@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MB Point médian;src:local(Helvetica Neue),local(HelveticaNeue),local(Arial),local(ArialMT),local(Roboto),local(Segoe UI);unicode-range:U+B7}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--rech-fond:#ffe89a;--rech-actif:#ff9f2e;--rech-trait:#8a5a00;--alerte-bord:#d99e21;--alerte-fond:#d99e211f;--couleur-danger:#dc2626;--auth-panneau:#12121a;--auth-panneau-titre:#fff;--auth-panneau-texte:#c3c7d4;--couleur-fond:#fcfcfe;--couleur-carte:#fff;--couleur-panel:#f4f5f9;--couleur-titre:#12121a;--couleur-texte:#3d4256;--couleur-texte-doux:#6e7386;--couleur-bordure:#e6eaf3;--couleur-accent-fond:#e2eafc;--couleur-accent-texte:#1d4ed8;--sur-accent:#fff;--couleur-accent-doux:#1d4ed80f;--couleur-succes:#12a150;--couleur-alerte:#b42318;--couleur-etoile:#eab308;--couleur-trajet:#b4553a;--texte-fort:#000;--surl-papier:#fff;--surl-encre:#000;--scene-texte:#000;--scene-encre:94%;--scene-trait:0;--scene-police:"Courier Prime", "Courier New", Courier, monospace;--badge-bg:#edeff7;--sect-depouillement:#1d4ed8;--sect-depouillement-fond:#e2eafc;--sect-scenario:#6d3fd1;--sect-scenario-fond:#f0ecfc;--sect-sons:#0e7c58;--sect-sons-fond:#e4f5ee;--page-bleu:#1d4ed8;--page-violet:#6d3fd1;--page-vert:#0e7c58;--page-ardoise:#3f4a6b;--page-ambre:#b45309;--page-cyan:#0e7490;--page-rose:#be185d;--page-rouge:#b91c1c;--page-halo:.38;--page-halo-lecture:.15;--pilule-piste:#f1f3f9;--pilule-active:#fff;--ombre-carte:0 1px 2px #1018280a;--ombre-pilule:0 2px 6px #1018281a;--ombre-flottante:0 8px 20px #10182814;--ombre-accent:0 5px 14px #1d4ed84d;--statut-afaire-bg:#fce9e7;--statut-fait-bg:#d7f2e3;--statut-peutetre-bg:#fdf0d2;--statut-peutetre-texte:#8a5a00;--sc-index-fond:#f4f5f7f0;--surveille-couleur:#d97706;--jour-soleil:#b58a1b;--jour-fond:#fbf2dc;--nuit-lune:#4f5bae;--nuit-fond:#eaebfa;--tournee-bg:#e9f8ef;--tournee-entete-bg:#d7f2e3;--tournee-entete-bord:#a7e0bf;--tournee-texte:#0b6b3a;--tag-bleu-bg:#e7edf5;--tag-bleu-texte:#4a5a70;--sg-libre:#e7efe0;--note-bg:#fffbeb;--note-bord:#fde68a;--commentaire-bg:#fef9c3;--commentaire-bg-hover:#fef08a;--commentaire-halo:#fcd34d;--espace-s:8px;--espace-m:16px;--espace-l:32px;--cell-pad:8px 10px;--table-font:.9rem;--rayon:12px;--rayon-carte:16px;--rayon-pilule:999px;--prompteur-fond:#12121a;--prompteur-encre:#fff;--prompteur-doux:#7c8296;--prompteur-palier:#c9cdd8;--prompteur-touche:#ffffff14;--prompteur-touche-survol:#ffffff29;--prompteur-touche-claire:#fff3;--prompteur-vit-on:#1d4ed88c;--prompteur-in:#15803d;--prompteur-out:#c2410c;--prompteur-halo:#1d4ed847;--prompteur-halo-lecture:#1d4ed838;--prompteur-repere:#1d4ed859;--prompteur-ombre:0 12px 30px #1018284d;--prompteur-ombre-glisse:0 22px 50px #1018286b;--prompteur-ombre-menu:0 14px 34px #10182859;--prompteur-ombre-play:0 10px 26px #10182859;--police:"MB Point médian", "Instrument Sans Variable", system-ui, "Segoe UI", Roboto, sans-serif;--police-titre:"MB Point médian", "Bricolage Grotesque Variable", "Instrument Sans Variable", system-ui, sans-serif;font:18px/1.45 var(--police);color:var(--couleur-texte);background:var(--couleur-fond);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=nuit]{--rech-fond:#facc1557;--rech-actif:#f973169e;--rech-trait:#facc15;--alerte-bord:#e0b64a;--alerte-fond:#e0b64a24;--couleur-danger:#f87171;--couleur-fond:#15161c;--couleur-carte:#1b1d25;--couleur-panel:#1f212b;--couleur-titre:#f3f5fb;--couleur-texte:#c9cdd9;--couleur-texte-doux:#8b90a3;--couleur-bordure:#2c2f3a;--couleur-accent-fond:#6586f038;--couleur-accent-texte:#8faaf8;--sur-accent:#0b1535;--couleur-accent-doux:#8faaf81a;--couleur-succes:#3dce7e;--couleur-alerte:#f09a93;--couleur-trajet:#e8a58c;--texte-fort:#fff;--scene-texte:#f2f4f8;--badge-bg:#262935;--sect-depouillement:#8faaf8;--sect-depouillement-fond:#6586f033;--sect-scenario:#b39aec;--sect-scenario-fond:#8c64e633;--sect-sons:#43c894;--sect-sons-fond:#18966a33;--page-bleu:#6f92f2;--page-violet:#a98bec;--page-vert:#4fbe95;--page-ardoise:#8f9ac2;--page-ambre:#e2a656;--page-cyan:#4fc3dd;--page-rose:#e879a8;--page-rouge:#f08a8a;--page-halo:.27;--page-halo-lecture:.12;--pilule-piste:#262935;--pilule-active:#363b4c;--ombre-carte:none;--ombre-pilule:none;--ombre-flottante:0 8px 20px #0006;--ombre-accent:none;--statut-afaire-bg:#3e2226;--statut-fait-bg:#17402c;--statut-peutetre-bg:#3d3320;--statut-peutetre-texte:#f0c674;--sc-index-fond:#1e2028eb;--surveille-couleur:#fbbf24;--jour-soleil:#e8c05a;--jour-fond:#3a3320;--nuit-lune:#a9b7e8;--nuit-fond:#272c45;--tournee-bg:#16271d;--tournee-entete-bg:#1b3a28;--tournee-entete-bord:#2c5c40;--tournee-texte:#6fe0a5;--tag-bleu-bg:#1f2b42;--tag-bleu-texte:#9db4d6;--sg-libre:#2b3a2b;--note-bg:#2a2410;--note-bord:#5a4a1e;--commentaire-bg:#3a3410;--commentaire-bg-hover:#4a4315;--commentaire-halo:#6b5a1e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=nuit-chaleureux]{--rech-fond:#facc1557;--rech-actif:#f973169e;--rech-trait:#facc15;--alerte-bord:#e0b64a;--alerte-fond:#e0b64a24;--couleur-danger:#f08072;--couleur-fond:#1a1613;--couleur-carte:#211c17;--couleur-panel:#262019;--couleur-titre:#f6efe6;--couleur-texte:#d6ccc0;--couleur-texte-doux:#a2968a;--couleur-bordure:#3a322a;--couleur-accent-fond:#d9a87a2e;--couleur-accent-texte:#d9a87a;--sur-accent:#2a1c0e;--couleur-accent-doux:#d9a87a14;--couleur-succes:#4cc584;--couleur-alerte:#f09a93;--couleur-trajet:#e8a58c;--texte-fort:#fff;--scene-texte:#f2ede4;--badge-bg:#322b24;--sect-depouillement:#9eb0f0;--sect-depouillement-fond:#6e87e12e;--sect-scenario:#b9a2e8;--sect-scenario-fond:#9673dc2e;--sect-sons:#55c194;--sect-sons-fond:#2391642e;--page-bleu:#6f92f2;--page-violet:#a98bec;--page-vert:#4fbe95;--page-ardoise:#8f9ac2;--page-ambre:#e2a656;--page-cyan:#4fc3dd;--page-rose:#e879a8;--page-rouge:#f08a8a;--page-halo:.27;--page-halo-lecture:.12;--pilule-piste:#322b24;--pilule-active:#443a30;--ombre-carte:none;--ombre-pilule:none;--ombre-flottante:0 8px 20px #0006;--ombre-accent:none;--statut-afaire-bg:#422620;--statut-fait-bg:#1d4030;--statut-peutetre-bg:#43331d;--statut-peutetre-texte:#f0c674;--sc-index-fond:#262019eb;--surveille-couleur:#e7b44c;--jour-soleil:#e5b963;--jour-fond:#3d3420;--nuit-lune:#a9b7e8;--nuit-fond:#2a2c42;--tournee-bg:#1c291e;--tournee-entete-bg:#243c2a;--tournee-entete-bord:#3c6248;--tournee-texte:#7ddfa8;--tag-bleu-bg:#2a3040;--tag-bleu-texte:#a5b6d2;--sg-libre:#33402c;--note-bg:#2e2612;--note-bord:#5e4d20;--commentaire-bg:#3c3512;--commentaire-bg-hover:#4c4417;--commentaire-halo:#6d5c20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=chaleureux]{--rech-fond:#ffe2a8;--rech-actif:#ff9326;--rech-trait:#7a4a00;--alerte-bord:#c98f1d;--alerte-fond:#c98f1d21;--couleur-danger:#c33a30;--couleur-fond:#faf9f7;--couleur-carte:#fffdfa;--couleur-panel:#f1efeb;--couleur-titre:#332f2b;--couleur-texte:#46423c;--couleur-texte-doux:#8a857c;--couleur-bordure:#e3ded5;--couleur-accent-fond:#8c5f421f;--couleur-accent-texte:#8c5f42;--sur-accent:#fff;--couleur-accent-doux:#8c5f420f;--couleur-succes:#12a150;--couleur-alerte:#a83c2c;--couleur-trajet:#a8552f;--texte-fort:#000;--scene-texte:#0c0a07;--badge-bg:#ebe7df;--sect-depouillement:#8c5f42;--sect-depouillement-fond:#8c5f4224;--sect-scenario:#6d3fd1;--sect-scenario-fond:#efe9f8;--sect-sons:#0e7c58;--sect-sons-fond:#e2f2e8;--page-bleu:#1d4ed8;--page-violet:#6d3fd1;--page-vert:#0e7c58;--page-ardoise:#3f4a6b;--page-ambre:#b45309;--page-cyan:#0e7490;--page-rose:#be185d;--page-rouge:#b91c1c;--page-halo:.37;--page-halo-lecture:.14;--page-bleu-chaud:#4f6ea8;--page-violet-chaud:#7d5aa8;--page-vert-chaud:#5c7f4a;--page-ardoise-chaud:#6b6455;--page-ambre-chaud:#b4700f;--page-cyan-chaud:#3f7d84;--page-rose-chaud:#b14a6a;--page-rouge-chaud:#a94b35;--pilule-piste:#ece8e1;--pilule-active:#fffdfa;--ombre-carte:0 1px 2px #3c2d1e0d;--ombre-pilule:0 2px 6px #3c2d1e1a;--ombre-flottante:0 8px 20px #3c2d1e17;--ombre-accent:0 5px 14px #8c5f424d;--statut-afaire-bg:#f6d8d0;--statut-fait-bg:#cfe8c0;--statut-peutetre-bg:#f7e3b5;--statut-peutetre-texte:#7a4d00;--sc-index-fond:#f7f4eff0;--surveille-couleur:#c2620a;--jour-soleil:#ad841a;--jour-fond:#f6ecd2;--nuit-lune:#565f9e;--nuit-fond:#e6e6f4;--tournee-bg:#e8f2e1;--tournee-entete-bg:#d6ecca;--tournee-entete-bord:#a4d295;--tournee-texte:#0b6b3a;--tag-bleu-bg:#e7ebf0;--tag-bleu-texte:#4a5a70;--sg-libre:#e6efdd;--note-bg:#fbf3df;--note-bord:#ecd9a6;--commentaire-bg:#f7efc2;--commentaire-bg-hover:#f2e79f;--commentaire-halo:#e6c65a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-densite=compact]{--espace-s:5px;--espace-m:10px;--espace-l:18px;--cell-pad:4px 8px;--table-font:.82rem}*{box-sizing:border-box}body{margin:0}:root{--onglet-actif:#1d4ed8;--onglet-actif-doux:#1d4ed81a;--onglet-sur:#fff;--onglet-ombre:0 5px 14px #1d4ed84d}[data-theme^=nuit]{--onglet-actif:#8faaf8;--onglet-actif-doux:#8faaf824;--onglet-sur:#0b1535;--onglet-ombre:none}:root{--carte-bord:#e4e7ef;--ombre-scene-carte:0 1px 2px #1018280d, 0 4px 14px #1018280d;--scene-entete-fond:#f7f8fb;--scene-entete-filet:#eef0f5;--scene-num-fond:#12121a;--scene-num-texte:#fff;--scene-etiq-bord:#e2e5ee;--scene-sons-filet:#1018281f;--scene-son-nom:#2a2d3a;--moment-jour:#a16207;--moment-jour-fond:#fbf2dc;--moment-nuit:#3730a3;--moment-nuit-fond:#e5e7fb;--moment-autre:#b4532a;--moment-autre-fond:#fce9de;--jaj-ecart-texte:#a76a0a;--jaj-ecart-fond:#fbf2dc;--jaj-ecart-bord:#e2a64a;--tournee-num:#1f9d57;--tournee-pilule:#16784a;--tournee-filet:#d2eedd;--a-tourner-bord:#c9cedb;--sequencier-fond:#fcfcfe;--sequencier-ombre:-6px 0 24px #1018280f;--sequencier-titre:#9095a8;--sequencier-courante-bord:#c8d6f8;--languette-fond:#fffffff5;--languette-bord:#e6eaf3;--progression-texte:#5c3d05;--progression-doux:#8a6420;--progression-reste:#5c3d0529;--voile-tiroir:#10182847}:root[data-theme=chaleureux]{--carte-bord:#e7e0d5;--scene-entete-fond:#f8f5f0;--scene-entete-filet:#eee8de;--scene-num-fond:#1f1a14;--scene-etiq-bord:#e6ded2;--scene-son-nom:#2e2a24;--sequencier-fond:#faf9f7;--languette-bord:#e9e2d6}:root[data-theme^=nuit]{--carte-bord:#2c2f3a;--ombre-scene-carte:none;--scene-entete-fond:#20232d;--scene-entete-filet:#2a2d38;--scene-num-fond:#e6e8f0;--scene-num-texte:#15161c;--scene-etiq-bord:#353946;--scene-sons-filet:#ffffff1f;--scene-son-nom:#d8dbe6;--moment-jour:#e8c05a;--moment-jour-fond:#3a3320;--moment-nuit:#b3bdf0;--moment-nuit-fond:#2a2f4a;--moment-autre:#f0a37f;--moment-autre-fond:#3d2a22;--jaj-ecart-texte:#f0bd63;--jaj-ecart-fond:#3a3020;--jaj-ecart-bord:#b37a2a;--tournee-num:#2fae68;--tournee-pilule:#6fe0a5;--tournee-filet:#2c5c40;--a-tourner-bord:#4a4f60;--sequencier-fond:#17181f;--sequencier-ombre:none;--sequencier-titre:#7f8498;--sequencier-courante-bord:#8faaf873;--languette-fond:#1f212bf5;--languette-bord:#2c2f3a;--progression-texte:#f0d9a8;--progression-doux:#c9a96a;--progression-reste:#f0d9a82e;--voile-tiroir:#00000073}:root[data-theme=nuit-chaleureux]{--scene-entete-fond:#232220;--sequencier-fond:#1a1917}.mb-titre-ecran{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);margin:0;font-size:1.35rem;font-weight:800}.mb-titre-fenetre{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);margin:0;font-size:1.25rem;font-weight:800}.mb-sous-titre{color:var(--couleur-texte-doux);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.5}.mb-intitule{letter-spacing:.07em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.mb-intitule--danger{color:var(--couleur-alerte)}.mb-une-ligne{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mb-btn{border-radius:var(--rayon);border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-titre);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.mb-btn:hover{background:var(--couleur-panel)}.mb-btn:disabled{opacity:.4;cursor:default}.mb-btn--plein{background:var(--couleur-accent-texte);color:var(--sur-accent);box-shadow:var(--ombre-accent);border:none;font-weight:650}.mb-btn--plein:hover{background:var(--couleur-accent-texte);filter:brightness(1.06)}.mb-btn--danger{background:var(--couleur-alerte);color:var(--sur-accent);border:none;font-weight:650}.mb-btn--danger:hover{background:var(--couleur-alerte);filter:brightness(1.06)}.mb-btn--danger-doux{color:var(--couleur-alerte);border-color:color-mix(in srgb, var(--couleur-alerte) 25%, var(--couleur-bordure))}.mb-btn--pleine-largeur{width:100%}.mb-btn-ico{border-radius:var(--rayon);width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.mb-btn-ico:hover{background:var(--couleur-panel);color:var(--couleur-titre)}.mb-lien{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:600}.mb-carte{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);box-shadow:var(--ombre-carte);overflow:hidden}.mb-carte>*+*{border-top:1px solid var(--couleur-bordure)}.mb-encart{border-radius:var(--rayon);background:var(--couleur-panel);color:var(--couleur-texte);padding:11px 14px;font-size:.84rem;line-height:1.5}.mb-encart--danger{background:color-mix(in srgb, var(--couleur-alerte) 8%, var(--couleur-carte));color:var(--couleur-alerte)}.mb-vide{color:var(--couleur-texte-doux);text-wrap:pretty;padding:16px;font-size:.86rem;line-height:1.5}.mb-ico{background:var(--couleur-panel);width:34px;height:34px;color:var(--couleur-texte);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mb-ico--accent{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.mb-ico--vert{background:color-mix(in srgb, var(--page-vert) 14%, var(--couleur-carte));color:var(--page-vert)}.mb-ico--ambre{background:color-mix(in srgb, var(--page-ambre) 14%, var(--couleur-carte));color:var(--page-ambre)}.mb-ico--violet{background:color-mix(in srgb, var(--page-violet) 14%, var(--couleur-carte));color:var(--page-violet)}.mb-ico--danger{background:color-mix(in srgb, var(--couleur-alerte) 12%, var(--couleur-carte));color:var(--couleur-alerte)}.mb-pastille{border-radius:var(--rayon-pilule);white-space:nowrap;background:var(--badge-bg);color:var(--couleur-texte);align-items:center;gap:6px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.mb-pastille--vert{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--page-vert)}.mb-pastille--ambre{background:color-mix(in srgb, var(--page-ambre) 14%, var(--couleur-carte));color:var(--page-ambre)}.mb-pastille--rouge{background:color-mix(in srgb, var(--couleur-alerte) 12%, var(--couleur-carte));color:var(--couleur-alerte)}.mb-pastille--bleu{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.mb-pastille--neutre{background:var(--badge-bg);color:var(--couleur-texte-doux)}.mb-action{border-radius:var(--rayon);width:100%;min-height:56px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 12px;display:flex}.mb-action:hover{background:var(--couleur-accent-doux)}.mb-action__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mb-action__lbl{font-size:.9rem;font-weight:600}.mb-action__aide{color:var(--couleur-texte-doux);text-wrap:pretty;font-size:.78rem;line-height:1.35}.mb-action__chev{color:var(--couleur-texte-doux);opacity:.6;flex:none}.mb-action--off{cursor:default}.mb-action--off:hover{background:0 0}.mb-action--off .mb-ico{background:var(--couleur-panel);color:var(--couleur-texte-doux);opacity:.6}.mb-action--off .mb-action__lbl,.mb-action--off .mb-action__aide{color:var(--couleur-texte-doux);opacity:.75}.mb-action--danger .mb-action__lbl{color:var(--couleur-alerte)}.mb-groupe{flex-direction:column;padding:4px 0;display:flex}.mb-groupe+.mb-groupe{border-top:1px solid var(--couleur-bordure)}.mb-groupe>.mb-intitule{padding:8px 12px 4px}.mb-ligne{border:none;border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:60px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:11px;padding:9px 14px;display:flex}.mb-ligne:hover{background:var(--couleur-accent-doux)}.mb-ligne--choisie{background:var(--couleur-accent-fond)}.mb-ligne--eteinte{opacity:.62}.mb-ligne__titre{font-size:.9rem;font-weight:650}.mb-ligne__sous{color:var(--couleur-texte-doux);font-size:.78rem}.mb-segmente{background:var(--pilule-piste);border-radius:11px;gap:2px;padding:3px;display:flex}.mb-segmente>button{min-height:38px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.mb-segmente>button[aria-selected=true],.mb-segmente>button.actif{background:var(--pilule-active);color:var(--couleur-titre);box-shadow:0 1px 3px #1018281f}.mb-segmente__n{border-radius:var(--rayon-pilule);background:var(--couleur-bordure);min-width:20px;height:20px;color:var(--couleur-texte);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.mb-recherche{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);align-items:center;gap:9px;height:44px;padding:0 6px 0 13px;display:flex}.mb-recherche input{min-width:0;height:40px;color:var(--couleur-titre);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.92rem}.mb-puces{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mb-puce{border-radius:var(--rayon-pilule);border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:34px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.mb-puce__n{opacity:.7;font-variant-numeric:tabular-nums}.mb-puce--active{background:var(--couleur-titre);border-color:var(--couleur-titre);color:var(--couleur-carte)}.mb-inter{border-radius:var(--rayon-pilule);background:var(--couleur-bordure);flex:none;width:46px;height:28px;transition:background .15s;position:relative}.mb-inter:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182840}.mb-inter--on{background:var(--couleur-accent-texte)}.mb-inter--on:after{left:21px}.mb-fond{z-index:60;background:#12121a61;animation:.15s ease-out mb-in;position:fixed;inset:0}.mb-modale{z-index:61;width:calc(100% - 32px);max-width:560px;max-height:min(720px, calc(var(--hauteur-utile,100dvh) - var(--clavier,0px) - 48px));background:var(--couleur-carte);border-radius:20px;flex-direction:column;animation:.18s ease-out mb-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #10182847}.mb-modale--etroite{max-width:460px}.mb-modale--large{max-width:640px}.mb-modale__tete{flex:none;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.mb-modale__corps{flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}@media (width<=600px){.mb-modale,.mb-modale--etroite,.mb-modale--large{width:100%;max-width:none;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;inset:auto 0 0;transform:none}.mb-modale:before{content:"";background:var(--couleur-bordure);border-radius:999px;width:38px;height:5px;margin:8px auto 0;display:block}.mb-modale__tete{padding:10px 18px 12px}.mb-modale__corps{padding:0 18px 24px}}.mb-popover{z-index:62;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:18px;width:320px;max-height:640px;padding:6px;animation:.15s ease-out mb-in;position:absolute;overflow-y:auto;box-shadow:0 18px 50px #1018283d}.mb-valid{flex-direction:column;gap:16px;padding:24px;display:flex}.mb-valid__tete{align-items:flex-start;gap:14px;display:flex}.mb-valid__tete .mb-ico{border-radius:14px;width:44px;height:44px}.mb-valid__titre{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);text-wrap:pretty;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.mb-valid__objet{color:var(--couleur-texte-doux);word-break:break-all;font-size:.84rem}.mb-valid__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mb-valid__liste li{color:var(--couleur-texte);text-wrap:pretty;gap:9px;font-size:.88rem;line-height:1.5;display:flex}.mb-valid__liste li:before{content:"";background:var(--mb-valid-couleur,var(--couleur-accent-texte));border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.mb-valid__liste--reste li:before{background:var(--couleur-texte-doux);opacity:.5}.mb-valid__saisie{border-radius:var(--rayon);background:color-mix(in srgb, var(--couleur-alerte) 8%, var(--couleur-carte));flex-direction:column;gap:6px;padding:12px;display:flex}.mb-valid__saisie input{border:1px solid color-mix(in srgb, var(--couleur-alerte) 30%, var(--couleur-bordure));background:var(--couleur-carte);height:44px;color:var(--couleur-titre);font:inherit;letter-spacing:.04em;border-radius:10px;padding:0 12px;font-weight:600}.mb-valid__boutons{justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.mb-valid{padding:22px 18px 30px}.mb-valid__boutons{flex-direction:column-reverse}.mb-valid__boutons .mb-btn{width:100%}}.mb-toast{z-index:80;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));border-radius:var(--rayon);background:var(--auth-panneau);width:max-content;max-width:min(460px,100% - 32px);color:var(--auth-panneau-titre);padding:11px 16px;font-size:.85rem;line-height:1.45;animation:.18s ease-out mb-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #10182840}@keyframes mb-in{0%{opacity:0;transform:translateY(4px)}}.mb-modale{animation-name:mb-in-centre}@keyframes mb-in-centre{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mb-fond,.mb-modale,.mb-popover,.mb-toast{animation:none}}.mb-fond--valid{z-index:70}.mb-modale--valid{z-index:71}.mb-valid__mdp{color:var(--couleur-texte);flex-direction:column;gap:6px;font-size:.84rem;font-weight:600;display:flex}.mb-valid__mdp input{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:44px;color:var(--couleur-titre);font:inherit;border-radius:10px;padding:0 12px}h1,h2,h3,.carte__titre,.carte__soustitre,.tuile__titre,.onglet-doc__titre{font-family:var(--police-titre);letter-spacing:-.03em}.num{font-family:var(--police-titre);letter-spacing:-.02em;font-weight:800}.ico{vertical-align:-.15em;flex:none}.chip__play,.chip__x,.onglet__fermer,.onglet__reglages,.onglets-sidebar-toggle,.onglets-fleche,.volet-texte__fermer,.depou-doc-x,.depou-doc-add,.annot-chip__x,.annot-chip__play,.tl-bulle__x,.tl-bulle__play{justify-content:center;align-items:center;display:inline-flex}.surlignage__doc-ico{opacity:.75;margin-left:2px}.pastille-section{width:32px;height:32px;color:var(--sur-accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pastille-section--depouillement{background:var(--sect-depouillement);box-shadow:0 6px 16px color-mix(in srgb, var(--sect-depouillement) 32%, transparent)}.pastille-section--scenario{background:var(--sect-scenario);box-shadow:0 6px 16px color-mix(in srgb, var(--sect-scenario) 32%, transparent)}.pastille-section--sons{background:var(--sect-sons);box-shadow:0 6px 16px color-mix(in srgb, var(--sect-sons) 32%, transparent)}:root[data-theme^=nuit] .pastille-section{color:var(--couleur-fond);box-shadow:none}.contenu__titre--pastille{align-items:center;gap:11px;display:flex}.app{--sidebar-w:0px;grid-template-columns:1fr;min-height:100vh;display:grid}.app--pleine{--sidebar-w:0px}.sb{z-index:46;width:280px;transition:transform .26s;position:fixed;top:0;left:0;transform:translate(-100%)}.app--barouverte .sb{transform:translate(0);box-shadow:0 0 40px #00000038}.sb-scrim{z-index:45;opacity:0;pointer-events:none;background:#00000061;transition:opacity .26s;position:fixed;inset:0}.app--barouverte .prompteur-bulle{opacity:.35;pointer-events:none;transition:opacity .26s}.app--barouverte .sb-scrim{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.sb,.sb-scrim{transition:none}}.panneau{border-right:1px solid var(--couleur-bordure);padding:var(--espace-m);gap:var(--espace-m);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}.panneau--replie{padding:var(--espace-m) 6px;align-items:stretch}.panneau__tete{justify-content:space-between;align-items:center;gap:6px;display:flex}.panneau__toggle{border:1px solid var(--couleur-bordure);cursor:pointer;width:30px;height:30px;color:var(--couleur-texte-doux);background:0 0;border-radius:8px;flex:none;font-size:1rem;line-height:1}.panneau__toggle:hover{background:var(--couleur-accent-fond)}.panneau--replie .panneau__tete{justify-content:center}.modules{flex-direction:column;gap:2px;display:flex}.module-lien{cursor:pointer;width:100%;color:var(--couleur-texte);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.95rem;display:flex}.module-lien:hover{background:var(--couleur-accent-fond)}.module-lien--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.module-lien:disabled{opacity:.45;cursor:default}.module-lien__ico{text-align:center;flex:none;width:1.5rem;font-size:1.15rem}.module-lien__txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.module-lien__bientot{color:var(--couleur-texte-doux);font-size:.72rem}.panneau--replie .module-lien{justify-content:center;padding:8px 0}.panneau__pied{padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:6px;margin-top:auto;font-size:.85rem;display:flex}.panneau__compte{justify-content:space-between;align-items:center;gap:6px;padding:0 4px;display:flex}.panneau--replie .panneau__compte{justify-content:center}.compte-barre__email{text-overflow:ellipsis;white-space:nowrap;color:var(--couleur-texte-doux);overflow:hidden}.vue--retour{color:var(--couleur-texte-doux);font-weight:600}.accueil__grille{gap:var(--espace-m);margin-top:var(--espace-m);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.tuile{padding:var(--espace-l);border:1px solid var(--couleur-bordure);background:var(--couleur-carte);box-shadow:var(--ombre-carte);cursor:pointer;text-align:left;border-radius:18px;flex-direction:column;gap:6px;transition:box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.tuile:hover{box-shadow:var(--ombre-flottante);transform:translateY(-4px)}.tuile:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.tuile__ico{background:var(--badge-bg);width:38px;height:38px;color:var(--couleur-texte-doux);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.tuile__ico--accent{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.tuile__ico--projet{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.tuile__ico--sons{background:var(--sect-sons-fond);color:var(--sect-sons)}.tuile__ico--hf{background:var(--tag-bleu-bg);color:var(--tag-bleu-texte)}.tuile__ico--tournage{background:var(--jour-fond);color:var(--jour-soleil)}.tuile__ico .pastille-notif{margin-left:0;position:absolute;top:-7px;right:-9px}.tuile__titre{color:var(--couleur-titre);font-size:1.05rem;font-weight:800}.tuile__desc{color:var(--couleur-texte-doux);font-size:.85rem}.app__titre{color:var(--couleur-titre);margin:0;font-size:1.15rem}.bloc__titre{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin:0 0 var(--espace-s);font-size:.8rem}.liste{margin:0 0 var(--espace-s);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.liste__rang{align-items:center;gap:2px;display:flex}.liste__rang .liste__item{flex:1}.liste__suppr{color:var(--couleur-texte-doux);cursor:pointer;border-radius:var(--rayon);opacity:.55;background:0 0;border:none;min-width:32px;min-height:32px;padding:4px 6px;font-size:.8rem}.liste__rang:hover .liste__suppr,.liste__suppr:hover,.liste__suppr:focus-visible,.tableau .liste__suppr{opacity:1}.liste__suppr:hover{color:var(--couleur-alerte);background:#b91c1c1a}.liste__item{text-align:left;width:100%;padding:6px var(--espace-s);border-radius:var(--rayon);color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.95rem}.liste__item:hover{background:var(--couleur-accent-fond)}.liste__item--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.liste__vide{color:var(--couleur-texte-doux);padding:6px var(--espace-s);font-size:.9rem}.form{gap:var(--espace-s);display:flex}.form--episode{flex-wrap:wrap}.form--episode input[name=numero]{flex:none;width:64px}.form input{min-width:0;padding:6px var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;flex:1;font-size:.9rem}.form button,.bouton-import{border:1px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-accent-texte);color:#fff;font:inherit;cursor:pointer;padding:6px 12px;font-size:.9rem;font-weight:600}.form button:hover{opacity:.9}.reglages-identite{flex-direction:column;align-items:stretch;gap:10px;max-width:440px}.form__champ{flex-direction:column;gap:3px;display:flex}.form__champ>span{color:var(--couleur-texte-doux);font-size:.82rem}.form__champ>span em{opacity:.85;font-style:italic}.reglages-identite .form__champ input{flex:none;width:100%}.reglages-identite input:disabled{opacity:.6;cursor:not-allowed}.contenu{background-color:#0000;flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.contenu__halos{display:none}.contenu--teintee .contenu__halos{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.contenu--teintee{--page-teinte-2:var(--page-teinte)}@supports (color:hsl(from #ffffff h s l)){.contenu--teintee{--page-teinte-2:hsl(from var(--page-teinte) calc(h + 24) calc(s * .88) l)}}.contenu--teintee .contenu__halos{--halo-1:color-mix(in srgb, var(--page-teinte) calc(var(--page-halo) * 100%), transparent);--halo-2:color-mix(in srgb, var(--page-teinte) calc(var(--page-halo) * 74%), transparent);--halo-3:color-mix(in srgb, var(--page-teinte) calc(var(--page-halo) * 50%), transparent);--halo-4:color-mix(in srgb, var(--page-teinte-2) calc(var(--page-halo) * 58%), transparent);background-repeat:no-repeat;background-image:radial-gradient(closest-side, var(--halo-4) 0%, var(--halo-4) 20%, transparent 100%), radial-gradient(closest-side, var(--halo-3) 0%, var(--halo-3) 20%, transparent 100%), radial-gradient(closest-side, var(--halo-2) 0%, var(--halo-2) 20%, transparent 100%), radial-gradient(closest-side, var(--halo-1) 0%, var(--halo-1) 20%, transparent 100%);background-position:-12.5% -110px,62% 128%,-24% 116%,116% -240px;background-size:44% 430px,46% 380px,66% 560px,88% 680px}.contenu__halos i{display:none}.fige{display:block}.fige--plein{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.fige--plein.fige--cache{flex:none}.fige--cache{display:none}@supports (content-visibility:hidden){.fige--cache{content-visibility:hidden;height:0;display:block;overflow:hidden}}.fige--cache:not(.fige--plein){content-visibility:visible;opacity:0;pointer-events:none;height:0;display:block;overflow:hidden}.contenu--page-bleu{--page-teinte:var(--page-bleu)}.contenu--page-vert{--page-teinte:var(--page-vert)}.contenu--page-ardoise{--page-teinte:var(--page-ardoise)}.contenu--page-violet{--page-teinte:var(--page-violet)}.contenu--page-lecture{--page-teinte:var(--page-bleu);--page-halo:calc(var(--page-halo-lecture) * .8)}.contenu__corps{min-height:0;padding:var(--espace-l);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.contenu>.bandeau,.contenu>.vues{margin:var(--espace-m) var(--espace-l) 0}.app--pleine{grid-template-columns:1fr}.barre{justify-content:space-between;align-items:flex-start;gap:var(--espace-m);margin-bottom:var(--espace-m);flex-wrap:wrap;display:flex}.contenu__titre{color:var(--couleur-titre);margin:0;font-size:1.25rem}.contenu__sous{color:var(--couleur-texte-doux);margin:4px 0 0;font-size:.9rem}.barre__actions{align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.bascule{color:var(--couleur-texte-doux);cursor:pointer;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.bouton-secondaire{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;cursor:pointer;padding:6px 12px;font-size:.9rem}.bouton-secondaire:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.bouton-import{display:inline-block}.bouton-import--occupe{opacity:.6;cursor:progress}.vues{margin-bottom:var(--espace-m);border-radius:var(--rayon-pilule);background:var(--pilule-piste);flex-shrink:0;align-self:flex-start;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.vues--sous{margin-top:calc(-1 * var(--espace-s))}.vues--sous .vue{font-size:.85rem}.import-invite{align-items:flex-start;gap:var(--espace-m);padding:var(--espace-l) var(--espace-m);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-accent-fond);flex-direction:column;display:flex}.import-invite__txt{color:var(--couleur-texte-doux);max-width:60ch;margin:0}.lien-inline{font:inherit;cursor:pointer;color:var(--couleur-accent-texte);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.vue{color:var(--couleur-texte-doux);font:inherit;border-radius:var(--rayon-pilule);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 16px;font-size:.9rem;transition:color .18s}.vue:hover{color:var(--couleur-accent-texte)}.vue--actif{background:var(--pilule-active);color:var(--couleur-accent-texte);box-shadow:var(--ombre-pilule);font-weight:600}.pastille-couleur{border:1px solid var(--couleur-bordure);cursor:pointer;background:0 0;border-radius:6px;width:26px;height:22px;padding:0}.bandeau{padding:var(--espace-s) var(--espace-m);border-radius:var(--rayon);margin:0 0 var(--espace-m);font-size:.95rem}.bandeau--ok{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.bandeau--erreur{color:var(--couleur-alerte);background:#b91c1c1f}.toasts{z-index:2000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(92vw,560px);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-texte-doux);opacity:1;align-items:center;gap:12px;padding:10px 14px;font-size:.95rem;transition:opacity .4s,transform .4s;display:flex;transform:translateY(0);box-shadow:0 6px 20px #0000002e}.toast--sortant{opacity:0;transform:translateY(-8px)}.toast--ok{border-left-color:var(--couleur-succes)}.toast--erreur{border-left-color:var(--couleur-alerte)}.toast__texte{flex:1}.toast__x{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;border-radius:4px;flex:none;padding:2px 4px;font-size:.9rem;line-height:1}.toast__x:hover{color:var(--couleur-texte);background:color-mix(in srgb, var(--couleur-texte) 10%, transparent)}.cell-decor{text-align:left;cursor:pointer;width:100%;color:var(--couleur-texte);line-height:1.2;font:inherit;background:0 0;border:none;border-radius:4px;flex-direction:column;gap:0;padding:2px 4px;display:flex}.cell-decor:hover{background:color-mix(in srgb, var(--couleur-texte) 8%, transparent)}.cell-decor__fam{font-weight:600}.cell-decor__dec{color:var(--couleur-texte-doux);font-size:.82em}.cell-decor__dec--seul{font-size:inherit;color:inherit}.scene-decor{vertical-align:middle;text-align:left;cursor:pointer;color:inherit;line-height:1.05;font:inherit;background:0 0;border:none;border-radius:4px;flex-direction:column;padding:0 3px;display:inline-flex}.scene-decor:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.scene-decor__fam{font-weight:600}.scene-decor__dec{opacity:.7;font-size:.78em}.scene-decor--seul .scene-decor__dec{font-size:inherit;opacity:1}.vide{color:var(--couleur-texte-doux);max-width:42ch}.zone-depouillement{gap:var(--espace-m);align-items:flex-start;min-width:0;display:flex}.zone-depouillement .tableau-cadre{flex:1;min-width:0}.volet-texte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);max-width:360px;top:var(--espace-m);max-height:calc(100vh - 2 * var(--espace-l));flex-direction:column;flex:0 0 360px;display:flex;position:sticky;overflow:hidden}.volet-texte__barre{padding:var(--espace-s) var(--espace-m);border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-titre);justify-content:space-between;align-items:center;display:flex}.volet-texte__fermer{color:var(--couleur-texte-doux);cursor:pointer;border-radius:var(--rayon);background:0 0;border:none;padding:2px 6px;font-size:.9rem}.volet-texte__fermer:hover{color:var(--couleur-alerte);background:#b91c1c1a}.volet-texte__contenu{padding:var(--espace-m);white-space:pre-wrap;word-break:break-word;color:var(--couleur-texte);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;line-height:1.5;overflow:auto}.num-lien{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ligne--active{background:var(--couleur-accent-fond)!important}.tableau-cadre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);box-shadow:var(--ombre-carte);overflow-x:auto}.tableau{border-collapse:collapse;width:100%;font-size:var(--table-font)}.tableau th,.tableau td{border-bottom:1px solid var(--couleur-bordure);padding:var(--cell-pad);text-align:left;vertical-align:top;white-space:nowrap}.tableau thead th{z-index:2;background:var(--couleur-carte);color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.06em;font-size:.71rem;font-weight:700;position:sticky;top:0}.tableau tbody tr:hover{background:var(--couleur-accent-doux)}.num{color:var(--couleur-titre);font-weight:800}.centre{text-align:center}.col-avenir{background:repeating-linear-gradient(45deg, transparent, transparent 6px, var(--couleur-accent-fond) 6px, var(--couleur-accent-fond) 7px);color:var(--couleur-texte-doux);min-width:70px}.cellule-select,.cellule-texte{font:inherit;color:var(--couleur-texte);background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:90px;padding:3px 6px;font-size:.85rem}.cellule-select{min-width:78px}.cellule-texte:hover,.cellule-select:hover,.cellule-texte:focus,.cellule-select:focus{border-color:var(--couleur-bordure);background:var(--couleur-fond);outline:none}.chips{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;max-width:340px;display:flex}.chip{--chip:var(--couleur-bordure);color:#fff;background:var(--chip);border-radius:999px;align-items:center;gap:4px;padding:1px 4px 1px 8px;font-size:.8rem;display:inline-flex}.chip--muet{color:var(--chip);border:1px dashed var(--chip);background:0 0;padding:0 4px 0 7px}.chip--muet .chip__x{color:var(--chip);background:0 0}.chip__x{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:999px;width:15px;height:15px;padding:0;font-size:.65rem;line-height:1}.chip__x:hover{background:#00000059}.chip-ajout{border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:999px;width:20px;height:20px;padding:0;line-height:1}.chip-ajout:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.chip__label{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1.3}.chip--suggere{color:var(--chip);border:1px dashed var(--chip);background:0 0;padding:0 4px 0 7px}.chip--suggere .chip__x{color:var(--chip);background:0 0}.chip-son--barre .chip__label{opacity:.7;text-decoration:line-through}.ligne--tournee>td.cellule-sons--afaire{background:var(--statut-afaire-bg)}.ligne--tournee>td.cellule-sons--fait{background:var(--statut-fait-bg)}.ligne-son--pluspossible>td{background:var(--statut-afaire-bg)}.ligne-son--fait>td{background:var(--statut-fait-bg)}.ligne-son--peutetre>td{background:var(--statut-peutetre-bg)}.cell-jetons{white-space:nowrap;min-height:30px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:3px 5px;display:inline-flex}.cell-jetons:hover,.cell-jetons:focus-visible{background:var(--couleur-panel)}.cell-jetons--sons{gap:9px}.cell-jetons__vide{color:var(--couleur-texte-doux);padding:0 4px}.jeton{--chip:var(--couleur-bordure);background:var(--chip);color:#fff;border:2px solid var(--couleur-fond);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.jeton+.jeton{margin-left:-6px}.jeton--muet{color:var(--chip);border:1.5px dashed var(--chip);background:0 0}.jeton--plus{background:var(--couleur-panel);color:var(--couleur-texte-doux);border:1px solid var(--couleur-bordure);margin-left:-6px;font-size:.66rem}.compteur-cat{color:var(--couleur-texte);white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}.compteur-cat__point{background:var(--cat,var(--couleur-bordure));opacity:.55;border-radius:999px;flex:none;width:8px;height:8px}.compteur-cat--suggere{color:var(--couleur-texte-doux);border:1px dashed var(--couleur-bordure);border-radius:999px;padding:0 7px;font-size:.72rem}.cell-pop{z-index:61;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-panel);width:336px;max-width:calc(100vw - 16px);max-height:min(48vh,420px);box-shadow:var(--ombre-flottante), 0 10px 28px #0000002e;padding:10px;position:fixed;overflow-y:auto}.cell-pop .chips{max-width:none}.depou-texte__tap{-webkit-line-clamp:3;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;word-break:break-word;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:6px 4px;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.cell-pop.bulle-cellule{flex-direction:column;width:100%;max-width:360px;padding:0;animation:.14s ease-out pop-in;display:flex;overflow:hidden}.cell-pop.bulle-cellule--large{max-width:480px}.bulle-cellule__tete{border-bottom:1px solid var(--couleur-bordure);flex:none;align-items:center;gap:8px;padding:6px 6px 4px 12px;display:flex;position:relative}.bulle-cellule__titre{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.bulle-cellule__fermer{width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bulle-cellule__fermer:active{background:var(--couleur-accent-fond)}.bulle-cellule__corps{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 12px 12px;overflow-y:auto}.bulle-cellule__corps textarea,.bulle-cellule__corps input[type=text]{box-sizing:border-box;width:100%}.cell-pop.bulle-cellule--feuille{border-bottom:0;border-radius:18px 18px 0 0;width:auto;max-width:none;animation:.2s cubic-bezier(.2,.8,.2,1) bulle-monte;top:auto}.bulle-cellule--feuille .bulle-cellule__tete{padding-top:14px}.bulle-cellule__poignee{background:var(--couleur-bordure);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:5px;left:50%}.seq-menu__voile.bulle-cellule__voile--feuille{background:#00000047;animation:.2s ease-out fond-in}@keyframes bulle-monte{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fond-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.modale-fond{padding:var(--espace-m);z-index:50;background:#0006;justify-content:center;align-items:center;animation:.16s ease-out fond-in;display:flex;position:fixed;inset:0}.modale{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);width:100%;max-width:460px;max-height:calc(100vh - 2 * var(--espace-l));flex-direction:column;animation:.2s cubic-bezier(.2,.8,.3,1) pop-in;display:flex;box-shadow:0 10px 40px #00000040}.modale__barre{justify-content:space-between;align-items:center;gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-titre);display:flex}.badge-suggestion{margin-left:var(--espace-s);text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-accent-texte);background:var(--couleur-accent-fond);border-radius:999px;padding:2px 6px;font-size:.7rem;font-weight:600}.modale__corps{padding:var(--espace-m);gap:var(--espace-m);flex-direction:column;display:flex;overflow:auto}.champ{flex-direction:column;gap:4px;display:flex}.champ__label{text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux);font-size:.75rem}.champ input,.champ select,.champ .deroulant{padding:6px var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;font-size:.9rem}.champ-duo{gap:var(--espace-m);display:flex}.champ-duo .champ{flex:1}.modale__contexte{padding:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-accent-fond);white-space:pre-wrap;word-break:break-word;max-height:180px;color:var(--couleur-texte);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.modale__actions{align-items:center;gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);border-top:1px solid var(--couleur-bordure);display:flex}.modale__espace{flex:1}.bouton-principal{border-radius:var(--rayon-pilule);background:var(--couleur-accent-texte);color:var(--sur-accent);font:inherit;cursor:pointer;box-shadow:var(--ombre-accent);border:none;padding:8px 16px;font-size:.88rem;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.bouton-principal:hover{transform:translateY(-2px)}.bouton-danger{border:1px solid var(--couleur-alerte);border-radius:var(--rayon-pilule);color:var(--couleur-alerte);font:inherit;cursor:pointer;background:0 0;padding:7px 14px;font-size:.88rem}.bouton-danger:hover{background:#b91c1c1a}.bilan-remplacement{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--pilule-piste);margin:6px 0 10px;padding:10px 12px}.bilan-remplacement__calcul{align-items:center;gap:6px;margin:0;display:inline-flex}.bilan-remplacement__phrases{color:var(--couleur-texte);margin:0 0 8px;padding-left:18px;font-size:.86rem;line-height:1.45}.bilan-remplacement__phrases li+li{margin-top:4px}.bilan-remplacement__phrases--refus{color:var(--couleur-alerte);padding-left:0;list-style:none}.bilan-remplacement__choix{flex-wrap:wrap;gap:8px;margin-top:0}.choix-remplacement{min-height:44px}.scenario{align-items:flex-start;gap:var(--espace-s);max-width:none;display:flex;position:relative}.scenario__cote.scenario__cote--ferme{display:none}.scenario__cote{top:3.4rem;left:calc(var(--sidebar-w,280px) + .6rem);z-index:60;width:300px;max-width:calc(100vw - var(--sidebar-w,0px) - 1.8rem - var(--sai-g) - var(--sai-d));background:var(--couleur-fond);border:1px solid var(--couleur-bordure);transform-origin:0 0;border-radius:16px;flex-direction:column;max-height:calc(100vh - 4.5rem);padding:0;transition:left .26s;animation:.18s ease-out cote-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0000002e}@keyframes cote-in{0%{opacity:0;transform:translate(-10px)scale(.97)}to{opacity:1;transform:none}}@media (pointer:coarse) and (width>=700px){.scenario__cote{width:400px}}.scenario__cote-corps{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 10px 18px;display:flex;overflow-y:auto}.scenario__corps{flex:auto;min-width:0}.scenario__cote .scenario__barre,.scenario__filtres--panneau{flex-direction:column;align-items:stretch;gap:8px}.scenario__cote .scenario__barre-sep{width:auto;height:1px}.scenario__filtres--panneau .filtre-champ{justify-content:space-between;gap:8px}.scenario__filtres--panneau .filtre-select,.scenario__filtres--panneau .filtre-decor{flex:auto;width:auto;min-width:0;max-width:150px}.scenario__filtres--panneau .filtre-compte{text-align:right;margin-left:0}.scenario__toggle--sous{margin-left:18px;font-size:.78rem}.scenario__toggle--off{opacity:.45}.scenario__cote .prompteur{flex-wrap:wrap}.scenario__aide{z-index:5;margin:0 0 var(--espace-m);padding:6px var(--espace-s);color:var(--couleur-texte-doux);background:var(--couleur-accent-fond);border-radius:var(--rayon);font-size:.78rem;position:sticky;top:0}.ajout-comedien__form{gap:var(--espace-s);margin-bottom:var(--espace-m);display:flex}.ajout-comedien__form .cellule-texte{flex:1}.ajout-comedien__nouveau{text-align:left;width:100%;padding:8px var(--espace-s);margin-bottom:var(--espace-s);border:1px dashed var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);cursor:pointer;font-size:.88rem;display:block}.ajout-comedien__nouveau:hover{background:var(--couleur-accent-texte);color:#fff}.ajout-comedien__pastille{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pdfview__vitesse{vertical-align:middle;width:84px}.scenario__barre{align-items:center;gap:var(--espace-m);margin:0 0 var(--espace-m);flex-wrap:wrap;display:flex}.scenario__toggle{color:var(--couleur-texte-doux);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.scenario__toggle input{cursor:pointer}.scenario__barre-sep{background:var(--couleur-bordure);width:1px;height:18px}.scenario__modes{gap:2px;display:inline-flex}.scenario__modes--large{flex-wrap:wrap}.scenario__modes--large .scenario__mode{padding:2px 7px;font-size:.78rem}.scenario__mode{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:6px;padding:2px 9px;font-size:.9rem;line-height:1.2}.scenario__mode--on{background:var(--couleur-accent-texte);color:#fff;border-color:var(--couleur-accent-texte)}.scenario__filtres{align-items:center;gap:var(--espace-m);margin:0 0 var(--espace-m);padding:8px var(--espace-s);background:var(--couleur-accent-fond);border-radius:var(--rayon);flex-wrap:wrap;font-size:.82rem;display:flex}.filtre-champ{color:var(--couleur-texte-doux);align-items:center;gap:6px;display:inline-flex}.filtre-champ--off{opacity:.5}.filtre-num{width:58px}.filtre-decor{width:160px}.filtre-num,.filtre-decor,.filtre-select{border:1px solid var(--couleur-bordure);font:inherit;background:var(--couleur-fond);color:var(--couleur-texte);border-radius:6px;padding:3px 6px}.filtre-compte{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;margin-left:auto}.scene-actions{margin-left:auto;position:relative}.scene-tournee-tag{color:#16a34a;margin-left:auto;font-weight:700}.scene-tournee-tag+.scene-actions{margin-left:6px}.scene-plus{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px;font-size:1.1em;line-height:1.2}.scene-plus:hover{background:var(--couleur-fond);border-color:var(--couleur-bordure)}.scene-menu{z-index:66;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);min-width:180px;margin-top:2px;padding:4px;animation:.16s ease-out pop-in;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #00000024}.scene-menu button{text-align:left;cursor:pointer;width:100%;color:var(--couleur-texte);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:.82rem;display:block}.scene-menu--haut{margin-top:0;margin-bottom:2px;top:auto;bottom:100%}.scene-menu__info{color:var(--couleur-texte-doux);padding:7px 10px;font-size:.78rem;display:block}.bouton-secondaire--danger{color:var(--couleur-alerte)}.scene-bloc--reperee{outline:3px solid var(--couleur-alerte);outline-offset:3px;animation:10s forwards scene-reperee}@keyframes scene-reperee{0%,85%{outline-color:var(--couleur-alerte)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.scene-bloc--reperee{animation:none}}.scene-bloc--tournee .scene-entete{background:var(--tournee-entete-bg);border-bottom-color:var(--tournee-entete-bord)}.scenario__pages--h{font-family:Courier New,Courier,monospace;font-size:calc(.82rem * var(--sc-zoom,1));touch-action:pan-x;scrollbar-width:none;height:calc(100dvh - 16px);padding-bottom:6px;overflow:auto hidden}.scenario__pages--h::-webkit-scrollbar{display:none}.scenario__pages--h .scenario__cols{height:100%;width:calc(var(--sc-cols,68) * 1ch + 18px);column-width:calc(var(--sc-cols,68) * 1ch + 18px);column-fill:auto;column-gap:24px}.scenario__pages--h .scene-bloc{width:auto;max-width:none;margin-bottom:var(--espace-m);box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow:visible}.dlg-gap{height:1.6em;display:block}.scene-cue{font-weight:600}.scene-ret{display:inline}.scenario__pages--h .scene-entete{padding:2px var(--espace-s);break-after:avoid;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.scenario__pages--h .scene-texte{padding:6px var(--espace-s);orphans:6;widows:2;line-height:1.42}.scenario__pages--h.scenario__pages--seqpage .scene-bloc{-webkit-column-break-before:always;break-before:column;margin-bottom:0}.scenario__pages--h.scenario__pages--seqpage .scene-bloc:first-child{-webkit-column-break-before:auto;break-before:auto}.scenario__pages{touch-action:pan-y;font-size:calc(.82rem * var(--sc-zoom,1))}.scenario__pages:not(.scenario__pages--h) .scene-bloc{width:calc(var(--sc-cols,62) * 1ch);max-width:100%;margin-inline:auto}.scenario__pages--h{touch-action:pan-x}.muet-picker{z-index:70;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:10px;flex-direction:column;width:240px;max-height:320px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,8px);box-shadow:0 10px 30px #00000040}.muet-picker__q{border:none;border-bottom:1px solid var(--couleur-bordure);font:inherit;color:var(--couleur-texte);background:0 0;outline:none;padding:8px 10px}.muet-picker__liste{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.muet-picker__item{text-align:left;width:100%;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.9rem;display:flex}.muet-picker__item:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.muet-picker__pastille{border-radius:50%;flex-shrink:0;width:12px;height:12px}.muet-picker__vide{color:var(--couleur-texte-doux);padding:8px;font-size:.85rem}.muet-picker__ajouter{border:none;border-top:1px solid var(--couleur-bordure);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);cursor:pointer;text-align:left;padding:8px 10px;font-size:.88rem;font-weight:600}.scene-bloc{scroll-margin-top:var(--espace-m);margin-bottom:var(--espace-l);border:1px solid var(--couleur-bordure);border-color:color-mix(in srgb, var(--couleur-texte) 22%, var(--couleur-fond));border-radius:var(--rayon);background:var(--couleur-fond);position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.scene-entete{align-items:center;gap:var(--espace-s);padding:2px var(--espace-s);background:var(--couleur-accent-fond);border-bottom:1px solid var(--couleur-bordure);font-size:calc(.72rem * var(--sc-zoom,1));display:flex}.scene-num{color:var(--couleur-titre);font-size:1.15em;font-weight:700}.scene-meta{color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.02em}.scene-sons-toggle{background:color-mix(in srgb, var(--couleur-accent-fond) 60%, transparent);color:var(--couleur-texte-doux);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-left:auto;padding:0 7px;font-size:.92em;line-height:1.5}.scene-sons-toggle:hover{color:var(--couleur-texte)}.scene-sons-toggle--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-bordure)}.scene-entete .scene-sons-toggle+.scene-actions,.scene-tournee-tag+.scene-sons-toggle{margin-left:6px}.scene-annot{padding:5px var(--espace-s);background:color-mix(in srgb, var(--couleur-accent-fond) 55%, transparent);border-bottom:1px dashed var(--couleur-bordure);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.scenario__pages--h .scene-tete{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;padding-bottom:var(--h1,0px);margin-bottom:calc(-1 * var(--h1,0px));pointer-events:none}.scenario__pages--h .scene-tete>*{pointer-events:auto}.scene-annot--ligne{padding:2px var(--espace-s);background:color-mix(in srgb, var(--couleur-accent-fond) 35%, transparent);border-bottom:1px dashed var(--couleur-bordure);break-before:avoid;-webkit-column-break-before:avoid;break-after:avoid;-webkit-column-break-after:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;flex-wrap:wrap;gap:4px}.annot-plus{box-sizing:border-box;border:1px dashed var(--couleur-bordure);width:20px;height:20px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0;font-size:.8rem;line-height:1;display:inline-block;position:relative}.annot-plus:after{content:"";position:absolute;inset:-12px}.annot-plus:hover{color:var(--couleur-texte);border-color:var(--couleur-texte-doux)}.menu-indice__choix{width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.menu-indice__choix:hover{background:var(--couleur-accent-fond)}.menu-indice__pastille{background:var(--chip);border-radius:999px;flex:none;width:12px;height:12px}.menu-plus{min-width:260px}.annot-chip{--chip:var(--couleur-bordure);color:#fff;background:var(--chip);border-radius:999px;align-items:center;gap:3px;padding:1px 3px 1px 7px;font-size:.74rem;display:inline-flex}.annot-chip__txt{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem}.annot-chip__x,.annot-chip__play{color:#fff;cursor:pointer;background:#ffffff47;border:none;border-radius:999px;width:14px;height:14px;padding:0;font-size:.6rem;line-height:1}.annot-chip__x:hover,.annot-chip__play:hover{background:#00000059}.annot-chip--sug{color:var(--chip);border:1px dashed var(--chip);background:0 0;padding:0 3px 0 6px}.annot-chip--sug .annot-chip__x{color:var(--chip);background:0 0}.surlignage--muet{background:color-mix(in srgb, currentColor 9%, transparent)}.annot-chip--muet{color:var(--chip);border:1px dashed var(--chip);background:0 0;padding:0 7px;font-size:.72rem}.scene-texte{padding:var(--espace-m);-webkit-user-select:text;user-select:text;white-space:pre-line;word-break:break-word;font-family:var(--scene-police,"Courier Prime", "Courier New", Courier, monospace);font-size:calc(var(--sc-font,.82rem) * var(--sc-zoom,1));color:color-mix(in srgb, var(--scene-texte) var(--scene-encre,100%), transparent);-webkit-text-stroke:var(--scene-trait,0) currentColor;margin:0;line-height:1.55}:root[data-theme^=nuit] .scene-texte{-webkit-text-stroke-width:0}.volet-texte__aide{padding:4px var(--espace-m);color:var(--couleur-texte-doux);border-bottom:1px solid var(--couleur-bordure);font-size:.72rem}.volet-texte__contenu{-webkit-user-select:text;user-select:text}.surlignage{cursor:pointer;border-radius:2px}.surlignage--com{background:color-mix(in srgb, var(--surl-com) 40%, transparent);color:var(--texte-fort);border-radius:4px}:root[data-theme^=nuit] .surlignage--com{background:color-mix(in srgb, var(--surl-com) 40%, var(--surl-papier));color:var(--surl-encre);-webkit-text-stroke-width:0}.barre-selection{background:var(--couleur-titre);z-index:60;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-top:-6px;padding:4px 6px;animation:.14s ease-out fond-in;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 4px 16px #0000004d}[data-theme^=nuit] .barre-selection{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);box-shadow:0 6px 20px #0000008c}@media (width<=700px){.barre-selection{border-radius:18px;flex-wrap:wrap;justify-content:center;row-gap:2px}.barre-selection>.barre-selection__sep{display:none}}.barre-selection__couleur{cursor:pointer;border:1px solid #ffffff80;border-radius:50%;width:18px;height:18px;padding:0}.barre-selection__act{color:#fff;border-radius:var(--rayon);cursor:pointer;background:0 0;border:none;padding:2px 5px;font-size:.8rem;font-weight:600}.barre-selection__act:hover{background:#ffffff2e}.barre-selection__sep{background:#ffffff4d;width:1px;height:18px;margin:0 2px}.menu-fond{z-index:65;cursor:pointer;touch-action:manipulation;position:fixed;inset:0}.menu-annotation{z-index:66;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s);gap:var(--espace-s);flex-direction:column;min-width:180px;animation:.14s ease-out fond-in;display:flex;position:fixed;transform:translate(-50%,8px);box-shadow:0 6px 20px #0003}.menu-annotation__couleurs{gap:6px;display:flex}.menu-annotation__couleurs button{border:1px solid var(--couleur-bordure);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.menu-annotation__note{color:var(--couleur-texte);background:var(--couleur-accent-fond);border-radius:var(--rayon);word-break:break-word;padding:4px 8px;font-size:.82rem}.bouton-danger--mini{padding:4px 8px;font-size:.82rem}.liste-sons__groupe{margin-top:var(--espace-l)}.liste-sons__titre{margin:0 0 var(--espace-s);align-items:center;gap:8px;font-size:.95rem;display:flex}.pastille-cat{border-radius:50%;width:12px;height:12px;display:inline-block}.liste-sons__compte{color:var(--couleur-texte-doux);font-weight:400}.cell-doux{color:var(--couleur-texte-doux);font-size:.85rem}.lien-son{color:var(--couleur-texte);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.9rem}.lien-son:hover{color:var(--couleur-accent-texte);text-decoration:underline}.cellule-mini{width:70px;min-width:60px}.ligne-suggestion .lien-son{color:var(--couleur-texte-doux);font-style:italic}.modale--large{max-width:560px}.chip__play{color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:999px;width:15px;height:15px;margin-right:2px;padding:0;font-size:.6rem;line-height:1}.chip__play:hover{background:#00000059}.pdt-ordre{color:#6d28d9;min-width:34px;line-height:1.15;font:inherit;white-space:nowrap;cursor:pointer;background:#7c3aed1f;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:3px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.pdt-ordre__jour{letter-spacing:0;font-size:.95rem;font-weight:800}.pdt-ordre__pos{opacity:.7;font-size:.64rem;font-weight:600}.pdt-ordre__pos:before{content:"n° "}.pdt-ordre__j{opacity:.5;margin-right:1px;font-size:.8em;font-weight:600}.pdt-ordre:hover,.pdt-ordre:focus-visible{background:#7c3aed38}.pdt-ordre--manuel{background:0 0;border:1.5px dashed #6d28d9;padding:2px 7px}.pdt-ordre--absent{color:var(--couleur-texte-doux);background:0 0;font-weight:400}.pdt-absent{color:var(--couleur-texte-doux)}[data-theme^=nuit] .pdt-ordre{color:#b7a3f5;background:#a78bfa29}[data-theme^=nuit] .pdt-ordre:hover,[data-theme^=nuit] .pdt-ordre:focus-visible{background:#a78bfa47}[data-theme^=nuit] .pdt-ordre--manuel{background:0 0;border-color:#b7a3f5}[data-theme^=nuit] .pdt-ordre--absent{color:var(--couleur-texte-doux);background:0 0}.pdt-diff{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);margin:0 0 12px;padding:8px 12px}.pdt-diff__titre{margin:0 0 6px;font-size:.88rem}.pdt-diff__groupe{border-top:1px solid var(--couleur-bordure)}.pdt-diff__sum{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:.86rem;font-weight:600;display:flex}.pdt-diff__n{background:color-mix(in srgb, var(--couleur-accent-texte) 16%, transparent);border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700}.pdt-diff__liste{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pdt-diff__ligne{align-items:baseline;gap:8px;font-size:.85rem;display:flex}.pdt-diff__num{min-width:44px;font-weight:700}.pdt-diff__mouv{color:var(--couleur-texte-doux)}.pdt-diff__mouv strong{color:var(--couleur-texte)}.pdt-diff__inchangees{color:var(--couleur-texte-doux);margin:6px 0 0;font-size:.8rem}.pdt-perdues{border:1px solid var(--statut-afaire-bg,#f6d8d0);background:var(--statut-afaire-bg,#f6d8d0);border-radius:12px;margin-bottom:14px;padding:10px 12px}.pdt-perdues__titre{margin:0 0 8px;font-size:.88rem}.pdt-perdues__liste{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pdt-perdues__ligne{align-items:center;gap:10px;display:flex}.pdt-perdues__num{min-width:44px;font-weight:700}.pdt-perdues__jour{color:var(--couleur-texte-doux);min-width:70px;font-size:.85rem}.sb__aide{color:var(--couleur-texte-doux);margin:2px 0 6px;padding:0 8px;font-size:.74rem;line-height:1.4}.pdt-perdues__aide{color:var(--couleur-texte-doux);margin:0 0 10px;font-size:.82rem;line-height:1.45}.pdt-perdues__tout{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.pdt-edit__champs{gap:10px;margin:8px 0;display:flex}.pdt-edit__champ{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.pdt-edit__champ input{width:110px}.pdt-edit__actions{justify-content:flex-end;gap:8px;display:flex}.affichage-ligne{justify-content:space-between;align-items:center;gap:14px;padding:5px 4px;display:flex}.affichage-ligne__lbl{color:var(--couleur-texte);font-size:.9rem}.segmente--mini{padding:3px}.segmente--mini .segmente__opt{flex:none;padding:4px 11px;font-size:.82rem}.bouton-ico{padding:8px 10px;line-height:1;position:relative}.badge-compte{background:var(--couleur-alerte,#b42318);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:16px;margin-left:4px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.badge-point{background:var(--couleur-alerte,#b42318);border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:5px}@property --horloge{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes horloge-sweep{to{--horloge:360deg}}.hf .bloc{margin-bottom:var(--espace-l)}.form--ligne{gap:var(--espace-s);margin-top:var(--espace-s);flex-wrap:wrap;align-items:center;display:flex}.cellule-num{max-width:110px}.hf-profil{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-m);margin-bottom:var(--espace-m)}.hf-profil__entete{align-items:center;gap:var(--espace-s);margin-bottom:var(--espace-s);display:flex}.hf-profil__lieu{color:var(--couleur-texte-doux);margin-right:auto;font-size:.82rem}.hf-excl{margin:0 0 var(--espace-s);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.hf-excl__item{align-items:center;gap:var(--espace-s);display:flex}.hf-excl__bande{font-variant-numeric:tabular-nums;font-weight:600}.hf-excl__label{color:var(--couleur-texte-doux);font-size:.82rem}.hf-excl__form{margin-top:0}.hf-plan-params{align-items:flex-end;gap:var(--espace-m);margin-bottom:var(--espace-m);flex-wrap:wrap;display:flex}.hf-param{color:var(--couleur-texte-doux);flex-direction:column;gap:3px;font-size:.8rem;display:flex}.hf-param input[type=number],.hf-param select,.hf-param .deroulant{width:130px}.hf-param--case{color:inherit;flex-direction:row;align-items:center;gap:6px}.hf-plan-res{margin-top:var(--espace-m);max-width:460px}.hf-plan-non{margin-top:var(--espace-s);color:var(--couleur-alerte);font-size:.85rem}.bouton-rond{border:1px solid var(--couleur-accent-texte);background:var(--couleur-accent-texte);color:#fff;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;display:flex}.bouton-rond:hover{opacity:.9}.lecteur__timeline{flex:1;min-width:0}.bouton-principal--mini{padding:4px 10px;font-size:.82rem}.segments{margin:var(--espace-m) 0 0;counter-reset:seg;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.segment{align-items:center;gap:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:6px;display:flex}.segment--courant{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.segment__libelle{min-width:70px;font:inherit;color:var(--couleur-texte);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:4px 6px;font-size:.85rem}.segment__libelle:hover,.segment__libelle:focus{border-color:var(--couleur-bordure);background:var(--couleur-fond);outline:none}.segment__ms{color:var(--couleur-texte-doux);align-items:center;gap:3px;font-size:.7rem;display:flex}.segment__ms input{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:64px;color:var(--couleur-texte);font:inherit;border-radius:6px;padding:3px 4px;font-size:.78rem}.segment__x{color:var(--couleur-alerte);background:#b91c1c1f;flex:none}.doc-ajout{gap:var(--espace-s)}.doc-ajout .cellule-select{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:auto;min-width:120px}.doc-groupe{margin-top:var(--espace-l)}.doc-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.doc-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);flex-direction:column;gap:4px;padding:6px 6px 8px 10px;display:flex}.doc-carte:hover{border-color:var(--couleur-accent-texte)}.doc-carte__tete{align-items:center;gap:2px;min-width:0;display:flex}.doc-carte__infos{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.doc-carte__infos:empty{display:none}.doc-carte__espace{flex:1 1 0;min-width:0}.doc-carte__nom{text-align:left;min-width:0;min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;flex:auto;padding:4px 4px 4px 0;font-size:.92rem;display:-webkit-box;overflow:hidden}.doc-carte__nom:hover{color:var(--couleur-accent-texte)}.doc-carte__meta{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.78rem}@media (width>=1100px){.doc-carte{flex-direction:row;align-items:center;gap:8px}.doc-carte__tete{flex:50%}.doc-carte__infos{flex:50%;justify-content:flex-end}.doc-carte__espace{display:none}}.doc-carte--ep{align-items:center;gap:var(--espace-s);flex-direction:row;padding:8px 10px}.doc-carte--ep .doc-carte__ep{color:var(--couleur-titre);flex:none;font-weight:800}.doc-carte--ep .doc-carte__nom{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-height:0;padding:0;display:block}.doc-carte--ep .doc-carte__meta{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:42%;overflow:hidden}.doc-carte__act{min-width:40px;min-height:40px;color:var(--couleur-texte-doux);cursor:pointer;border-radius:var(--rayon);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px 6px;font-size:.9rem;display:inline-flex}.doc-carte__act:hover{color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb14)}.doc-manquants{margin:var(--espace-m) 0;padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-accent-doux,#2563eb0f)}.doc-manquants__liste{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.depou-docs{white-space:normal;min-width:90px}.depou-doc-chip{border:1px solid var(--couleur-bordure);border-radius:999px;align-items:center;gap:2px;margin:1px;display:inline-flex;overflow:hidden}.depou-doc-open{color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:1px 5px;font-size:.72rem}.depou-doc-open:hover{color:var(--couleur-accent-texte)}.depou-doc-x{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;padding:0 4px 0 0;font-size:.7rem}.depou-doc-x:hover{color:var(--couleur-alerte)}.depou-doc-add{border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:999px;padding:0 7px;font-size:.8rem}.depou-doc-add:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.piece-liste{flex-direction:column;gap:4px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.piece-item{text-align:left;border:1px solid var(--couleur-bordure);width:100%;color:var(--couleur-texte);font:inherit;border-radius:var(--rayon);cursor:pointer;background:0 0;padding:7px 10px}.piece-item:hover{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb0f)}.piece-type{color:var(--couleur-texte-doux);font-size:.78rem}.doc-carte__suppr:hover{color:var(--couleur-alerte);background:#b91c1c1a}.modale--plein{width:92vw;max-width:1000px;height:90vh}.modale__apercu{flex:1;min-height:0;display:flex}.doc-iframe{border:none;flex:1;width:100%}.doc-image{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.pdfview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pdfview__barre{padding:3px var(--espace-s);border-bottom:1px solid var(--couleur-bordure);scrollbar-width:none;flex-wrap:nowrap;flex:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.pdfview__barre::-webkit-scrollbar{display:none}.pdfview__barre>*{flex:none}.pdfview__barre .pdfview__espace{flex:1 1 0;min-width:4px}.pdfview__vitesse-lbl{align-items:center;display:inline-flex}.pdfview__btn--danger{color:var(--couleur-alerte);border-color:color-mix(in srgb, var(--couleur-alerte) 45%, transparent)}.pdfview__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--couleur-alerte) 12%, var(--couleur-fond))}.pdfpop{display:inline-flex;position:relative}.pdfpop__chev{opacity:.7;margin-left:2px}.pdfpop__panneau{z-index:66;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);min-width:240px;max-width:min(92vw,360px);box-shadow:var(--ombre-flottante,0 10px 32px #00000042);flex-direction:column;gap:10px;padding:10px;display:flex;position:fixed}.pdfpop__ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdfpop__texte{margin:0;font-size:.88rem;line-height:1.4}.pdfpop__ligne--actions{justify-content:flex-end}.pdfpop__ligne--colonne .pdfann__bulle-edit{flex-wrap:wrap}.pdfpop__lbl{min-width:56px;color:var(--couleur-texte-doux);font-size:.8rem}.pdfpop__ligne .pdfview__vitesse{width:160px}.pdfpop__panneau--vitesse{flex-direction:row;align-items:center;min-width:0}.pdfpop__panneau--vitesse .pdfview__vitesse{width:200px}.pdfview__btn--coul{padding:0 6px}.pdfview__pastille{border:1px solid #0000002e;border-radius:6px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff59}.menu-annotation--pdf{min-width:260px;max-width:min(92vw,420px)}.pdfmenu__texte{resize:vertical;width:100%;min-height:64px;font:inherit}.pdfmenu__ligne{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdfmenu__opacite{gap:8px}.pdfmenu__opacite input[type=range],.pdfview__espace{flex:1}.pdfview__page,.pdfview__zoom{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.85rem}.pdfview__zoom{text-align:center;min-width:3.2em}.pdfview__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);border-radius:var(--rayon);cursor:pointer;justify-content:center;align-items:center;gap:4px;min-width:32px;min-height:32px;padding:0 7px;font-size:.95rem;line-height:1.2;display:inline-flex}.pdfview__btn--txt{font-size:.85rem}.pdfview__btn--partage{background:var(--couleur-accent-texte);color:var(--sur-accent);border-color:#0000}.pdfview__btn--partage:hover:not(:disabled){background:color-mix(in srgb, var(--couleur-accent-texte) 85%, black);color:var(--sur-accent)}@media (pointer:coarse){.pdfview__btn{min-width:40px;min-height:40px}}.pdfview__btn:hover:not(:disabled){background:var(--couleur-accent-fond)}.pdfview__btn:disabled{opacity:.4;cursor:default}.pdfview__scroll{background:color-mix(in srgb, var(--couleur-texte) 8%, var(--couleur-fond));touch-action:pan-x pan-y;flex:1;min-height:0;display:flex;overflow:auto}.pdfview__espaceur{flex:none;margin:auto;position:relative}.pdfview__pages{transform-origin:0 0;will-change:transform;gap:var(--espace-m);flex-direction:column;display:flex;position:absolute;top:0;left:0}.pdfview__scroll--h .pdfview__pages{gap:var(--espace-l);flex-direction:row}.pdf-unite{flex-direction:row;flex:none;gap:10px;display:flex}.pdfview__modes{align-items:center;gap:2px;display:inline-flex}.pdfview__sep-v{background:var(--couleur-bordure);align-self:stretch;width:1px;margin:4px 2px}.pdfview__btn--on{background:var(--couleur-accent-fond);border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.pdf-page{background:#fff;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 1px 6px #00000040}.pdf-page__canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.pdf-calque{z-index:2;display:none;position:absolute}.pdfview__scroll--geste .pdf-calque{visibility:hidden}.pdf-tuile{z-index:1;pointer-events:none;position:absolute}.pdf-ann{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.pdf-catcher{z-index:4;cursor:crosshair;position:absolute;inset:0}.pdf-catcher--marque{cursor:text;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-apercu{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pdf-calque--marquage .bulle,.pdf-calque--marquage .pdf-ann{pointer-events:none!important}.bulle{z-index:5;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform;font-size:13px;line-height:1.3;display:inline-block;position:absolute}.bulle--sel{cursor:default}.bulle__txt{white-space:pre-wrap;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em;min-width:1ch;max-width:100%;min-height:1em;padding:.08em .23em;display:inline-block}.bulle__txt--vide{opacity:.55;font-style:italic}.bulle--sel .bulle__txt{outline:1px dashed #2563ebb3}.bulle--sel{touch-action:none}.bulle__poignee{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;background:#2563eb;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;line-height:1;display:inline-flex;position:absolute;box-shadow:0 1px 4px #0000004d}.bulle__poignee:after{content:"";border-radius:50%;position:absolute;inset:-6px}.bulle__poignee--pivoter{top:-42px;left:50%;transform:translate(-50%)}.bulle__poignee--deplacer{cursor:move;font-size:16px;top:-42px;left:calc(50% + 44px);transform:translate(-50%)}.textLayer{opacity:1;text-align:initial;transform-origin:0 0;z-index:2;forced-color-adjust:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{color:#0000;background:#2563eb59}.textLayer .pdf-rech{color:#0000;background:#facc158c;border-radius:2px;position:static;box-shadow:0 0 0 1px #facc158c}.textLayer .pdf-rech--courant{background:#f97316bf;box-shadow:0 0 0 2px #f97316bf}.lecteur{height:calc(100vh - 2 * var(--espace-l));flex-direction:column;min-height:0;display:flex}.lecteur__onglets{align-items:flex-end;gap:var(--espace-s);border-bottom:1px solid var(--couleur-bordure);flex:none;padding-bottom:0;display:flex}.lecteur__retour{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);border-radius:var(--rayon);cursor:pointer;white-space:nowrap;align-self:center;margin-bottom:6px;padding:6px 12px}.lecteur__retour:hover{background:var(--couleur-accent-fond)}.lecteur__tabs{flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex;overflow-x:auto}.lecteur__tab{border:1px solid var(--couleur-bordure);border-radius:var(--rayon) var(--rayon) 0 0;background:color-mix(in srgb, var(--couleur-texte) 7%, var(--couleur-fond));cursor:pointer;white-space:nowrap;border-bottom:none;align-items:center;gap:6px;max-width:220px;padding:7px 10px;display:flex}.lecteur__tab--actif{background:var(--couleur-fond);font-weight:600}.lecteur__tab-nom{text-overflow:ellipsis;max-width:170px;overflow:hidden}.lecteur__tab-fermer{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;padding:0 2px;font-size:.85rem;line-height:1}.lecteur__tab-fermer:hover{color:var(--couleur-alerte)}.lecteur__corps{flex:1;min-height:0;display:flex}.lecteur__image-cadre{padding:var(--espace-m);background:color-mix(in srgb, var(--couleur-texte) 8%, var(--couleur-fond));flex:1;display:flex;overflow:auto}.modale--compare{width:96vw;max-width:1400px}.apercu-panes{flex:1;min-height:0;display:flex}.apercu-panes--compare{background:var(--couleur-bordure);gap:1px}.apercu-pane{background:var(--couleur-fond);flex-direction:column;flex:1;min-width:0;display:flex}.apercu-pane__barre{align-items:center;gap:var(--espace-s);padding:4px var(--espace-s);border-bottom:1px solid var(--couleur-bordure);flex:none;display:flex}.apercu-pane__select{flex:1;min-width:0}.apercu-pane__fermer{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;padding:2px 6px;font-size:1rem;line-height:1}.apercu-pane__fermer:hover{color:var(--couleur-alerte)}.apercu-pane__corps{flex:1;min-height:0;display:flex}@media (width<=720px){.apercu-panes--compare{flex-direction:column}}.export-format{gap:var(--espace-s);display:flex}.export-format__opt{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;display:inline-flex}.export-format__opt--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.export-colonnes{gap:6px var(--espace-m);grid-template-columns:1fr 1fr;display:grid}.export-colonne{cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:flex}.export-aide{color:var(--couleur-texte-doux,#667);margin:0 0 6px;font-size:.82rem}.export-sep{border:none;border-top:1px solid var(--couleur-bordure);margin:var(--espace-m) 0}.champ__label--section{margin-bottom:var(--espace-s);display:block}.modale__actions--serre{margin-top:var(--espace-s)}.modale--export{max-width:520px}.modale--export .export-corps{gap:var(--espace-m);flex-direction:column;display:flex}.export-bloc{flex-direction:column;gap:8px;display:flex}.export-grille{grid-template-columns:1fr 1fr;gap:10px;display:grid}.export-grille .export-champ--large{grid-column:1/-1}.export-case{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:.92rem;display:flex}.export-case input{flex:none;width:18px;height:18px}.export-case em{color:var(--couleur-texte-doux);font-style:normal}.export-pilules{flex-wrap:wrap;gap:8px;display:flex}.export-pilule{border:1px solid var(--couleur-bordure);background:var(--pilule-piste);min-height:38px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;display:inline-flex}.export-pilule--on{background:var(--couleur-accent-texte);color:var(--sur-accent);border-color:#0000;font-weight:600}.export-pilule:hover{border-color:var(--couleur-accent-texte)}.modale--export .segmente{align-self:flex-start}.export-form{gap:var(--espace-m);flex-direction:column;flex:0 0 320px;min-width:0;display:flex}.export-entete{flex-wrap:wrap;gap:8px;display:flex}.export-champ{min-width:0;color:var(--couleur-texte-doux);flex-direction:column;flex:130px;gap:3px;font-size:.78rem;display:flex}.export-champ--large{flex-basis:100%}.export-champ input{border:1px solid var(--couleur-bordure);font:inherit;background:var(--couleur-fond);color:var(--couleur-texte);border-radius:6px;padding:5px 8px;font-size:.85rem}.export-apercu{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.export-apercu__cadre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:#fff;flex:auto;width:100%;min-height:440px}.export-apercu__vide{text-align:center;min-height:440px;padding:var(--espace-m);color:var(--couleur-texte-doux);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon);flex:auto;justify-content:center;align-items:center;display:flex}@media (width<=760px){.modale--export .export-corps{flex-direction:column}.export-form{flex-basis:auto}}.liste__archiver{cursor:pointer;border-radius:var(--rayon);opacity:.55;background:0 0;border:none;padding:4px 6px;font-size:.85rem}.liste__rang:hover .liste__archiver{opacity:1}.liste__archiver:hover{background:#78829624}.champ__label--danger{color:var(--couleur-alerte)}.purge-saisie{box-sizing:border-box;border:1px solid var(--couleur-alerte);border-radius:var(--rayon);width:100%;margin-top:4px;padding:7px 9px}.purge-rappel{color:var(--couleur-alerte);margin:6px 0 0;font-size:.8rem}.arrivee__etat{flex-direction:column;gap:6px;display:flex}.arrivee__barre{height:8px;display:block}.arrivee__lecture{margin-top:10px}.arrivee__actions{flex-wrap:wrap}.arrivee__actions button{min-height:44px}.pf-suivi-ligne{border-bottom:1px solid var(--couleur-bordure);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0;display:flex}.pf-suivi-ligne:last-of-type{border-bottom:none}.pf-suivi-ligne strong{min-width:9em;color:var(--couleur-titre);font-size:.88rem}.pf-suivi{font-size:.82rem}.pf-suivi--ok{color:var(--couleur-succes)}.pf-suivi--alerte{color:var(--couleur-alerte)}.pf-suivi--encours{color:var(--couleur-accent-texte)}.pf-suivi--doux{color:var(--couleur-texte-doux)}.expp-groupes{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}@media (width<=620px){.expp-groupes{grid-template-columns:1fr}}.expp-case{align-items:center;min-height:44px;line-height:1.3}.expp-case>span{flex-direction:column;display:flex}.expp-case em{font-size:.78rem}.expp-case--tout{border-bottom:1px solid var(--couleur-bordure);margin-bottom:4px;font-weight:600}.expp-case--vide{opacity:.45;cursor:default}.expp-progression{flex-wrap:wrap;margin:10px 0 2px}.expp-progression>span:first-child{flex:100%}.expp-resultat{margin-top:10px}.expp-code{font-family:var(--police-mono,monospace);letter-spacing:.02em;color:var(--couleur-titre);-webkit-user-select:all;user-select:all}.expp-erreurs{margin:4px 0 0 18px;padding:0}.expp-erreurs li{margin:2px 0}.doc-carte__jaj{flex:none;padding:3px 10px;font-size:.8rem}.doc-carte--ref{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb0f)}.doc-carte__badge-ref{white-space:nowrap;color:var(--couleur-accent-texte);border:1px solid var(--couleur-accent-texte);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:600}.doc-carte__ref{flex:none;padding:3px 10px;font-size:.8rem}.doc-carte__ref--on{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte);font-weight:600}.jaj-compteur{margin-left:var(--espace-s);color:var(--couleur-texte-doux);font-size:.8rem;font-weight:400}.jaj-badge{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:600}.jaj-badge--ok{color:#15803d;background:#16a34a1f}.jaj-badge--absent{color:var(--couleur-alerte);background:#b91c1c1f}.jaj-badge--promu{color:#6d28d9;background:#6d28d91f;margin-right:6px}.jaj-case{cursor:pointer;align-items:center;margin-right:4px;display:inline-flex}.jaj-case input{cursor:pointer;accent-color:#16a34a;width:18px;height:18px}.jaj-pied{align-items:center;gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);border-top:1px solid var(--couleur-bordure);flex-shrink:0;display:flex}.jaj-pied__compteur{color:var(--couleur-texte-doux);margin-right:auto;font-size:.85rem}.modale--plein .modale__corps{flex:1;min-height:0}.revue-jaj{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.revue-jaj__ligne{align-items:center;gap:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:6px 8px;display:flex}.revue-jaj__nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.revue-jaj__jour{color:var(--couleur-texte-doux);flex-shrink:0;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.revue-jaj__num{text-align:center;width:68px}.revue-jaj__date{flex-shrink:0}.jaj-bandeau{background:var(--sect-scenario-fond);border:1px solid color-mix(in srgb, var(--sect-scenario) 22%, transparent);border-radius:13px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.jaj-bandeau__titre{color:var(--sect-scenario);align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:flex}.jaj-bandeau__absentes{color:var(--alerte-bord);background:var(--jour-fond);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 9px;font-size:.78rem;display:flex}.jaj-bandeau__valider{background:var(--couleur-accent-texte);width:100%;min-height:42px;color:var(--sur-accent);font:inherit;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.jaj-bandeau__valider:hover{filter:brightness(.92)}.jaj-bandeau__valider:disabled{opacity:.45;cursor:default}.barre-selection__label{color:#ffffffd9;white-space:nowrap;padding-left:4px;font-size:.72rem;font-weight:600}.version-diff{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.version-diff li{align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.version-pastille{border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px}.version-pastille--neutre{background:var(--couleur-texte-doux)}.version-pastille--modif{background:#d97706}.version-pastille--ajout{background:#16a34a}.version-pastille--suppr{background:var(--couleur-alerte)}.version-alerte{margin:var(--espace-m) 0 0;padding:var(--espace-s) var(--espace-m);border-radius:var(--rayon);color:#92400e;background:#d977061f;font-size:.85rem}.ligne--hors-version{opacity:.6}.ligne--tournee>td{background:var(--tournee-bg)}.ligne--tournee>td.num{border-left:4px solid var(--couleur-succes)}.ligne--tournee .num-lien{color:var(--tournee-texte)}.cellule-select--badge{appearance:none;background:var(--badge-bg);width:auto;min-width:0;color:var(--couleur-texte);text-align:center;text-align-last:center;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:600}.cellule-select--badge:hover,.cellule-select--badge:focus{border-color:var(--couleur-bordure);outline:none}.cellule-select--st-fait{background:var(--statut-fait-bg);color:var(--tournee-texte)}.cellule-select--st-a_faire{background:var(--badge-bg);color:var(--couleur-texte)}.cellule-select--st-plus_possible{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.cellule-select--st-peut_etre{background:var(--statut-peutetre-bg);color:var(--statut-peutetre-texte)}.cellule-select--ext{background:var(--sect-sons-fond);color:var(--sect-sons)}.cellule-select--int{background:var(--badge-bg);color:var(--couleur-texte)}.nuit-toggle{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;line-height:0;transition:transform .15s;display:inline-flex}.nuit-toggle svg{display:block}.nuit-toggle--jour{color:var(--jour-soleil);background:var(--jour-fond)}.nuit-toggle--nuit{color:var(--nuit-lune);background:var(--nuit-fond)}.nuit-toggle:hover{transform:scale(1.12)}.depou-tournee{background:var(--pilule-piste);color:var(--couleur-texte-doux);cursor:pointer;vertical-align:middle;border:none;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;margin-right:4px;padding:0;transition:background .15s;display:inline-flex}.depou-tournee:hover{background:var(--couleur-accent-fond)}.depou-tournee--on{background:var(--couleur-succes);color:#fff}:root[data-theme^=nuit] .depou-tournee--on{color:var(--couleur-fond)}.depou-tournee--on:hover{background:var(--couleur-succes)}.tag-hors-version{text-transform:uppercase;letter-spacing:.02em;color:var(--couleur-alerte);vertical-align:middle;background:#b91c1c1f;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:.62rem;font-weight:600;display:inline-block}.pdt-jour{margin-bottom:var(--espace-l)}.pdt-seqs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pdt-seq{align-items:center;gap:var(--espace-s);border-radius:var(--rayon);padding:4px 8px;font-size:.88rem;display:flex}.pdt-seq:hover{background:var(--couleur-accent-fond)}.pdt-seq--absent{opacity:.55}.pdt-seq__ordre{width:34px;color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.pdt-seq__num{width:56px;color:var(--couleur-titre);flex:none;font-weight:700}.pdt-seq__decor{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.app{grid-template-columns:1fr}.panneau{border-right:none;border-bottom:1px solid var(--couleur-bordure)}}.auth{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth__carte{background:var(--couleur-panel);border:1px solid var(--couleur-bordure);border-radius:12px;width:100%;max-width:380px;padding:28px 24px;box-shadow:0 6px 24px #0000000f}.auth__titre{color:var(--couleur-titre);margin:0 0 4px;font-size:1.5rem}.auth__sous{color:var(--couleur-texte-doux);margin:0 0 18px;font-size:.92rem}.auth__form{flex-direction:column;gap:12px;display:flex}.auth__form .bouton-principal{margin-top:6px}.auth__bascule{text-align:center;color:var(--couleur-texte-doux);margin:16px 0 0;font-size:.9rem}.lien{font:inherit;color:var(--couleur-accent-texte);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lien:hover{opacity:.8}.auth__attente{color:var(--couleur-texte);font-size:.95rem;line-height:1.5}.auth__attente p{margin:0 0 10px}.auth__attente .lien{min-height:44px;line-height:44px;display:inline-block}.auth__note{color:var(--couleur-texte-doux);font-size:.85rem}.auth__form textarea{font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);resize:vertical;padding:8px 10px}.auth__oubli{text-align:right;margin:-6px 0 0;font-size:.85rem}.auth__sep{color:var(--couleur-texte-doux);align-items:center;gap:10px;margin:14px 0;font-size:.85rem;display:flex}.auth__sep:before,.auth__sep:after{content:"";border-top:1px solid var(--couleur-bordure);flex:1}.auth__passkey{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);width:100%;color:var(--couleur-texte);cursor:pointer;padding:9px 12px;font-size:.95rem}.auth__passkey:hover{border-color:var(--couleur-accent-texte)}.auth__passkey:disabled{opacity:.6;cursor:default}.compte-barre{color:var(--couleur-texte-doux);justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:.82rem;display:flex}.compte-barre__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-role{background:var(--tag-bleu-bg);color:var(--tag-bleu-texte);vertical-align:middle;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-block}.tnt-suggest{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);z-index:20;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 20px #0000001f}.tnt-suggest li{cursor:pointer;border-radius:6px;padding:6px 8px;font-size:.9rem}.tnt-suggest li:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.tnt-spectre{margin:var(--espace-m) 0 4px}.tnt-spectre__svg{cursor:crosshair;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);width:100%;height:90px;display:block}.tnt-spectre__axe{height:16px;margin-top:2px;position:relative}.tnt-spectre__axe span{color:var(--couleur-texte-doux);font-size:11px;position:absolute;transform:translate(-50%)}.tnt-legende{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 0;font-size:.82rem;display:flex}.tnt-legende>span{align-items:center;gap:6px;display:inline-flex}.tnt-sw{border-radius:3px;width:13px;height:13px;display:inline-block}.tnt-lecture{font-variant-numeric:tabular-nums;color:var(--couleur-texte);margin-left:auto}.tnt-groupe{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s) var(--espace-m);margin:var(--espace-s) 0}.tnt-hf-choix{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tnt-hf-pastille{border:1px solid var(--couleur-bordure);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.84rem;display:inline-flex}.tnt-hf-pastille--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.tnt-hf-pastille input{margin:0}.tnt-groupe-res{margin:var(--espace-s) 0}.bouton-secondaire{border-radius:var(--rayon-pilule);background:var(--pilule-piste);color:var(--couleur-texte);font:inherit;cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:7px 15px;font-size:.88rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.bouton-secondaire:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.bouton-nouveau-projet{width:100%;margin-top:var(--espace-s);border:1px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-accent-texte);color:#fff;font:inherit;cursor:pointer;padding:8px 12px;font-size:.9rem;font-weight:600}.bouton-nouveau-projet:hover{opacity:.9}.tuile--nouveau{color:var(--couleur-texte-doux);border-style:dashed;justify-content:center}.tuile--nouveau .tuile__ico{opacity:.8}.champ--inline{align-items:center;gap:var(--espace-s);flex-flow:wrap}.options-bascule{cursor:pointer;font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:4px 0;font-size:.75rem;font-weight:700}.options-bascule:hover{color:var(--couleur-texte)}.projet__type{flex-wrap:wrap;gap:8px;display:flex}.projet__type select,.projet__type .deroulant{flex:0 260px}.projet__type-libre{flex:220px;min-height:40px}.options-liste{gap:var(--espace-m);flex-direction:column;display:flex}.options-note{color:var(--couleur-texte-doux);margin:0;font-size:.8rem}.options-note--inline{flex-basis:100%}.option-ligne{align-items:flex-start;gap:var(--espace-m);display:flex}.option-ligne__txt{flex:1}.option-ligne__txt strong{color:var(--couleur-titre);font-size:.9rem;display:block}.option-ligne__txt p{color:var(--couleur-texte-doux);margin:2px 0 0;font-size:.8rem;line-height:1.4}.toggle{background:var(--couleur-bordure);cursor:pointer;border:none;border-radius:999px;flex:none;width:44px;height:26px;margin-top:2px;padding:0;transition:background .15s;position:relative}.toggle--on{background:var(--couleur-accent-texte)}.toggle__pouce{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle--on .toggle__pouce{transform:translate(18px)}.segmente{border-radius:var(--rayon-pilule);background:var(--pilule-piste);gap:3px;padding:4px;display:inline-flex}.segmente__opt{border-radius:var(--rayon-pilule);color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:6px 14px;font-size:.87rem;transition:color .18s}.segmente__opt--actif{background:var(--couleur-accent-texte);color:var(--sur-accent);font-weight:600}.form__champ--case{cursor:pointer;flex-direction:row;align-items:center;gap:8px}.form__champ--case input{width:auto}.reglages-theme{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.reglages-theme__lbl{color:var(--couleur-texte-doux);font-size:.9rem}.reglages-theme .segmente{flex:none}.reglages-theme .segmente__opt{white-space:nowrap;flex:none}.compte{gap:var(--espace-l);flex-direction:column;width:100%;max-width:900px;margin:0 auto;display:flex}.compte__tete{align-items:center;gap:var(--espace-m);display:flex}.compte__tete-txt{flex:1;min-width:0}.compte__titre{color:var(--couleur-titre);margin:0;font-size:1.4rem}.compte__sous{color:var(--couleur-texte-doux);margin:4px 0 0;font-size:.9rem}.compte__email{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:.82rem;overflow:hidden}.compte-nav{border:1px solid var(--couleur-bordure);border-radius:calc(var(--rayon) + 4px);background:var(--couleur-panel);flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.compte-nav__opt{border-radius:var(--rayon);color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:.9rem;font-weight:500}.compte-nav__opt--actif{background:var(--couleur-accent-texte);color:var(--sur-accent);font-weight:700}.compte{min-width:0}.compte-cartes{gap:var(--espace-l);flex-direction:column;min-width:0;display:flex}.carte{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);padding:var(--espace-l);box-shadow:var(--ombre-carte);min-width:0}.carte__titre{color:var(--couleur-titre);margin:0;font-size:1.05rem;font-weight:700}.carte__soustitre{color:var(--couleur-titre);margin:var(--espace-m) 0 4px;font-size:.95rem;font-weight:600}.pastille-notif{color:#fff;vertical-align:top;background:#e63946;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.contact__fil{max-height:46vh;padding:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);flex-direction:column;gap:8px;display:flex;overflow-y:auto}.contact__msg{background:var(--couleur-panel);border:1px solid var(--couleur-bordure);border-radius:10px;flex-direction:column;align-self:flex-start;gap:2px;max-width:82%;padding:6px 10px;display:flex}.contact__msg--moi{background:var(--couleur-accent-fond);border-color:#0000;align-self:flex-end}.contact__msg-txt{white-space:pre-wrap;overflow-wrap:anywhere}.contact__msg-date{color:var(--couleur-texte-doux);font-size:.72rem}.contact__saisie{gap:var(--espace-s);margin-top:var(--espace-s);align-items:flex-end;display:flex}.contact__saisie textarea{resize:vertical;flex:1}.contact__boutons{flex-direction:column;gap:6px;display:flex}.contact__joindre{align-items:center;gap:6px;min-height:44px;display:inline-flex}.contact__jointes{margin-top:var(--espace-s);flex-wrap:wrap;gap:8px;display:flex}.contact__jointe{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.contact__jointe img{object-fit:cover;width:100%;height:100%;display:block}.contact__jointe--envoi img{opacity:.45}.contact__jointe-retirer{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:2px;right:2px}.contact__jointe-retirer:after{content:"";position:absolute;inset:-9px}.contact__contexte{white-space:pre-wrap;color:var(--couleur-texte-doux);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.35}.contact__captures{flex-wrap:wrap;gap:6px;display:flex}.capture{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);cursor:zoom-in;width:72px;height:72px;color:var(--couleur-texte-doux);text-align:center;border-radius:8px;place-items:center;padding:0;font-size:.68rem;display:inline-grid;overflow:hidden}.capture img{object-fit:cover;width:100%;height:100%;display:block}.capture--absente{cursor:default;padding:4px}.capture__plein{z-index:4000;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));cursor:zoom-out;background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}.capture__plein img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.accueil__retour{border:1px solid color-mix(in srgb, var(--page-ambre) 45%, transparent);background:color-mix(in srgb, var(--page-ambre) 14%, var(--couleur-carte));min-height:44px;color:var(--page-ambre);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.accueil__retour:hover{background:color-mix(in srgb, var(--page-ambre) 22%, var(--couleur-carte))}.accueil__retour .pastille-notif{position:absolute;top:-5px;right:-5px}.accueil__retour--tel{display:none}.accueil__retour-aide{opacity:.8;font-size:.8rem;font-weight:400}@media (width<=480px){.accueil__actions .accueil__retour{display:none}.accueil__retour--tel{justify-content:center;width:100%;margin:-4px 0 14px;display:flex}}.gestion__msg-cols{gap:var(--espace-m);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.gestion__msg-liste{flex-direction:column;gap:6px;min-width:0;max-height:70vh;display:flex;overflow-y:auto}.gestion__conv{text-align:left;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:60px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.gestion__conv:hover{background:var(--couleur-panel)}.gestion__conv--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux)}.gestion__conv .avatar{flex:none}.gestion__conv-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gestion__conv-ligne{align-items:center;gap:8px;min-width:0;display:flex}.gestion__conv-qui{min-width:0;color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.gestion__conv--nonlu .gestion__conv-qui{font-weight:800}.gestion__conv-apercu{min-width:0;color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.gestion__conv--nonlu .gestion__conv-apercu{color:var(--couleur-texte)}.gestion__conv-date{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.gestion__conv-chev{color:var(--couleur-texte-doux);flex:none}.gestion__msg-fil{flex-direction:column;gap:10px;min-width:0;display:flex}.gestion__fil-vide{flex-direction:column;align-items:center;gap:8px;padding:40px 0;display:flex}.gestion__fil-retour{align-self:flex-start;align-items:center;gap:4px;min-height:44px;padding-left:0;display:inline-flex}.gestion__fil-tete{align-items:center;gap:12px;min-width:0;display:flex}.gestion__fil-tete .avatar{flex:none}.gestion__fil-qui{flex-direction:column;gap:1px;min-width:0;display:flex}.gestion__fil-qui strong{color:var(--couleur-titre);overflow-wrap:anywhere;font-size:1.02rem}.gestion__fil-mail{color:var(--couleur-texte-doux);overflow-wrap:anywhere;font-size:.82rem}.gestion__fil.contact__fil{border-radius:14px;gap:12px;max-height:60vh;padding:12px}.gestion__fil .contact__msg{background:var(--couleur-carte);border-radius:14px 14px 14px 4px;gap:8px;min-width:0;max-width:min(560px,88%);padding:10px 12px}.gestion__fil .contact__msg--moi{background:var(--couleur-accent-fond);border-radius:14px 14px 4px}.gestion__fil .contact__msg-txt{line-height:1.45}.gestion__fil .contact__msg-date{align-self:flex-end}.gestion__fil .capture{border-radius:10px;width:112px;height:112px}.gestion__saisie{margin-top:0}.gestion__saisie textarea{border-radius:12px;min-width:0}.gestion__saisie .btn-primaire{align-items:center;gap:6px;min-height:44px;display:inline-flex}.gestion__saisie-aide{color:var(--couleur-texte-doux);overflow-wrap:anywhere;margin:-4px 0 0;font-size:.76rem}.ctx-retour{border-top:1px dashed var(--couleur-bordure);flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.ctx-retour__grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;display:grid}.ctx-retour__rang{background:var(--couleur-panel);border-radius:8px;min-width:0;padding:5px 8px}.ctx-retour__rang dt{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);font-size:.64rem;font-weight:700}.ctx-retour__rang dd{color:var(--couleur-texte);overflow-wrap:anywhere;margin:0;font-size:.8rem}.ctx-retour__brut summary{color:var(--couleur-texte-doux);cursor:pointer;align-items:center;min-height:32px;font-size:.74rem;display:flex}.ctx-retour__brut pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--couleur-texte-doux);margin:4px 0 0;font-size:.7rem;line-height:1.4}@media (width<=760px){.gestion__contenu>.carte.gestion__messages{box-shadow:none;background:0 0;border:none;padding:0}.gestion__msg-cols{grid-template-columns:minmax(0,1fr)}.gestion__msg-liste{max-height:none}.gestion__fil.contact__fil{background:0 0;border:none;max-height:none;padding:0}.gestion__fil .contact__msg{max-width:92%;box-shadow:var(--ombre-carte,none)}.ctx-retour__rang--large{grid-column:1/-1}.gestion__saisie{flex-direction:column;align-items:stretch}.gestion__saisie .btn-primaire{justify-content:center}.ctx-retour__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.gestion__actions{white-space:nowrap;gap:2px;display:flex}.gestion__rang--suspendu td{opacity:.55}.gestion__lien-reset{padding:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:.82rem;display:block}.mat__cellule-lecture{padding:4px 6px;display:inline-block}.carte__desc{color:var(--couleur-texte-doux);max-width:62ch;margin:4px 0 0;font-size:.86rem;line-height:1.5}.champ{display:block}.champ__lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.champ__lbl em{text-transform:none;opacity:.85;font-style:normal;font-weight:400}.champ input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);width:100%;color:var(--couleur-texte);font:inherit;padding:9px 11px;font-size:.92rem}.champ input:disabled{opacity:.55;cursor:not-allowed}.champ-grille{gap:var(--espace-m);margin-top:var(--espace-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.btn-primaire{border-radius:var(--rayon-pilule);background:var(--couleur-accent-texte);color:var(--sur-accent);font:inherit;cursor:pointer;box-shadow:var(--ombre-accent);border:none;padding:9px 18px;font-size:.88rem;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.btn-primaire:hover:not(:disabled){transform:translateY(-2px)}.btn-primaire:disabled{opacity:.6;cursor:default;box-shadow:none}.btn-ghost{border-radius:var(--rayon-pilule);background:var(--pilule-piste);color:var(--couleur-texte);font:inherit;cursor:pointer;border:1px solid #0000;padding:8px 14px;font-size:.88rem;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s,color .18s}.btn-ghost:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);transform:translateY(-2px)}.compte-ajout{margin-top:var(--espace-m);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compte-ajout input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;padding:9px 11px;font-size:.92rem}.compte-resume{border-radius:var(--rayon);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);padding:9px 13px;font-size:.85rem}.compte-cle{margin:var(--espace-m) 0;border-radius:var(--rayon);background:var(--statut-fait-bg);color:var(--texte-fort);align-items:center;gap:10px;padding:10px 13px;font-size:.88rem;display:flex}.compte-cle__x{color:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}.chip-cat{border-radius:calc(var(--rayon) + 4px);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);align-items:center;gap:4px;padding:5px 6px 5px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.chip-cat button{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.8rem}.chip-cat button:hover{opacity:1}.feuille__nav{align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.feuille__semaine{color:var(--couleur-titre);font-weight:600}.feuille__soustitre{color:var(--couleur-titre);margin:var(--espace-l) 0 var(--espace-s);font-size:.95rem}.feuille__semaines{margin:var(--espace-s) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feuille__semaines-vide{color:var(--couleur-texte-doux);font-size:.88rem}.sem-chip{border:1px solid var(--couleur-bordure);color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:.85rem;display:inline-flex}.sem-chip:hover{border-color:var(--couleur-accent-texte)}.sem-chip--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb14);color:var(--couleur-accent-texte)}.sem-chip__dates{color:var(--couleur-texte-doux);font-size:.78rem}.sem-chip--actif .sem-chip__dates{color:inherit}.sem-chip__x{opacity:.55;border-radius:4px;padding:0 2px}.sem-chip__x:hover{opacity:1;color:var(--couleur-alerte)}.feuille__creer-sem{align-items:flex-end;gap:var(--espace-s);padding:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);margin-bottom:var(--espace-s);flex-wrap:wrap;display:flex}.sem-champ{color:var(--couleur-texte-doux);flex-direction:column;gap:3px;font-size:.8rem;display:flex}.sem-champ input{font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);padding:5px 8px}.sem-champ--titre{flex:1;min-width:160px}.feuille__semaine-titre{margin:var(--espace-m) 0 0;color:var(--couleur-titre)}.feuille__semaine-plage{color:var(--couleur-texte-doux);font-weight:400}.feuille__attente{margin-top:var(--espace-s);padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-accent-doux,#2563eb0f);font-size:.9rem;line-height:1.5}.feuille__attente--alerte{border-left-color:var(--couleur-alerte);background:0 0}.feuille__soustitre-ligne{align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.feuille__studio-btn{border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.78rem}.feuille__studio-btn:hover{border-style:solid;border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.feuille__studio-note{color:var(--couleur-texte-doux);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.feuille__studio-fermer{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.feuille__studio-cell{text-align:center}.feuille__nuit-studio,.feuille__ferie-nom{color:var(--couleur-texte-doux);font-size:.72rem;display:block}.feuille__alerte-repos{color:var(--couleur-alerte);white-space:nowrap;margin-left:6px;font-size:.72rem;font-weight:600;display:inline-block}.feuille__recap-tete{justify-content:space-between;align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.feuille__recap td,.feuille__recap th{text-align:center}.feuille__non-tarife{color:var(--couleur-alerte);text-align:left;font-size:.82rem}.feuille__spe{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.72rem}.feuille__spe--on{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte);font-weight:600}.paie-tech{margin-top:var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);overflow:hidden}.paie-tech__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);background:var(--couleur-accent-doux,#2563eb0d);flex-wrap:wrap;display:flex}.paie-tech__poste{margin-left:var(--espace-s);color:var(--couleur-texte-doux);font-size:.85rem}.paie-tech__resume{align-items:center;gap:var(--espace-m);color:var(--couleur-texte-doux);flex-wrap:wrap;font-size:.85rem;display:flex}.paie-tech__brut{color:var(--couleur-titre);font-size:1rem}.paie-table{font-size:.84rem}.paie-table th,.paie-table td{text-align:right;white-space:nowrap}.paie-table th:first-child,.paie-table td:first-child,.paie-table th:nth-child(2),.paie-table td:nth-child(2){text-align:left}.paie-table tfoot td{border-top:2px solid var(--couleur-bordure);font-weight:600}.paie-repas{color:var(--couleur-texte-doux)}.paie-total-general{margin-top:var(--espace-m);color:var(--couleur-titre);font-size:1.05rem}.feuille__recap .feuille__col-tech{text-align:left}.feuille__recap tfoot td{border-top:2px solid var(--couleur-bordure)}.feuille__bareme{margin-top:var(--espace-l);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s)}.bareme__toggle{color:var(--couleur-titre);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px;font-weight:600}.bareme__avert{color:var(--couleur-alerte);margin-left:6px;font-size:.82rem;font-weight:600}.bareme__grille{gap:var(--espace-s);margin-top:var(--espace-s);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.feuille__planning{gap:var(--espace-s);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.jour-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s);flex-direction:column;gap:6px;display:flex}.jour-carte--off{opacity:.72}.jour-carte--dim{border-color:#dc262666}.jour-carte__tete{align-items:baseline;gap:6px;display:flex}.jour-carte__tete strong{color:var(--couleur-titre)}.jour-carte__date{color:var(--couleur-texte-doux);font-size:.8rem}.jour-carte__tete .chip__x{margin-left:auto}.jour-champ{color:var(--couleur-texte-doux);justify-content:space-between;align-items:center;gap:6px;font-size:.8rem;display:flex}.jour-champ input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;padding:5px 6px;font-size:.85rem}.jour-num{text-align:right;width:60px}.jour-sep{border:none;border-top:1px dashed var(--couleur-bordure);margin:2px 0}.jour-champ--pause{opacity:.7}.jour-champ--pause span:first-child{font-style:italic}.jour-champ--pause input{font-size:.8rem}.jour-carte__total{color:var(--couleur-texte);border-top:1px dashed var(--couleur-bordure);margin-top:2px;padding-top:6px;font-size:.85rem}.feuille__ajout-tech{align-items:center;gap:var(--espace-s);margin-bottom:var(--espace-s);flex-wrap:wrap;display:flex}.feuille__ajout-tech input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;padding:6px 10px;font-size:.9rem}.feuille__presence th,.feuille__presence td{text-align:center;white-space:nowrap}.feuille__col-tech{min-width:150px;position:relative;text-align:left!important}.feuille__col-tech strong{color:var(--couleur-titre)}.feuille__th-date{color:var(--couleur-texte-doux);font-size:.75rem;font-weight:400}.feuille__tech-poste{color:var(--couleur-texte-doux);font-size:.75rem;display:block}.feuille__stagiaire{text-transform:uppercase;letter-spacing:.03em;color:#1d4ed8;background:#3b82f624;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:.7rem}.feuille__compteur-stage{color:var(--couleur-texte-doux);white-space:nowrap;margin-top:2px;font-size:.74rem;font-weight:600;display:block}.feuille__compteur-stage--depasse{color:#b45309}.feuille__ligne--stagiaire>td,.fjour__tech.feuille__ligne--stagiaire{box-shadow:inset 0 0 0 999px #3b82f60f}:root[data-theme^=nuit] .feuille__ligne--stagiaire>td,:root[data-theme^=nuit] .fjour__tech.feuille__ligne--stagiaire{box-shadow:inset 0 0 0 999px #60a5fa1a}.feuille__renfort{text-transform:uppercase;letter-spacing:.03em;color:#b45309;background:#f59e0b26;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:.7rem}.feuille__col-tech .chip__x{position:absolute;top:4px;right:4px}.feuille__cell{padding:3px!important}.feuille__cell--off{background:repeating-linear-gradient(45deg,#0000,#0000 4px,#00000008 4px 8px)}.feuille__tiret{color:var(--couleur-texte-doux)}.feuille__presbtn{border-radius:var(--rayon);font:inherit;cursor:pointer;min-width:46px;color:var(--couleur-texte);background:0 0;border:1px solid #0000;padding:4px 8px;font-size:.8rem}.feuille__cell--on .feuille__presbtn{color:#047857;background:#10b9811f}.feuille__cell--abs .feuille__presbtn{color:var(--couleur-texte-doux);text-decoration:line-through}.feuille__presence th.feuille__dim{color:var(--couleur-alerte)}.feuille__note-calc{margin-top:var(--espace-l);padding:var(--espace-s) var(--espace-m);background:var(--couleur-accent-fond);border-radius:var(--rayon);color:var(--couleur-texte-doux);font-size:.85rem}@media (width<=640px){.feuille__planning{grid-template-columns:1fr 1fr}.feuille__nav{width:100%}}.sb{border-right:1px solid var(--couleur-bordure);background:color-mix(in srgb, var(--couleur-texte) 3%, var(--couleur-fond));height:100vh;overflow:hidden}.sb__track{width:200%;height:100%;transition:transform .25s;display:flex}.sb__track--sous{transform:translate(-50%)}.sb__panneau{flex-direction:column;flex:0 0 50%;width:50%;height:100%;min-height:0;display:flex}.sb__tete{padding:var(--espace-m);border-bottom:1px solid var(--couleur-bordure);flex:none}.sb__projet{color:var(--couleur-titre,var(--couleur-texte));white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.sb__changer{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:.85rem}.sb__changer:hover{color:var(--couleur-accent-texte)}.sb__tete-ligne{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.sb__actions{gap:4px;display:flex}.sb__actions button{background:var(--pilule-piste);width:30px;height:30px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sb__actions button:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);transform:scale(1.08)}.sb__hist{gap:6px;margin-top:8px;display:flex}.sb__hist button{background:var(--pilule-piste);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.sb__hist button:hover:not(:disabled){background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.sb__hist button:disabled{opacity:.45;cursor:default}.sb-item--synchro{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);min-height:44px;margin-bottom:6px;font-weight:600;position:relative}.sb-item--synchro:hover{background:var(--onglet-sur)}.sb-ico--synchro{color:var(--couleur-titre)}.sb__badge{background:var(--couleur-alerte);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:.75rem;font-weight:700}.pilules-rangee{border-radius:var(--rayon-pilule);background:var(--pilule-piste);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.pilules-rangee .segmente__opt{flex:none;min-height:44px}.code-partage{border:1px dashed var(--couleur-bordure);background:var(--couleur-panel);color:var(--couleur-texte);letter-spacing:.04em;text-align:center;word-spacing:.5em;-webkit-user-select:all;user-select:all;border-radius:10px;margin:8px 0;padding:14px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:600;line-height:1.7}.etape-attente{background:var(--couleur-accent-fond);color:var(--couleur-texte);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:10px 12px;font-size:.86rem;line-height:1.4;display:flex}.etape-attente__rond{border:2px solid color-mix(in srgb, var(--couleur-accent-texte) 30%, transparent);border-top-color:var(--couleur-accent-texte);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;animation:.9s linear infinite pastille-tourne}.bandeau-demande--retard{border-left:3px solid #d99a1a}.bandeau-demande--compacte{margin:8px 0}.bandeau-demande--ligne{opacity:.85;padding:8px 12px;font-size:.92em}.bandeau-demande--ligne .bandeau-demande__texte{gap:8px}.bandeau-demande__rond{vertical-align:-3px;margin-right:8px;display:inline-block}.synchro-avance{margin-top:6px}.synchro-avance>summary{cursor:pointer;background:var(--couleur-panel);color:var(--couleur-texte-doux);border-radius:10px;padding:10px 12px;font-size:.86rem;font-weight:600;list-style:none}.synchro-avance>summary::-webkit-details-marker{display:none}.synchro-avance>summary:before{content:"›";margin-right:8px;transition:transform .15s;display:inline-block}.synchro-avance[open]>summary:before{transform:rotate(90deg)}.synchro-avance[open]>summary{margin-bottom:8px}.synchro-serveur{margin:var(--espace-s) 0;flex-direction:column;gap:6px;display:flex}.synchro-serveur p{text-wrap:pretty;margin:0}.synchro-serveur__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);display:flex}.synchro-serveur__appareil{color:var(--couleur-texte-doux);font-size:.8rem}.synchro-jauge{margin:8px 0 4px}.synchro-jauge__piste{background:var(--pilule-piste);border-radius:999px;height:6px;overflow:hidden}.synchro-jauge__barre{background:var(--couleur-accent-texte);border-radius:999px;height:100%;transition:width .25s}.synchro-jauge__texte{color:var(--couleur-texte-doux,inherit);opacity:.8;margin-top:4px;font-size:12px;display:block}.sb__pastille{background:var(--couleur-alerte);width:7px;height:7px;box-shadow:0 0 0 2px var(--pilule-piste);border-radius:50%;position:absolute;top:3px;right:3px}.sb__nav{min-height:0;padding:var(--espace-s);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sb-item{width:100%;color:var(--couleur-texte);border-radius:var(--rayon);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:.95rem;display:flex}.sb-item:hover{background:var(--couleur-accent-doux)}.sb-item--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.sb-item--actif-depouillement{background:var(--sect-depouillement-fond);color:var(--sect-depouillement)}.sb-item--actif-scenario{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.sb-item--ouvert:not(.sb-item--actif) .sb-item__txt:after{content:" •";color:var(--couleur-texte-doux)}.sb-item__ico{flex:none;font-size:1.1rem}.sb-ico{background:var(--badge-bg);width:24px;height:24px;color:var(--couleur-texte-doux);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-ico--depouillement{background:var(--sect-depouillement-fond);color:var(--sect-depouillement)}.sb-ico--scenario{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.sb-ico--sons{background:var(--sect-sons-fond);color:var(--sect-sons)}.sb-ico--tournage{background:var(--jour-fond);color:var(--jour-soleil)}.sb-ico--nuit{background:var(--nuit-fond);color:var(--nuit-lune)}.sb-ico--module{background:color-mix(in srgb, var(--tuile-teinte,var(--page-ardoise)) 18%, transparent);color:var(--tuile-teinte,var(--page-ardoise))}.sb-ico--module-vert{--tuile-teinte:var(--page-vert)}.sb-ico--module-bleu{--tuile-teinte:var(--page-bleu)}.sb-ico--module-orange{--tuile-teinte:var(--page-ambre)}.sb-ico--module-violet{--tuile-teinte:var(--page-violet)}.sb-ico--module-rose{--tuile-teinte:var(--page-rose)}.sb-ico--module-ambre{--tuile-teinte:var(--page-ambre)}.sb-ico--module-ardoise{--tuile-teinte:var(--page-ardoise)}.sb__sous-titre{color:var(--couleur-texte-doux);margin:6px 0 2px;font-weight:600}.sb-module-attente{border-bottom:1px solid var(--couleur-bordure);flex-direction:column;gap:6px;padding:8px 6px;font-size:.82rem;display:flex}.sb-module-attente:last-child{border-bottom:none}.sb-module-attente__choix{flex-wrap:wrap;gap:6px;display:flex}.sb-module-attente__choix button{min-height:40px;padding:6px 10px;font-size:.82rem}.sb-item--actif-depouillement .sb-ico--plein{background:var(--sect-depouillement);color:var(--sur-accent)}.sb-item--actif-scenario .sb-ico--plein{background:var(--sect-scenario);color:var(--sur-accent)}:root[data-theme^=nuit] .sb-item--actif-depouillement .sb-ico--plein,:root[data-theme^=nuit] .sb-item--actif-scenario .sb-ico--plein{color:var(--couleur-fond)}.modale__titre-ico{align-items:center;gap:8px;display:inline-flex}.sb__label{text-transform:uppercase;letter-spacing:.07em;color:var(--couleur-texte-doux);padding:10px 8px 4px;font-size:.68rem;font-weight:700}.sb-avatar{background:var(--couleur-accent-texte);width:24px;height:24px;color:var(--sur-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.sb__deco{line-height:0}.sb__deco:hover{color:var(--couleur-alerte)}.sb-item__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-item__fleche{color:var(--couleur-texte-doux)}.sb-item-rangee{align-items:stretch;gap:2px;display:flex}.sb-item-rangee .sb-item{flex:1;min-width:0}.sb-item__pli{min-width:44px;color:var(--couleur-texte-doux);border-radius:var(--rayon);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-item__pli:hover{background:var(--couleur-accent-doux);color:var(--couleur-texte)}.sb-depliant{border-left:2px solid var(--couleur-bordure);flex-direction:column;gap:4px;margin:2px 0 6px 14px;padding-left:10px;display:flex}.sb-depliant__epi{padding:2px 4px 4px}.sb-depliant__epi .bascule{color:var(--couleur-texte-doux);font-size:.82rem}.sb-depliant__item{text-align:left;width:100%;color:var(--couleur-texte);border-radius:var(--rayon);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;display:flex}.sb-depliant__item:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.sb-depliant__item--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.sb-depliant__sous{color:var(--couleur-texte-doux);margin-top:2px;font-size:.8rem}.sb-depliant__item--indent{flex:1;min-width:0;padding-left:20px}.sb-jaj-arch{align-items:center;gap:2px;display:flex}.sb-jaj-arch>.sb-depliant__item{flex:1;min-width:0}.sb-depliant__nom{overflow-wrap:anywhere;min-width:0}.sb-jaj-arch__desarch{color:var(--couleur-texte-doux);cursor:pointer;border-radius:var(--rayon);background:0 0;border:none;flex-shrink:0;padding:4px 6px}.sb-jaj-arch__desarch:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.jaj-valider{flex-direction:column;gap:2px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.jaj-valider__case{align-items:center;gap:var(--espace-s);cursor:pointer;border-radius:var(--rayon);padding:6px 4px;display:flex}.jaj-valider__case:hover{background:var(--couleur-accent-fond)}.jaj-valider__case input{accent-color:#16a34a;flex-shrink:0;width:18px;height:18px}.jaj-valider__num{min-width:2.5em;font-weight:600}.jaj-valider__meta{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.sb__sep{background:var(--couleur-bordure);height:1px;margin:8px 6px}.sb__pied{border-top:1px solid var(--couleur-bordure);padding:var(--espace-s);flex:none}.sb__compte{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.sb__compte-ligne{align-items:center;gap:2px;display:flex}.sb__compte-btn{flex:auto;min-width:0}.sb__compte-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb__pied-ico{width:44px;height:44px;color:var(--couleur-texte-doux);border-radius:var(--rayon);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb__pied-ico:hover{background:var(--couleur-accent-doux);color:var(--couleur-texte)}.sb__email{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sb__tete--sous{align-items:center;gap:10px;display:flex}.sb__retour{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:var(--rayon);cursor:pointer;width:30px;height:30px;font-size:1.1rem}.sb__groupe{margin-bottom:var(--espace-s)}.sb__groupe-titre{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);padding:6px 8px 2px;font-size:.72rem;font-weight:700}.sb-fichier__badge{color:#fff;background:#16a34a;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:.62rem}.sb-fichier--ancienne{opacity:.65}.sb-fichier--ancienne .sb-fichier__badge{background:var(--couleur-texte-doux)}.sb__fichiers{min-height:0;padding:var(--espace-s);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sb-fichier{width:100%;color:var(--couleur-texte);border-radius:var(--rayon);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;display:flex}.sb-fichier:hover{background:var(--couleur-accent-fond)}.sb-fichier--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.sb-fichier__nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb__vide{color:var(--couleur-texte-doux);padding:var(--espace-s);font-size:.85rem}.onglets-zone{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);flex:none;align-items:center;gap:14px;padding:8px 14px;transition:opacity .75s ease-in;display:flex;position:relative}.popcase{width:min(96vw,560px);max-width:min(96vw,560px)}.popcase__corps{flex-direction:column;gap:14px;max-height:70vh;display:flex;overflow-y:auto}.popcase__groupe{flex-direction:column;gap:10px;display:flex}.popcase__page{flex-direction:column;gap:6px;display:flex}.popcase__page-nom{font-size:.9rem;font-weight:700}.popcase__grille{gap:6px;display:grid}.popcase__case{border:2px dashed var(--couleur-bordure);min-height:52px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.78rem;display:flex;position:relative}.popcase__case--vide:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.popcase__case--pleine{border-style:solid;border-color:color-mix(in srgb, var(--pad) 55%, transparent);background:color-mix(in srgb, var(--pad) 18%, var(--couleur-fond));color:var(--couleur-texte);cursor:default}.popcase__case--pleine:disabled{opacity:.55}.popcase__case--origine{outline:2px solid var(--couleur-accent-texte);outline-offset:2px}.popcase__case--permute{cursor:pointer}.popcase__case--permute:hover{border-color:var(--couleur-accent-texte)}.popcase__case-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.popcase__case-ici{text-transform:uppercase;opacity:.8;font-size:.62rem;font-weight:700;position:absolute;bottom:2px;right:4px}.popdos{width:min(96vw,520px);max-width:min(96vw,520px)}.popdos__corps{flex-direction:column;gap:10px;display:flex}.popdos__liste{flex-direction:column;gap:2px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.popdos__groupe{text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux);border-top:1px solid var(--couleur-bordure);margin-top:4px;padding:8px 10px 2px;font-size:.72rem;font-weight:700}.popdos__groupe:first-child{border-top:none;margin-top:0;padding-top:2px}.popcase__nom{flex-direction:column;gap:8px;display:flex}.popcase__nom input{min-height:44px;font-size:1rem}.popdos__item{width:100%;min-height:40px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.popdos__item:hover{background:var(--couleur-accent-fond)}.popdos__item--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.popdos__nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.popdos__nouveau{gap:8px;display:flex}.popdos__nouveau .cellule-texte{flex:1}.popad__ajouter,.popad__importer{align-self:flex-start;min-height:40px}.popad__importer{margin-top:4px}.projet__conv-case{cursor:pointer;align-items:center;gap:8px;margin:2px 0 8px;font-size:.9rem;display:flex}.onglets-zone--effacee{opacity:0;pointer-events:none}.onglets-zone:not(.onglets-zone--effacee){opacity:1;transition:opacity .14s ease-out}.barre-projet{flex:none;grid-template-columns:minmax(0,auto) auto;grid-template-areas:"nom pastille";align-items:center;column-gap:2px;min-width:0;max-width:min(30vw,15rem);line-height:1.2;display:grid}.barre-projet>.pastille-synchro{grid-area:pastille;align-self:center}.barre-projet__nom{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:nom;align-self:center;font-size:.95rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.barre-projet__ctx{color:var(--couleur-texte-doux);white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;grid-area:ctx;align-self:start;font-size:.72rem;line-height:1.15;display:-webkit-box;overflow:hidden}.barre-espaceur{flex:auto;min-width:0}.onglets-piste{background:var(--pilule-piste);border-radius:11px;flex:0 auto;align-items:center;gap:3px;min-width:0;padding:3px;display:flex;position:relative}.onglets-barre{scrollbar-width:none;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.onglets-barre::-webkit-scrollbar{display:none}.onglets-barre--drag{-webkit-user-select:none;user-select:none;cursor:grabbing}.onglets-piste:before,.onglets-piste:after{content:"";pointer-events:none;opacity:0;z-index:2;border-radius:9px;width:22px;transition:opacity .15s;position:absolute;top:3px;bottom:3px}.onglets-piste:before{background:linear-gradient(to right, var(--pilule-piste), transparent);left:3px}.onglets-piste:after{background:linear-gradient(to left, var(--pilule-piste), transparent);right:3px}.onglets-zone--g .onglets-piste:before,.onglets-zone--d .onglets-piste:after{opacity:1}.onglets-sidebar-toggle,.onglets-fleche,.onglets-recherche{width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;line-height:1;transition:background .16s,color .16s;display:inline-flex}.onglets-sidebar-toggle{position:relative}.onglets-sidebar-toggle--maj:after{content:"";background:var(--couleur-accent-texte);width:9px;height:9px;box-shadow:0 0 0 2px var(--couleur-fond);border-radius:50%;position:absolute;top:3px;right:3px}.onglets-sidebar-toggle:hover,.onglets-fleche:hover,.onglets-recherche:hover{background:var(--couleur-panel);color:var(--couleur-titre)}.onglets-fleche{z-index:3;border-radius:8px;width:24px;height:26px}.onglets-fleche:hover{background:var(--pilule-active)}.onglets-recherche--on,.onglets-recherche--on:hover{background:var(--onglet-actif-doux);color:var(--onglet-actif)}.barre-actions{flex:none;align-items:center;gap:6px;display:flex}.barre-actions .onglets-recherche:disabled{opacity:.32;cursor:default}.onglet{max-width:230px;color:var(--couleur-texte-doux);cursor:pointer;white-space:nowrap;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;border-radius:9px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:.87rem;transition:transform .16s,background .18s,color .18s;display:flex}.onglet:hover{color:var(--couleur-titre)}.onglet--actif{background:var(--pilule-active);color:var(--onglet-actif);font-weight:650;box-shadow:0 1px 3px #1018281f}.onglet--actif:hover{color:var(--onglet-actif)}.onglet--drag{z-index:5;cursor:grabbing;opacity:.96;transition:none;box-shadow:0 4px 14px #00000038}.onglet__nom{text-overflow:ellipsis;max-width:170px;overflow:hidden}.onglets-zone--etroit{gap:8px;padding:8px 10px}.onglets-zone--etroit .barre-espaceur{display:none}.onglets-zone--etroit{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nom nom nom""menu piste actions";align-items:center;gap:2px 8px;display:grid}.onglets-zone--etroit .onglets-sidebar-toggle{grid-area:menu}.onglets-zone--etroit .barre-projet{flex-direction:row;grid-area:nom;align-items:center;gap:6px;min-width:0;max-width:none;min-height:18px;display:flex}.onglets-zone--etroit .barre-projet__nom{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.8rem;display:block;overflow:hidden}.onglets-zone--etroit .barre-projet__ctx{white-space:nowrap;flex:auto;min-width:0;font-size:.68rem;display:block}.onglets-zone--etroit .barre-projet .pastille-synchro{flex:none;width:28px;min-width:0;height:20px;min-height:0;margin-left:auto;padding:0}.onglets-zone--etroit .onglets-piste--menu{grid-area:piste}.onglets-zone--etroit>.barre-actions{grid-area:actions;margin-left:0}.onglets-zone--etroit .onglets-piste--menu .onglet.onglet--actif.onglet--menu{max-width:none}.onglets-zone--etroit .onglets-piste--menu{flex:auto;min-width:0;margin:0;padding:0;display:flex;overflow:visible}.onglets-zone--etroit .onglets-piste--menu:before,.onglets-zone--etroit .onglets-piste--menu:after{display:none}.onglets-zone--etroit .onglet--menu{cursor:pointer;touch-action:auto;flex:auto;justify-content:flex-start;gap:7px;width:100%;max-width:none;min-height:40px}.onglets-zone--etroit .onglet--menu .onglet__nom{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;max-width:none;overflow:hidden}.onglet__nb{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;flex:none;padding:1px 7px;font-size:.72rem;font-weight:700}.onglet__chev{opacity:.8;flex:none}.onglets-menu{z-index:66;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);box-shadow:var(--ombre-flottante,0 10px 32px #00000042);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:3px;min-width:0;max-height:calc(100vh - 90px);padding:6px;animation:.14s ease-out fond-in;display:flex;position:fixed;overflow-y:auto}.onglets-menu .onglet--liste{touch-action:auto;width:100%;max-width:none;min-height:44px}.onglets-menu .onglet--liste .onglet__nom{text-align:left;text-overflow:ellipsis;flex:auto;max-width:none;overflow:hidden}.onglet--liste .onglet__fermer{opacity:.7;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.onglet__fermer{cursor:pointer;color:var(--couleur-texte-doux);opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;padding:0 1px;line-height:1;transition:opacity .15s,color .15s;display:inline-flex}.onglet__fermer:hover{opacity:1;color:var(--couleur-alerte)}.onglet--actif .onglet__fermer{opacity:.6}.onglet--actif .onglet__fermer:hover{opacity:1;color:var(--couleur-alerte)}.onglet__ico{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,color .18s;display:inline-flex}.onglet__ico--depouillement{background:var(--sect-depouillement-fond);color:var(--sect-depouillement)}.onglet__ico--scenario{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.onglet__ico--sons{background:var(--sect-sons-fond);color:var(--sect-sons)}.onglet--actif .onglet__ico--depouillement{background:var(--sect-depouillement);color:var(--sur-accent)}.onglet--actif .onglet__ico--scenario{background:var(--sect-scenario);color:var(--sur-accent)}.onglet--actif .onglet__ico--sons{background:var(--sect-sons);color:var(--sur-accent)}@media (width<=900px){.onglets-zone{gap:8px;padding:6px 8px}.barre-espaceur,.barre-projet__ctx{display:none}.barre-projet{flex:none;max-width:min(34vw,15rem)}.onglet{max-width:150px}.onglet__nom{max-width:96px}}.accueil__tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-m);margin-bottom:var(--espace-m);display:flex}.accueil__actions{align-items:center;gap:var(--espace-s);flex:none;display:flex}.tuile-cadre{transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.tuile-cadre:hover{transform:translateY(-4px)}.tuile-cadre .tuile{flex:1}.tuile-cadre .tuile:hover{transform:none}.tuile__plus{z-index:2;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.tuile__plus:hover,.tuile__plus[aria-expanded=true]{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.tuile-menu{z-index:6;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);min-width:210px;box-shadow:var(--ombre-flottante);flex-direction:column;padding:4px;display:flex;position:absolute;top:42px;right:8px}.tuile-menu button{cursor:pointer;border-radius:var(--rayon);font:inherit;text-align:left;color:var(--couleur-texte);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;display:flex}.tuile-menu button:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.note{flex-direction:column;height:100%;min-height:0;display:flex}.note__entete{align-items:center;gap:12px;padding:4px 2px 8px;display:flex}.note__titre{color:var(--couleur-texte);border-radius:var(--rayon);background:0 0;border:none;flex:1;padding:4px 2px;font-size:1.5rem;font-weight:700}.note__titre:focus{background:var(--couleur-accent-fond);outline:none}.note__entete,.note__barre{-webkit-user-select:none;user-select:none}.note__titre{-webkit-user-select:text;user-select:text}.note--saisie .note__titre{pointer-events:none;-webkit-user-select:none;user-select:none}.note__statut{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.8rem}.note__statut--enreg{color:#d97706}.note__statut--ok{color:#16a34a}.note__barre{z-index:5;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:10px;padding:6px;display:flex;position:sticky;top:0}.note__sep{background:var(--couleur-bordure);align-self:stretch;width:1px;margin:2px 4px}.note-btn{cursor:pointer;min-width:28px;height:28px;color:var(--couleur-texte);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:.9rem;line-height:1;display:inline-flex}.note-btn:hover{background:var(--couleur-accent-fond)}.note-btn--actif{background:var(--couleur-accent-fond);border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.note-btn__A{border-bottom:3px solid #dc2626;font-weight:700;line-height:.9}.note-couleur{display:inline-flex;position:relative}.note-couleur__fond{z-index:20;position:fixed;inset:0}.note-couleur__grille{z-index:21;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);grid-template-columns:repeat(6,20px);gap:5px;padding:8px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 6px 20px #0000002e}.note-couleur__case{cursor:pointer;border:1px solid #0003;border-radius:50%;width:20px;height:20px;padding:0}.note-couleur__case:hover{transform:scale(1.15)}.note-couleur__effacer{border:1px solid var(--couleur-bordure);cursor:pointer;background:0 0;border-radius:6px;grid-column:1/-1;padding:3px;font-size:.8rem}.note__page{flex:1;justify-content:center;min-height:0;display:flex;overflow-y:auto}.note__zone{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;max-width:860px;display:flex}.note__zone--marge{max-width:1140px}.note__corps{flex:380px;min-width:0}.note__marge{flex-direction:column;flex:0 264px;gap:10px;padding-top:2px;display:flex;position:relative}.note__marge--aligne .note-bulle{transition:top .12s}.note-bulle{background:var(--note-bg);border:1px solid var(--note-bord);cursor:pointer;border-left:3px solid #f59e0b;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 8px 8px 10px;display:flex}.note-bulle--actif{box-shadow:0 0 0 2px var(--commentaire-halo);border-color:#f59e0b}.note-bulle__texte{resize:vertical;font:inherit;color:var(--couleur-texte);background:0 0;border:none;outline:none;flex:1;min-height:2.2em;font-size:.85rem;line-height:1.4}.note-bulle__suppr{cursor:pointer;opacity:.55;background:0 0;border:none;padding:0;font-size:.85rem}.note-bulle__suppr:hover{opacity:1}.note-commentaire{background:var(--commentaire-bg);cursor:pointer;border-bottom:2px solid #f59e0b;border-radius:2px}.note-commentaire:hover{background:var(--commentaire-bg-hover)}.note-doc{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);width:100%;max-width:820px;min-height:400px;color:var(--couleur-texte);outline:none;padding:24px 28px;line-height:1.6}.note-doc:focus{outline:none}.note-doc p{margin:0 0 .6em}.note-doc h1{margin:.6em 0 .3em;font-size:1.7rem}.note-doc h2{margin:.6em 0 .3em;font-size:1.35rem}.note-doc h3{margin:.6em 0 .3em;font-size:1.1rem}.note-doc ul,.note-doc ol{margin:0 0 .6em;padding-left:1.4em}.note-doc blockquote{border-left:3px solid var(--couleur-bordure);color:var(--couleur-texte-doux);margin:0 0 .6em;padding-left:12px}.note-doc img{border-radius:6px;max-width:100%;height:auto;margin:4px 0}.note-doc a{color:#2563eb;text-decoration:underline}.note-doc mark{border-radius:3px;padding:0 1px}.note-doc ul[data-type=taskList]{padding-left:.2em;list-style:none}.note-doc ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.note-doc ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:3px}.note-doc ul[data-type=taskList] li>div{flex:1}.note-doc ul[data-type=taskList] li[data-checked=true]>div{color:var(--couleur-texte-doux);text-decoration:line-through}.note-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--couleur-texte-doux)}.decors-actions{align-items:center;gap:var(--espace-s);margin:var(--espace-m) 0;flex-wrap:wrap;display:flex}.decors-actions__droite{margin-left:auto}.dg-titre{margin:var(--espace-l) 0 var(--espace-s);color:var(--couleur-titre);font-size:.95rem}.dg-dim{color:var(--couleur-texte-doux);font-size:.85rem}.dg-vide{color:var(--couleur-texte-doux);padding:var(--espace-m);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon)}.dg-suggestions{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s) var(--espace-m);margin-bottom:var(--espace-m);background:var(--couleur-accent-fond)}.dg-suggestion{justify-content:space-between;align-items:center;gap:var(--espace-m);flex-wrap:wrap;padding:6px 0;display:flex}.dg-cartes{flex-direction:column;gap:6px;display:flex}.dg-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond)}.dg-carte__sum{align-items:center;gap:var(--espace-s);padding:8px var(--espace-m);cursor:pointer;list-style:none;display:flex}.dg-carte__sum::-webkit-details-marker{display:none}.dg-carte__sum:before{content:"▸";color:var(--couleur-texte-doux);flex:none}.dg-carte[open]>.dg-carte__sum:before{content:"▾"}.dg-carte[open]>.dg-carte__sum{border-bottom:1px solid var(--couleur-bordure)}.dg-carte__nom{color:var(--couleur-titre);font-weight:700}.dg-carte__corps{padding:var(--espace-s) var(--espace-m) var(--espace-m)}.dg-flag{color:var(--couleur-accent-texte);font-weight:600}.dg-outil{margin-top:var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:0 var(--espace-m)}.dg-outil[open]{padding-bottom:var(--espace-m)}.dg-outil__sum{cursor:pointer;color:var(--couleur-titre);padding:10px 0;font-weight:600;list-style:none}.dg-outil__sum::-webkit-details-marker{display:none}.dg-outil__sum:before{content:"▸ ";color:var(--couleur-texte-doux)}.dg-outil[open]>.dg-outil__sum:before{content:"▾ "}.dg-carte__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.dg-nom{color:var(--couleur-titre);background:0 0;border:1px solid #0000;border-radius:6px;min-width:160px;padding:4px 8px;font-size:1rem;font-weight:700}.dg-nom:hover,.dg-nom:focus{border-color:var(--couleur-bordure);background:var(--couleur-fond);outline:none}.dg-lien{cursor:pointer;color:var(--couleur-accent-texte);background:0 0;border:none;padding:4px 6px;font-size:.85rem;text-decoration:underline}.dg-lien--danger{color:var(--couleur-alerte)}.dg-membres{margin:var(--espace-s) 0;flex-wrap:wrap;gap:6px;display:flex}.dg-chip{background:color-mix(in srgb, var(--couleur-texte) 8%, var(--couleur-fond));border:1px solid var(--couleur-bordure);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:.85rem;display:inline-flex}.dg-chip__x{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;border-radius:999px;padding:2px 4px;font-size:.8rem;line-height:1}.dg-chip__x:hover{color:var(--couleur-alerte)}.dg-chip__n{color:var(--couleur-texte-doux);background:var(--couleur-fond);border-radius:999px;padding:0 5px;font-size:.75em;font-weight:600}.dg-chip__vers{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;max-width:22px;padding:0 2px;font-size:.8rem}.dg-chip__vers:hover{color:var(--couleur-accent-texte)}.dg-ajout{border-radius:999px;padding:3px 8px;font-size:.85rem}.dg-badge{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block}.dg-mots{margin-top:var(--espace-s);flex-wrap:wrap;gap:6px;display:flex}.dg-mot{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font-size:.85rem;display:inline-flex}.dg-mot:hover:not(:disabled){border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.dg-mot:disabled{opacity:.45;cursor:default}.dg-mot__n{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;padding:0 6px;font-size:.75em;font-weight:700}.dg-amb{margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px dashed var(--couleur-bordure)}.dg-amb__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);flex-wrap:wrap;margin-bottom:6px;display:flex}.dg-amb__titre{color:var(--couleur-accent-texte);font-size:.85rem;font-weight:600}.dg-amb__ok{color:var(--couleur-texte-doux);margin:0;font-size:.85rem}.dg-amb__liste{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.dg-amb__item{align-items:center;gap:var(--espace-s);min-width:0;padding:3px 0;display:flex}.dg-amb__nom{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dg-amb__item .dg-dim{flex:none}.dg-amb__act{cursor:pointer;font:inherit;border:1px solid var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;flex:none;padding:2px 10px;font-size:.8rem}.dg-amb__act:hover{background:var(--couleur-accent-texte);color:var(--couleur-fond)}.dg-repli{margin-top:var(--espace-s)}.dg-repli__sum{cursor:pointer;color:var(--couleur-texte-doux);align-items:center;gap:4px;padding:2px 0;font-size:.85rem;list-style:none;display:inline-flex}.dg-repli__sum::-webkit-details-marker{display:none}.dg-repli__sum:before{content:"▸"}.dg-repli[open]>.dg-repli__sum:before{content:"▾"}.dg-repli__sum:hover{color:var(--couleur-accent-texte)}.tableau--decors input.cellule-texte{min-width:140px}.dg-tete-decors{justify-content:space-between;align-items:center;gap:var(--espace-m);margin-top:var(--espace-l);flex-wrap:wrap;display:flex}.dg-tete-decors .dg-titre{margin:0}.dg-filtre{flex-wrap:wrap;gap:6px;display:flex}.dg-filtre__opt{cursor:pointer;border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;display:inline-flex}.dg-filtre__opt--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000}.ligne-decor--lie>td{background:var(--couleur-accent-fond)}.dg-rech{margin-top:var(--espace-s)}.dg-cands{padding:var(--espace-s);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon);background:color-mix(in srgb, var(--couleur-texte) 5%, var(--couleur-fond));margin-top:6px}.dg-cands__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);flex-wrap:wrap;margin-bottom:6px;display:flex}.dg-chip--cand{border-style:dashed}.dg-chip__add{cursor:pointer;color:var(--couleur-succes);background:0 0;border:none;padding:2px 4px;font-size:.9rem;font-weight:700;line-height:1}.modale--ranger{width:100%;max-width:720px}.rng-fil{padding:var(--espace-s) var(--espace-m);border-bottom:1px solid var(--couleur-bordure);gap:4px;margin:0;list-style:none;display:flex;overflow-x:auto}.rng-fil li{flex:1 1 0;min-width:0}.rng-fil__pas{cursor:pointer;border-radius:var(--rayon);width:100%;font:inherit;color:var(--couleur-texte-doux);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-size:.8rem;display:flex}.rng-fil__pas:disabled{cursor:default;opacity:.5}.rng-fil__pas--fait{color:var(--couleur-texte)}.rng-fil__pas--fait:hover{background:var(--couleur-accent-fond)}.rng-fil__pas--on{color:var(--couleur-accent-texte);font-weight:700}.rng-fil__n{background:color-mix(in srgb, var(--couleur-texte) 10%, var(--couleur-fond));border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:inline-flex}.rng-fil__pas--on .rng-fil__n{background:var(--couleur-accent-texte);color:var(--couleur-fond)}.rng-fil__pas--fait .rng-fil__n{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.rng-fil__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rng-corps{gap:var(--espace-s)}.rng-sous{color:var(--couleur-texte-doux);margin:0;font-size:.85rem}.rng-bilan{margin:0;font-size:.9rem}.rng-tete{justify-content:space-between;align-items:center;gap:var(--espace-s);margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;display:flex}.rng-ligne{justify-content:space-between;align-items:center;gap:var(--espace-m);border-bottom:1px dashed var(--couleur-bordure);flex-wrap:wrap;padding:5px 0;display:flex}.rng-ligne__txt{flex:260px;min-width:0;font-size:.9rem}.rng-choix{flex-wrap:wrap;gap:6px;display:flex}.rng-plus{margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure)}.palette{flex-direction:column;gap:8px;width:540px;min-width:0;max-width:calc(100vw - 40px);display:flex}.palette__grille{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;display:grid}.palette__case{aspect-ratio:1;cursor:pointer;touch-action:manipulation;border:1px solid #0000002e;border-radius:8px;width:auto;min-width:0;padding:0}:root[data-theme^=nuit] .palette__case{border-color:#ffffff38}.palette__case:hover{transform:scale(1.12)}.palette__case--on{outline:3px solid var(--couleur-accent-texte);outline-offset:2px}.palette__perso{min-height:40px;color:var(--couleur-texte);cursor:pointer;border:1px dashed var(--couleur-bordure);border-radius:var(--rayon);align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:.86rem;display:inline-flex;position:relative}.palette__perso:hover{border-color:var(--couleur-accent-texte)}.palette__perso input[type=color]{cursor:pointer;background:0 0;border:none;width:34px;height:28px;padding:0}.palette-pop{z-index:66;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s);animation:.14s ease-out fond-in;position:fixed;box-shadow:0 8px 24px #00000038}.barre-selection__btn{color:#fff;border-radius:var(--rayon);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:4px 7px;font-size:.8rem;font-weight:600;display:inline-flex}.barre-selection__btn:hover,.barre-selection__btn--on{background:#fff3}.barre-selection__pastille{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.barre-selection__sous{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s);animation:.12s ease-out fond-in;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.barre-selection__sous--ligne{flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:calc(100vw - 16px);display:flex}.barre-selection__sous .barre-selection__btn{color:var(--couleur-texte)}.barre-selection__sous .barre-selection__btn:hover,.barre-selection__sous .barre-selection__btn--on{background:var(--couleur-accent-fond)}.menu-annotation__styles{gap:4px;display:flex}.menu-annotation__styles .barre-selection__btn{color:var(--couleur-texte)}.menu-annotation__styles .barre-selection__btn:hover,.menu-annotation__styles .barre-selection__btn--on{background:var(--couleur-accent-fond)}.onglet__reglages{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;padding:0 2px;font-size:.85rem;line-height:1}.onglet__reglages:hover,.onglet__reglages--on{color:var(--couleur-accent-texte)}.onglet__reglages--barre,.onglet__reglages--partage{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:26px;min-height:22px;margin-left:2px;padding:0 4px;display:inline-flex}.onglet__reglages--barre.onglet__reglages--on{background:var(--couleur-accent-fond);border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.scenario__cote-titre{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin-right:4px;font-size:.82rem}.scenario__barre--prompteur{border-top:1px solid var(--couleur-bordure);padding-top:var(--espace-s);margin-top:var(--espace-s)}.scenario__delai-num{width:44px;margin:0 4px}.scenario__toggle--range{align-items:center;gap:6px;display:inline-flex}.scenario__toggle--range input[type=range]{width:110px}.scenario__range-val{color:var(--couleur-texte-doux);text-align:right;min-width:38px;font-size:.78rem}.lecteur-loupe{z-index:90;background:var(--couleur-fond);border:2px solid var(--couleur-bordure);pointer-events:none;border-radius:10px;width:190px;padding:6px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 26px #00000052}.lecteur-loupe--in{border-color:#16a34a}.lecteur-loupe--out{border-color:#dc2626}.lecteur-loupe__cv{width:100%;height:72px;display:block}.lecteur-loupe__t{text-align:center;color:var(--couleur-texte);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.82rem;font-weight:700}.segment__verrou{opacity:.7}.segment__verrou--on{opacity:1}.segment--arme{outline:2px solid var(--couleur-accent-texte);outline-offset:1px;border-radius:var(--rayon)}.regie__pages{flex-wrap:wrap;gap:4px;display:flex}.regie__page{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.82rem}.regie__page--on{background:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte);color:#fff;font-weight:600}.regie__page--plus{color:var(--couleur-texte-doux);border-style:dashed}.regie__page-outils{align-items:center;gap:var(--espace-s);display:flex}.regie__page-nom{max-width:220px}@keyframes regie-pulse{50%{opacity:.35}}.biblio{gap:var(--espace-s);flex-direction:column;display:flex}.biblio__avert{margin-top:var(--espace-s);border-radius:var(--rayon);background:#dc262614;border:1px solid #dc262666;padding:8px 10px}.biblio__avert-liste{margin:6px 0;padding-left:18px}.bouton-secondaire--mini{padding:4px 8px;font-size:.82rem}.scenario__cote-btn{align-self:flex-start;margin-top:2px}.tl-fond{z-index:96;background:#00000047}.tl-boite{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:12px;flex-direction:column;gap:8px;width:min(94vw,380px);padding:10px;animation:.12s ease-out fond-in;display:flex;position:fixed;box-shadow:0 12px 34px #00000057}.tl-tete{justify-content:space-between;align-items:center;display:flex}.tl-zone{resize:vertical;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);width:100%;min-height:58px;font:inherit;background:var(--couleur-fond);padding:8px}.tl-zone--apercu{background:var(--couleur-fond);background-clip:padding-box;font-family:system-ui,sans-serif;font-weight:600;line-height:1.35}.tl-zone--apercu::placeholder{color:color-mix(in srgb, currentColor 55%, transparent);font-weight:400}.tl-symboles__bouton{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;display:flex}.tl-symboles__bouton:hover{background:var(--couleur-panel);color:var(--couleur-titre)}.tl-symboles__bouton--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.tl-symboles{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.tl-symboles__grp{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-symboles__titre{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);font-size:.68rem}.tl-symboles__ligne{gap:2px;display:flex}.tl-sym{cursor:pointer;background:0 0;border:none;border-radius:999px;width:30px;height:28px;font-size:1.05rem;line-height:1}.tl-sym:hover{background:var(--couleur-accent-fond)}.tl-format{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-couleur{border:1px solid var(--couleur-bordure);height:30px;color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.tl-couleur:hover{background:var(--couleur-panel)}.tl-couleur--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.tl-couleur__pastille{border:1px solid color-mix(in srgb, var(--couleur-texte) 22%, transparent);border-radius:50%;width:16px;height:16px}.tl-couleur__lettre{font-size:.8rem;font-weight:800;line-height:1}.tl-taille{border:1px solid var(--couleur-bordure);height:30px;color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:.82rem}.tl-palette__titre{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin-bottom:4px;font-size:.7rem;display:block}.tl-toggle{border:1px solid var(--couleur-bordure);color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.82rem}.tl-toggle--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.tl-favoris{align-items:center;gap:4px;margin-left:auto;display:flex}.tl-favori{border:1px solid var(--couleur-bordure);cursor:pointer;width:26px;height:26px;color:var(--couleur-texte);background:var(--couleur-fond);border-radius:7px;padding:0;font-size:.8rem;font-weight:700}.tl-favori--add{color:var(--couleur-texte-doux);border-style:dashed}.tl-palette{align-self:center}.tl-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.tl-couche{pointer-events:none;z-index:4;position:absolute;inset:0}.tl-bulle{pointer-events:auto;border:1px solid color-mix(in srgb, var(--couleur-texte) 25%, transparent);background:var(--couleur-fond);border-radius:6px;align-items:center;gap:3px;max-width:60%;padding:2px 4px;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0000002e}.tl-bulle--surl{border-color:#0000}.tl-bulle__grip{cursor:grab;color:var(--couleur-texte-doux);touch-action:none;padding:0 1px;font-size:.9rem;line-height:1}.tl-bulle__grip:active{cursor:grabbing}.tl-bulle__play{background:var(--couleur-accent-texte);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:1px 5px;font-size:.7rem;line-height:1.2}.tl-bulle__txt{cursor:text;white-space:pre-wrap}.tl-bulle__x{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:.78rem;line-height:1}.tl-bulle__x:hover{color:var(--couleur-danger,#dc2626)}.menu-appui{z-index:66;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);min-width:230px;padding:4px;animation:.16s ease-out pop-in;position:fixed;box-shadow:0 6px 20px #00000024}.menu-appui button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--couleur-texte);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:flex}.menu-appui button:hover{background:var(--couleur-accent-fond)}.menu-appui__annuler{color:var(--couleur-texte-doux)}.mat{gap:var(--espace-m);flex-direction:column;display:flex}.mat__cats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mat__cat-wrap,.mat__cat-ajout{display:inline-flex}.mat__cat-ajout .cellule-texte{width:130px}.mat__barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mat__recherche{flex:1;min-width:200px}.mat__compte{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.82rem}.mat__table th{background:var(--couleur-fond);z-index:1;position:sticky;top:0}.mat__table .cellule-texte{width:100%;min-width:90px}.mat .tableau-cadre{max-height:60vh;overflow:auto}.devis-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);margin-top:8px;padding:8px 10px}.devis-carte--best{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.devis-carte__tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.devis-carte__loueur{max-width:200px;font-weight:700}.devis-carte__total{align-items:center;gap:4px;display:inline-flex}.devis-carte__total .cellule-num{width:90px}.devis-carte__best-badge{color:#16a34a;background:#16a34a26;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:700}.mat-listes{margin-bottom:var(--espace-s)}.mat-listes__nb{opacity:.7;margin-left:4px;font-weight:400}.mat-liste{gap:var(--espace-s);flex-direction:column;display:flex}.mat-liste__tete{flex-wrap:wrap}.mat-liste__nom{margin:0;font-size:1rem}.mat-liste__qte{text-align:right;width:64px}.mat-liste__libre{flex:1;min-width:240px;margin-top:0}.mat-liste__libre input{flex:1}.mat-liste__actions{gap:var(--espace-s);padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;align-items:center;display:flex}.mat-liste__charger{align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.import-liste{max-height:46vh}.import-liste__item{border-radius:var(--rayon);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:8px 6px;display:flex}.import-liste__item:hover{background:var(--couleur-accent-fond)}.import-liste__item input{width:18px;height:18px}.import-liste__qte{color:var(--couleur-texte-doux);text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.import-liste__des{font-weight:600}.mesdocs .sono__arbre{position:static}.mesdocs__dossier{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;background:0 0;border:none}.mesdocs__dossier.sono__dossier--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.mesdocs__dossier-corps{gap:var(--espace-s);flex-direction:column;display:flex}.mesdocs__aide{flex:1;min-width:240px;margin:0}.mesdocs__liste{max-height:none}.mesdocs__item{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mesdocs__item-nom{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:220px;text-decoration:none;display:inline-flex}.mesdocs__item-actions{align-items:center;gap:6px;display:inline-flex}.modale--vue{width:100%;max-width:1320px}.modale--vue__corps{max-height:78vh;overflow-y:auto}.segment__grip{cursor:grab;color:var(--couleur-texte-doux);touch-action:none;background:0 0;border:none;padding:0 2px;font-size:.95rem}.segment__grip:active{cursor:grabbing}.segment__num{text-align:center;min-width:16px;color:var(--couleur-texte-doux);font-size:.78rem;font-weight:700}.segment{transition:transform .12s ease-out}.segment--drag{z-index:2;background:var(--couleur-fond);transition:none;position:relative;box-shadow:0 6px 18px #0000002e}.segment__pad{color:#eab308}.accueil__sep{background:var(--couleur-bordure);height:1px;margin:26px 0 14px}.accueil__soustitre{color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:.78rem;font-weight:600}.accueil__grille--compte{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tuile--compte{min-height:108px;padding:12px}.tuile--compte .tuile__ico{font-size:1.4rem}.tuile--compte .tuile__titre{font-size:.95rem}.tuile--compte .tuile__desc{font-size:.75rem}.regie{width:min(96vw,860px)}.regie__pages{align-items:center}.regie__page{padding:6px 12px;font-size:.86rem}.frais{gap:var(--espace-m);flex-direction:column;display:flex}.frais__titre{margin:0;font-size:1rem}.frais__sep{border-top:1px solid var(--couleur-bordure);padding-top:var(--espace-m);margin-top:var(--espace-s)}.frais__item{align-items:center;gap:8px;display:flex}.frais__item .piece-item{flex:1;min-width:0}.frais__statut{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.frais__statut--brouillon{background:var(--couleur-accent-fond);color:var(--couleur-texte-doux)}.frais__statut--envoyee{color:#1d4ed8;background:#dbeafe}.frais__statut--payee{color:#15803d;background:#dcfce7}:root[data-theme^=nuit] .frais__statut--envoyee{color:#bfdbfe;background:#1e3a8a}:root[data-theme^=nuit] .frais__statut--payee{color:#bbf7d0;background:#14532d}.frais__entete{gap:var(--espace-s);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.frais__table td{vertical-align:middle}.frais__date{width:128px}.frais__eur{text-align:right;font-variant-numeric:tabular-nums;width:76px}.frais__ht{text-align:right;font-variant-numeric:tabular-nums;color:var(--couleur-texte-doux);white-space:nowrap}.frais__detail{min-width:130px}.frais__vehicule{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.frais__immat{width:90px}.frais__aide{color:var(--couleur-texte-doux);font-size:.78rem}.frais__justif{white-space:nowrap}.frais__jnum{border:1px solid var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:.78rem;font-weight:700}.frais__justif-btn{border:1.5px dashed var(--couleur-accent-texte);min-height:44px;color:var(--couleur-accent-texte);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.frais__justif-btn:hover{background:var(--couleur-accent-fond)}.frais__justif-ok{align-items:center;gap:4px;display:inline-flex}.frais__jnum{align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 12px;font-size:.86rem;display:inline-flex}.frais__justif-x{width:36px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.frais__justif-x:hover{background:var(--couleur-accent-fond);color:var(--couleur-danger,#b91c1c)}.frais__case{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:.9rem;font-weight:600;display:inline-flex}.frais__case input{width:18px;height:18px}.frais__avances{gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);border-left:3px solid var(--couleur-accent-texte);background:var(--couleur-accent-fond);border-radius:var(--rayon);flex-direction:column;align-items:flex-start;display:flex}.frais__avances .tableau-cadre{width:100%}.frais__reste{text-align:right;margin:0;font-size:.95rem}.frais__reste strong{color:var(--couleur-accent-texte);font-size:1.1rem}.frais__pied{align-items:center;gap:var(--espace-s);display:flex}.frais__ligne-off td{opacity:.5}.frais__apercu{justify-content:center;display:flex}.frais__apercu img{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);max-width:100%;max-height:74vh}.frais__note-bas{margin-top:var(--espace-s)}.bouton-secondaire--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.enreg__corps{gap:var(--espace-m);flex-direction:column;display:flex}.enreg__err{color:var(--couleur-alerte);font-weight:600}.enreg__entree{color:var(--couleur-texte-doux);font-size:.9rem}.enreg__vu-etiq{color:var(--couleur-texte-doux);margin-bottom:-8px;font-size:.8rem}.enreg__vu{background:var(--couleur-panel);border:1px solid var(--couleur-bordure);border-radius:6px;height:20px;position:relative;overflow:hidden}.enreg__vu-barre{height:100%;transition:width 60ms linear,background .12s}.enreg__vu-seuil{background:var(--couleur-texte-doux);opacity:.4;width:2px;position:absolute;top:0;bottom:0}.enreg__vu-seuil--max{background:var(--couleur-alerte);opacity:.6}.enreg__gain{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.enreg__gain input{width:100%}.enreg__io{gap:var(--espace-s);display:flex}.enreg__transport{align-items:center;gap:var(--espace-m);padding:var(--espace-s) 0;justify-content:center;display:flex}.enreg__rec{padding:10px 22px;font-size:1.05rem}.enreg__rec--on{animation:1s ease-in-out infinite enreg-pulse}@keyframes enreg-pulse{0%,to{opacity:1}50%{opacity:.55}}.enreg__chrono{font-variant-numeric:tabular-nums;color:var(--couleur-alerte);font-weight:600}.enreg__apercu{gap:var(--espace-s);flex-direction:column;display:flex}.enreg__apercu-tete{color:var(--couleur-succes);font-weight:600}.enreg__audio{width:100%}.enreg__apercu-actions{align-items:center;gap:var(--espace-s);display:flex}.mb-modale.dt{height:min(720px, calc(var(--hauteur-utile,100dvh) - var(--clavier,0px) - 48px))}.dt__titres{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dt__titres .mb-titre-fenetre{font-size:1.35rem}.dt__onglets{flex:none;margin:0 24px 6px}.dt-liste{flex-direction:column;display:flex}.dt-ligne{border-bottom:1px solid var(--couleur-bordure);align-items:center;gap:14px;padding:16px 0;display:flex}.dt-ligne__ico{border-radius:11px;width:36px;height:36px}.dt-ligne__txt{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.dt-ligne__titre{color:var(--couleur-titre);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.dt-ligne__desc{color:var(--couleur-texte-doux);text-wrap:pretty;font-size:.84rem;line-height:1.45}.dt-ligne__btn{flex:none}.dt-ligne__btn:disabled{opacity:.5}.dt-ligne__btn--ia{color:var(--page-violet);border-color:color-mix(in srgb, var(--page-violet) 30%, var(--couleur-bordure))}.dt-ligne--off .dt-ligne__titre{color:var(--couleur-texte-doux)}.dt-ligne--off .mb-ico{color:var(--couleur-texte-doux);opacity:.6}.dt-ligne__lien{text-align:left;min-height:44px}.dt-raz{align-items:center;gap:14px;margin-top:22px;display:flex}.dt-raz__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dt-raz__titre{color:var(--couleur-titre);font-size:.88rem;font-weight:700}.dt-raz--confirme{border:1px solid color-mix(in srgb, var(--couleur-alerte) 22%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-alerte) 7%, var(--couleur-carte));border-radius:14px;flex-direction:column;align-items:stretch;padding:14px 16px}.dt-raz--confirme .dt-raz__titre{color:var(--couleur-alerte)}.dt-raz__desc{color:var(--couleur-texte);text-wrap:pretty;font-size:.84rem;line-height:1.5}.dt-raz__boutons{justify-content:flex-end;gap:8px;display:flex}.dt-intro{margin:4px 0 6px}.dt-amb{border:none;border-bottom:1px solid var(--couleur-bordure);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:12px 0;display:flex}.dt-amb--inter{cursor:pointer}.dt-amb__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dt-amb__nom{color:var(--couleur-titre);font-size:.92rem;font-weight:700}.dt-amb__aide{color:var(--couleur-texte-doux);font-size:.8rem}.dt-amb__modes{flex:none;width:300px}.dt-amb__modes>button{min-height:36px}.dt-mots{flex-direction:column;gap:22px;padding-top:6px;display:flex}.dt-mots section{flex-direction:column;gap:4px;display:flex}.dt-bloc__titre{color:var(--couleur-titre);margin:0;font-size:.95rem;font-weight:700}.dt-aucun{color:var(--couleur-texte-doux);margin:6px 0 0;font-size:.84rem}.dt-puces{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dt-puce{background:var(--couleur-panel);border-color:#0000}span.dt-puce{cursor:default;padding-right:4px}button.dt-puce{background:var(--couleur-carte);border-color:var(--couleur-bordure)}button.dt-puce.dt-puce--garde{background:var(--couleur-accent-fond);border-color:color-mix(in srgb, var(--couleur-accent-texte) 25%, var(--couleur-bordure));color:var(--couleur-accent-texte)}.dt-puce__x{width:28px;height:28px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dt-puce__x:hover{background:var(--couleur-carte);color:var(--couleur-titre)}.dt-mots__lien{align-self:flex-start;align-items:center;gap:6px;min-height:44px;margin-top:4px;display:inline-flex}@media (width<=600px){.mb-modale.dt{height:88dvh}.dt__onglets{margin:0 18px 6px}.dt-amb:not(.dt-amb--inter){flex-direction:column;align-items:stretch;gap:8px}.dt-amb__modes{width:100%}.dt-ligne{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.dt-ligne__txt{flex:calc(100% - 50px)}.dt-ligne__btn{margin-left:50px}.dt-raz{flex-wrap:wrap;row-gap:10px}.dt-raz:not(.dt-raz--confirme) .dt-raz__txt{flex-basis:100%}}.sc-index{z-index:40;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:5px;transition:opacity .75s ease-in;display:flex;position:absolute;bottom:14px;left:0;right:0}.sc-index--on{opacity:1;transition:opacity .14s ease-out}.sc-index--on .sc-index__bande{pointer-events:auto}.sc-index__compteur{background:var(--sc-index-fond);color:var(--couleur-titre);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:.62rem;font-weight:600;line-height:1.5;box-shadow:0 2px 10px #0000001f}.sc-index__bande{background:var(--sc-index-fond);touch-action:none;cursor:grab;border-radius:7px;padding:4px 5px;overflow:hidden;box-shadow:0 3px 14px #00000024}.sc-index__bande:active{cursor:grabbing}.sc-index__piste{position:relative}.sc-index__mini{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;padding-bottom:0;position:absolute;top:0;left:0;overflow:visible}.sc-index__mini .scene-bloc{border-radius:1px}.sc-index__curseur{border:1.5px solid var(--couleur-titre);pointer-events:none;background:0 0;border-radius:3px;position:absolute;top:-2px;bottom:-2px}.scenario__ligne{align-items:center;gap:var(--espace-s);flex-flow:wrap;display:flex}.scenario__barre--prompteur .scenario__filtres--panneau{background:0 0;border:0;margin:0;padding:0}.modale__section{margin:var(--espace-m) 0 var(--espace-s);padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure);color:var(--couleur-titre);font-size:.95rem}.modale--equipe{width:min(920px,94vw);max-width:min(920px,94vw)}.sem-chip--prepa{border-style:dashed}.sem-chip--prepa strong{color:var(--couleur-texte-doux)}.sem-chip--prepa.sem-chip--actif strong{color:inherit}.sem-type{white-space:nowrap;border-radius:999px;align-self:center;padding:3px 10px;font-size:.78rem;font-weight:600}.sem-type--prepa{background:var(--couleur-accent-doux,#2563eb14);color:var(--couleur-texte-doux)}.sem-type--tournage{background:var(--couleur-accent-doux,#2563eb14);color:var(--couleur-accent-texte)}.feuille__forfait select,.feuille__forfait .deroulant{min-width:84px}.modale--nom-export{width:100%;max-width:560px}.modale--ranger-doc{width:100%;max-width:520px}.ranger-doc__options{flex-direction:column;gap:6px;display:flex}.ranger-doc__option{border:1px solid var(--couleur-bordure);border-radius:10px;min-height:44px;padding:10px 12px}.ranger-doc__option--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond,transparent)}.ranger-doc__option .fh-case__aide{margin-top:2px;display:block}.ranger-doc__nom{margin-top:12px}.nom-export__apercu{margin:var(--espace-s) 0 var(--espace-m);padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-accent-doux,#2563eb0f);color:var(--couleur-accent-texte);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.nom-export__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nom-fichier{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);max-width:100%;min-height:32px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.nom-fichier:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.nom-fichier__nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.fh-recap-tete__titre{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:200px;display:flex}.fh-recap-tete__titre .fh-soustitre{flex:none;min-width:0;margin:0}.ik-tete .nom-fichier{flex:0 auto;max-width:46vw}@media (width<=700px){.nom-fichier{padding:4px 10px}.ik-tete .nom-fichier{border-radius:12px;flex:100%;order:10;justify-content:flex-start;max-width:100%;min-height:40px}}.nomenc{flex-direction:column;gap:14px;display:flex}.nomenc__apercu{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.nomenc__apercu strong{font-weight:700}.nomenc__autres{color:var(--couleur-texte-doux);margin:0;font-size:.78rem;line-height:1.5}.nomenc__autres b{color:var(--couleur-texte);font-weight:600}.nomenc__etape .imp-etape__lib{align-items:center;gap:6px;display:flex}.nomenc__etape .imp-etape__lib>i{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.nomenc__rang{background:color-mix(in srgb, var(--couleur-accent-texte) 12%, var(--couleur-carte));width:20px;height:20px;color:var(--couleur-accent-texte);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.nomenc__fleches{flex:none;gap:4px;margin-left:auto;display:inline-flex}.imp-x.nomenc__fleche{width:34px;height:34px}.imp-x.nomenc__fleche:disabled{opacity:.3;cursor:default}.imp-puce .nomenc__ex{border-left:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);text-overflow:ellipsis;max-width:220px;margin-left:8px;padding-left:8px;font-size:.72rem;font-weight:500;display:block;overflow:hidden}.imp-puce--on .nomenc__ex{color:inherit;opacity:.8}.nomenc .imp-champ{box-sizing:border-box;width:100%}.nomenc__puces--eteintes .imp-puce{opacity:.45}.nomenc__libre-bloc{margin-top:2px}.nomenc__pied-droite{gap:10px;display:inline-flex}.nomenc--inclus .imp-details{background:var(--couleur-fond)}.nomenc__details summary{cursor:pointer;color:var(--couleur-texte-doux);font-size:.86rem}.nomenc__details[open] summary{margin-bottom:10px}.nomenc__details>.nomenc{gap:12px}.nom-export__item{align-items:center;gap:var(--espace-s);padding:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);display:flex}.nom-export__rang{background:var(--couleur-accent-doux,#2563eb1a);width:22px;height:22px;color:var(--couleur-accent-texte);border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:700;display:grid}.nom-export__texte{flex-direction:column;flex:1;display:flex}.nom-export__aide{color:var(--couleur-texte-doux);font-size:.76rem}.nom-export__valeur{color:var(--couleur-accent-texte);font-size:.8rem;font-weight:600}.nom-export__fleches{gap:4px;display:flex}.nom-export__fleches button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);width:30px;height:30px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0}.nom-export__fleches button:disabled{opacity:.3;cursor:default}.feuille__trajet{white-space:nowrap}.feuille__trajet--fort input{border-color:var(--couleur-trajet);color:var(--couleur-trajet);font-weight:600}.feuille__trajet-note{color:var(--couleur-trajet);font-size:.7rem;font-weight:600;display:block}.feuille__deborde-l{margin-top:2px;display:block}.feuille__deborde-aide{color:var(--couleur-texte-doux);margin-top:4px;font-size:.8rem;display:block}.modale--horaires-tech{width:100%;max-width:860px}.feuille__horaires-btn{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;margin-left:6px;padding:1px 5px;font-size:.78rem}.feuille__horaires-btn:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.feuille__presbtn--ecart{font-weight:600}.feuille__ecart-pt{color:var(--couleur-accent-texte);margin-left:3px}.horaires-tech__ref{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.82rem}.horaires-tech input.cellule-select,.horaires-tech input.cellule-texte{border-color:color-mix(in srgb, var(--couleur-bordure) 75%, transparent);background:color-mix(in srgb, var(--couleur-fond) 60%, transparent);min-width:96px}.horaires-tech input.jour-num{width:64px;min-width:64px}.horaires-tech__pause{font-size:.72rem;display:block}.horaires-tech__dej{white-space:nowrap}.horaires-tech__modif{border-bottom:2px solid var(--couleur-accent-texte);font-weight:600}.horaires-tech__off td{opacity:.55}.horaires-tech__vide{color:var(--couleur-texte-doux);font-size:.85rem}.horaires-tech__abs td{opacity:.6}.horaires-tech__abs-btn{color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.horaires-tech__abs-btn:hover{color:var(--couleur-alerte)}.horaires-tech__aide{margin-top:var(--espace-s);color:var(--couleur-texte-doux);font-size:.82rem;line-height:1.5}.modale--jaj-couleurs{width:100%;max-width:640px}.jaj-coul__source{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:999px;padding:1px 8px;font-size:.72rem;display:inline-block}.jaj-coul__source--jaj{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);font-weight:600}.jaj-coul__source--defaut{border-style:dashed}.jaj-coul__muet{color:var(--couleur-texte-doux);font-size:.72rem;display:block}.jaj-coul__ligne--eteint td:not(:nth-child(3)){opacity:.45}.jaj-coul__ligne--eteint .pastille-couleur{filter:grayscale(.7)}.interrupteur{cursor:pointer;vertical-align:middle;align-items:center;width:46px;height:28px;display:inline-flex;position:relative}.interrupteur input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.interrupteur__piste{background:color-mix(in srgb, var(--couleur-texte) 22%, transparent);border-radius:14px;transition:background .18s;position:absolute;inset:0}.interrupteur__piste:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.interrupteur input:checked+.interrupteur__piste{background:var(--couleur-succes)}.interrupteur input:checked+.interrupteur__piste:after{transform:translate(18px)}.interrupteur input:focus-visible+.interrupteur__piste{outline:2px solid var(--couleur-accent-texte);outline-offset:2px}.jaj-coul__garder{margin-top:var(--espace-m);padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-accent-texte);border-radius:var(--rayon);align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.45;display:flex}.jaj-coul__aide{color:var(--couleur-texte-doux);font-size:.78rem;display:block}.equipe-liste{flex-direction:column;gap:6px;display:flex}.equipe-ligne,.equipe-ajout{grid-template-columns:1.2fr 1.2fr 1.4fr .9fr auto;align-items:center;gap:6px;display:grid}.equipe-ajout{margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px dashed var(--couleur-bordure)}.equipe-ligne input,.equipe-ajout input{min-width:0}.equipe-ligne__nom{font-weight:600}.equipe-ligne__x{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);min-width:32px;min-height:32px;color:var(--couleur-texte-doux);cursor:pointer}.equipe-ligne__x:hover{color:var(--couleur-alerte);border-color:var(--couleur-alerte)}@media (width<=900px){.equipe-ligne,.equipe-ajout{grid-template-columns:1fr 1fr;row-gap:8px}.equipe-ligne>input:first-child,.equipe-ajout>input:first-child{grid-column:1/-1}.equipe-ligne__fin,.equipe-ajout>button{justify-self:end}}.cg{white-space:nowrap;align-items:center;gap:4px;display:flex}.cg__lien{color:var(--couleur-accent-texte);font-size:.85rem;text-decoration:none}.cg__lien:hover{text-decoration:underline}.cg__btn{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);min-height:28px;color:var(--couleur-texte-doux);cursor:pointer;padding:2px 8px;font-size:.85rem}.cg__btn:hover:not(:disabled){color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.cg__btn:disabled{opacity:.5;cursor:default}.cg__btn--ajout{color:var(--couleur-accent-texte)}.tableau--actions-collees th:last-child,.tableau--actions-collees td:last-child{z-index:1;background:var(--couleur-fond);position:sticky;right:0;box-shadow:-6px 0 6px -6px #00000040}.tableau--actions-collees thead th:last-child{background:var(--couleur-panel)}.sc-poignee{z-index:41;background:var(--sc-index-fond);color:var(--couleur-texte);cursor:pointer;touch-action:manipulation;opacity:.85;border:none;border-radius:12px 12px 0 0;flex-direction:column;align-items:center;gap:2px;padding:7px 30px 4px;transition:opacity .18s ease-out,color .18s ease-out;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #00000029}.sc-poignee:before{content:"";position:absolute;inset:-14px -8px -2px}.sc-poignee:hover,.sc-poignee--ouverte{opacity:1;color:var(--couleur-titre)}.sc-poignee__trait{background:currentColor;border-radius:999px;width:56px;height:5px}.sc-poignee__chevron{font-size:.95rem;font-weight:700;line-height:.8}.sc-poignee--effacee{opacity:0;pointer-events:none;transition:opacity .75s ease-in}.sc-index{bottom:42px}.liste-sons__barre{justify-content:space-between;align-items:center;gap:var(--espace-m);margin-bottom:var(--espace-s);flex-wrap:wrap;display:flex}.liste-sons__actions{align-items:center;gap:var(--espace-s);display:flex}.liste-sons__rech{align-items:center;display:flex;position:relative}.liste-sons__rech-icone{opacity:.6;pointer-events:none;font-size:.85em;position:absolute;left:8px}.liste-sons__rech-champ{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);min-width:230px;color:var(--couleur-texte);padding:7px 26px 7px 28px;font-size:.92em}.liste-sons__rech-champ:focus{border-color:var(--couleur-accent-texte);outline:none}.liste-sons__rech-champ::-webkit-search-cancel-button{display:none}.liste-sons__rech-x{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;padding:4px;font-size:.85em;line-height:1;position:absolute;right:4px}.liste-sons__rech-x:hover{color:var(--couleur-texte)}.liste-sons__filtre{color:var(--couleur-texte-doux);font-style:italic}.badge-commune{border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.72em;font-style:italic;display:inline-flex}.badge-commune:hover,.badge-commune--on{border-style:solid;border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.badge-commune__n{background:var(--couleur-accent-doux);border-radius:999px;padding:0 5px;font-style:normal;font-weight:600}.badge-commune__fleche{font-style:normal}.ligne-couvertes>td{background:var(--couleur-accent-doux);padding:8px 10px}.couvertes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.couvertes__lbl{color:var(--couleur-texte-doux);font-size:.85em}.couvertes__seqs{flex-wrap:wrap;gap:4px;display:flex}.couvertes__seq{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-accent-texte);cursor:pointer;min-height:26px;padding:3px 8px;font-size:.85em;font-weight:600}.couvertes__seq:hover{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.btn-ghost--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.drapeau{min-width:30px;min-height:30px;color:var(--couleur-bordure);cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1;transition:color .15s ease-out,transform .15s ease-out}.drapeau:hover{color:var(--couleur-texte-doux);transform:scale(1.15)}.drapeau--on,.drapeau--on:hover{color:var(--surveille-couleur)}.ligne-son--surveille td:first-child{box-shadow:inset 3px 0 0 var(--surveille-couleur)}.ajout-son{align-items:flex-end;gap:var(--espace-s);margin-bottom:var(--espace-m);padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-accent-doux);flex-wrap:wrap;display:flex}.ajout-son__champ{flex-direction:column;gap:3px;min-width:140px;display:flex}.ajout-son__champ--large{flex:240px}.ajout-son__champ select,.ajout-son__champ input,.ajout-son__champ .deroulant{width:100%}.ajout-son__case{white-space:nowrap;color:var(--couleur-texte-doux);align-items:center;gap:5px;font-size:.85rem;display:flex}.ajout-son__boutons{gap:var(--espace-s);display:flex}.feuille__jours .feuille__col-jour{white-space:nowrap}.feuille__jours input[type=time]{min-width:104px}.feuille__jours .jour-num{width:62px}.feuille__pause,.feuille__travaille{white-space:nowrap}.feuille__ligne-off td{opacity:.55}.feuille__ligne-dim .feuille__col-jour{color:var(--couleur-alerte)}.feuille__recap tfoot td{border-top:2px solid var(--couleur-bordure);font-weight:600}.modale .ajout-son{background:0 0;border:none;flex-direction:column;align-items:stretch;margin:0;padding:0}.modale .ajout-son__champ{min-width:0}.modale .ajout-son__boutons{justify-content:flex-end}.depou-renfort{cursor:pointer;width:18px;height:18px;accent-color:var(--couleur-accent-texte)}.depou-renforts{color:var(--couleur-accent-texte);margin:4px 0 0;font-size:.8rem}.depou-renforts em{color:var(--couleur-texte-doux);font-style:italic}.depou-remarque{min-width:160px}.depou-remarque .cellule-texte{width:100%}.depou-note{color:var(--couleur-texte-doux);margin-top:3px;font-size:.75rem;line-height:1.3;display:block}.chip-son__hors{letter-spacing:.04em;background:var(--couleur-texte-doux);color:var(--couleur-fond);border-radius:3px;margin-left:5px;padding:0 4px;font-size:.62rem;font-weight:700}.champ--case{flex-direction:row;align-items:center;gap:8px}.champ--case input{width:16px;height:16px;accent-color:var(--couleur-accent-texte)}.champ--case span{font-size:.9rem}.terme-apercu{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-s) var(--espace-m);background:var(--couleur-accent-fond);font-size:.9rem}.terme-apercu__liste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 14px;max-height:170px;margin:6px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid;overflow:auto}.terme-apercu__liste--grise{opacity:.6}.dg-mot-duo{align-items:stretch;display:inline-flex}.dg-mot-duo .dg-mot{border-top-right-radius:0;border-bottom-right-radius:0}.dg-mot__pin{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);cursor:pointer;border-left:none;border-radius:0 999px 999px 0;padding:0 9px;font-size:.8rem}.dg-mot__pin:hover{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.comediens__couleurs{align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.vhist{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:9px 11px;display:flex}.vhist--actuelle{border-left:3px solid var(--couleur-accent-texte,#4b5cc4)}.vhist__txt{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.vhist__meta{font-size:.8rem}.vhist__badge{background:var(--couleur-panel);color:var(--couleur-texte-doux);border-radius:20px;flex:none;padding:3px 9px;font-size:.75rem;font-weight:600}.vdiff{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:8px;margin-bottom:6px;overflow:hidden}.vdiff--risque{border-left:3px solid var(--alerte-bord,#d99e21)}.vdiff__tete{width:100%;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 11px;font-size:.9rem;display:flex}.vdiff__tete:hover{background:var(--couleur-panel)}.vdiff__chevron{color:var(--couleur-texte-doux);flex:0 0 10px}.vdiff__compte{gap:6px;font-size:.8rem;font-weight:700;display:flex}.vdiff__moins{color:var(--couleur-danger,#b4232a)}.vdiff__menace{background:var(--alerte-fond,#d99e211f);color:var(--couleur-texte);border-radius:20px;margin-left:auto;padding:2px 8px;font-size:.78rem;font-weight:600}.vdiff__texte{border-top:1px solid var(--couleur-bordure);max-height:260px;font-family:var(--police-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;margin:0;padding:8px 11px 10px;font-size:.76rem;line-height:1.5;overflow:auto}.vdiff__l{color:var(--couleur-texte-doux);border-radius:3px;padding:0 4px}.vdiff__l--ajout{color:var(--couleur-texte);background:#2e7d3221}.vdiff__l--retrait{color:var(--couleur-texte);background:#b4232a21;text-decoration:line-through}.vdiff__l--saut{text-align:center;opacity:.5}.modale.modale--vue.cmp-fen{max-width:920px}.cmp-fen .modale__corps>*{flex-shrink:0}.vdiff__decor{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;font-size:.78rem;overflow:hidden}.vdiff__plus{color:var(--couleur-succes)}.vdiff__pastille{background:color-mix(in srgb, var(--couleur-succes) 14%, transparent);color:var(--couleur-texte);border-radius:20px;padding:2px 8px;font-size:.74rem;font-weight:600}.vdiff__pastille--part{background:color-mix(in srgb, var(--couleur-danger) 12%, transparent)}.vdiff__detail{border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:8px;padding:8px 11px 10px;display:flex}.cmp{flex-direction:column;gap:4px;display:flex}.cmp-texte{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);-webkit-overflow-scrolling:touch;max-height:46vh;font-family:var(--scene-police,"Courier Prime", "Courier New", Courier, monospace);white-space:pre-wrap;word-break:break-word;color:var(--couleur-texte);border-radius:8px;margin:0;padding:8px 10px;font-size:.8rem;line-height:1.55;overflow:auto}.cmp-ligne{min-height:1.55em}.cmp-ajout{background:color-mix(in srgb, var(--couleur-succes) 22%, transparent);border-radius:3px;padding:0 1px;text-decoration:none}.cmp-retrait{color:var(--couleur-danger);background:color-mix(in srgb, var(--couleur-danger) 10%, transparent);border-radius:3px;padding:0 1px;text-decoration:line-through;text-decoration-thickness:1.5px}.cmp-saut{text-align:center;opacity:.45}.cmp-tout{min-height:40px;color:var(--couleur-accent-texte);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 4px;font-size:.85rem;font-weight:600}.cmp-note{margin:0;font-size:.85rem}.cmp-legende{color:var(--couleur-texte-doux);margin:0;font-size:.78rem}.cmp-titre-liste{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cmp-impact{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:10px;padding:8px 12px}.cmp-impact--resume{margin:4px 0 10px}.vdiff__detail .cmp-impact{background:0 0;border:none;padding:0}.cmp-impact__titre{color:var(--couleur-titre);margin:0 0 4px;font-size:.88rem;font-weight:700}.cmp-impact__liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cmp-impact__ligne{align-items:flex-start;gap:8px;padding:4px 0;font-size:.86rem;line-height:1.35;display:flex}.cmp-impact__ligne>svg{color:var(--couleur-texte-doux);flex:none;margin-top:2px}.cmp-impact__ligne--alerte>svg{color:var(--alerte-bord)}.cmp-impact__case{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.cmp-impact__case input{width:20px;height:20px;accent-color:var(--couleur-accent-texte);flex:none}.bilan-chiffres{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.bilan-chiffre{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.03em;border-radius:9px;flex-direction:column;flex:90px;align-items:center;gap:2px;padding:10px 8px;font-size:.76rem;display:flex}.bilan-chiffre b{color:var(--couleur-texte);letter-spacing:0;font-size:1.5rem;font-weight:700}.bilan-fichier{color:var(--couleur-texte-doux);text-align:center;margin:0 0 10px;font-size:.78rem}.bilan-l{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-left-width:3px;border-radius:8px;margin-bottom:6px;padding:9px 11px}.bilan-l--grave{border-left-color:var(--couleur-danger,#b4232a)}.bilan-l--alerte{border-left-color:var(--alerte-bord,#d99e21)}.bilan-l--info{border-left-color:var(--couleur-bordure)}.bilan-l__tete{align-items:center;gap:8px;display:flex}.bilan-l__pastille{font-size:.95rem;line-height:1}.bilan-l__titre{flex:auto;min-width:0;font-size:.92rem;font-weight:600}.bilan-l__info{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:0;border-radius:6px;flex:none;padding:3px 5px;font-size:.95rem;line-height:1}.bilan-l__info:hover,.bilan-l__info--on{background:var(--couleur-panel);color:var(--couleur-texte)}.bilan-l__details{color:var(--couleur-texte-doux);font-size:.78rem;line-height:1.5;font-family:var(--police-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:6px 0 0;padding-left:30px}.bilan-l__pourquoi{border-left:2px solid var(--couleur-bordure);color:var(--couleur-texte-doux);margin:8px 0 0 30px;padding-left:10px;font-size:.82rem;line-height:1.5}.reunir-liste{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:8px;flex:none;max-height:300px;overflow:auto}.reunir-item{border:0;border-bottom:1px solid var(--couleur-bordure);width:100%;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:9px 11px;font-size:.9rem;display:flex}.reunir-item:last-child{border-bottom:0}.reunir-item:hover{background:var(--couleur-panel)}.reunir-item--prise{background:var(--alerte-fond,#d99e211f)}.reunir-item__coche{border:1px solid var(--couleur-bordure);border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;height:18px;margin-top:1px;font-size:.75rem;font-weight:700;display:flex}.reunir-item--prise .reunir-item__coche{background:var(--alerte-bord,#d99e21);border-color:var(--alerte-bord,#d99e21);color:#1d1500}.reunir-item__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.reunir-item__apercu{font-size:.8rem;line-height:1.4}.coupe-lignes{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:8px;flex:none;min-height:190px;max-height:260px;margin-bottom:10px;padding:6px 0;overflow:auto}.coupe-ligne{width:100%;color:var(--couleur-texte-doux);font-family:var(--police-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-align:left;cursor:pointer;white-space:pre;background:0 0;border:0;align-items:baseline;gap:6px;padding:1px 8px;font-size:.76rem;line-height:1.5;display:flex}.coupe-ligne:hover{background:var(--couleur-panel);color:var(--couleur-texte)}.coupe-ligne__marque{text-align:center;flex:0 0 14px}.coupe-ligne__txt{text-overflow:ellipsis;flex:auto;min-width:0;overflow-x:hidden}.coupe-ligne--entete{color:var(--couleur-texte);font-weight:600}.coupe-ligne--choisie{background:var(--alerte-fond,#d99e211f);color:var(--couleur-texte);box-shadow:inset 3px 0 0 var(--alerte-bord,#d99e21);font-weight:600}.choix-ajout{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.choix-ajout__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;flex:220px;gap:3px;padding:10px 12px;font-size:.9rem;display:flex}.choix-ajout__btn span{color:var(--couleur-texte-doux);font-size:.8rem;line-height:1.4}.choix-ajout__btn:hover{border-color:var(--couleur-texte-doux)}.choix-ajout__btn--actif{border-color:var(--alerte-bord,#d99e21);background:var(--alerte-fond,#d99e211f);box-shadow:inset 0 0 0 1px var(--alerte-bord,#d99e21)}.alerte-verif{border:1px solid var(--alerte-bord,#e0b64a);border-left:4px solid var(--alerte-bord,#e0b64a);background:var(--alerte-fond,#e0b64a21);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 14px;display:flex}.alerte-verif__pastille{font-size:1.15rem;line-height:1}.alerte-verif__txt{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.alerte-verif__detail{color:var(--couleur-texte-doux);font-size:.86rem}.alerte-verif__btn{white-space:nowrap;flex:none}.alerte-verif--etape{border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);border-left-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb14)}.alerte-verif--etape .alerte-verif__pastille{color:var(--couleur-accent-texte)}.onglet__pastille{background:var(--alerte-bord,#e0b64a);color:#1d1500;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.seq-menu__ouvre{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 9px;font-size:1.05rem;line-height:1.1}.seq-menu__ouvre:hover,.seq-menu__ouvre:focus-visible{background:var(--couleur-panel);border-color:var(--couleur-bordure);color:var(--couleur-texte)}.seq-menu__voile{z-index:60;position:fixed;inset:0}.seq-menu{z-index:61;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:10px;width:232px;padding:6px;position:fixed;box-shadow:0 10px 28px #0000002e}.seq-menu__titre{color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.03em;margin:2px 8px 6px;font-size:.78rem;font-weight:600}.seq-menu__item{width:100%;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;font-size:.92rem;display:flex}.seq-menu__item:hover,.seq-menu__item:focus-visible{background:var(--couleur-fond)}.seq-menu__item--danger{color:var(--couleur-danger,#b4232a)}.th-prepa,.cell-prepa{background:var(--couleur-fond);white-space:nowrap;text-align:center;position:sticky;right:0}.ligne--tournee .cell-prepa{background:var(--tournee-bg)}.cell-prepa__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);cursor:pointer;border-radius:6px;margin:0 2px;padding:2px 7px;font-size:.9rem}.cell-prepa__btn:hover{border-color:var(--couleur-accent-texte)}.cell-prepa__btn--corbeille:hover{border-color:var(--couleur-alerte)}.num-edit{text-align:center;width:5.5ch}.corbeille-note{color:var(--couleur-texte-doux);margin:0 0 10px}.corbeille-liste{margin:0;padding:0;list-style:none}.corbeille-liste__ligne{border-bottom:1px solid var(--couleur-bordure);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.corbeille-liste__ligne:last-child{border-bottom:none}.corbeille-liste__nom{min-width:0}.insertion-form{gap:12px;display:grid}.insertion-form__champ{color:var(--couleur-texte-doux);gap:4px;font-size:.85rem;display:grid}.insertion-form__champ .cellule-texte,.insertion-form__champ .cellule-select{box-sizing:border-box;width:100%}.insertion-form__boutons{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.jumeaux-bandeau{border:1px solid var(--couleur-bordure);background:var(--couleur-accent-doux);border-radius:10px;margin-bottom:14px;padding:10px 14px}.chip__bloquer{font-size:.75em}.ignorer-mot__texte{margin:0 0 4px;font-size:.92rem}.ignorer-mot__choix{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:56px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;display:flex}.ignorer-mot__choix:hover:not(:disabled){border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.ignorer-mot__choix:disabled{opacity:.5;cursor:default}.ignorer-mot__choix span{color:var(--couleur-texte-doux);font-size:.82rem}.mots-tournages{-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;max-height:46vh;display:flex;overflow-y:auto}.mots-tournages__tout{min-height:36px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:.85rem}.mots-tournages__ligne{cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:48px;padding:4px 6px;display:flex}.mots-tournages__ligne input{flex:none;width:22px;height:22px;min-height:0}.mots-tournages__nom{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mots-tournages__nom small{color:var(--couleur-texte-doux);font-size:.8rem}.mots-tournages__ligne--gris{cursor:default}.mots-tournages__ligne--gris strong{color:var(--couleur-texte-doux);font-weight:500}.mots-tournages__attente p{color:var(--couleur-texte-doux);margin:0 0 6px;font-size:.9rem}.mots-tournages__attente progress{width:100%}.modale-fond .modale.voix-fen{flex-direction:column;width:100%;max-width:900px;max-height:92vh;display:flex}.voix-fen .modale__corps{-webkit-overflow-scrolling:touch;gap:14px;overflow-y:auto}.voix-fen__tete{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.voix-fen__tuile{background:color-mix(in srgb, var(--diff,var(--page-bleu)) 16%, var(--couleur-carte));width:36px;height:36px;color:var(--diff,var(--page-bleu));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.voix-fen__titre{flex-direction:column;min-width:0;line-height:1.25;display:flex}.voix-fen__titre small{color:var(--couleur-texte-doux);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.voix-question{align-items:center;gap:10px;margin:0;font-size:1.02rem;font-weight:700;display:flex}.voix-num{background:var(--couleur-titre);width:28px;height:28px;color:var(--couleur-carte);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.voix-etape{border-bottom:1px solid var(--couleur-bordure);flex-direction:column;flex:none;gap:8px;padding-bottom:12px;display:flex}.voix-etape--fin{border-bottom:none;padding-bottom:0}.voix-choix-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.voix-choix{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:64px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding:10px 14px;display:flex}.voix-choix span{color:var(--couleur-texte-doux);font-size:.82rem}.voix-choix--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.voix-fen .champ{flex:none}.voix-fen .champ input:not([type=checkbox]),.voix-fen .champ select,.voix-fen .champ .deroulant{width:100%;min-height:44px}.voix-aide{color:var(--couleur-texte-doux);font-size:.84rem}.voix-noms{flex-wrap:wrap;flex:none;gap:8px;display:flex}.voix-nom{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;display:inline-flex}.voix-nom__pt{background:var(--voix-com,var(--couleur-bordure));border-radius:999px;flex:none;width:9px;height:9px}.voix-nom--actif{border-color:var(--couleur-titre);background:var(--couleur-titre);color:var(--couleur-carte);font-weight:600}.voix-seqs{flex-direction:column;gap:6px;display:flex}.voix-seq{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:58px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.voix-seq--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.voix-seq__radio{border:2px solid var(--couleur-bordure);box-sizing:border-box;border-radius:999px;flex:none;width:20px;height:20px}.voix-seq--actif .voix-seq__radio{border-color:var(--couleur-accent-texte);background:radial-gradient(circle, var(--couleur-accent-texte) 42%, transparent 48%)}.voix-seq__corps{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.voix-seq__corps small{color:var(--couleur-texte-doux);font-size:.82rem}.voix-seq__badge{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes);border-radius:6px;flex:none;padding:3px 8px;font-size:.75rem;font-weight:600}.voix-texte{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;color:var(--couleur-texte);resize:vertical;border-radius:10px;padding:10px 12px;font-family:Courier Prime,Courier New,monospace;font-size:.92rem;line-height:1.45}.voix-reprises{flex-wrap:wrap;flex:none;gap:8px;display:flex}.voix-reprises button{min-height:44px}.voix-pied{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voix-pied__resume{min-width:0;color:var(--couleur-texte-doux);flex:200px;font-size:.88rem}.voix-bascule{cursor:pointer;flex:none;align-items:center;gap:12px;min-height:48px;display:flex}.voix-bascule input{flex:none;width:22px;height:22px;min-height:0}.voix-bascule span{flex-direction:column;line-height:1.25;display:flex}.voix-bascule small{color:var(--couleur-texte-doux);font-size:.8rem}@media (width<=700px){.voix-choix-duo{grid-template-columns:1fr}.voix-pied__resume{flex-basis:100%}}.modale-fond .modale.son-diff{width:100%;max-width:620px}.son-diff__pad{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.son-diff__play{background:var(--couleur-titre);width:42px;height:42px;color:var(--couleur-carte);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.son-diff__pad-nom{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.son-diff__pad-nom small{color:var(--couleur-texte-doux);font-size:.8rem}.son-diff__pad .bouton-secondaire{flex:none}.son-diff .champ{flex-direction:column;gap:4px;display:flex}.son-diff .champ select,.son-diff .champ textarea,.son-diff .champ input,.son-diff .champ .deroulant{box-sizing:border-box;width:100%;min-height:44px}.son-diff__statut{box-sizing:border-box;width:100%;display:flex}.son-diff__statut .segmente__opt{min-height:40px}.son-diff__retirer{color:var(--couleur-alerte);background:0 0;border-color:#0000;padding-left:4px}.fait-lot{border-top:1px solid var(--couleur-bordure);margin-top:10px;padding-top:10px}.fait-lot p{color:var(--couleur-texte-doux);margin:0 0 8px;font-size:.88rem}.fait-lot__boutons{flex-wrap:wrap;gap:8px;display:flex}.fait-lot__boutons button,.fait-voix{min-height:44px}.fait-voix{align-self:flex-start;margin-top:10px}.diff-seq__tournee{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.jaj-rappels__btn{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;box-shadow:var(--ombre-carte,0 4px 14px #0000001f);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:opacity .3s;display:inline-flex;position:fixed}.jaj-rappels__btn--efface{opacity:0;pointer-events:none}.jaj-rappels__n{background:var(--page-bleu);min-width:22px;color:var(--couleur-carte);text-align:center;border-radius:999px;padding:1px 6px;font-size:.8rem}.jaj-rappels{flex-direction:column;gap:6px;display:flex}.jaj-rappels__seq{margin:8px 0 2px;font-weight:700}.jaj-rappels__ligne{border-left:4px solid var(--page-bleu);background:color-mix(in srgb, var(--page-bleu) 7%, var(--couleur-carte));border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.92rem;display:flex}.jaj-rappels__ligne--garder{border-left-color:var(--page-ambre);background:color-mix(in srgb, var(--page-ambre) 9%, var(--couleur-carte))}.jaj-rappels__ligne--replique{border-left-color:var(--page-ardoise);background:color-mix(in srgb, var(--page-ardoise) 7%, var(--couleur-carte))}.jaj-rappels__ligne .ico{flex:none;margin-top:3px}.sons-identiques__appel{min-height:44px;margin-bottom:var(--espace-s);border:1px dashed var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.sons-identiques__ligne{border-top:1px solid var(--couleur-bordure);flex:none;align-items:center;gap:12px;padding:8px 0;display:flex}.sons-identiques__nom{flex-direction:column;flex:1;min-width:0;display:flex}.sons-identiques__nom small{color:var(--couleur-texte-doux);font-size:.82rem}.sons-identiques__ligne button{flex:none;min-height:44px}.modale.envoi-heures{flex-direction:column;width:100%;max-width:760px;max-height:92vh;display:flex}.envoi-heures__corps{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.envoi-heures__corps>.champ{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.envoi-heures__corps>.champ>input{box-sizing:border-box;width:100%;min-height:44px}.envoi-heures__message{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:260px;color:var(--couleur-texte);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px;font-size:.95rem;line-height:1.5;display:block}.envoi-heures__ajout{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.envoi-heures__ajout label{min-width:0;color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.envoi-heures__ajout input{box-sizing:border-box;width:100%;min-height:44px;font-size:1rem}.envoi-heures__ajout-boutons{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.envoi-heures__ajout-boutons button{min-height:44px}@media (width<=560px){.envoi-heures__ajout{grid-template-columns:1fr}}.rg-mots__aide{color:var(--couleur-texte-doux);margin:0 0 12px;font-size:.88rem}.rg-mots__liste{margin-bottom:12px}.chip.rg-mots__puce{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);gap:6px;padding:0 4px 0 12px;font-size:.88rem}.chip.rg-mots__puce .chip__x{width:30px;height:30px;color:var(--couleur-texte-doux);background:0 0}.rg-mots__ajout{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-mots__ajout .rg-in{flex:260px;width:auto}.averifier-titre{margin:14px 0 6px;font-weight:600}.averifier-titre:first-child{margin-top:0}.averifier-note{margin:0 0 8px;line-height:1.5}.entete-rate{border-bottom:1px dashed var(--couleur-bordure);padding:8px 0}.entete-rate__ligne{overflow-wrap:anywhere;margin-bottom:6px;font-size:.86rem}.entete-rate__ligne code{font-family:var(--police-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--couleur-fond-doux,#7f7f7f1f);border-radius:4px;padding:2px 6px}.entete-rate__ctx{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);max-height:190px;font-family:var(--police-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;color:var(--couleur-texte-doux);border-radius:7px;margin:0 0 8px;padding:8px 10px;font-size:.76rem;line-height:1.45;overflow:auto}.entete-rate__ctx-cible{background:var(--alerte-fond,#d99e211f);border-left:3px solid var(--alerte-bord,#d99e21);color:var(--couleur-texte);margin:2px -10px;padding:2px 10px 2px 7px;font-weight:600}.entete-rate__champs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.entete-rate__champs input,.entete-rate__champs select,.entete-rate__champs .deroulant{border:1px solid var(--couleur-bordure);background:var(--couleur-fond-champ,transparent);color:inherit;border-radius:5px;min-width:0;padding:5px 7px;font-size:.9rem}.entete-rate__num{width:72px}.entete-rate__decor{flex:200px}.entete-rate__moment{flex:0 130px}.entete-rate__champs button:disabled{opacity:.45;cursor:not-allowed}.recherche__champ{box-sizing:border-box;width:100%;margin-bottom:10px;padding:8px 10px;font-size:1rem}.recherche__extrait{white-space:pre-wrap;margin-top:2px;font-size:.8rem}.recherche__extrait mark,.rng-ligne__txt mark{color:inherit;background:#fde04766;border-radius:3px;padding:0 1px}.modale__barre-actions{align-items:center;gap:8px;display:inline-flex}.feuille__nouvsem{align-items:stretch;display:inline-flex}.feuille__nouvsem .bouton-secondaire{border-top-right-radius:0;border-bottom-right-radius:0}.feuille__nouvsem-type{border:1px solid var(--couleur-bordure);border-radius:0 var(--rayon) var(--rayon) 0;background:var(--couleur-panel);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;border-left:none;padding:0 6px;font-size:.85rem}.feuille__nouvsem-type:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.feuille__colonnes{position:relative}.feuille__colonnes-pop{z-index:66;min-width:250px;padding:var(--espace-s) var(--espace-m);background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);flex-direction:column;gap:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.feuille__colonnes-pop .bascule{white-space:nowrap}.feuille__colonnes-note{color:var(--couleur-texte-doux);margin:0 0 4px;font-size:.78rem}.feuille__membres-actions{margin:var(--espace-s) 0}.fjour__jours{margin-bottom:var(--espace-s);grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.fjour__jour{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);color:var(--couleur-texte);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;font-size:.8rem;display:flex}.fjour__jour--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb14);color:var(--couleur-accent-texte);font-weight:600}.fjour__jour--off:not(.fjour__jour--actif){color:var(--couleur-texte-doux);background:0 0}.fjour__jour-date{color:var(--couleur-texte-doux);font-size:.68rem}.fjour__jour--actif .fjour__jour-date{color:inherit}.fjour__carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);padding:var(--espace-s) var(--espace-m);flex-direction:column;gap:8px;display:flex}.fjour__titre{color:var(--couleur-titre);margin:0 0 2px}.fjour__champ{justify-content:space-between;align-items:center;gap:var(--espace-s);display:flex}.fjour__champ>span:first-child{color:var(--couleur-texte-doux);white-space:nowrap;flex:1;font-size:.88rem}.fjour__champ>input,.fjour__champ>select,.fjour__champ>.fjour__unite,.fjour__champ>.deroulant{box-sizing:border-box;flex:0 0 150px;width:150px;min-width:0}.fjour__champ input[type=time],.fjour__champ select,.fjour__champ .deroulant{width:100%;min-width:0;min-height:40px;font-size:1rem}.fjour__champ input[type=number]{width:72px;min-height:40px;font-size:1rem}.fjour__champ input[type=checkbox]{width:22px;height:22px}.fjour__champ .cellule-select,.fjour__champ .cellule-texte{border-color:color-mix(in srgb, var(--couleur-bordure) 75%, transparent);background:color-mix(in srgb, var(--couleur-fond) 60%, transparent);text-align:center}.fjour__unite{color:var(--couleur-texte-doux);justify-content:flex-end;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.fjour__unite input[type=number]{flex:1;width:auto;min-width:0}.fjour__champ--total{border-top:1px dashed var(--couleur-bordure);padding-top:8px}.fjour__champ--total strong{color:var(--couleur-titre)}.fjour__retirer{align-self:flex-start}.fjour__equipe{margin-bottom:var(--espace-s);flex-direction:column;gap:6px;display:flex}.fjour__tech{align-items:center;gap:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);padding:6px 10px;display:flex}.fjour__tech-nom{text-align:left;min-width:0;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:4px 0}.fjour__tech-nom strong{color:var(--couleur-titre)}.fjour__tech .feuille__presbtn{border:1px solid var(--couleur-bordure);min-height:36px}.modale--membre{width:100%;max-width:440px}.membre-pop__filtre{width:100%;margin-bottom:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;padding:8px 10px}.membre-pop__liste{max-height:min(320px,45vh);margin-bottom:var(--espace-s);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.membre-pop__contact{align-items:center;gap:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;min-height:42px;padding:8px 10px;display:flex}.membre-pop__contact:hover{border-color:var(--couleur-accent-texte)}.membre-pop__contact--moi{border-style:dashed}.membre-pop__contact--moi .membre-pop__nom svg{vertical-align:-1px;margin-right:2px}.membre-pop__nom{color:var(--couleur-titre);font-weight:600}.membre-pop__poste{min-width:0;color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.membre-pop__nouveau{width:100%}.membre-pop__deja{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:.78rem;overflow:hidden}.carnet__deroulant{width:34px;padding:0 2px!important}.carnet__chevron{border-radius:var(--rayon);min-width:30px;min-height:30px;color:var(--couleur-texte-doux);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:2px;padding:0 4px;font-size:.72rem;display:inline-flex}.carnet__chevron:hover{border-color:var(--couleur-bordure);color:var(--couleur-accent-texte)}.carnet__chevron svg{transition:transform .15s}.carnet__chevron--ouvert svg{transform:rotate(90deg)}.carnet__nb{font-weight:600}.carnet__tournages td{background:color-mix(in srgb, var(--couleur-fond) 60%, transparent)}.carnet__liste{flex-direction:column;gap:4px;margin:0;padding:4px 0;list-style:none;display:flex}.carnet__liste li{align-items:center;gap:6px;font-size:.88rem;display:flex}.carnet__liste li .liste__suppr{margin-left:4px}.carnet__annee,.carnet__poste{color:var(--couleur-texte-doux)}.carnet__vide{color:var(--couleur-texte-doux);margin:4px 0;font-size:.85rem}.membre-pop__retour{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;margin-bottom:var(--espace-s);background:0 0;border:none;padding:0;font-size:.85rem}.membre-pop__retirer{color:var(--couleur-alerte);margin-right:auto}.membre-pop__retirer:hover{border-color:var(--couleur-alerte)}.badge-compte{white-space:nowrap;border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);color:var(--couleur-accent-texte);background:var(--couleur-accent-doux,#2563eb14);border-radius:999px;align-items:center;padding:2px 7px;font-size:.72rem;display:inline-flex}.equipe-ligne__fin{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.onglets-recherche{border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;margin-left:4px;line-height:1;display:inline-flex}.onglets-recherche:hover,.onglets-recherche--on{background:var(--couleur-accent-texte);color:var(--couleur-fond);border-color:var(--couleur-accent-texte)}html.modale-ouverte .prompteur-bulle,html.modale-ouverte .scenario__cote{opacity:0;pointer-events:none;transition:opacity .15s}.dec-guide{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:var(--rayon-carte);margin-bottom:var(--espace-m);overflow:hidden}.dec-guide__bascule{cursor:pointer;width:100%;padding:10px var(--espace-m);color:var(--couleur-titre);text-align:left;background:0 0;border:none;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.dec-guide__bascule:hover{color:var(--couleur-accent-texte)}.dec-guide__corps{padding:0 var(--espace-m) var(--espace-m)}.dec-guide__corps p{color:var(--couleur-texte-doux);max-width:80ch;margin:0 0 8px;font-size:.88rem;line-height:1.55}.dec-guide__corps p:last-child{margin-bottom:0}.dec-guide__corps strong{color:var(--couleur-texte)}.dec-averifier{border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-accent-texte) 7%, var(--couleur-carte));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:10px 14px;font-size:.9rem;line-height:1.45;display:flex}.dec-averifier>span{flex:320px}.dec-averifier button{min-height:40px}.dec-barre{align-items:center;gap:var(--espace-s);flex-wrap:wrap;margin-bottom:6px;display:flex}.dec-barre__etat{color:var(--couleur-titre);font-weight:600}.dec-barre__action{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dec-tri{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.dec-tri select,.dec-tri .deroulant{border-radius:var(--rayon);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);padding:3px 6px;font-size:.85rem}.dec-liens{gap:var(--espace-m);margin-bottom:var(--espace-m);flex-wrap:wrap;display:flex}.dec-liens .dg-lien{align-items:center;gap:5px;display:inline-flex}.dec-afaire{border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));background:var(--couleur-accent-fond);border-radius:var(--rayon-carte);padding:var(--espace-m);margin-bottom:var(--espace-m)}.dec-afaire__titre{margin:0 0 var(--espace-s);color:var(--couleur-accent-texte);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.dec-afaire__titre .dg-dim{flex:24ch;font-weight:400}.dec-afaire__lieu{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);margin-top:8px;padding:8px 10px}.dec-afaire__tete{justify-content:space-between;align-items:center;gap:var(--espace-s);display:flex}.dec-ok{margin:0 0 var(--espace-m);color:var(--couleur-succes);align-items:center;gap:6px;font-weight:600;display:flex}.dec-orphelins{justify-content:space-between;align-items:center;gap:var(--espace-s);text-align:left;cursor:pointer;border:1px dashed var(--couleur-bordure);background:var(--couleur-carte);border-radius:var(--rayon-carte);width:100%;padding:10px var(--espace-m);margin-bottom:var(--espace-m);color:var(--couleur-texte);font-size:.9rem;display:flex}.dec-orphelins:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.dg-chip--nu{padding-right:4px}.modale--lieu{width:100%;max-width:720px}.modale--lieu .modale__corps{max-height:72vh;overflow-y:auto}.lieu-aide{margin:0 0 var(--espace-s);color:var(--couleur-texte-doux);max-width:76ch;font-size:.88rem;line-height:1.5}.lieu-bascule{color:var(--couleur-texte-doux);margin-bottom:var(--espace-s);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.lieu-section{margin:var(--espace-m) 0 6px;letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.8rem;font-weight:700}.lieu-section:first-child{margin-top:0}.lieu-ligne{align-items:center;gap:var(--espace-m);margin:var(--espace-s) 0;flex-wrap:wrap;display:flex}.lieu-ligne .dg-lien{align-items:center;gap:5px;display:inline-flex}.modale--lieu .dg-chip__vers{max-width:none;font-size:.75rem}.rng-bilan{align-items:center;gap:6px;display:flex}.rng-bilan svg{color:var(--couleur-succes);flex:none}.lieu-decors{margin:0;padding:0;list-style:none}.lieu-decors__l{align-items:center;gap:var(--espace-s);border-bottom:1px solid var(--couleur-bordure);padding:4px 0;font-size:.88rem;display:flex}.lieu-decors__l:last-child{border-bottom:none}.lieu-decors__nom{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lieu-decors__n{flex:none}.lieu-decors__vers{border-radius:var(--rayon);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);max-width:140px;color:var(--couleur-texte-doux);flex:none;padding:2px 4px;font-size:.78rem}.lieu-decors__vers:hover{color:var(--couleur-accent-texte)}.modale--lieu>.modale__corps>.dg-lien{align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.modale--lieu .dg-amb__liste{display:block}.modale--lieu .tableau--decors td:nth-child(2){width:54%}.modale--lieu .tableau--decors td:nth-child(2) input,.modale--lieu .tableau--decors td:nth-child(3) select,.modale--lieu .tableau--decors td:nth-child(3) .deroulant{width:100%}.recherche-volet{z-index:70;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);width:min(94vw,380px);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:fixed;top:46px;right:12px;overflow:hidden}.recherche-volet__tete{border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);align-items:center;gap:4px;padding:6px 8px;display:flex}.recherche-volet__champ{min-width:0;font:inherit;color:var(--couleur-texte);background:0 0;border:none;outline:none;flex:auto;padding:4px 2px;font-size:.9rem}.recherche-volet__compteur{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;color:var(--couleur-texte-doux);flex:none;font-size:.78rem}.recherche-volet__fleche,.recherche-volet__fermer{cursor:pointer;color:var(--couleur-texte-doux);background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.recherche-volet__fleche:hover:not(:disabled),.recherche-volet__fermer:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.recherche-volet__fleche:disabled{opacity:.35;cursor:default}.recherche-volet__fermer{margin-left:2px}.recherche-volet__corps{max-height:min(60vh,460px);padding:4px 0 6px;overflow-y:auto}.recherche-volet__apercu{align-items:center;gap:4px;min-width:0;display:flex}.recherche-volet__apercu:empty{display:none}.recherche-volet__apercu .rech-ligne{flex:auto;min-width:0;padding:6px 10px}.recherche-volet__apercu .rech-note{flex:auto;margin:6px 10px}.recherche-volet__liste{border:1px solid var(--couleur-bordure);background:var(--couleur-fond,transparent);font:inherit;color:var(--couleur-accent-texte);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin:4px 8px 4px 0;padding:6px 10px;font-size:.8rem;display:inline-flex}.recherche-volet__liste--replier{margin:4px 10px 2px auto;display:flex}@media (width<=700px){.recherche-volet{width:auto;left:8px;right:8px}.recherche-volet__corps{max-height:50vh}}.rech-note{color:var(--couleur-texte-doux);margin:8px 12px;font-size:.82rem;line-height:1.45}.rech-titre{letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);margin:8px 12px 2px;font-size:.72rem;font-weight:700}.rech-titre--ici{color:var(--couleur-accent-texte)}.rech-section--ici{border-left:3px solid var(--couleur-accent-texte);margin:6px 0 4px 6px}.rech-section__titre{border-top:1px solid var(--couleur-bordure);color:var(--couleur-texte);margin:12px 12px 0;padding-top:10px;font-size:.78rem;font-weight:700}.rech-note--ici{color:var(--couleur-texte)}.rech-ligne{border-left:2px solid #0000;padding:4px 12px;font-size:.84rem;line-height:1.35}.rech-ligne--cli{cursor:pointer}.rech-ligne--cli:hover{background:var(--couleur-accent-fond)}.rech-ligne--on{background:var(--couleur-accent-fond);border-left-color:var(--couleur-accent-texte)}.rech-extrait{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rech-ligne mark{background:color-mix(in srgb, var(--couleur-accent-texte) 30%, transparent);color:inherit;border-radius:3px;padding:0 1px}.surlignage--rech{box-shadow:0 0 0 1px var(--rech-trait);border-radius:3px}.surlignage--rech-actif{box-shadow:0 0 0 2px var(--rech-trait);font-weight:700}.dec-guide__liste{margin:0 0 8px;padding-left:18px}.dec-guide__liste li{color:var(--couleur-texte-doux);margin-bottom:2px;font-size:.88rem;line-height:1.5}.dec-guide__liste strong,.dec-guide__faire strong{color:var(--couleur-texte)}.dec-guide__faire{color:var(--couleur-texte-doux);margin:0;font-size:.88rem}.dec-fleche{color:var(--couleur-accent-texte);font-weight:700}.lot-barre{align-items:center;gap:var(--espace-s);margin:var(--espace-s) 0;border-radius:var(--rayon);background:var(--couleur-accent-fond);border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 40%, transparent);color:var(--couleur-accent-texte);flex-wrap:wrap;padding:8px 10px;font-size:.85rem;display:flex}.lot-barre__vers{border-radius:var(--rayon);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);max-width:220px;padding:3px 6px;font-size:.82rem}.lot-barre__act{padding:3px 10px;font-size:.82rem}.lieu-decors__case{flex:none;margin:0}.lieu-decors__l--on{background:var(--couleur-accent-fond);border-radius:4px}.ligne-decor--on td{background:var(--couleur-accent-fond)}.dico-rech{width:100%;margin:var(--espace-m) 0 var(--espace-s)}.dico-titre{margin:var(--espace-m) 0 4px;letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.78rem;font-weight:700}.dico-liste{margin:0;padding:0;list-style:none}.dico-l{gap:var(--espace-m);border-bottom:1px solid var(--couleur-bordure);align-items:baseline;padding:5px 0;font-size:.86rem;display:flex}.dico-l__nom{color:var(--couleur-titre);flex:0 0 200px}.dico-l__mots{color:var(--couleur-texte-doux);flex:auto}.modale--terme{width:100%;max-width:680px}.trm-corps{gap:var(--espace-m);max-height:74vh;overflow-y:auto}.trm-aide{color:var(--couleur-texte-doux);margin:0;padding-left:18px;font-size:.85rem;line-height:1.5}.trm-aide strong{color:var(--couleur-texte)}.trm-bloc{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);padding:var(--espace-m)}.trm-section{margin:0 0 var(--espace-s);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.78rem;font-weight:700}.trm-grille{gap:var(--espace-s) var(--espace-m);margin-bottom:var(--espace-s);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.trm-grille .champ,.trm-bloc>.champ{margin:0 0 var(--espace-s)}.trm-bloc .champ input,.trm-bloc .champ select,.trm-bloc .champ .deroulant{width:100%}.trm-apercu{margin-top:var(--espace-s);border-radius:var(--rayon);background:var(--couleur-fond);border:1px solid var(--couleur-bordure);padding:10px 12px;font-size:.85rem}.trm-apercu__tete{margin:0 0 6px}.trm-liste{max-height:150px;margin:0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;overflow-y:auto}.trm-liste--grise{opacity:.75}.trm-case{color:var(--couleur-texte-doux);align-items:flex-start;gap:8px;margin:10px 0 6px;font-size:.84rem;display:flex}.trm-case input{flex:none;margin-top:2px}.trm-retenus{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.trm-retenu{align-items:center;gap:var(--espace-s);border-bottom:1px solid var(--couleur-bordure);padding:5px 0;font-size:.86rem;display:flex}.trm-retenu:last-child{border-bottom:none}.trm-retenu__mot{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-weight:600;overflow:hidden}.trm-retenu__vers{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.trm-portee{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem}.trm-portee--global{border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.trm-reset{margin-top:var(--espace-s);padding-left:0}.lot-barre__astuce{margin-left:auto;font-size:.75rem}.sono{gap:var(--espace-m);grid-template-columns:minmax(200px,260px) 1fr;min-height:420px;display:grid}.sono__arbre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);padding:var(--espace-s);align-self:start;position:sticky;top:0}.sono__arbre-tete{align-items:center;gap:6px;margin-bottom:6px;display:flex}.sono__arbre-titre{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.sono__mini{align-items:center;gap:4px;margin-left:auto;padding:3px 6px;font-size:.78rem;display:inline-flex}.sono__arbre-liste{margin:0;padding:0;list-style:none}.sono__dossier{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:flex}.sono__dossier:hover{background:var(--couleur-accent-fond)}.sono__dossier--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.sono__dossier--on .sono__dossier-nb{color:inherit;opacity:.85}.sono__plier{color:inherit;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.sono__plier--vide{opacity:.25;pointer-events:none}.sono__dossier-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.sono__dossier-nb{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.75rem}.sono__rayon{border:none;border-top:1px solid var(--couleur-bordure);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0 0 8px 8px;margin-top:8px;padding-top:12px}.sono__rayon.sono__dossier--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.sono__arbre-liste--eteinte{opacity:.45}.sono__arbre-liste--eteinte .sono__dossier--on{color:inherit;background:0 0;font-weight:400}.sono__nouveau{border:1px dashed var(--couleur-bordure);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;display:flex}.sono__nouveau-btns{justify-content:flex-end;gap:6px;display:flex}.sono__corps{border-radius:var(--rayon-carte);border:2px dashed #0000;min-width:0;padding:2px;transition:border-color .12s,background .12s}.sono__corps--survol{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.sono__tete{align-items:center;gap:var(--espace-s);margin-bottom:var(--espace-s);flex-wrap:wrap;display:flex}.sono__titre{align-items:center;gap:8px;min-width:0;display:flex}.sono__titre-nom{font-size:1.05rem;font-family:var(--police-titre);margin:0}.sono__titre-nom--edit{cursor:text;border-bottom:1px dashed #0000}.sono__titre-nom--edit:hover{border-bottom-color:var(--couleur-texte-doux)}.sono__titre-input{min-width:180px;font-size:1rem}.sono__recherche{align-items:center;gap:6px;display:inline-flex}.sono__recherche .cellule-texte{width:180px}.sono__outils{align-items:center;gap:var(--espace-s);margin-bottom:var(--espace-s);background:var(--couleur-accent-fond);border-radius:8px;flex-wrap:wrap;padding:6px 8px;font-size:.85rem;display:flex}.sono__outil{align-items:center;gap:6px;display:inline-flex}.sono__vide{color:var(--couleur-texte-doux);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.sono__vide p{max-width:420px;margin:0}.sono__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sono__fic{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);align-items:center;gap:8px;padding:6px 8px;display:flex}.sono__fic-ouvrir{background:var(--couleur-accent-texte);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sono__fic-ouvrir:hover{filter:brightness(1.08)}.sono__fic-corps{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sono__fic-nom{color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;overflow:hidden}.sono__fic-nom:hover{color:var(--couleur-accent-texte)}.sono__fic-nom-input{font-size:.9rem}.sono__fic-meta{color:var(--couleur-texte-doux);flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}.sono__badge{align-items:center;gap:3px;display:inline-flex}.sono__fic-chemin{font-style:italic}.sono__fic-dossier{max-width:160px;font-size:.8rem}.sono__fic-act{border:1px solid var(--couleur-bordure);width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sono__fic-act:hover{background:var(--couleur-accent-fond);color:var(--couleur-texte)}.sono__fic-act--suppr:hover{color:var(--couleur-alerte)}.sono__fic-telecharger{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:44px;display:inline-flex}.sono__suppr-fond{z-index:120}.documents__volets{margin-bottom:var(--espace-m)}@media (width<=760px){.sono{grid-template-columns:1fr}.sono__arbre{position:static}.sono__fic-dossier{display:none}}.edson-fond{z-index:130}.edson{background:var(--couleur-fond);border-radius:var(--rayon-carte);width:min(96vw,1100px);max-width:min(96vw,1100px);height:min(92vh,820px);box-shadow:var(--ombre-flottante,0 12px 40px #0000004d);flex-direction:column;display:flex;overflow:hidden}.edson__tete{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.edson__retour{align-items:center;gap:4px;display:inline-flex}.edson__nom{font-size:1.1rem;font-family:var(--police-titre);cursor:text;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.edson__nom-input{min-width:240px;font-size:1rem}.edson__duree{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.85rem}.edson__corps{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.edson__onde{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-accent-fond);touch-action:none;cursor:crosshair;flex:none;width:100%;height:180px;display:block}.edson__timeline{flex:none;width:100%;margin:0}.edson__transport{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edson__play{background:var(--couleur-accent-texte);color:#fff;cursor:pointer;width:64px;height:64px;box-shadow:var(--ombre-accent);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.edson__play:active{transform:scale(.96)}.edson__etat{flex-direction:column;gap:2px;min-width:200px;display:flex}.edson__etat strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.edson__aide{color:var(--couleur-texte-doux);max-width:640px;line-height:1.45}.edson__segments{margin-top:4px}.edson__segments .segment{cursor:pointer}.segment__duree{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:.75rem}.padg{gap:12px;display:grid}.padg--compact{gap:8px}.padt{text-align:left;min-height:108px;color:var(--couleur-texte);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(160deg, color-mix(in srgb, var(--pad) 34%, var(--couleur-fond)), color-mix(in srgb, var(--pad) 16%, var(--couleur-fond)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pad) 55%, transparent), 0 2px 8px #00000014;border:none;border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;transition:transform 60ms ease-out,box-shadow .12s;display:flex;position:relative}.padt:active{transform:scale(.96)}.padt--glisse{opacity:.85;z-index:5;pointer-events:none;transition:none;box-shadow:0 12px 30px #00000047}.padt--cible{outline:3px solid var(--couleur-accent-texte);outline-offset:2px}.padg--drag .padt{transition:transform 60ms ease-out}.padt--joue{box-shadow:inset 0 0 0 3px var(--pad), 0 0 18px color-mix(in srgb, var(--pad) 55%, transparent)}.padt--compact{border-radius:12px;gap:2px;min-height:64px;padding:6px 8px}.padt--vide{box-shadow:none;border:2px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);background:0 0;justify-content:center;align-items:center}.padt--vide:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.padt--inerte{cursor:default;opacity:.55}.padt--inerte:hover{border-color:var(--couleur-bordure);color:var(--couleur-texte-doux)}.padt--vide-son{opacity:.7}.padt__tete{align-items:flex-start;gap:6px;display:flex}.padt__nom{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.padt--compact .padt__nom{-webkit-line-clamp:1;font-size:.85rem}.padt__edit{opacity:.6;flex:none}.padt__menu{width:44px;height:44px;color:var(--couleur-texte);cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-8px -10px -8px 0;display:inline-flex}.padt__menu:hover,.padt__menu:active{background:color-mix(in srgb, var(--couleur-fond) 70%, transparent);opacity:1}.padt--compact .padt__menu{margin:-6px -8px -6px 0}.padt__corps{flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:0;display:flex}.padt__info{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.padt__etape{font-variant-numeric:tabular-nums;color:var(--couleur-accent-texte);align-items:baseline;gap:6px;font-size:1.15rem;font-weight:800;display:flex}.padt--compact .padt__etape{font-size:.95rem}.padt__etape-nom{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:500;overflow:hidden}.padt__joue{color:var(--pad);font-size:1rem;animation:1s ease-in-out infinite regie-pulse;position:absolute;top:8px;right:10px}.padt__pied{justify-content:space-between;align-items:center;min-height:18px;display:flex}.padt__duree{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.7rem}.padt__reset{background:color-mix(in srgb, var(--couleur-fond) 70%, transparent);color:var(--couleur-texte-doux);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.padt__reset:hover{color:var(--couleur-texte)}.padt--choix{cursor:default}.padt--choix:active{transform:none}.padt__choix{flex-direction:column;flex:1;gap:4px;max-height:140px;display:flex;overflow-y:auto}.padt__sous{background:color-mix(in srgb, var(--couleur-fond) 70%, transparent);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:.82rem;font-weight:600;display:flex}.padt__sous:active{transform:scale(.97)}.padt__sous--joue{background:var(--pad);color:#fff}.vpads{gap:var(--espace-m);flex-direction:column;display:flex}.vpads__tete{flex-direction:column;align-items:stretch;gap:6px;display:flex}.vpads__pages{flex-flow:column;gap:6px;width:100%;display:flex}.vpads__groupe{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.vpads__groupe::-webkit-scrollbar{display:none}.vpads__groupe>*{flex:none}.vpads__groupe-titre{color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;min-width:104px;margin-right:4px;font-size:.75rem;font-weight:700;display:inline-flex}.vpads__page{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.86rem;display:inline-flex}.vpads__page--on{background:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte);color:#fff;font-weight:600}.vpads__page--plus{color:var(--couleur-texte-doux);border-style:dashed}.vpads__page-nb{opacity:.75;font-variant-numeric:tabular-nums;font-size:.72rem}.vpads__outils{align-items:center;gap:var(--espace-m);background:var(--couleur-accent-fond);border-radius:10px;flex-wrap:wrap;padding:6px 10px;font-size:.85rem;display:flex}.vpads__outil{align-items:center;gap:6px;display:inline-flex}.vpads__renommer{align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.popad-fond{z-index:125}.modale-fond--pads{z-index:60}.popad{width:min(96vw,640px);max-width:min(96vw,640px)}.popad__corps{gap:var(--espace-m);flex-direction:column;max-height:72vh;display:flex;overflow-y:auto}.popad__ligne{gap:var(--espace-m);align-items:flex-end;display:flex}.popad__nom{flex:1}.popad__couleur{border:1px solid var(--couleur-bordure);cursor:pointer;border-radius:8px;width:40px;height:34px}.popad__modes{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.popad__mode{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);text-align:left;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.popad__mode span{color:var(--couleur-texte-doux);font-size:.74rem;line-height:1.3}.popad__mode--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.popad__mode--on strong{color:var(--couleur-accent-texte)}.popad__boucle{align-items:center;gap:6px;margin-top:6px;font-size:.85rem;display:flex}.popad__vide{color:var(--couleur-texte-doux);margin:0 0 6px;font-size:.85rem}.popad__elems{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.popad__elem{border:1px solid var(--couleur-bordure);border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.popad__elem-num{text-align:center;min-width:18px;color:var(--couleur-texte-doux);font-size:.8rem;font-weight:700}.popad__elem-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.popad__elem-nom .piece-type{font-weight:400}.popad__ajout{border:1px dashed var(--couleur-bordure);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.popad__ajout-tete{align-items:center;gap:8px;display:flex}.popad__ajout-tete .cellule-texte{flex:1}.popad__fichiers{max-height:220px;overflow-y:auto}.envpad{width:min(96vw,620px);max-width:min(96vw,620px)}.envpad-fond{z-index:140}.envpad__pages{margin-bottom:var(--espace-m)}.envpad__pad{align-items:flex-start}@media (width<=600px){.popad__modes{grid-template-columns:1fr}}.btn-lect{pointer-events:auto;background:var(--couleur-fond);border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);border-radius:999px;align-items:center;gap:2px;max-width:70%;padding:2px 3px;font-family:system-ui,sans-serif;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0000002e}.btn-lect__grip{cursor:grab;color:var(--couleur-texte-doux);touch-action:none;padding:0 2px;font-size:.9rem;line-height:1}.btn-lect__grip:active{cursor:grabbing}.btn-lect__play{background:var(--couleur-accent-texte);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 10px 4px 8px;font-size:.82rem;font-weight:700;display:inline-flex;overflow:hidden}.btn-lect__play:active{transform:scale(.96)}.btn-lect__x{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.btn-lect__x:hover{background:var(--couleur-accent-fond);color:var(--couleur-texte)}.pbl{flex-direction:column;gap:8px;width:340px;max-height:calc(100vh - 16px);display:flex}.pbl__liste{flex:0 auto}.pbl__aide{margin:0}.pbl__nouveau{justify-content:center;min-height:44px}.pbl__liste{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.pbl__page{flex-direction:column;gap:3px;display:flex}.pbl__opt{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:.85rem;display:flex}.pbl__opt--page{font-weight:600}.pbl__opt--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.pbl__point{background:var(--pad);border-radius:50%;flex:none;width:10px;height:10px}.pbl__opt .piece-type{margin-left:auto}.plateau{z-index:56;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);max-width:min(94vw,720px);box-shadow:var(--ombre-flottante,0 10px 32px #00000042);border-radius:14px;flex-direction:column;animation:.14s ease-out fond-in;display:flex;position:fixed;bottom:84px;right:16px}.plateau--etendu{width:min(94vw,520px);max-height:calc(100vh - 24px)}.plateau--etendu .plateau__grille{min-height:0;overflow-y:auto}.plateau__ligne{align-items:center;gap:4px;min-height:42px;padding:5px 6px;display:flex}.plateau__grip{cursor:grab;color:var(--couleur-texte-doux);touch-action:none;background:0 0;border:none;padding:0 3px;font-size:1rem;line-height:1}.plateau__grip:active{cursor:grabbing}.plateau__espace{flex:1}.plateau__info{color:var(--couleur-texte-doux);white-space:nowrap;padding:0 6px;font-size:.8rem}.plateau__info--bloc{white-space:normal;padding:8px 12px 12px}.plateau__btn{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.plateau__btn:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.plateau__puces{align-items:center;gap:6px;max-width:min(78vw,560px);padding:2px;display:flex;overflow-x:auto}.plateau__puce-wrap{flex:none;align-items:center;gap:2px;display:inline-flex}.plateau__puce{min-height:34px;font:inherit;color:var(--couleur-texte);background:color-mix(in srgb, var(--pad) 24%, var(--couleur-fond));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pad) 55%, transparent);cursor:pointer;white-space:nowrap;touch-action:manipulation;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.plateau__puce:active{transform:scale(.96)}.plateau__puce--joue{background:var(--pad);color:#fff;box-shadow:0 0 12px color-mix(in srgb, var(--pad) 60%, transparent)}.plateau__puce--vide{opacity:.55}.plateau__puce-nom{text-overflow:ellipsis;max-width:160px;overflow:hidden}.plateau__puce-etape{font-variant-numeric:tabular-nums;opacity:.85;font-size:.78rem}.plateau__reset{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.plateau__reset:hover{background:var(--couleur-accent-fond)}.plateau__groupe{border:1px dashed color-mix(in srgb, var(--pad) 55%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.plateau__groupe-nom{color:var(--couleur-texte-doux);white-space:nowrap;padding:0 4px;font-size:.74rem;font-weight:700}.plateau__pages{align-items:center;gap:4px;max-width:min(70vw,400px);display:flex;overflow-x:auto}.plateau__page{border:1px solid var(--couleur-bordure);color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;display:inline-flex}.plateau__page--on{background:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte);color:#fff;font-weight:600}.plateau__grille{padding:4px 8px 8px}.plateau__grille .padt--compact{min-height:58px}.menuctx-fond{z-index:140;position:fixed;inset:0}.menuctx{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);min-width:240px;box-shadow:var(--ombre-flottante,0 10px 32px #00000042);border-radius:12px;flex-direction:column;gap:2px;padding:6px;animation:.1s ease-out fond-in;display:flex;position:fixed}.menuctx__item{color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:.95rem;display:flex}.menuctx__item:hover{background:var(--couleur-accent-fond)}.menuctx__item--danger{color:var(--couleur-alerte)}.menuctx__item:disabled{opacity:.4}.lecteur-loupe--bas{transform:translate(-50%)}.edson__segments .segment{gap:10px;padding:8px}.edson__segments .bouton-rond{width:42px;height:42px;font-size:1rem}.edson__segments .segment__libelle{min-width:120px;padding:8px;font-size:.95rem}.segment__cadenas{color:var(--couleur-texte-doux);display:inline-flex}.segment__menu{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:44px;height:44px;color:var(--couleur-texte);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.segment__menu:hover{background:var(--couleur-accent-fond)}.edson__pied{justify-content:flex-end;margin-top:8px;display:flex}.edson__transport .bouton-secondaire,.edson__transport .bouton-principal{min-height:40px}.sono__fic-act{width:38px;height:38px}.sono__fic-ouvrir{width:44px;height:44px}.padt__sous{min-height:40px;font-size:.88rem}.padt__reset{width:34px;height:34px}.vpads__page{min-height:38px}.plateau__ligne{gap:6px;min-height:52px;padding:6px 8px}.plateau__grip{min-height:40px;padding:0 6px;font-size:1.15rem}.plateau__btn{width:42px;height:42px}.plateau__puce{gap:8px;min-height:46px;padding:6px 14px 6px 12px;font-size:.95rem}.plateau__puce-txt{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.plateau__puce-nom{max-width:220px}.plateau__puce-sous{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.74rem;font-weight:500;overflow:hidden}.plateau__reset{width:36px;height:36px}.plateau__page{min-height:36px;padding:4px 12px;font-size:.85rem}.btn-lect{border-radius:14px;gap:0;max-width:80%;padding:3px 4px}.btn-lect--joue{border-color:var(--pad);box-shadow:0 0 0 2px color-mix(in srgb, var(--pad) 45%, transparent), 0 2px 8px #0000002e}.btn-lect__grip{align-items:center;min-height:44px;padding:0 8px;font-size:1.1rem;display:inline-flex}.btn-lect__play{background:var(--pad);border-radius:10px;gap:8px;max-width:none;min-height:44px;padding:5px 12px 5px 10px;font-size:.95rem}.btn-lect--joue .btn-lect__play{filter:brightness(1.12)}.btn-lect__txt{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.btn-lect__nom{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.btn-lect__sous{opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:.72rem;font-weight:500;overflow:hidden}.btn-lect__menu{color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.btn-lect__menu:hover{background:var(--couleur-accent-fond);color:var(--couleur-texte)}.envpad__question{flex-direction:column;gap:10px;padding:8px 0;display:flex}.envpad__question p{margin:0}.envpad__choix{flex-wrap:wrap;gap:8px;display:flex}.envpad__choix button{min-height:44px}.lecteur-loupe--bas{border-radius:14px;width:min(92vw,460px);padding:8px}.lecteur-loupe--bas .lecteur-loupe__cv{height:170px}.lecteur-loupe--bas .lecteur-loupe__t{font-size:1rem}.sono__sous{margin-bottom:var(--espace-s);flex-wrap:wrap;gap:8px;display:flex}.sono__sous-dossier{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.sono__sous-dossier:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.sono__sous-nom{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.contenu--page-ambre{--page-teinte:var(--page-ambre)}.contenu--page-cyan{--page-teinte:var(--page-cyan)}.contenu--page-rose{--page-teinte:var(--page-rose)}.contenu--page-rouge{--page-teinte:var(--page-rouge)}.onglet__ico--doc{background:color-mix(in srgb, var(--page-cyan) 14%, transparent);color:var(--page-cyan)}.onglet--actif .onglet__ico--doc{background:var(--page-cyan);color:var(--sur-accent)}[data-theme=chaleureux] .contenu--page-bleu{--page-teinte:var(--page-bleu-chaud)}[data-theme=chaleureux] .contenu--page-violet{--page-teinte:var(--page-violet-chaud)}[data-theme=chaleureux] .contenu--page-vert{--page-teinte:var(--page-vert-chaud)}[data-theme=chaleureux] .contenu--page-ardoise{--page-teinte:var(--page-ardoise-chaud)}[data-theme=chaleureux] .contenu--page-ambre{--page-teinte:var(--page-ambre-chaud)}[data-theme=chaleureux] .contenu--page-cyan{--page-teinte:var(--page-cyan-chaud)}[data-theme=chaleureux] .contenu--page-rose{--page-teinte:var(--page-rose-chaud)}[data-theme=chaleureux] .contenu--page-rouge{--page-teinte:var(--page-rouge-chaud)}[data-theme=chaleureux] .contenu--page-lecture{--page-teinte:var(--page-bleu-chaud)}.tableau--dep{table-layout:fixed;min-width:900px}.tableau--dep th.col-seq{width:124px}.tableau--dep th.col-ei{width:92px}.tableau--dep th.col-nuit{width:52px}.tableau--dep th.col-pdt{width:80px}.tableau--dep th.col-renfort{width:74px}.tableau--dep th.col-docs{width:72px}.tableau--dep th.col-decor{width:16%}.tableau--dep th.col-com{width:10%}.tableau--dep th.col-sons{width:8%}.tableau--dep th.col-remarque{width:6%}.tableau--dep th.col-diff{width:5%}.tableau--dep th.col-seq,.tableau--dep td.col-seq{padding-right:22px}.tableau--dep td.col-seq{position:relative}.tableau--dep th.col-ei,.tableau--dep td.col-ei,.tableau--dep th.col-nuit,.tableau--dep td.col-nuit{padding-left:4px;padding-right:4px}.tableau--dep th.col-ei{white-space:normal;max-width:46px;line-height:1.15}.tableau--dep .cellule-select--badge{padding:2px 6px;font-size:.74rem}.tableau--dep td.col-decor{white-space:normal;min-width:120px;max-width:190px}.tableau--dep .cell-decor{white-space:normal;text-align:left}.tableau--dep td.col-com{white-space:normal;max-width:220px}.tableau--dep td.col-com .chips{max-width:220px}.tableau--dep td.col-sons,.tableau--dep td.col-diff{white-space:normal;max-width:260px}.tableau--dep td.col-diff .chips{max-width:200px}.tableau--dep td.col-remarque{white-space:normal;min-width:120px;max-width:220px}.affichage-cols{grid-template-columns:1fr 1fr;gap:2px 12px;margin:2px 6px 8px;display:grid}.affichage-col{cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:.9rem;display:flex}.affichage-col input{width:17px;height:17px}.tableau--dep tbody tr{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tableau--dep tbody tr input,.tableau--dep tbody tr textarea{-webkit-user-select:text;user-select:text}.tableau--dep tbody tr>td{transition:background .5s}.tableau--dep tbody tr.ligne--presse>td{background:var(--couleur-accent-fond);transition:background .45s ease-in}.tableau--dep tbody tr.ligne--menu>td{background:var(--couleur-accent-fond);transition:none}.seq-menu__ouvre--survol{opacity:0;padding:0 5px;font-size:1rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (hover:hover){.tableau--dep tbody tr:hover .seq-menu__ouvre--survol,.seq-menu__ouvre--survol:focus-visible{opacity:1}}@media (hover:none){.seq-menu__ouvre--survol{display:none}.tableau--dep th.col-seq,.tableau--dep td.col-seq{padding-right:6px}}@keyframes seqMenuIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:none}}.seq-menu{transform-origin:0 0;animation:.18s cubic-bezier(.2,.8,.3,1.15) seqMenuIn}@media (prefers-reduced-motion:reduce){.seq-menu{animation:none}}:is(.mesdocs__item-actions,.hf-profil__entete) .chip__x{background:var(--badge-bg);width:36px;height:36px;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);justify-content:center;align-items:center;display:inline-flex}:is(.mesdocs__item-actions,.hf-profil__entete) .chip__x:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}:is(.mesdocs__item-actions,.hf-profil__entete) .chip__x[title=Supprimer]:hover{color:var(--couleur-danger,#b91c1c)}.frais__justif-choix{gap:6px;display:inline-flex}.frais__justif-plus{cursor:pointer;background:var(--badge-bg);min-width:36px;min-height:36px;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.frais__justif-plus:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.frais__jpages{opacity:.75;margin-left:4px;font-size:.72rem}.frais__nature-autre{width:100%;min-width:110px;margin-top:4px}.frais__apercu{flex-direction:column;align-items:center;gap:10px}.frais__apercu-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.frais__apercu-nav .bouton-secondaire{min-height:40px}.frais__apercu-page{color:var(--couleur-texte-doux);text-align:center;min-width:90px;font-size:.9rem}.amb-avalider{letter-spacing:.02em;background:var(--statut-afaire-bg);color:var(--couleur-alerte);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.tableau--amb{table-layout:fixed}.tableau--amb th,.tableau--amb td{white-space:normal;overflow-wrap:anywhere}.tableau--amb .amb-col-fanion{width:4%}.tableau--amb .amb-col-nom{width:33%}.tableau--amb .amb-col-pour{width:27%}.tableau--amb .amb-col-statut{width:12%}.tableau--amb .amb-col-num{width:11%}.tableau--amb .amb-col-date{width:13%}.tableau--amb .cellule-mini,.tableau--amb input[type=date]{width:100%;min-width:0}.tableau--amb .amb-lieu-tr td{background:var(--couleur-panel);font-family:var(--police-titre);letter-spacing:-.01em;text-transform:uppercase;color:var(--couleur-titre);padding-top:14px;padding-bottom:6px;font-weight:800}.tableau--amb .amb-lieu-tr .pastille-cat{vertical-align:-1px;margin-right:8px;display:inline-block}.tableau--amb .amb-lieu-tr__nom{margin-right:6px}.tableau--amb .amb-lieu-tr .liste-sons__compte{text-transform:none;font-weight:500}.amb-pour__decor{color:var(--couleur-texte-doux)}@media (width<=760px){.tableau--amb .amb-col-date,.tableau--amb td:nth-child(6){display:none}.tableau--amb .amb-col-nom{width:36%}.tableau--amb .amb-col-pour{width:28%}.tableau--amb .amb-col-statut{width:17%}.tableau--amb .amb-col-num{width:15%}}.feuille__arrondi{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.78rem;display:block}.feuille__arrondi em{opacity:.85;font-style:normal}.planhf{gap:var(--espace-m);flex-direction:column;min-width:0;display:flex}.planhf__tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planhf__nom{min-width:0;font-family:var(--police-titre);color:var(--couleur-titre);background:0 0;border:1px solid #0000;border-radius:8px;flex:240px;padding:6px 8px;font-size:1.25rem;font-weight:800}.planhf__nom:hover,.planhf__nom:focus{border-color:var(--couleur-bordure);background:var(--couleur-carte);outline:none}.planhf__etat{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.78rem}.planhf__infos{grid-template-columns:2fr 1fr 1fr 1.4fr;align-items:end;gap:10px 14px;display:grid}@media (width<=900px){.planhf__infos{grid-template-columns:1fr 1fr}}@media (width<=560px){.planhf__infos{grid-template-columns:1fr}}.planhf__champ{flex-direction:column;gap:4px;min-width:0;display:flex}.planhf__champ>span{text-transform:uppercase;letter-spacing:.05em;color:var(--couleur-texte-doux);font-size:.72rem;font-weight:700}.planhf__champ select,.planhf__champ input,.planhf__champ .deroulant{width:100%;min-height:40px}.planhf__lieu{gap:8px;min-width:0;display:flex}.planhf__lieu select,.planhf__lieu .deroulant{flex:50%}.planhf__rech{flex:50%;position:relative}.planhf__rech input{width:100%;min-height:40px}.planhf__zone{color:var(--couleur-texte-doux);margin:0;font-size:.85rem}.planhf__zone strong{color:var(--couleur-texte)}.planhf__bloc{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);overflow:hidden}.planhf__bloc-titre{width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.planhf__bloc-sous{color:var(--couleur-texte-doux);margin-left:auto;font-size:.82rem;font-weight:500}.planhf__cats{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:4px 12px 12px;display:grid}.planhf__cat{border:1px solid var(--couleur-bordure);border-left:4px solid var(--cat);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.planhf__cat-tete{align-items:center;gap:6px;display:flex}.planhf__cat-tete em{color:var(--couleur-texte-doux);font-size:.82rem;font-style:normal}.planhf__cat-bande{align-items:center;gap:6px;font-size:.86rem;display:flex}.planhf__cat-bande input,.planhf__excl-ajout input{text-align:center;width:84px;min-height:36px}.planhf__cat-excl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.planhf__excl{background:var(--badge-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:.82rem;display:inline-flex}.planhf__excl button{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;display:inline-flex}.planhf__excl-ajout{align-items:center;gap:6px;display:inline-flex}.planhf__barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planhf__ko{color:var(--couleur-alerte);align-items:center;gap:4px;font-weight:600;display:inline-flex}.planhf__groupe{flex-direction:column;gap:6px;display:flex}.planhf__groupe-titre{align-items:center;gap:8px;margin:6px 0 0;font-size:.95rem;display:flex}.planhf__liste{flex-direction:column;gap:6px;display:flex}.planhf__hf{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:56px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:6px 12px;display:grid}.planhf__hf--lecture{cursor:default;grid-template-columns:1fr auto auto}.planhf__hf:hover{border-color:var(--couleur-accent-texte)}.planhf__hf--ko{border-color:color-mix(in srgb, var(--couleur-alerte) 60%, transparent);background:var(--statut-afaire-bg)}.planhf__hf-nom{flex-direction:column;min-width:0;font-size:1.02rem;font-weight:700;display:flex}.planhf__hf-nom em{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:italic;font-weight:400;overflow:hidden}.planhf__hf-freq{font-family:var(--police-titre);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.3rem;font-weight:800;display:inline-flex}.planhf__badge{letter-spacing:.04em;background:var(--badge-bg);min-width:40px;height:30px;color:var(--couleur-texte-doux);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.85rem;font-weight:800;display:inline-flex}.planhf__badge--ok{background:var(--statut-fait-bg);color:var(--tournee-texte)}.planhf__badge--ko{background:var(--couleur-alerte);color:#fff}.planhf__ajout{flex-direction:column;gap:4px;max-height:50vh;display:flex;overflow:auto}.planhf__tete--liste{margin-bottom:var(--espace-m)}.planhf__cartes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.planhf__carte{display:flex;position:relative}.planhf__carte-corps{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);min-height:84px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:1;gap:4px;padding:12px 44px 12px 14px;display:flex}.planhf__carte-corps:hover{border-color:var(--couleur-accent-texte)}.planhf__carte-nom{font-family:var(--police-titre);font-size:1.02rem}.planhf__carte-meta{color:var(--couleur-texte-doux);font-size:.84rem}.planhf__carte-hf{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.8rem}.planhf__carte-x{background:var(--badge-bg);width:36px;height:36px;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.planhf__carte-x:hover{color:var(--couleur-danger,#b91c1c)}.planhf--lecture .planhf__champ--select{flex:320px}.parchf__liste{margin-top:var(--espace-m);flex-direction:column;gap:6px;display:flex}.parchf__carte{border:1px solid var(--couleur-bordure);border-left:4px solid var(--cat,var(--couleur-bordure));border-radius:var(--rayon-carte);background:var(--couleur-carte);flex-direction:column;gap:4px;padding:5px 8px 6px;display:flex}.parchf__carte--off{opacity:.55}.parchf__tete{align-items:center;gap:6px;display:flex}.parchf__tete .poignee{width:30px;min-height:36px;margin-left:-4px}.parchf__nom{flex:120px;min-width:0;font-size:.95rem;font-weight:600}.parchf__cat{flex:0 150px;min-width:0}.parchf__defaut{cursor:pointer;min-height:36px;color:var(--couleur-texte-doux);white-space:nowrap;align-items:center;gap:4px;padding:0 4px;font-size:.74rem;display:inline-flex}.parchf__tete .liste__suppr{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.parchf__champs{flex-wrap:wrap;align-items:center;gap:4px 8px;padding-left:26px;display:flex}.parchf__champ{align-items:center;gap:5px;min-width:0;display:flex}.parchf__champ:not(.parchf__plage){flex:110px;max-width:190px}.parchf__etiq{text-transform:uppercase;color:var(--couleur-texte-doux);flex:none;font-size:.64rem;font-weight:700}.parchf__champ input,.parchf__champ select,.parchf__champ .deroulant{min-width:0;min-height:32px}.parchf__champ:not(.parchf__plage) input{flex:auto;width:100%}.parchf__carte .cellule-texte,.parchf__carte .cellule-select{border-color:var(--couleur-bordure);background:var(--couleur-fond);padding:4px 7px;font-size:.86rem}.parchf__plage{flex:none}.parchf__plage input{text-align:center;font-variant-numeric:tabular-nums;width:66px}.parchf__fleche{color:var(--couleur-texte-doux);flex:none}.parchf__unite{color:var(--couleur-texte-doux);flex:none;font-size:.72rem}@media (width<=560px){.parchf__champs{padding-left:0}.parchf__cat{flex-basis:110px}}.parchf__ajout{margin-top:var(--espace-m);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon-carte);background:color-mix(in srgb, var(--couleur-accent-texte) 4%, transparent);flex-direction:column;gap:10px;max-height:none;padding:10px 12px 12px;display:flex;overflow:visible}.parchf__ajout-titre{font-family:var(--police-titre);font-size:1rem}.parchf__ajout .parchf__champs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:8px 10px;padding-left:0;display:grid}.parchf__ajout .parchf__champ{flex-direction:column;align-items:stretch;gap:3px}.parchf__ajout .parchf__champ input,.parchf__ajout .parchf__champ select,.parchf__ajout .parchf__champ .deroulant{width:100%;min-height:40px}.parchf__ajout .parchf__plage{grid-column:span 2}.parchf__ajout .parchf__plage-ligne{align-items:center;gap:6px;display:flex}.parchf__ajout .parchf__plage-ligne input{text-align:center;font-variant-numeric:tabular-nums;flex:1 1 0;width:auto}.parchf__champ--qte{max-width:92px}.parchf__champ--qte select,.parchf__champ--qte .deroulant{text-align:center;font-variant-numeric:tabular-nums}.parchf__ajout-pied{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parchf__apercu{color:var(--couleur-texte-doux);flex:200px;margin:0;font-size:.85rem}.parchf__apercu strong{color:var(--couleur-texte)}.parchf__ajout-pied .bouton-principal{min-height:44px}.spectre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);--gauche:84px;flex-direction:column;gap:0;padding:10px 12px 8px;display:flex}.spectre__hf{height:40px;margin-left:var(--gauche);border-bottom:1px solid var(--couleur-bordure);background:color-mix(in srgb, var(--couleur-accent-texte) 5%, transparent);border-radius:8px 8px 0 0;position:relative}.spectre__etiquette{left:calc(-1 * var(--gauche));width:var(--gauche);text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--couleur-texte-doux);padding-right:10px;font-size:.72rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.spectre__marq{background:var(--cat);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:24px;padding:0 4px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 1px 3px #00000040}.spectre__marq:after{content:"";border:5px solid #0000;border-top-color:var(--cat);border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.spectre__marq--ko{outline:2px solid var(--couleur-alerte);outline-offset:1px}.spectre__vide{color:var(--couleur-texte-doux);font-size:.8rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.spectre__zone{height:150px;margin-left:var(--gauche);position:relative}.spectre__niveaux{left:calc(-1 * var(--gauche));width:var(--gauche);position:absolute;top:0;bottom:0}.spectre__niveau{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.72rem;position:absolute;right:10px;transform:translateY(-50%)}.spectre__niveau:after{content:"";border-top:1px dashed color-mix(in srgb, var(--couleur-texte) 12%, transparent);pointer-events:none;width:100vw;position:absolute;top:50%;left:calc(100% + 10px)}.spectre__niveau--1{top:12.5%}.spectre__niveau--2{top:37.5%}.spectre__niveau--3{top:62.5%}.spectre__niveau--4{top:87.5%}.spectre__zone{overflow:hidden}.spectre__bande{background:color-mix(in srgb, var(--cat) 12%, transparent);border-left:2px solid var(--cat);border-right:2px solid var(--cat);pointer-events:none;position:absolute;top:0;bottom:0}.spectre__bande span{color:var(--cat);white-space:nowrap;font-size:.68rem;font-weight:700;position:absolute;top:2px;left:4px}.spectre__exclu{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cat) 35%, transparent) 0 3px, transparent 3px 8px);pointer-events:none;position:absolute;top:0;bottom:0}.spectre__canaux{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.spectre__canal{cursor:pointer;background:0 0;border:none;border-radius:4px 4px 0 0;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.spectre__barre{background:var(--couleur-bordure);border-radius:3px 3px 0 0;width:100%;transition:height .25s}.spectre__canal--n1 .spectre__barre{background:#c62828}.spectre__canal--n2 .spectre__barre{background:#e0642c}.spectre__canal--n3 .spectre__barre{background:#eea324}.spectre__canal--n4 .spectre__barre{background:#8bc34a}.spectre__canal--libre .spectre__barre{background:color-mix(in srgb, var(--couleur-texte) 14%, transparent)}.spectre__canal--evite{background:color-mix(in srgb, var(--couleur-texte) 5%, transparent)}.spectre__canal--actif{background:color-mix(in srgb, var(--couleur-accent-texte) 14%, transparent)}.spectre__canal:hover .spectre__barre{filter:brightness(1.1)}.spectre__telecom{background:repeating-linear-gradient(135deg,#c6282880 0 3px,#0000 3px 7px);width:12px;font-size:0;position:absolute;top:0;bottom:0;right:-12px}.spectre__axe{margin-left:var(--gauche);gap:2px;margin-top:4px;display:flex}.spectre__num{text-align:center;color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;flex:1 1 0;font-size:.66rem}.spectre__mhz{height:14px;margin-left:var(--gauche);position:relative}.spectre__mhz span{color:var(--couleur-texte-doux);font-size:.66rem;position:absolute;transform:translate(-50%)}.spectre__lecture{color:var(--couleur-texte-doux);min-height:1.3em;margin:8px 0 0;font-size:.85rem}.spectre__lecture strong{color:var(--couleur-texte)}.spectre__pastille{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.spectre__pastille--n1{background:#c62828}.spectre__pastille--n2{background:#e0642c}.spectre__pastille--n3{background:#eea324}.spectre__pastille--n4{background:#8bc34a}@media (width<=640px){.spectre{--gauche:0px;padding-left:8px}.spectre__etiquette,.spectre__niveaux{display:none}.spectre__num--k1,.spectre__num--k3{visibility:hidden}}.modale--freq{max-width:560px}.freq__corps{flex-direction:column;gap:12px;display:flex}.freq__pastille{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.freq__modele{color:var(--couleur-texte-doux);margin-left:8px;font-style:italic;font-weight:400}.freq__cat{background:var(--badge-bg);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:600}.freq__grand{align-items:baseline;gap:8px;display:flex}.freq__saisie{width:220px;max-width:60%;font-family:var(--police-titre);letter-spacing:-.02em;color:var(--couleur-titre);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:2.4rem;font-weight:800}.freq__saisie:hover,.freq__saisie:focus{border-color:var(--couleur-bordure);background:var(--couleur-carte);outline:none}.freq__unite{color:var(--couleur-texte-doux);font-size:1rem}.freq__canal{color:var(--couleur-texte-doux);margin:-6px 0 0;font-size:.82rem}.freq__verdict{border-radius:10px;padding:10px 12px;font-size:.9rem}.freq__verdict--ok{background:var(--statut-fait-bg);color:var(--tournee-texte);align-items:center;gap:8px;font-weight:600;display:flex}.freq__verdict--ko{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.freq__verdict ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.freq__verdict li{align-items:flex-start;gap:6px;display:flex}.freq__actions{flex-wrap:wrap;gap:8px;display:flex}.freq__compat{flex-direction:column;gap:4px;display:flex}.freq__volet{grid-template-columns:1fr 48px;align-items:stretch;gap:4px;display:grid}.freq__liste{overscroll-behavior:contain;border:1px solid var(--couleur-bordure);border-radius:10px;height:min(44vh,480px);min-height:200px;overflow-y:auto}.freq__liste-int{position:relative}.freq__cand{box-sizing:border-box;height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;left:4px;right:4px}.freq__cand:hover{background:var(--couleur-accent-fond)}.freq__cand--actuel{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:700}.freq__cand-f{font-family:var(--police-titre);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.freq__cand-marge{color:var(--couleur-texte-doux);font-size:.78rem}.freq__index{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;border-radius:10px;height:100%;min-height:200px;margin:8px 0;position:relative}.freq__index:active{background:var(--couleur-accent-fond)}.freq__index-rep{color:var(--couleur-accent-texte);font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;align-items:center;gap:5px;font-size:.72rem;font-weight:700;line-height:1;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.freq__index-pt{background:var(--couleur-accent-texte);opacity:.85;border-radius:50%;width:5px;height:5px;display:block}.freq__verrou{border:1px solid var(--couleur-bordure);min-height:40px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.freq__verrou--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000}.freq__verdict--att{background:color-mix(in srgb, var(--surveille-couleur) 14%, transparent);color:color-mix(in srgb, var(--surveille-couleur) 80%, var(--couleur-texte));flex-direction:column;gap:4px;font-weight:600;display:flex}.freq__verdict-ligne{align-items:center;gap:8px;display:flex}.freq__option{min-height:40px;color:var(--couleur-texte-doux);cursor:pointer;align-items:center;gap:10px;padding:0 4px;font-size:.85rem;display:flex}.freq__option input{flex:none;width:20px;height:20px}.freq__cand--hors{color:var(--couleur-texte-doux)}.freq__cand--hors .freq__cand-f{font-weight:500}.freq__cand-tag{background:color-mix(in srgb, var(--surveille-couleur) 16%, transparent);color:var(--surveille-couleur);border-radius:999px;margin-left:auto;margin-right:10px;padding:2px 8px;font-size:.7rem;font-weight:700}.poignee{width:44px;min-height:44px;color:var(--couleur-texte-doux);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.poignee:active{cursor:grabbing;background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.glisse--source{opacity:.45}.glisse--cible-avant{box-shadow:0 -3px 0 0 var(--couleur-accent-texte)}.glisse--cible-apres{box-shadow:0 3px 0 0 var(--couleur-accent-texte)}.planhf__groupes{flex-direction:column;gap:10px;display:flex}.planhf__groupes--drag{-webkit-user-select:none;user-select:none}.planhf__groupe{border-radius:12px}.planhf__groupe-titre .poignee{min-height:40px;margin-left:auto}.planhf__ligne{border-radius:12px;align-items:stretch;gap:4px;display:flex}.planhf__ligne .poignee{align-self:center}.planhf__ligne .planhf__hf{flex:1;min-width:0}.planhf__parc-grip{width:48px;padding:0!important}.planhf__badge--att{background:color-mix(in srgb, var(--surveille-couleur) 18%, transparent);color:var(--surveille-couleur);letter-spacing:0;font-size:.72rem}.planhf__att{color:var(--surveille-couleur);align-items:center;gap:4px;font-weight:600;display:inline-flex}.planhf__fixes{color:var(--couleur-texte-doux);align-items:center;gap:4px;font-weight:600;display:inline-flex}.planhf__confirm p{margin:0 0 10px;line-height:1.45}.planhf__confirm-note{color:var(--couleur-texte-doux);align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.planhf__carte-barre{border:1px dashed var(--couleur-bordure);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.planhf__carte-etat{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.planhf__carte-etat em{font-style:normal}.planhf__carte-modif{color:var(--surveille-couleur);font-weight:700}.carte{max-width:620px}.carte__corps{flex-direction:column;gap:12px;display:flex}.carte__desc{color:var(--couleur-texte-doux);margin:0;font-size:.85rem}.carte__slots{flex-direction:column;gap:8px;display:flex}.carte__slot{border:2px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:8px 10px 8px 8px;display:flex}.carte__slot--vide{color:var(--couleur-texte-doux);border-style:dashed}.carte__slot--vide .carte__num{color:var(--couleur-texte-doux);border:2px dashed var(--couleur-bordure);background:0 0}.carte__slot--inactif{opacity:.45;cursor:default}.carte__slot--courant{border-color:color-mix(in srgb, var(--couleur-accent-texte) 55%, transparent)}.carte__slot--sel{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.carte__slot--secours .carte__num{background:var(--surveille-couleur)}.carte__num{background:var(--couleur-titre);width:44px;height:44px;color:var(--couleur-carte);font-family:var(--police-titre);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:inline-flex}.carte__texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.carte__lib{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.carte__sous{color:var(--couleur-texte-doux);font-size:.8rem}.carte__courant{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.carte__menu{width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.carte__menu:hover{background:var(--couleur-accent-fond)}.carte__renomme{align-items:center;gap:6px;display:flex}.carte__renomme input{flex:1;min-width:0}.carte__panneau{background:var(--badge-bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.carte__nom{align-items:center;gap:10px;display:flex}.carte__nom span{color:var(--couleur-texte-doux);font-size:.85rem}.carte__nom input{flex:1;min-width:0}.carte__note{align-items:flex-start;gap:6px;margin:0;font-size:.88rem;display:flex}.carte__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carte__actions--3 button{flex:auto}.freq__bulle{background:var(--couleur-titre);color:var(--couleur-carte);font-family:var(--police-titre);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;z-index:2;border-radius:12px;padding:8px 14px;font-size:1.5rem;font-weight:800;position:absolute;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 20px #00000040}.freq__hits{flex-direction:column;gap:6px;max-height:40vh;display:flex;overflow:auto}.freq__hit{border:1px solid var(--couleur-bordure);border-radius:10px;padding:8px 10px}.freq__hit-tete{color:var(--couleur-texte-doux);justify-content:space-between;gap:8px;font-size:.82rem;display:flex}.freq__hit-tete strong{color:var(--couleur-alerte);font-variant-numeric:tabular-nums}.freq__hit-tete small{color:var(--couleur-texte-doux);font-weight:400}.freq__hit-hfs{margin-top:2px;font-weight:600}.freq__liste-titre{color:var(--couleur-texte-doux);margin:2px 8px 4px;font-size:.78rem}.expl__filtres{gap:var(--espace-s);margin-top:var(--espace-m);flex-wrap:wrap;align-items:center;display:flex}.expl__filtres select,.expl__filtres input,.expl__filtres .deroulant,.expl__filtres .btn-ghost{min-height:44px}.expl__onglet{border-radius:var(--rayon-pilule);padding:0 14px}.expl__onglet--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent)}.expl__liste{margin:var(--espace-m) 0 0;gap:var(--espace-s);flex-direction:column;padding:0;list-style:none;display:flex}.expl__item{padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);flex-direction:column;gap:6px;display:flex}.expl__liste--serree .expl__item{padding:6px var(--espace-m);gap:2px}.expl__item--traitee{opacity:.6}.expl__item-haut{align-items:center;gap:var(--espace-s);flex-wrap:wrap;display:flex}.expl__item-quand{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.82em}.expl__item-action{color:var(--couleur-titre)}.expl__item-qui{color:var(--couleur-texte);font-size:.9em}.expl__item-actions{gap:2px;margin-left:auto;display:flex}.expl__item-actions .btn-ghost{min-width:44px;min-height:44px;padding:0 10px}.expl__item-message{cursor:pointer;text-align:left;color:var(--couleur-texte);font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.expl__item-message:hover{color:var(--couleur-accent-texte);text-decoration:underline}.expl__item-ou{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.expl__item-ou code{color:var(--couleur-texte-doux);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}.expl__compteur{border-radius:var(--rayon-pilule);white-space:nowrap;background:var(--couleur-panel);color:var(--couleur-texte-doux);padding:1px 7px;font-size:.78em}.expl__pastille{border-radius:var(--rayon-pilule);white-space:nowrap;background:var(--couleur-panel);color:var(--couleur-texte-doux);padding:2px 8px;font-size:.78em;display:inline-block}.expl__pastille--grave{background:color-mix(in srgb, var(--couleur-alerte) 16%, transparent);color:var(--couleur-alerte)}.expl__dl{gap:4px var(--espace-m);margin:var(--espace-s) 0 0;padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure);grid-template-columns:max-content 1fr;display:grid}.expl__dl dt{color:var(--couleur-texte-doux);font-size:.85em}.expl__dl dd{overflow-wrap:anywhere;margin:0;font-size:.9em}.expl__stack{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;color:var(--couleur-texte-doux);margin:0;font-size:.78em;overflow:auto}.expl__uid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em}.expl__detail-court{color:var(--couleur-texte-doux);overflow-wrap:anywhere;font-size:.82em}.expl__date{color:var(--couleur-texte-doux);align-items:center;gap:6px;display:inline-flex}.expl__tuiles{gap:var(--espace-s);margin-top:var(--espace-m);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.expl__tuile{padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);flex-direction:column;gap:2px;display:flex}.expl__tuile--alerte{border-color:color-mix(in srgb, var(--couleur-alerte) 45%, transparent);background:color-mix(in srgb, var(--couleur-alerte) 7%, var(--couleur-carte))}.expl__tuile-titre{color:var(--couleur-texte-doux);font-size:.8em}.expl__tuile-valeur{color:var(--couleur-titre);font-size:1.25em}.expl__tuile-sous{color:var(--couleur-texte-doux);font-size:.8em}.expl__alertes{gap:var(--espace-s);margin-top:var(--espace-s);flex-direction:column;display:flex}.expl__alerte{gap:var(--espace-s);padding:var(--espace-s) var(--espace-m);border-radius:var(--rayon);border:1px solid color-mix(in srgb, var(--couleur-alerte) 40%, transparent);background:color-mix(in srgb, var(--couleur-alerte) 9%, var(--couleur-carte));color:var(--couleur-alerte);align-items:flex-start;display:flex}.expl__alerte--important{border-color:color-mix(in srgb, var(--couleur-trajet) 40%, transparent);background:color-mix(in srgb, var(--couleur-trajet) 9%, var(--couleur-carte));color:var(--couleur-trajet)}.expl__alerte>div{flex-direction:column;gap:2px;display:flex}.expl__alerte em{color:var(--couleur-texte);font-size:.9em;font-style:normal}.expl__alerte span{color:var(--couleur-texte);font-size:.9em}.expl__ok{margin-top:var(--espace-s);color:var(--couleur-succes);align-items:center;gap:6px;display:flex}.expl__recap{white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--couleur-texte);max-height:60vh;margin:0;overflow:auto}.btn--danger{background:var(--couleur-alerte);border-color:var(--couleur-alerte)}.bandeau-maintenance{z-index:60;padding:10px var(--espace-m);background:color-mix(in srgb, var(--couleur-trajet) 16%, var(--couleur-carte));border-bottom:1px solid color-mix(in srgb, var(--couleur-trajet) 45%, transparent);color:var(--couleur-texte);padding-right:44px;font-size:.92em;display:block;position:sticky;top:0}.bandeau-depart{z-index:60;padding:10px var(--espace-m);background:color-mix(in srgb, var(--couleur-accent-texte) 12%, var(--couleur-carte));border-bottom:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);color:var(--couleur-texte);padding-right:44px;font-size:.92em;display:block;position:sticky;top:0}.bandeau-depart .bandeau-maintenance__x{color:var(--couleur-texte-doux)}.bandeau-maintenance__x{cursor:pointer;width:44px;height:44px;color:var(--couleur-texte-doux);background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.expl__courbe{margin-top:var(--espace-m);padding:var(--espace-s) var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte)}.expl__courbe-titre{color:var(--couleur-texte-doux);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.8em;display:flex}.expl__courbe-total{color:var(--couleur-titre)}.expl__courbe-barres{border-bottom:1px solid var(--couleur-bordure);align-items:flex-end;gap:3px;height:64px;display:flex}.expl__courbe-colonne{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:1px;min-width:8px;height:100%;display:flex}.expl__courbe-serveur{background:var(--couleur-alerte);border-radius:2px 2px 0 0;display:block}.expl__courbe-app{background:color-mix(in srgb, var(--couleur-alerte) 38%, var(--couleur-carte));border-radius:2px 2px 0 0;display:block}.expl__courbe-pied{color:var(--couleur-texte-doux);justify-content:space-between;align-items:center;margin-top:4px;font-size:.75em;display:flex}.expl__courbe-legende{align-items:center;gap:4px;display:inline-flex}.expl__courbe-puce{border-radius:2px;width:8px;height:8px;display:inline-block}.expl__courbe-puce--serveur{background:var(--couleur-alerte)}.expl__courbe-puce--app{background:color-mix(in srgb, var(--couleur-alerte) 38%, var(--couleur-carte));border:1px solid color-mix(in srgb, var(--couleur-alerte) 55%, transparent);margin-left:8px}.inscr__modes{gap:var(--espace-s);margin-top:var(--espace-m);display:grid}@media (width>=620px){.inscr__modes{grid-template-columns:1fr 1fr}}.inscr__mode{text-align:left;min-height:44px;font:inherit;color:var(--couleur-texte);background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.inscr__mode span{color:var(--couleur-texte-doux);font-size:.85rem;line-height:1.4}.inscr__mode:hover{border-color:var(--couleur-accent-texte)}.inscr__mode--actif{border-color:var(--couleur-accent-texte);box-shadow:inset 0 0 0 1px var(--couleur-accent-texte);background:var(--couleur-panel)}.inscr__pastille{background:var(--couleur-accent-texte);color:#fff;text-align:center;border-radius:10px;min-width:20px;margin-left:8px;padding:1px 7px;font-size:.78rem;font-weight:700;display:inline-block}.inscr__filtres{margin:var(--espace-m) 0 var(--espace-s);flex-wrap:wrap;gap:6px;display:flex}.inscr__filtres .btn-ghost{min-height:44px}.inscr__filtre--actif{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);font-weight:600}.inscr__liste{gap:var(--espace-s);margin:0;padding:0;list-style:none;display:grid}.inscr__item{gap:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex}.inscr__item-corps{flex:260px;min-width:0}.inscr__doux{color:var(--couleur-texte-doux);margin-top:2px;font-size:.84rem}.inscr__message{overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem;line-height:1.45}.inscr__item-actions{flex-wrap:wrap;gap:6px;display:flex}.inscr__item-actions button{min-height:44px}.inscr__etat{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:10px;margin-left:8px;padding:1px 8px;font-size:.76rem;font-weight:600;display:inline-block}.inscr__etat--active{border-color:var(--couleur-ok,#2e7d32);color:var(--couleur-ok,#2e7d32)}.inscr__etat--revoquee,.inscr__etat--expiree{border-color:var(--couleur-alerte,#c62828);color:var(--couleur-alerte,#c62828)}.inscr__lien{margin:var(--espace-m) 0;border:1px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-panel);padding:12px 14px}.inscr__lien p{margin:0 0 8px;font-weight:600}.inscr__lien button{min-height:44px;margin-right:8px}.inscr__lien-code{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin-bottom:10px;padding:8px 10px;font-size:.82rem;display:block}.inscr__form{margin-top:var(--espace-s);flex-direction:column;gap:10px;display:flex}.inscr__form input{font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);min-height:44px;color:var(--couleur-texte);padding:8px 10px}.inscr__form-actions{justify-content:flex-end;gap:8px;display:flex}.inscr__form-actions button{min-height:44px}.carte__titre--petit{margin-top:var(--espace-m);font-size:1rem}.depart__programme{margin-top:var(--espace-s);border:1px solid var(--couleur-accent-texte);border-radius:var(--rayon);background:var(--couleur-panel);padding:12px 14px}.depart__programme p{margin:0 0 8px}.depart__programme button,.depart__ouvrir,.depart__actions button{min-height:44px}.depart__ouvrir{margin-top:var(--espace-s)}.depart__confirme{margin-top:var(--espace-s);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);padding:12px 14px}.depart__liste{margin:8px 0 12px;padding-left:20px;line-height:1.6}.depart__attention{color:var(--couleur-alerte,#c62828)}.depart__mot{max-width:320px;margin:12px 0;display:block}.depart__mot input{font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);width:100%;min-height:44px;color:var(--couleur-texte);letter-spacing:.08em;padding:8px 10px}.depart__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gestion__depart{color:var(--couleur-alerte,#c62828);font-weight:600}.gestion__attente{color:var(--couleur-texte-doux);font-style:italic}.enreg{max-width:560px}.enreg__niveau{margin-bottom:var(--espace-m)}.vum{background:var(--couleur-panel);border:1px solid var(--couleur-bordure);border-radius:999px;height:26px;position:relative;overflow:hidden}.vum__barre{background:linear-gradient(90deg, var(--couleur-succes) 0%, var(--couleur-succes) 72%, var(--alerte-bord) 88%, var(--couleur-danger) 100%);border-radius:999px;width:0;height:100%}.vum--sature{box-shadow:inset 0 0 0 2px var(--couleur-danger)}.vum__crete{background:var(--couleur-titre);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px}.vum__repere{background:var(--couleur-bordure);width:1px;position:absolute;top:0;bottom:0}.enreg__chiffres{align-items:baseline;gap:var(--espace-s);font-variant-numeric:tabular-nums;margin-top:6px;display:flex}.enreg__sature{color:var(--couleur-danger);font-weight:700}.enreg__temps{font-variant-numeric:tabular-nums;font-size:20px}.enreg__temps--rouge{color:var(--couleur-danger)}.enreg__bouton{justify-content:center;min-width:190px;min-height:48px}.enreg .sono__outil input[type=range]{flex:1;min-height:44px}.enreg .sono__outil input[type=checkbox]{width:22px;height:22px}.enreg__gainbloc{margin-bottom:var(--espace-m);flex-direction:column;gap:8px;display:flex}.enreg__curseur{width:100%}.enreg__piste{flex:1;align-items:center;display:flex;position:relative}.enreg__piste input[type=range]{width:100%}.enreg__zero{background:var(--couleur-texte-doux);opacity:.45;pointer-events:none;border-radius:1px;width:2px;height:14px;margin-top:-7px;position:absolute;top:50%}.enreg__db{text-align:right;font-variant-numeric:tabular-nums;min-width:62px}.enreg__bascules,.enreg__profils{gap:var(--espace-s);flex-wrap:wrap;display:flex}.enreg__bascule,.enreg__profil{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);cursor:pointer;border-radius:999px;padding:0 16px;font-size:.9rem}.enreg__profil{flex:1;min-height:44px}.enreg__bascule--on,.enreg__profil--on{border-color:var(--couleur-accent-doux);background:var(--couleur-accent-fond);color:var(--couleur-titre);font-weight:600}.enreg__aide{margin:0}.projet__pin{margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px solid var(--couleur-bordure)}.projet__pin-champs{gap:var(--espace-s);flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.projet__pin-champs input{letter-spacing:.3em;text-align:center;max-width:150px;min-height:44px}.verrou__code,.projet__pin-champs input{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:var(--rayon-carte)}.verrou__code:focus,.projet__pin-champs input:focus{border-color:var(--couleur-accent-texte);outline:none}.verrou__code{letter-spacing:.4em;text-align:center;max-width:180px;min-height:48px;margin:0 auto;font-size:1.2rem;display:block}.gmail__titre{margin:var(--espace-m) 0 var(--espace-s);font-size:1rem}.gmail__grille{gap:var(--espace-m);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.gmail__bloc{padding:var(--espace-m);margin-bottom:var(--espace-m);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte)}.gmail__tete{align-items:center;gap:var(--espace-s);margin-bottom:6px;display:flex}.gmail__champ,.gmail__zone{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:6px;min-height:44px;padding:8px 10px}.gmail__zone{resize:vertical;min-height:150px;font-family:inherit;line-height:1.5}.gmail__bloc code{background:var(--couleur-accent-fond);border-radius:4px;margin-right:4px;padding:1px 5px;font-size:.85em}.gmail__actions{padding:var(--espace-s) 0;background:var(--couleur-fond);position:sticky;bottom:0}.gmail__apercu{max-width:680px}.gmail__cadre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:#fff;width:100%;height:460px}:root{--sai-h:env(safe-area-inset-top,0px);--sai-b:env(safe-area-inset-bottom,0px);--sai-g:env(safe-area-inset-left,0px);--sai-d:env(safe-area-inset-right,0px);--hauteur-utile:calc(100dvh - var(--sai-h) - var(--sai-b))}html{background:var(--couleur-fond)}body{background:0 0}.app{min-height:100dvh}.contenu{height:100dvh}.onglets-zone{padding:calc(8px + var(--sai-h)) calc(14px + var(--sai-d)) 8px calc(14px + var(--sai-g))}@media (width<=900px){.onglets-zone{padding:calc(6px + var(--sai-h)) calc(8px + var(--sai-d)) 6px calc(8px + var(--sai-g))}}.onglets-zone--etroit{padding:calc(max(var(--sai-h) - 14px, 0px) + 2px) calc(10px + var(--sai-d)) 6px calc(10px + var(--sai-g))}.contenu__corps{padding:var(--espace-l) calc(var(--espace-l) + var(--sai-d)) calc(var(--espace-l) + var(--sai-b)) calc(var(--espace-l) + var(--sai-g))}.contenu--sans-onglets>.contenu__corps{padding-top:calc(var(--espace-l) + var(--sai-h))}.contenu>.bandeau,.contenu>.vues{margin-left:calc(var(--espace-l) + var(--sai-g));margin-right:calc(var(--espace-l) + var(--sai-d))}.auth{min-height:100dvh;padding:calc(24px + var(--sai-h)) calc(24px + var(--sai-d)) calc(24px + var(--sai-b)) calc(24px + var(--sai-g))}.sb{height:100dvh;padding-top:var(--sai-h);padding-bottom:var(--sai-b);padding-left:var(--sai-g);width:calc(280px + var(--sai-g))}.scenario__cote{top:calc(3.4rem + var(--sai-h));max-height:calc(var(--hauteur-utile) - 4.5rem)}.scenario__pages--h{height:calc(100dvh - var(--sai-h) - var(--sai-b) * .5 - 16px)}.toasts{top:calc(16px + var(--sai-h))}.recherche-volet{top:calc(46px + var(--sai-h));right:calc(12px + var(--sai-d))}.plateau{bottom:calc(84px + var(--sai-b));right:calc(16px + var(--sai-d))}.modale-fond{padding:calc(var(--espace-m) + var(--sai-h)) calc(var(--espace-m) + var(--sai-d)) calc(var(--espace-m) + var(--sai-b)) calc(var(--espace-m) + var(--sai-g))}.modale-fond{padding-bottom:calc(var(--espace-m) + var(--sai-b) + var(--clavier,0px))}.modale{max-height:calc(var(--hauteur-utile) - var(--clavier,0px) - 2 * var(--espace-m))}.tl-boite{max-height:calc(var(--hauteur-utile) - var(--clavier,0px) - 16px);overflow-y:auto}html.clavier-ouvert .ik-tel__pied{display:none}.scenario__cote{max-height:calc(var(--hauteur-utile) - var(--clavier,0px) - 4.5rem)}.onglets-zone>.barre-actions{margin-left:auto}@media (width<=900px){.onglet.onglet--actif{max-width:250px}}.projet__conv-case{align-items:flex-start}.projet__conv-case input[type=checkbox]{width:22px;height:22px;accent-color:var(--couleur-accent-texte);flex:none;margin:0;padding:0}@media (width<=760px){.compte__tete{row-gap:var(--espace-s);flex-wrap:wrap}.compte__tete>button{white-space:nowrap;flex:none}.compte__tete>button:last-child:not(:first-child){margin-left:auto}.compte__tete-txt{flex:100%;order:3}.compte__email{flex:100%;order:4;max-width:100%}.compte__titre{font-size:1.25rem}.champ-grille{grid-template-columns:minmax(0,1fr)}.contenu__corps{padding:var(--espace-m) calc(var(--espace-m) + var(--sai-d)) calc(var(--espace-m) + var(--sai-b)) calc(var(--espace-m) + var(--sai-g))}.contenu--sans-onglets>.contenu__corps{padding-top:calc(var(--espace-m) + var(--sai-h))}.modale-fond{padding-left:calc(8px + var(--sai-g));padding-right:calc(8px + var(--sai-d))}}.gadmins__liste{gap:var(--espace-m);margin-top:var(--espace-m);flex-direction:column;display:flex}.gadmins__admin{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-m)}.gadmins__tete,.gadmins__candidat{justify-content:space-between;align-items:center;gap:var(--espace-m);display:flex}.gadmins__candidat{border-bottom:1px solid var(--couleur-bordure);padding:8px 0}.gadmins__candidat:last-child{border-bottom:none}.gadmins__qui{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.gadmins__email{color:var(--couleur-texte-doux);overflow-wrap:anywhere;flex-basis:100%;font-size:.82rem}.gadmins__cats{margin-top:var(--espace-s);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;display:grid}.gadmins__cat{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;font-size:.9rem;display:flex}.gadmins__cat input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);flex:none;margin:0}.gadmins__cat em{color:var(--couleur-texte-doux);font-size:.78rem;font-style:normal;display:block}.gadmins__candidats{margin-top:var(--espace-s)}.gadmins__sous{margin:var(--espace-l) 0 var(--espace-s);font-size:.9rem}.gadmins .champ{margin-top:var(--espace-m)}.nomination__actions{gap:var(--espace-s);margin-top:var(--espace-m);flex-wrap:wrap;display:flex}.nomination__actions button{min-height:44px}.nomination__continuer{margin-top:var(--espace-m);min-height:44px}.contenu--lecture{position:relative}.contenu--lecture>.onglets-zone{z-index:42;position:absolute;top:0;left:0;right:0}.scenario__cote{left:calc(var(--sidebar-w,0px) + .6rem + var(--sai-g))}.scene-par{display:contents}.scenario__pages--etroit .scene-ret{display:none}.scenario__pages--etroit .scene-par{display:block}.scenario__pages--etroit .scene-par--vide{min-height:1lh}.scenario__pages--etroit .scene-par--dial{text-align:center;padding-inline:6%}.scenario__pages--etroit .scene-par--nom{text-align:center}.scenario__pages--etroit .scene-nl{white-space:normal}.scenario__pages--etroit .scene-nl--fin{display:none}.scenario__pages--etroit .scene-par:not(.scene-par--vide):not(.scene-par--nom)+.scene-par--nom{margin-top:.6em}.scenario__pages--h .scene-par{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;orphans:3;widows:3;display:block}.scenario__pages--h .scene-par--vide{min-height:1lh}.scenario__pages--h .scene-nl--fin{display:none}.scenario__pages--h .scene-par--nom{break-after:avoid;-webkit-column-break-after:avoid;page-break-after:avoid}.scene-repl{display:contents}.scenario__pages--h .scene-repl{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.scene-fin{display:contents}.scenario__pages--h .scene-fin{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.scenario__pages .scene-bloc,.scenario__pages .scene-texte{-webkit-user-select:none;user-select:none}.scenario__pages .scene-texte span{-webkit-user-select:text;user-select:text}.scenario__pages .scene-texte .scene-ret,.scenario__pages .scene-texte .scene-par--vide{-webkit-user-select:none;user-select:none}.scenario__pages .tl-couche,.scenario__pages .tl-couche *{-webkit-user-select:auto;user-select:auto}:root[data-camera=gauche]{--sai-d:0px}:root[data-camera=droite]{--sai-g:0px}.contenu--lecture>.contenu__corps{padding:calc(var(--barre-h,57px) + var(--espace-s)) calc(var(--espace-s) + var(--sai-d)) calc(var(--espace-s) + var(--sai-b) * .5) calc(var(--espace-s) + var(--sai-g))}.contenu--lecture .scenario--pleine{margin-top:calc(-1 * var(--barre-h,57px) + var(--sai-h))}@media (height<=500px){.contenu--lecture>.contenu__corps{padding-bottom:calc(var(--sai-b) * .5);padding-left:calc(4px + max(var(--sai-g) - 16px, 0px));padding-right:calc(4px + max(var(--sai-d) - 16px, 0px))}}.contenu--lecture>.contenu__corps--natif{padding:calc(var(--barre-h,57px) + 4px) max(var(--sai-d) - 24px, 4px) calc(var(--sai-b) * .5) max(var(--sai-g) - 24px, 4px)}.contenu--lecture.contenu--onglets-effaces>.contenu__corps--natif{padding-top:var(--sai-h)}.bandeau-demande{z-index:45;left:calc(12px + var(--sai-g));right:calc(12px + var(--sai-d));bottom:calc(12px + var(--sai-b));background:var(--couleur-carte);border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);max-width:640px;color:var(--couleur-texte);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;padding:12px 14px;font-size:.95em;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.bandeau-demande+.bandeau-demande{bottom:calc(12px + var(--sai-b) + 132px)}.bandeau-demande__texte{flex:100%}.bandeau-demande__raison{color:var(--couleur-texte-doux);margin-top:4px;font-size:.82em;display:block}.bandeau-demande__choix{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.bandeau-demande__detail{margin-top:6px;font-size:.88em}.bandeau-demande__detail summary{cursor:pointer;color:var(--couleur-accent-texte);font-weight:600}.bandeau-demande__detail ul{color:var(--couleur-texte-doux);margin:4px 0 0;padding-left:18px}.bandeau-demande__detail li{overflow-wrap:anywhere}.maj-pastille{z-index:44;right:calc(12px + var(--sai-d));bottom:calc(12px + var(--sai-b));border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 45%, transparent);background:var(--couleur-carte);min-height:40px;color:var(--couleur-texte);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85em;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000038}.bandeau-demande__bouton{text-align:left;border-radius:12px;flex-direction:column;flex:220px;align-items:flex-start;gap:2px;min-height:56px;padding:8px 14px;display:flex}.bandeau-demande__bouton small{opacity:.85;font-size:.8em;font-weight:400}.bandeau-demande__ignorer{cursor:pointer;min-height:44px;color:var(--couleur-texte-doux);background:0 0;border:0;margin-left:auto;padding:0 10px;font-size:.9em;text-decoration:underline}.etapes{gap:6px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.etapes__item{border:1px solid color-mix(in srgb, var(--couleur-texte) 12%, transparent);opacity:.55;border-radius:12px;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.etapes__item--courante{opacity:1;border-color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 10%, transparent)}.etapes__item--faite{opacity:.85}.etapes__pastille{background:color-mix(in srgb, var(--couleur-texte) 14%, transparent);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.etapes__item--courante .etapes__pastille{background:var(--couleur-accent-texte);color:var(--couleur-carte)}.etapes__item--faite .etapes__pastille{background:var(--couleur-succes);color:var(--couleur-carte)}.etapes__texte{flex-direction:column;min-width:0;line-height:1.2;display:flex}.etapes__texte small{opacity:.8;font-size:.72em}@media (width<=520px){.etapes__texte small{display:none}.etapes__item{text-align:center;flex-direction:column;gap:4px;padding:8px 2px}.etapes__texte strong{font-size:.82em}}.etapes__attente{color:var(--couleur-texte-doux);align-items:center;gap:8px;margin:6px 0 10px;font-size:.9em;display:flex}.etapes__point{background:var(--couleur-accent-texte);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite etapes-pouls}@keyframes etapes-pouls{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.etapes__point{animation:none}}.bandeau-demande .synchro-jauge{flex:100%;margin:0}.bandeau-demande--synchro{border-left:4px solid var(--couleur-accent-texte)}.bandeau-demande--synchro+.bandeau-demande--synchro{bottom:calc(12px + var(--sai-b) + 148px)}.synchro-appareils{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.synchro-appareils li{background:color-mix(in srgb, var(--couleur-texte) 6%, transparent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;font-size:.92em;display:flex}.synchro-appareils li span{color:var(--couleur-texte-doux)}.synchro-signaler{margin:10px 0 4px}.synchro-signaler--ouvert{background:color-mix(in srgb, var(--couleur-texte) 5%, transparent);border-radius:10px;gap:6px;padding:10px;display:grid}.synchro-signaler textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte);border-radius:8px;padding:8px}.synchro-diagnostic{color:var(--couleur-texte-doux);margin:8px 0;font-size:.85em}.synchro-diagnostic summary{cursor:pointer;padding:6px 0}.synchro-diagnostic pre{white-space:pre-wrap;word-break:break-all;background:color-mix(in srgb, var(--couleur-texte) 6%, transparent);border-radius:8px;max-height:40vh;padding:8px;font-size:.78em;overflow:auto}.synchro-appareils__oublier{border:1px solid var(--couleur-bordure);min-height:32px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:center;margin-left:auto;padding:4px 10px;font-size:.85em}.synchro-appareils__oublier:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.synchro-appareil-nom{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 10px;font-size:.95em;display:flex}.synchro-appareil-nom input{border:1px solid color-mix(in srgb, var(--couleur-texte) 18%, transparent);background:var(--couleur-surface,transparent);min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;flex:160px;padding:8px 12px}.a-revoir{border:1px solid color-mix(in srgb, var(--couleur-texte) 14%, transparent);border-radius:12px;margin:10px 0;padding:12px}.a-revoir__titre{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.a-revoir__titre span{color:var(--couleur-texte-doux);font-size:.92em}.a-revoir__valeurs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.a-revoir__valeur{background:color-mix(in srgb, var(--couleur-texte) 6%, transparent);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.a-revoir__valeur small{color:var(--couleur-texte-doux);font-size:.78em}.a-revoir__valeur--gardee{background:color-mix(in srgb, var(--couleur-succes) 16%, transparent)}.a-revoir__actions{flex-wrap:wrap;gap:8px}.a-revoir__actions button{min-height:44px}.a-revoir__ou{color:var(--couleur-texte-doux);font-size:.92em;font-style:normal}.a-revoir__contenu,.a-revoir__quand{color:var(--couleur-texte-doux);overflow-wrap:anywhere;margin:0 0 8px;font-size:.92em}.a-revoir__contenu{color:var(--couleur-texte)}.a-revoir__tout{flex-wrap:wrap}.pastille-synchro{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:44px;margin-left:2px;padding:0;display:inline-flex}.pastille-synchro__point{background:color-mix(in srgb, var(--couleur-texte) 30%, transparent);border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 2px #0000}.pastille-synchro--a-jour .pastille-synchro__point{background:color-mix(in srgb, var(--couleur-succes) 70%, transparent)}.pastille-synchro--attente .pastille-synchro__point{background:#d99a1a}.pastille-synchro--inconnu .pastille-synchro__point{background:color-mix(in srgb, var(--couleur-texte) 22%, transparent)}.pastille-synchro--hors-ligne .pastille-synchro__point{background:color-mix(in srgb, var(--couleur-texte) 35%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--couleur-texte) 25%, transparent)}.pastille-synchro--erreur .pastille-synchro__point{background:var(--couleur-danger,#c0392b)}.pastille-synchro--envoi .pastille-synchro__point,.pastille-synchro--reception .pastille-synchro__point,.pastille-synchro--lecture .pastille-synchro__point{border:2px solid color-mix(in srgb, var(--couleur-accent-texte,#2f6fdb) 85%, transparent);background:0 0;border-top-color:#0000;width:11px;height:11px;animation:.9s linear infinite pastille-tourne}.pastille-synchro--envoi .pastille-synchro__point{background:color-mix(in srgb, var(--couleur-accent-texte,#2f6fdb) 45%, transparent)}.pastille-synchro--lecture .pastille-synchro__point{opacity:.55}@keyframes pastille-tourne{to{transform:rotate(360deg)}}html[data-repos] .pastille-synchro__point{animation-play-state:paused}.pastille-synchro--dans-bouton{width:20px;height:auto;margin-left:auto;margin-right:4px}.synchro-portees{flex-direction:column;gap:4px;margin:6px 0 10px;display:flex}.synchro-portees .export-case{align-items:center;min-height:44px}.synchro-portees .export-case input{flex:0 0 18px;width:18px;height:18px;margin:0}.synchro-portees .export-case span{flex:auto;min-width:0}.synchro-portees .export-case--figee{opacity:.75}.a-revoir__tout button{min-height:44px}@media (width<=520px){.a-revoir__valeurs{grid-template-columns:1fr}}.doc-carte__version{white-space:nowrap;background:color-mix(in srgb, var(--couleur-texte) 10%, transparent);color:var(--couleur-texte-doux);border-radius:999px;align-items:center;padding:2px 8px;font-size:.78em;display:inline-flex}.doc-carte__version--recente{background:color-mix(in srgb, var(--couleur-succes) 20%, transparent);color:var(--couleur-texte)}.doc-carte__version--absent{background:color-mix(in srgb, var(--couleur-accent-texte) 18%, transparent);color:var(--couleur-texte)}.tuile__synchro{background:color-mix(in srgb, var(--couleur-accent-texte) 18%, transparent);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:.78em;display:inline-flex}.bandeau-maj{border-color:color-mix(in srgb, var(--couleur-succes) 55%, transparent)}.maj-ecran{z-index:90;padding:calc(var(--espace-l) + var(--sai-h)) calc(var(--espace-l) + var(--sai-d)) calc(var(--espace-l) + var(--sai-b)) calc(var(--espace-l) + var(--sai-g));background-color:var(--couleur-fond);background-image:radial-gradient(closest-side, color-mix(in srgb, var(--couleur-accent-texte) 22%, transparent), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--couleur-accent-texte) 14%, transparent), transparent);color:var(--couleur-texte);background-position:110% -20vh,-20% 115%;background-repeat:no-repeat;background-size:80% 70vh,60% 55vh;justify-content:center;align-items:center;animation:.3s ease-out fond-in;display:flex;position:fixed;inset:0}.maj-ecran__carte{text-align:center;background:color-mix(in srgb, var(--couleur-carte) 88%, transparent);border:1px solid var(--couleur-bordure);border-radius:22px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:32px 28px;animation:.35s cubic-bezier(.2,.8,.3,1) pop-in;display:flex;box-shadow:0 18px 60px #0000002e}.maj-ecran__sigle{width:56px;height:54px;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent));margin-bottom:4px}.maj-ecran__titre{font:600 1.35rem/1.2 var(--police-titre);color:var(--couleur-titre);margin:0}.maj-ecran__texte{color:var(--couleur-texte);margin:0;font-size:.98em;line-height:1.45}.maj-ecran__note{color:var(--couleur-texte-doux);align-items:center;gap:6px;margin:4px 0 0;font-size:.85em;display:inline-flex}.maj-ecran__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.maj-ecran__jauge{background:color-mix(in srgb, var(--couleur-accent-texte) 14%, transparent);border-radius:999px;width:100%;height:6px;overflow:hidden}.maj-ecran__jauge span{background:var(--couleur-accent-texte);border-radius:999px;width:38%;height:100%;animation:1.5s ease-in-out infinite maj-jauge;display:block}@keyframes maj-jauge{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){.maj-ecran__jauge span{opacity:.5;width:100%;animation:none}}html[data-repos] .etapes__point{animation-play-state:paused}.planhf__hf-titre{align-items:center;gap:6px;min-width:0;display:inline-flex}.planhf__etoile{color:var(--surveille-couleur);flex:none;display:inline-flex}.freq__prio{margin-left:0}.freq__appareil{border:1px dashed var(--couleur-bordure);border-radius:12px}.freq__appareil-titre{width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;font-size:.88rem;font-weight:600;display:flex}.freq__appareil-titre em{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:400;overflow:hidden}.freq__appareil-corps{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.freq__appareil-corps textarea,.planhf__libre textarea{width:100%;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);resize:vertical;border-radius:10px;padding:8px 10px}.planhf__libre{flex-direction:column;gap:12px;display:flex}.planhf__libre-grille{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 10px;display:grid}.planhf__libre-nom{grid-column:1/-1}.planhf__libre-mode{flex-wrap:wrap;gap:6px;display:flex}.planhf__libre-mode .bouton-secondaire{min-height:40px}.planhf__libre-err{color:var(--couleur-alerte);font-size:.82rem;font-style:normal}.planhf__libre-apercu{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.82rem;font-style:normal;display:block}.parchf__fixes{flex:160px;max-width:260px}.parchf__fixes input{font-variant-numeric:tabular-nums;flex:auto;width:100%}.parchf__ajout .parchf__champ--fixes{grid-column:span 2}.accordhf{flex-direction:column;gap:8px;min-width:0;display:flex}.accordhf__bascule{background:var(--couleur-fond-doux,#7f7f7f1f);border:1px solid var(--couleur-bordure);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;padding:3px;display:grid;position:relative}.accordhf__pastille{background:var(--couleur-fond);border-radius:999px;width:calc(50% - 3px);transition:transform .22s cubic-bezier(.2,.8,.3,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #00000029}.accordhf__pastille--fixes{transform:translate(100%)}.accordhf__pos{z-index:1;cursor:pointer;min-height:44px;font:inherit;color:var(--couleur-texte-doux);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.85rem;font-weight:600;transition:color .18s;position:relative}.accordhf__pos--on{color:var(--couleur-texte)}.accordhf__champ{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.accordhf__plage .cellule-num{text-align:center;width:7.5em}.accordhf__fleche{color:var(--couleur-texte-doux)}.accordhf__unite{color:var(--couleur-texte-doux);font-size:.82rem}.accordhf__fixes{flex-direction:column;align-items:stretch;gap:4px}.accordhf__fixes .cellule-texte{width:100%}.accordhf__apercu{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal}.accordhf--compact .accordhf__pos{min-height:38px;font-size:.8rem}@media (pointer:coarse){.accordhf--compact .accordhf__pos{min-height:44px}}.parchf__accord{align-items:center;flex:100%!important;max-width:none!important}.parchf__accord .accordhf{flex-flow:wrap;align-items:center;gap:10px}.parchf__accord .accordhf__bascule{flex:none;width:250px}.parchf__accord .accordhf__champ{flex:auto}.accordhf__pos{white-space:nowrap}.parchf__ajout .parchf__accord{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:3px}.parchf__ajout .parchf__accord .accordhf__champ input{min-height:40px}.parchf__ajout .parchf__accord .accordhf__plage input{flex:none;width:7.5em}@keyframes ongletSaisi{0%{transform:translate(0)translateY(0)scale(1)}45%{transform:translate(0)translateY(-4px)scale(1.22)}to{transform:translate(0)translateY(-2px)scale(1.12)}}.onglet--saisi{z-index:3;outline:2px solid var(--couleur-accent);outline-offset:1px;cursor:grabbing;animation:.26s cubic-bezier(.2,.8,.3,1) ongletSaisi;box-shadow:0 10px 26px #00000052}.onglets-barre--fige{touch-action:none;overscroll-behavior-x:contain}.onglets-barre--drag .onglet{transition:none}.impdt{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);margin-bottom:10px;padding:10px}.impdt__nom{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-bottom:9px;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.impdt__formes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.impdt__forme{text-align:left;border:1.5px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);cursor:pointer;min-height:44px;font:inherit;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.impdt__forme--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.impdt__forme-titre{align-items:baseline;gap:6px;font-size:.88rem;font-weight:700;display:flex}.impdt__devine{color:var(--couleur-texte-doux);font-size:.68rem;font-style:normal;font-weight:600}.impdt__forme-quoi{color:var(--couleur-texte-doux);font-size:.76rem}.impdt__forme-effet{color:var(--couleur-texte-doux);font-size:.76rem;font-weight:600}.impdt__version{flex-direction:column;gap:3px;margin-top:10px;font-size:.8rem;display:flex}.impdt__version input{text-align:center;width:6em;min-height:40px;font-weight:700}.impdt__version em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal}.impdt__archivage{flex-direction:column;gap:6px;display:flex}.impdt__avert{border-radius:var(--rayon);background:color-mix(in srgb, var(--couleur-alerte) 12%, transparent);margin:0;padding:6px 10px;font-size:.8rem}.impdt__archiver{align-items:flex-start;margin-top:4px}.impdt__archiver input{flex:none;width:18px;height:18px;margin-top:2px}.impdt__archiver em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal;display:block}.pdfnatif{background:0 0;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.pdfview--natif{background:0 0}.contenu__corps--natif{padding-left:calc(8px + var(--sai-g));padding-right:calc(8px + var(--sai-d));padding-bottom:calc(6px + var(--sai-b))}@media (width<=700px){.contenu__corps--natif{padding-left:var(--sai-g);padding-right:var(--sai-d);padding-bottom:var(--sai-b);padding-top:4px}}.pdfbulle{border-top:1px solid color-mix(in srgb, var(--couleur-texte) 14%, transparent);background:var(--couleur-fond);flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;padding:4px 8px;display:flex}.pdfbulle__texte{resize:none;min-width:120px;min-height:36px;max-height:72px;font:inherit;flex:180px;line-height:1.3}.pdfbulle__grp{align-items:center;gap:2px;display:inline-flex}.pdfbulle__val{text-align:center;opacity:.8;min-width:2ch;font-size:12px}.pdfbulle__ok{font-weight:600}.accueil{max-width:1080px}.accueil__tete{align-items:flex-start;gap:12px 18px;margin-bottom:18px}.accueil__qui{flex:auto;align-items:center;gap:13px;min-width:0;display:flex}.accueil__qui>div{min-width:0}.accueil__titre,.accueil__sous{text-overflow:ellipsis;overflow:hidden}.accueil__avatar{background:var(--couleur-accent-fond);width:44px;height:44px;color:var(--couleur-accent-texte);letter-spacing:.01em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.accueil__titre{letter-spacing:-.04em;font-size:1.8rem;line-height:1.1}.accueil__sous{font-size:.92rem}.accueil__actions{gap:9px}.accueil__nouveau{min-height:40px;box-shadow:var(--ombre-accent);white-space:nowrap;border-radius:999px;gap:7px;padding:9px 15px}.accueil__projets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.accueil__outils{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tuile__texte{flex-direction:column;gap:4px;min-width:0;display:flex}.tuile__texte .tuile__titre{overflow-wrap:anywhere}.tuile--projet{border-radius:18px;gap:12px;padding:22px}.tuile--projet .tuile__titre{letter-spacing:-.022em;font-size:1.05rem}.tuile--projet .tuile__desc{align-items:center;gap:4px;font-size:.84rem;display:inline-flex}.tuile--outil{border-radius:14px;flex-direction:row;align-items:center;gap:12px;padding:13px 15px}.tuile--outil:hover{box-shadow:var(--ombre-flottante);transform:translateY(-2px)}.tuile--outil .tuile__ico{border-radius:11px;flex:none;width:34px;height:34px}.tuile--outil .tuile__titre{font-size:.94rem;font-weight:700}.tuile--outil .tuile__desc{font-size:.79rem}.tuile__ico--ardoise{background:color-mix(in srgb, var(--page-ardoise) 14%, var(--couleur-carte));color:var(--page-ardoise)}.tuile__plus{background:var(--badge-bg);border-color:#0000;border-radius:10px;width:32px;height:32px;top:16px;right:16px}.tuile__plus:hover,.tuile__plus[aria-expanded=true]{border-color:#0000}.tuile-menu{border-radius:14px;min-width:216px;top:52px;right:16px;box-shadow:0 14px 34px #10182829}.tuile-menu button{font-size:.87rem}.accueil__vide{text-align:center;border:1.5px dashed color-mix(in srgb, var(--couleur-accent-texte) 30%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-carte) 70%, transparent);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:30px 22px 26px;display:flex}.accueil__vide-ico{border-radius:16px;width:52px;height:52px}.accueil__vide-titre{font-family:var(--police-titre);letter-spacing:-.022em;color:var(--couleur-titre);font-size:1.1rem;font-weight:800}.accueil__vide-txt{max-width:30ch;color:var(--couleur-texte-doux);margin:0;font-size:.86rem}.accueil__vide-btn{width:100%;max-width:360px;min-height:50px;box-shadow:var(--ombre-accent);border-radius:999px;margin-top:6px}@media (width<=1024px){.accueil__titre{font-size:1.65rem}.accueil__projets{gap:14px}.accueil__outils{grid-template-columns:repeat(2,minmax(0,1fr))}.tuile--projet{padding:20px}}@media (width<=480px){.accueil__titre{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:1.25rem}.accueil__sous{font-size:.82rem}.accueil__tete{gap:10px}.accueil__nouveau{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.accueil__nouveau-txt{display:none}.accueil__projets,.accueil__outils{grid-template-columns:minmax(0,1fr)}.tuile--projet{flex-direction:row;align-items:center;gap:12px;padding:15px 56px 15px 16px}.tuile__plus{width:34px;height:34px;top:50%;right:12px;transform:translateY(-50%)}.tuile-menu{top:calc(50% + 24px);right:12px}}.compte__pastille--ardoise{background:var(--page-ardoise);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--page-ardoise) 30%, transparent);border-radius:11px}.hf .carte{max-width:none}.hf-bloc{border-radius:18px;padding:20px 22px 22px}.hf-bloc__tete{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hf-bloc__tete--btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;min-height:44px;margin-bottom:0;padding:0}.hf-bloc__titre{font-family:var(--police-titre);letter-spacing:-.022em;font-size:1.08rem;font-weight:800}.hf-pilule{background:var(--badge-bg);color:var(--couleur-texte-doux);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.hf-btn-ardoise{background:var(--page-ardoise);border-color:var(--page-ardoise);color:#fff;min-height:40px;box-shadow:0 5px 14px color-mix(in srgb, var(--page-ardoise) 26%, transparent);border-radius:999px}.hf-btn-ardoise:hover{background:color-mix(in srgb, var(--page-ardoise) 88%, #000);border-color:color-mix(in srgb, var(--page-ardoise) 88%, #000)}.hf-repli{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:inline-flex}.hf-repli__chev{transition:transform .16s}.hf-repli__chev--haut{transform:rotate(180deg)}.hf-desc{max-width:74ch;margin:8px 0 14px}.hf-plans{flex-direction:column;gap:8px;display:flex}.hf-plan{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:13px;align-items:center;gap:6px;padding:11px 14px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .16s;display:flex}.hf-plan:hover{border-color:color-mix(in srgb, var(--couleur-texte-doux) 45%, var(--couleur-bordure));transform:translate(3px)}.hf-plan__corps{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:auto;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.hf-plan__ico{background:color-mix(in srgb, var(--page-ardoise) 12%, var(--couleur-carte));width:28px;height:28px;color:var(--page-ardoise);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hf-plan__texte{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hf-plan__nom{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.hf-plan__meta{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.hf-plan__hf{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.82rem}.hf-corbeille{width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hf-corbeille:hover{background:color-mix(in srgb, var(--couleur-alerte) 12%, transparent);color:var(--couleur-alerte)}.hf-fiches{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.hf-fiche{border:1px solid var(--couleur-bordure);border-left:4px solid var(--cat,var(--page-ardoise));background:var(--couleur-carte);border-radius:14px;padding:13px 15px 15px 17px;transition:box-shadow .18s;position:relative}.hf-fiche:hover{box-shadow:var(--ombre-flottante)}.hf-fiche--off,.hf-fiche.parchf__carte--off{opacity:.55}.hf-fiche__l1{align-items:center;gap:10px;display:flex}.hf-poignee{width:26px;min-height:40px;color:color-mix(in srgb, var(--couleur-texte-doux) 60%, transparent);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.hf-fiche__nom{flex:auto;min-width:0;font-weight:600}.hf-fiche__cat{color:var(--cat,inherit);flex:0 0 172px;font-weight:600}.hf-champ .hf-fiche__cat{flex:none;width:100%}.hf-fiche__l2{grid-template-columns:1fr 1fr 1.5fr;gap:12px;margin-top:12px;padding-left:26px;display:grid}.hf-fiche .cellule-texte,.hf-fiche .cellule-select,.hf-ajout .cellule-texte,.hf-ajout .cellule-select{border-color:color-mix(in srgb, var(--couleur-bordure) 80%, var(--couleur-texte-doux));background:var(--couleur-fond);border-radius:10px;width:100%;min-height:40px;padding:8px 11px;font-size:.87rem}.hf-champ{flex-direction:column;gap:5px;min-width:0;display:flex}.hf-etiq{letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.69rem;font-weight:700}.hf-champ--accord .accordhf{gap:8px}.hf-champ--accord .accordhf__bascule{width:100%}.hf-champ--accord .accordhf__plage .cellule-num{text-align:center;flex:1 1 0;width:auto;min-width:0}.hf-champ--accord .accordhf__plage{flex-wrap:nowrap}.accordhf__jetons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.accordhf__jeton{font-variant-numeric:tabular-nums;background:var(--jour-fond);border:1px solid color-mix(in srgb, var(--jour-soleil) 35%, var(--jour-fond));color:var(--jour-soleil);border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:4px 6px 4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.accordhf__jeton-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.accordhf__jeton-x:hover{background:color-mix(in srgb, var(--jour-soleil) 20%, transparent)}.accordhf__jeton--ajout{cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--couleur-texte-doux) 55%, transparent);color:var(--couleur-texte-doux);font:inherit;background:0 0;padding:4px 10px;font-size:.82rem;font-weight:600}.accordhf__jeton--ajout:hover{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.accordhf__saisie{text-align:center;font-variant-numeric:tabular-nums;width:7.5em!important;min-height:32px!important;padding:4px 8px!important}.hf-ajout{border:1.5px dashed color-mix(in srgb, var(--couleur-texte-doux) 50%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-fond) 70%, var(--couleur-carte));border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.hf-ajout__titre{font-family:var(--police-titre);color:var(--couleur-titre);align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.hf-ajout__ico{background:var(--page-ardoise);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hf-ajout__l1{grid-template-columns:auto 1fr 172px;gap:12px;display:grid}.hf-ajout__l2{margin-top:0;padding-left:0}.hf-champ--qte select,.hf-champ--qte .deroulant{text-align:center;font-variant-numeric:tabular-nums;min-width:5.5em}.hf-ajout__pied{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hf-ajout__apercu{color:var(--couleur-texte-doux);flex:200px;margin:0;font-size:.85rem}.hf-ajout__apercu strong{color:var(--couleur-texte)}.hf-ajout__pied .bouton-principal{min-height:44px}@media (width<=760px){.hf-bloc{padding:16px 14px 18px}.hf-fiche__l2,.hf-ajout__l1{grid-template-columns:1fr 1fr;padding-left:0}.hf-champ--accord,.hf-ajout__l1 .hf-champ:nth-child(3){grid-column:1/-1}.hf-fiche__cat{flex:120px}.hf-plan__hf{display:none}}.compte--gestion{max-width:1180px}.gestion{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:20px;grid-template-columns:268px minmax(0,1fr);gap:0;min-height:60vh;display:grid;overflow:hidden}.gestion--etroit{background:0 0;border:none;border-radius:0;min-height:0;display:block}.gestion__rail{border-right:1px solid var(--couleur-bordure);background:color-mix(in srgb, var(--couleur-fond) 60%, var(--couleur-carte));flex-direction:column;gap:14px;padding:20px 14px;display:flex}.gestion__rail-titre{font-family:var(--police-titre);color:var(--couleur-titre);align-items:center;gap:9px;padding:0 6px 6px;font-size:1.05rem;font-weight:800;display:flex}.gestion__rail-ico{background:var(--page-ardoise);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.gestion__groupe{flex-direction:column;gap:2px;display:flex}.gestion__groupe-titre{text-transform:uppercase;letter-spacing:.06em;color:var(--couleur-texte-doux);padding:4px 11px 6px;font-size:.68rem;font-weight:700}.gestion__entree{text-align:left;width:100%;min-height:40px;font:inherit;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:.89rem;transition:background .16s,color .16s;display:flex}.gestion__entree:hover{background:var(--badge-bg)}.gestion__entree--on{background:var(--page-ardoise);color:#fff;box-shadow:0 5px 14px color-mix(in srgb, var(--page-ardoise) 24%, transparent);font-weight:600}.gestion__entree--on:hover{background:var(--page-ardoise)}.gestion__entree-lbl{flex:auto;min-width:0}.gestion__badge{background:var(--couleur-alerte);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.gestion__contenu{min-width:0;padding:24px 26px 30px}.gestion__contenu>.carte,.gestion__contenu .compte-cartes>.carte{max-width:none}.gestion__contenu>.carte.gestion__volet{box-shadow:none;background:0 0;border:none;padding:0}.gestion__titre{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);margin:0;font-size:1.35rem;font-weight:800}.gestion__volet-tete{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.gestion__volet-txt{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.gestion__recherche{flex:0 292px;min-width:200px;position:relative}.gestion__recherche input{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:40px;font:inherit;color:var(--couleur-texte);border-radius:11px;padding:8px 12px 8px 34px;font-size:.87rem}.gestion__recherche-ico{color:var(--couleur-texte-doux);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gestion__compte{color:var(--couleur-texte-doux);white-space:nowrap;padding-bottom:10px;font-size:.84rem;font-weight:600}.gestion__cadre{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;overflow:auto}.gestion__tab{border-collapse:collapse;width:100%}.gestion__tab thead th{background:color-mix(in srgb, var(--couleur-fond) 60%, var(--couleur-carte));text-transform:uppercase;letter-spacing:.05em;color:var(--couleur-texte-doux);border-bottom:1px solid var(--couleur-bordure);text-align:left;white-space:nowrap;padding:10px 14px;font-size:.69rem;font-weight:700}.gestion__tab td{border-bottom:1px solid color-mix(in srgb, var(--couleur-bordure) 60%, transparent);vertical-align:middle;padding:10px 12px;font-size:.86rem}.gestion__tab tr:last-child td{border-bottom:none}.gestion__tab td.centre{text-align:center;font-variant-numeric:tabular-nums}.gestion__email{color:var(--couleur-titre);font-weight:600}.gestion__rang--suspendu td{opacity:1;background:color-mix(in srgb, var(--couleur-alerte) 4%, var(--couleur-carte))}.gestion__rang--suspendu .gestion__email,.gestion__carte--suspendu .gestion__carte-email{color:var(--couleur-texte-doux);text-decoration:line-through}.gestion__pil{background:var(--badge-bg);color:var(--couleur-texte-doux);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.gestion__pil--admin{background:color-mix(in srgb, var(--page-ardoise) 14%, var(--couleur-carte));color:var(--page-ardoise)}.gestion__pil--depart{background:var(--jour-fond);color:var(--jour-soleil)}.gestion__etat{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gestion__etat:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.gestion__etat--actif{color:var(--couleur-succes)}.gestion__etat--attente{color:var(--jour-soleil)}.gestion__etat--suspendu{color:var(--couleur-alerte)}.gestion__actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.gestion__act{width:30px;height:30px;color:var(--couleur-texte);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.gestion__act:hover{background:var(--badge-bg)}.gestion__act--ok{background:var(--sect-sons-fond);color:var(--sect-sons)}.gestion__act--danger:hover{background:color-mix(in srgb, var(--couleur-alerte) 12%, transparent);color:var(--couleur-alerte)}.gestion__act:disabled{color:color-mix(in srgb, var(--couleur-texte-doux) 45%, transparent);cursor:default;background:0 0}.gestion__cartes{display:none}@media (width<=760px){.gestion__menu{flex-direction:column;gap:14px;display:flex}.gestion__menu-sous{color:var(--couleur-texte-doux);margin:0;font-size:.86rem}.gestion__menu .gestion__groupe{gap:6px}.gestion__menu .gestion__entree{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:13px;min-height:48px;padding:13px 14px;font-size:.92rem}.gestion__entree-chev{color:var(--couleur-texte-doux)}.gestion__contenu{padding:0}.gestion__retour{margin-bottom:8px;padding-left:0}.gestion__cadre{display:none}.gestion__cartes{flex-direction:column;gap:10px;display:flex}.gestion__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;flex-direction:column;gap:5px;padding:13px 14px 10px;display:flex}.gestion__carte-email{color:var(--couleur-titre);word-break:break-all;font-weight:700}.gestion__carte-nom{font-size:.9rem}.gestion__carte-pils{flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.gestion__carte-meta{color:var(--couleur-texte-doux);font-size:.79rem}.gestion__carte-actions{border-top:1px solid var(--couleur-bordure);gap:6px;margin-top:6px;padding-top:8px;display:flex}.gestion__carte-actions .gestion__act{background:var(--badge-bg);border-radius:11px;width:44px;height:44px}.gestion__carte-actions .gestion__act--danger{border:1px solid color-mix(in srgb, var(--couleur-alerte) 30%, var(--couleur-bordure));color:var(--couleur-alerte);background:0 0;margin-left:auto}.gestion__carte-actions .gestion__act:disabled{opacity:.45}.gestion__recherche{flex:100%}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea,.deroulant){box-sizing:border-box;min-height:44px;font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond);color:var(--couleur-texte);padding:8px 12px;font-size:1rem}:where(textarea){min-height:88px}:where(input[type=checkbox],input[type=radio]),.champ input[type=checkbox],.champ input[type=radio],.form input[type=checkbox],.form input[type=radio]{width:22px;height:22px;min-height:0;accent-color:var(--couleur-accent-texte);cursor:pointer;flex:none;padding:0}.depou-renfort{width:24px;height:24px}.cellule-select,.cellule-texte,.cell-jetons{min-height:34px}.depou-tournee{width:30px;height:30px}.nuit-toggle{width:32px;height:32px}.depou-doc-add{min-width:36px;min-height:30px}.num-lien{justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.scene-plus{min-width:36px;min-height:32px}.scene-sons-toggle{min-height:30px;padding:0 10px}.scene-decor{justify-content:center;min-height:30px}.bouton-principal,.bouton-secondaire,.bouton-danger,.btn-primaire,.btn-ghost,.form button,.bouton-import,.segmente__opt,.vue,.auth__passkey,.export-case,.feuille__nouvsem-type,.sem-chip{min-height:44px}.bouton-principal--mini,.bouton-secondaire--mini,.bouton-danger--mini,.segmente--mini .segmente__opt{min-height:36px}.feuille__studio-btn,.feuille__horaires-btn{min-height:40px}.feuille__horaires-btn{min-width:40px}.lien{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.volet-texte__fermer{width:44px;height:44px;margin:-10px -12px -10px 0;font-size:1rem}.sb__changer{align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}.sb__actions{gap:4px}.sb__actions button{border-radius:12px;width:40px;height:40px}.sb__deco{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;display:inline-flex}.sb-item{min-height:44px}.onglets-recherche,.onglets-sidebar-toggle{width:40px;height:40px}.pastille-synchro{min-width:40px}.accueil__nouveau{min-height:44px}.tuile__plus{width:40px;height:40px;top:6px;right:6px}@media (width<=480px){.tuile__plus{top:50%;right:10px}}.chip__x{width:22px;height:22px;font-size:.8rem}.equipe-ligne__x{min-width:44px;min-height:44px}.auth__carte{max-width:420px;padding:28px 22px}.auth__sous{font-size:1rem}.auth__form{gap:14px}.auth__form .hf-param{color:var(--couleur-texte);gap:6px;font-size:.95rem}.auth__form .hf-param input,.auth__form .hf-param select,.auth__form .hf-param .deroulant{width:100%}.auth__form .bouton-principal{min-height:48px;font-size:1rem}.auth__oubli{margin:-4px 0 0;font-size:.95rem}.auth__bascule{font-size:1rem}.auth__sep{font-size:.95rem}.auth__passkey{font-size:1rem}.pilules-rangee .segmente__opt{white-space:normal;text-align:left;max-width:100%;line-height:1.25}.form--ligne input[type=email]{flex:200px;min-width:0}.form--ligne select,.form--ligne .deroulant{flex:0 auto}.partage__confirme{flex-wrap:wrap;gap:8px;display:inline-flex}.partage__retirer{align-items:center;gap:6px;display:inline-flex}.tuile__cloture{color:var(--couleur-texte-doux);align-items:center;gap:4px;margin-top:4px;font-size:.78rem;font-weight:600;display:inline-flex}.accueil__copies{align-items:center;gap:6px;min-height:44px;display:inline-flex}.fh-saisie{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 0;display:flex}.docs-envoi{flex-direction:column;gap:2px;max-height:40vh;margin:8px 0;padding:0;list-style:none;display:flex;overflow:auto}.docs-envoi__ligne{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 4px;display:flex}.docs-envoi__ligne input{flex:none;width:22px;height:22px}.docs-envoi__nom{flex-direction:column;min-width:0;display:flex}.docs-envoi__nom small{color:var(--couleur-texte-doux);font-size:.82rem}.docs-envoi__ligne .partage__retirer{justify-content:center;min-width:44px;min-height:44px;margin-left:auto}.rg-vars{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 12px;display:flex}.rg-vars__lbl{color:var(--couleur-texte-doux);margin-right:2px;font-size:.8rem}.rg-var{border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));background:var(--couleur-accent-fond);min-height:36px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:600}.rg-var:hover{filter:brightness(.96)}.rg-var--retour{border-color:var(--couleur-bordure);color:var(--couleur-texte-doux);background:0 0;font-weight:500}.envoi-heures__objet{background:color-mix(in srgb, var(--couleur-bordure) 30%, transparent);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 14px;font-size:.92rem;font-weight:600;line-height:1.4}.envoi-heures__message--mot{min-height:140px}.fh-btn--principal{background:var(--couleur-accent);color:#fff;border-color:#0000}.fh-avert .fh-btn--petit,.partage__confirme .fh-btn--petit,.pilules-rangee .segmente__opt{min-height:44px}.compte{max-width:980px}.compte__titre{letter-spacing:-.035em;font-size:1.35rem;font-weight:800}.compte__sous{margin:2px 0 0;font-size:.84rem}.compte__email{font-size:.8rem}.compte__deco{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:38px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:.85rem;font-weight:600;display:inline-flex}.compte__deco:hover{background:var(--couleur-panel)}@media (width<=760px){.compte__titre{font-size:1.3rem}.compte__deco{height:36px;padding:0 12px;font-size:.82rem}}.rg{--rg-filet:color-mix(in srgb, var(--couleur-bordure) 60%, transparent);--rg-fond-doux:color-mix(in srgb, var(--couleur-panel) 55%, var(--couleur-carte));gap:18px}.rg .carte.rg-carte{max-width:none;box-shadow:none;border-radius:18px;padding:22px 24px}.rg-carte__tete{align-items:center;gap:11px;margin-bottom:8px;display:flex}.rg-carte__titre{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);margin:0;font-size:1.12rem;font-weight:800}.rg-pastille{background:var(--tag-bleu-bg);width:30px;height:30px;color:var(--page-ardoise);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rg-pastille--accent{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.rg-pastille--ambre{background:var(--jour-fond);color:var(--page-ambre)}.rg-pastille--vert{background:var(--tournee-bg);color:var(--tournee-texte)}.rg-pastille--violet{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.rg-desc{color:var(--couleur-texte-doux);text-wrap:pretty;max-width:80ch;margin:0 0 14px;font-size:.84rem;line-height:1.55}.rg-h4{color:var(--couleur-titre);margin:0 0 6px;font-size:.94rem;font-weight:700}.rg-vide{color:var(--couleur-texte-doux);margin:0 0 12px;font-size:.84rem}.rg-vide--cadre{border:1px dashed var(--couleur-bordure);border-radius:11px;padding:10px 12px}.rg-vide--liste{border-top:1px solid var(--rg-filet);margin:0;padding:12px 14px}.rg-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.rg-champ--large{grid-column:1/-1}.rg-champ__lbl{color:var(--couleur-texte);font-size:.8rem;font-weight:600}.rg-champ__lbl em{color:var(--couleur-texte-doux);font-style:normal;font-weight:400}.rg-champ input,.rg-champ select,.rg-champ .deroulant{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;height:40px;min-height:40px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 12px;font-size:.9rem}.rg-champ input:disabled{background:var(--couleur-panel);color:var(--couleur-texte-doux);opacity:1;cursor:not-allowed}.rg-champ__poste{max-width:420px}.rg-grille2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.rg-grille3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rg-actions{margin-top:12px}.rg-grille2+.rg-actions{margin-top:18px}.rg-in{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-width:0;height:40px;min-height:40px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 12px;font-size:.9rem}.rg-btn{background:var(--couleur-accent-texte);height:40px;color:var(--sur-accent);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}.rg-btn:hover:not(:disabled){filter:brightness(.92)}.rg-btn:disabled{opacity:.45;cursor:default}.rg-btn--contour{background:var(--couleur-carte);color:var(--couleur-texte);border:1px solid var(--couleur-bordure)}.rg-btn--contour:hover:not(:disabled){background:var(--couleur-panel);filter:none}.rg-btn--danger{background:var(--couleur-alerte);color:var(--sur-accent)}.rg-btn--danger-contour{background:var(--couleur-carte);color:var(--couleur-alerte);border:1px solid color-mix(in srgb, var(--couleur-alerte) 22%, var(--couleur-carte))}.rg-btn--danger-contour:hover:not(:disabled){background:var(--statut-afaire-bg);filter:none}.rg-btn--danger-doux{background:var(--statut-afaire-bg);height:38px;color:var(--couleur-alerte);border-radius:9px;padding:0 12px;font-size:.82rem}.rg-btn--petit{height:32px;padding:0 11px}.rg-btn--lien{color:var(--couleur-accent-texte);background:0 0;padding:0 14px}.rg-btn--lien:hover:not(:disabled){filter:none;background:var(--couleur-accent-fond)}.rg-btn--ajout{border-radius:10px;height:36px;padding:0 13px;font-size:.84rem}.rg-x{width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-x:hover{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.rg-x--fiche{background:var(--couleur-panel);border-radius:10px;width:36px;height:36px}.rg-case{min-height:44px;color:var(--couleur-titre);cursor:pointer;white-space:normal;align-items:center;gap:10px;min-width:0;max-width:100%;font-size:.89rem;display:flex}.rg-case>span{min-width:0}.rg-case input{width:20px;height:20px;accent-color:var(--couleur-accent-texte);flex:none;margin:0}.rg-sec{margin-top:8px}.rg-sec__bloc{border-bottom:1px solid var(--rg-filet);grid-template-columns:250px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.rg-sec__bloc:first-child{padding-top:0}.rg-sec__bloc:last-child{border-bottom:none;padding-bottom:0}.rg-sec__gauche .rg-desc{margin:0}.rg-sec__droite{min-width:0}.rg-sec__droite .rg-desc{margin:0 0 12px}.rg-ajout-cle{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rg-ajout-cle .rg-in{height:44px;min-height:44px}.rg-ajout-cle__actions{gap:8px;display:flex}.rg-ajout-cle__actions .rg-btn:first-child{flex:1;height:44px}.rg-tab{border:1px solid var(--couleur-bordure);border-radius:12px;overflow:hidden}.rg-tab__tete,.rg-tab__ligne{grid-template-columns:var(--rg-cols);align-items:center;gap:8px;padding:9px 12px;display:grid}.rg-tab__tete{background:var(--rg-fond-doux);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.rg-tab__ligne{border-top:1px solid var(--rg-filet);padding:10px 12px;font-size:.86rem}.rg-tab--cles{--rg-cols:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) 38px}.rg-tab--veh{--rg-cols:34px minmax(0, 1fr) minmax(0, 1fr) 62px 108px 46px 124px minmax(0, 1.2fr) 148px 34px}.rg-tab--veh .rg-tab__tete{gap:6px;padding:9px 10px;font-size:.68rem}.rg-tab--veh .rg-tab__ligne{gap:6px;padding:8px 10px;font-size:.85rem}.rg-tab__nom{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.rg-tab__doux{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rg-tab__centre{justify-content:center;display:flex}.rg-etoile{width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-etoile--on{color:var(--couleur-etoile)}.rg-cell{box-sizing:border-box;background:var(--rg-fond-doux);width:100%;min-width:0;height:32px;min-height:32px;color:var(--couleur-texte);font:inherit;border:none;border-radius:8px;padding:0 8px;font-size:.85rem}.rg-cell:focus{outline:2px solid var(--couleur-accent-texte);outline-offset:-1px}.rg-cell--num{font-variant-numeric:tabular-nums}select.rg-cell,.deroulant.rg-cell{padding-right:4px}.rg-ajout{border-top:1px solid var(--couleur-bordure);background:var(--couleur-fond);align-items:center;gap:6px;padding:10px;display:grid}.rg-ajout .rg-in{border-radius:9px;height:36px;min-height:36px;padding:0 10px;font-size:.84rem}.rg-ajout--veh{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px 124px 56px 70px minmax(0,1.2fr) auto}.rg-ajout--contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,2.2fr) auto}.rg-ajout__duo{grid-template-columns:minmax(0,1.4fr) 132px;gap:6px;display:grid}.rg-veh__descs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:16px;display:grid}.rg-veh__descs .rg-desc{max-width:none;margin:0}.rg-cg{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.rg-cg__voir{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.rg-cg__btn{background:var(--pilule-piste);width:28px;height:28px;color:var(--couleur-texte-doux);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-cg__btn:hover:not(:disabled){color:var(--couleur-accent-texte)}.rg-cg__btn:disabled{opacity:.5;cursor:default}.rg-cg__joindre{border:1px dashed var(--couleur-bordure);min-height:28px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.rg-liste{border:1px solid var(--couleur-bordure);border-radius:12px;overflow:hidden}.rg-liste .rg-contact{border-top:1px solid var(--rg-filet)}.rg-liste .rg-contact:first-child{border-top:none}.rg-contact__tete{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:44px;padding:9px 14px;display:flex}.rg-contact__tete:hover{background:var(--rg-fond-doux)}.rg-contact__init{background:var(--tag-bleu-bg);width:32px;height:32px;color:var(--page-ardoise);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.rg-contact__txt{flex-direction:column;flex:1;min-width:0;display:flex}.rg-contact__nom{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.rg-contact__poste{color:var(--couleur-texte-doux);font-size:.78rem}.rg-contact__nom,.rg-contact__poste{line-height:1.3}.rg-contact__chevron,.rg-carte__chevron{color:var(--couleur-texte-doux);flex:none}.rg-contact__fiche{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 14px 14px 58px;display:grid}.rg-lc{flex-direction:column;gap:5px;min-width:0;display:flex}.rg-lc--large{grid-column:1/-1}.rg-lc__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.72rem;font-weight:700}.rg-contact__fiche .rg-cell{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:9px;height:38px;min-height:38px;padding:0 10px;font-size:.86rem}.rg-contact__retirer{justify-content:flex-end;align-items:flex-end;display:flex}.rg-contact__tournages{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.rg-contact__tournages .carnet__vide{margin:0}.rg-app{flex-direction:column;display:flex}.rg-app__ligne{border-bottom:1px solid var(--rg-filet);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.rg-app__lbl{color:var(--couleur-titre);font-size:.9rem;font-weight:600}.rg .segmente--doux{background:var(--pilule-piste);border-radius:11px;gap:3px;padding:3px;display:flex}.rg .segmente--doux .segmente__opt{min-height:34px;color:var(--couleur-texte-doux);border-radius:9px;align-items:center;gap:6px;padding:6px 13px;font-size:.84rem;font-weight:600;display:inline-flex}.rg .segmente--doux .segmente__opt--actif{background:var(--pilule-active);color:var(--couleur-titre);box-shadow:0 1px 3px #1018281a}.rg-app .rg-case{padding:14px 0 12px}.rg-resume{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:11px;padding:10px 14px;font-size:.85rem}.rg-resume strong{color:var(--couleur-titre)}.rg-appli{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rg-appli__txt{flex-direction:column;gap:4px;min-width:0;display:flex}.rg-appli .rg-desc{margin:0;font-size:.86rem}.rg-appli .rg-desc strong{color:var(--couleur-titre)}.rg-appli .rg-btn{height:38px;font-size:.85rem}.rg-cle{background:var(--couleur-panel);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;display:flex}.rg-cle__ico{color:var(--sect-scenario);flex:none}.rg-cle__txt{min-width:0;color:var(--couleur-texte);flex:1;font-size:.88rem}.rg-cle__txt strong{color:var(--couleur-titre);font-variant-numeric:tabular-nums}.rg-cle__form{gap:10px;display:flex}.rg-cle__form .rg-in{flex:1}.rg-donnees{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.rg-donnees__bloc{border:1px solid var(--rg-filet);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.rg-donnees__bloc .rg-h4,.rg-donnees__bloc .rg-desc{margin:0}.rg-donnees__bloc--danger{border-color:color-mix(in srgb, var(--couleur-alerte) 22%, var(--couleur-carte))}.rg-donnees__pied{margin-top:auto;padding-top:4px}.rg-donnees__pied .rg-btn{height:38px;font-size:.86rem}.rg-donnees__prog{background:var(--statut-afaire-bg);border-radius:12px;padding:12px}.rg-donnees__prog p{color:var(--couleur-titre);margin:0 0 6px;font-size:.88rem}.rg-donnees__prog .rg-desc{margin:0;font-size:.8rem}.rg-donnees__confirme{flex-direction:column;gap:10px;display:flex}.rg-donnees__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rg-donnees__liste li{background:var(--rg-fond-doux);color:var(--couleur-texte);border-radius:10px;padding:8px 11px;font-size:.84rem}.rg-donnees__liste li strong{color:var(--couleur-titre)}.rg-donnees__liste li.rg-donnees__attention{background:var(--jour-fond);color:var(--page-ambre);gap:8px;padding:9px 11px;font-size:.83rem;line-height:1.45;display:flex}.rg-donnees__attention .ico{flex:none;margin-top:1px}.rg-donnees__attention strong{color:inherit}.rg-donnees__mot{flex-direction:column;gap:5px;display:flex}.rg-donnees__mot>span{color:var(--couleur-texte);font-size:.8rem}.rg-donnees__mot .rg-in{letter-spacing:.04em;height:44px;min-height:44px}.rg-donnees__actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.rg-donnees__actions .rg-btn{height:44px;padding:0 10px}.rg-fiches{flex-direction:column;gap:10px;display:flex}.rg-fiche{border:1px solid var(--couleur-bordure);border-radius:13px;padding:12px}.rg-fiche--cle{border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.rg-fiche__ico{color:var(--couleur-texte-doux);flex:none;margin-top:2px}.rg-fiche__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rg-fiche__nom{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.rg-fiche__doux{color:var(--couleur-texte-doux);font-size:.77rem}.rg-fiche__tete{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rg-fiche__tete .rg-fiche__nom{flex:1;min-width:0;font-size:.92rem}.rg-fiche__tete .rg-etoile{background:var(--rg-fond-doux);border-radius:10px;width:36px;height:36px}.rg-fiche__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rg-fiche__grille .rg-lc__lbl{font-size:.7rem}.rg-fiche__grille .rg-cell{border-radius:10px;height:40px;min-height:40px;padding:0 10px;font-size:.88rem}.rg-fiche__cg{border-top:1px solid var(--rg-filet);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.rg-fiche__cg-lbl{color:var(--couleur-texte);flex:1;font-size:.8rem;font-weight:600}.rg-fiche__cg .rg-cg__voir{border-radius:10px;height:36px;padding:0 12px;font-size:.84rem}.rg-fiche__cg .rg-cg__btn{border-radius:10px;width:36px;height:36px}.rg-fiche__cg .rg-cg__joindre{border-radius:10px;height:36px;padding:0 13px;font-size:.84rem}.rg-fiches .rg-contact{border:1px solid var(--couleur-bordure);border-radius:13px;overflow:hidden}.rg-fiches .rg-contact__tete{gap:10px;min-height:56px;padding:8px 12px}.rg-fiches .rg-contact__init{width:34px;height:34px}.rg-fiches .rg-contact__poste{font-size:.76rem}.rg-fiches .rg-contact__fiche{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.rg-fiches .rg-contact__fiche .rg-lc{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rg-fiches .rg-contact__fiche .rg-lc__lbl{text-transform:none;letter-spacing:0;font-size:.74rem;font-weight:600}.rg-fiches .rg-contact__fiche .rg-cell{background:var(--rg-fond-doux);border:none;border-radius:10px;height:40px;min-height:40px}.rg-fiches .rg-contact__retirer{margin-top:4px;display:block}.rg-fiches .rg-contact__retirer .rg-btn{border-radius:11px;width:100%;height:42px;font-size:.84rem}.rg-fiches .rg-contact__tournages{padding-top:4px}.rg-fiches .rg-contact__tournages .rg-lc__lbl{text-transform:uppercase}.rg-fiches .rg-vide--liste{border-top:none;padding:4px 0}.rg-fiches .rg-ajout{border:1px dashed var(--couleur-bordure);background:var(--couleur-fond);border-radius:13px;flex-direction:column;gap:8px;padding:12px;display:flex}.rg-fiches .rg-ajout--veh{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rg-fiches .rg-ajout--veh .rg-ajout__note,.rg-fiches .rg-ajout--veh .rg-btn--ajout{grid-column:1/-1}.rg-fiches .rg-ajout .rg-in{border-radius:10px;height:42px;min-height:42px;font-size:.86rem}.rg-fiches .rg-ajout .rg-btn--ajout{border-radius:12px;width:100%;height:44px;margin-top:2px;font-size:.88rem}.rg-fiches .rg-ajout__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (width<=700px){.rg{gap:8px}.rg .carte.rg-carte{border-radius:16px;padding:10px 14px}.rg-carte__tete--btn{cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px;min-height:48px;margin-bottom:0}.rg-carte--pliable .rg-pastille{border-radius:9px;width:28px;height:28px}.rg-carte--pliable .rg-carte__titre{font-size:1.02rem}.rg-carte__tete-txt{flex-direction:column;flex:1;min-width:0;display:flex}.rg-carte__resume{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.76rem;overflow:hidden}.rg-carte--pliable .rg-carte__corps{padding:10px 0 6px}.rg-desc{margin-bottom:12px;font-size:.82rem;line-height:1.5}.rg-grille2,.rg-grille3{grid-template-columns:minmax(0,1fr);gap:12px}.rg-champ input,.rg-champ select,.rg-champ .deroulant{border-radius:11px;height:44px;min-height:44px;font-size:.92rem}.rg-champ__poste{max-width:none}.rg-in{border-radius:11px;height:44px;min-height:44px;font-size:.9rem}.rg-btn{border-radius:12px;height:46px;font-size:.9rem}.rg-actions .rg-btn,.rg-appli .rg-btn,.rg-donnees__pied .rg-btn{width:100%;height:46px}.rg-btn--danger-doux,.rg-btn--petit{border-radius:10px;height:36px}.rg-x{width:36px;height:36px}.rg-sec__bloc{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0}.rg-sec__gauche .rg-desc{margin:0 0 10px}.rg-h4{margin-bottom:4px;font-size:.9rem}.rg-veh__descs{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px}.rg-app{gap:14px;margin-top:12px}.rg-app__ligne{border-bottom:none;flex-direction:column;align-items:stretch;gap:7px;padding:0}.rg-app__lbl{font-size:.84rem}.rg .segmente--doux{border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.rg .segmente--doux .segmente__opt{border-radius:10px;justify-content:center;height:38px;padding:0 6px;font-size:.85rem}.rg-app .rg-case{padding:0}.rg-cle__form{flex-direction:column;gap:8px}.rg-donnees{grid-template-columns:minmax(0,1fr);gap:8px}.rg-donnees__bloc{border:none;border-radius:0;gap:8px;padding:0}.rg-donnees__bloc--danger{border-top:1px solid var(--rg-filet);border-radius:0;margin-top:8px;padding-top:16px}.rg-donnees__actions .rg-btn,.rg-ajout-cle__actions .rg-btn{height:44px}}.fh{--fh-filet:color-mix(in srgb, var(--couleur-bordure) 60%, transparent);--fh-fond-doux:color-mix(in srgb, var(--couleur-panel) 55%, var(--couleur-carte));--fh-ambre-fond:var(--jour-fond);--fh-ambre-bord:color-mix(in srgb, var(--page-ambre) 25%, var(--couleur-carte))}.feuille.fh{zoom:.85}.fh-tete{align-items:center;gap:12px;margin-bottom:16px;display:flex}.fh-tete__pastille{background:var(--couleur-accent-fond);width:36px;height:36px;color:var(--couleur-accent-texte);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fh-tete__txt{min-width:0}.fh-titre{font-family:var(--police-titre);letter-spacing:-.035em;color:var(--couleur-titre);margin:0;font-size:1.4rem;font-weight:800;line-height:1.15}.fh-sous{color:var(--couleur-texte-doux);margin:2px 0 0;font-size:.85rem}.fh-soustitre{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);margin:0;font-size:1.1rem;font-weight:800}.fh-soustitre-ligne{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;display:flex}.fh-poste{color:var(--couleur-texte-doux);margin-top:2px;font-size:.76rem;display:block}.fh-poste--inline{margin:0 0 0 7px;font-size:.78rem;display:inline}.fh-vide{border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:10px;margin:0 0 8px;padding:10px 12px;font-size:.84rem}.fh-vide--inline{flex:1;min-width:200px}.fh-btn{background:var(--couleur-accent-texte);height:40px;color:var(--sur-accent);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.86rem;font-weight:600;display:inline-flex}.fh-btn:hover:not(:disabled){filter:brightness(.92)}.fh-btn:disabled{opacity:.45;cursor:default}.fh-btn--contour{background:var(--couleur-carte);color:var(--couleur-texte);border:1px solid var(--couleur-bordure)}.fh-btn--contour:hover:not(:disabled){background:var(--couleur-panel);filter:none}.fh-btn--danger-doux{background:var(--statut-afaire-bg);color:var(--couleur-alerte);padding:0 12px;font-size:.82rem}.fh-btn--petit{border-radius:9px;height:34px;padding:0 12px;font-size:.8rem}.fh-in{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-width:0;height:38px;min-height:38px;color:var(--couleur-texte);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 11px;font-size:.9rem}.fh-in--44{border-radius:11px;height:44px;min-height:44px;font-size:.92rem}.fh-in:disabled{opacity:.5}.fh-dur{align-items:center;gap:4px;padding:0 9px 0 11px;display:inline-flex}.fh-dur__in{width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;padding:0;font-size:.9rem}.fh-dur__in:focus{outline:none}.fh-dur:focus-within{outline:2px solid var(--couleur-accent-texte);outline-offset:-1px}.fh-dur__u{color:var(--couleur-texte-doux);flex:none;font-size:.78rem}.fh-champ{flex-direction:column;gap:5px;min-width:0;display:flex}.fh-champ>span{color:var(--couleur-texte);font-size:.76rem;font-weight:600}.fh-champ input,.fh-champ select,.fh-champ .deroulant{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;height:42px;min-height:42px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 11px;font-size:.9rem}.fh-case{min-height:44px;color:var(--couleur-titre);cursor:pointer;align-items:center;gap:10px;font-size:.88rem;display:flex}.fh-case--haut{align-items:flex-start;min-height:0;padding:6px 0}.fh-case--haut input{margin-top:1px}.fh-case input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);flex:none;margin:0}.fh-case>input:disabled,.fh-case>input:disabled~*{opacity:.6;cursor:not-allowed}.fh-case__aide{color:var(--couleur-texte-doux);font-size:.8rem}.fh-x{width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fh-x:hover{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.fh-x--neutre:hover{background:var(--pilule-piste);color:var(--couleur-texte)}.fh-ico-btn{background:var(--pilule-piste);width:32px;height:32px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fh-ico-btn:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.fh-ico-btn--36{border-radius:10px;width:36px;height:36px}.fh-ico-btn--44{border-radius:11px;width:44px;height:44px}.fh-badge{text-transform:none;letter-spacing:0;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.fh-badge--renfort{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.fh-badge--stagiaire{background:var(--jour-fond);color:var(--page-ambre)}.fh-semaines{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.fh-semaines__nav{flex:0 560px;align-items:center;gap:8px;min-width:0;display:flex}.fh-semaines__fleche{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:44px;height:48px;color:var(--couleur-texte);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.fh-semaines__fleche:hover:not(:disabled){background:var(--couleur-panel)}.fh-semaines__fleche:disabled{opacity:.35;cursor:default}.fh-semaines__choix{flex:0 460px;min-width:0;position:relative}.fh-semaines__decl{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;height:48px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:0 12px 0 7px;display:flex}.fh-semaines__decl:hover{border-color:var(--couleur-texte-doux)}.fh-semaines__code{background:var(--couleur-accent-texte);min-width:40px;height:34px;color:var(--sur-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.86rem;font-weight:800;display:inline-flex}.fh-semaines__code--prepa{background:var(--jour-fond);color:var(--page-ambre)}.fh-semaines__code--menu{background:var(--couleur-accent-fond);min-width:36px;height:28px;color:var(--couleur-accent-texte);border-radius:8px;font-size:.8rem}.fh-semaines__code--menu.fh-semaines__code--prepa{background:var(--jour-fond);color:var(--page-ambre)}.fh-semaines__txt{flex-direction:column;flex:1;min-width:0;display:flex}.fh-semaines__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.fh-semaines__txt span{color:var(--couleur-texte-doux);font-size:.76rem}.fh-semaines__chevron{color:var(--couleur-texte-doux);flex:none}.fh-semaines__menu{z-index:66;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:14px;max-height:min(60vh,420px);padding:6px;position:absolute;top:54px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #10182829}.fh-semaines__groupe{letter-spacing:.07em;text-transform:uppercase;color:var(--couleur-texte-doux);padding:8px 10px 4px;font-size:.66rem;font-weight:700}.fh-semaines__item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:6px 8px;display:flex}.fh-semaines__item:hover{background:var(--couleur-panel)}.fh-semaines__item--actif{background:var(--couleur-accent-doux)}.fh-semaines__item .fh-semaines__txt strong{font-size:.88rem;font-weight:600}.fh-semaines__item .fh-semaines__txt span{font-size:.74rem}.fh-semaines__coche{color:var(--couleur-accent-texte);flex:none}.fh-semaines__item .fh-x{border-radius:8px;width:30px;height:30px}.fh-semaines__espace{flex:1 1 0}.fh-nouvsem{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:11px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.fh-nouvsem__btn{background:var(--couleur-carte);height:46px;color:var(--couleur-titre);font:inherit;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:0 14px;font-size:.86rem;font-weight:600;display:inline-flex}.fh-nouvsem__btn:hover{background:var(--couleur-panel)}.fh-nouvsem__type{border:none;border-left:1px solid var(--couleur-bordure);background:var(--fh-fond-doux);height:46px;min-height:0;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:0;padding:0 12px;font-size:.84rem;font-weight:600}.fh-creer{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;margin-bottom:16px;padding:14px}.fh-creer__type{border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.fh-creer__type--tournage{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.fh-creer__type--prepa{background:var(--jour-fond);color:var(--page-ambre)}.fh-creer__champs{grid-template-columns:90px 160px minmax(0,1fr);gap:10px;display:grid}.fh-creer__actions{gap:8px;margin-top:12px;display:flex}.fh-creer__actions .fh-btn{height:42px;padding:0 18px}.fh-colonnes-btn{background:var(--pilule-piste);height:30px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:.8rem;font-weight:600;display:inline-flex}.fh-colonnes-btn:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.fh-colonnes-pop{border-radius:14px;gap:4px;padding:12px 14px;box-shadow:0 14px 32px #10182824}.fh-colonnes-note{background:var(--couleur-panel);color:var(--couleur-texte-doux);white-space:normal;border-radius:9px;max-width:300px;margin:2px 0 0;padding:8px 10px;font-size:.78rem;line-height:1.45}.fh-jours{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;margin-bottom:28px;overflow:auto hidden}.fh-jours__tete,.fh-jours__ligne{align-items:center;gap:8px;padding:8px 16px;display:grid}.fh-jours__tete,.fh-jours__ligne,.fh-jours__compact{min-width:var(--fh-min,0)}.fh-jours__tete{background:var(--fh-fond-doux);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);padding:10px 16px;font-size:.7rem;font-weight:700}.fh-jours__ligne{border-top:1px solid var(--fh-filet)}.fh-jours__ligne .fh-in{max-width:120px}.fh-jours__ligne--vide{background:var(--couleur-fond)}.fh-jours__ligne--vide .fh-in{color:var(--couleur-texte-doux);border-style:dashed}.fh-jours__ligne--vide .fh-jours__trav{color:var(--couleur-texte-doux);font-weight:400}.fh-jours__jour{color:var(--couleur-titre);white-space:nowrap;font-size:.9rem}.fh-jours__date{color:var(--couleur-texte-doux);font-size:.82rem}.fh-jours__ligne--dim .fh-jours__jour strong{color:var(--couleur-alerte)}.fh-jours__trav{font-variant-numeric:tabular-nums;color:var(--couleur-titre);font-size:.95rem}.fh-jours__trajet{flex-direction:column;gap:2px;min-width:0;display:flex}.fh-jours__trajet .fh-in{max-width:120px}.fh-jours__studio{justify-content:center;display:flex}.fh-jours__studio input{width:22px;height:22px;accent-color:var(--couleur-accent-texte)}.fh-jours__compact{border-top:1px solid var(--fh-filet);background:var(--couleur-fond);align-items:center;gap:10px;height:38px;padding:0 16px;display:flex}.fh-jours__jour--doux{width:164px;color:var(--couleur-texte-doux);flex:none;font-size:.84rem}.fh-jours__jour--doux strong{color:var(--couleur-texte-doux)}.fh-jours__compact.fh-jours__ligne--dim .fh-jours__jour strong{color:var(--couleur-alerte);opacity:.8}.fh-jours__pas{color:var(--couleur-texte-doux);opacity:.8;flex:1;font-size:.8rem}.fh-renseigner{height:28px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.fh-renseigner:hover{background:var(--couleur-accent-fond)}.fh-feuilles{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);flex-direction:column;gap:6px;margin:0 0 16px;padding:10px 12px;display:flex}.fh-feuilles__titre{color:var(--couleur-texte-doux);font-size:.82rem;font-weight:600}.fh-feuilles__ligne{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:6px 12px;padding:6px 10px;display:grid}.fh-feuilles__ligne:hover{background:var(--fh-fond-doux)}.fh-feuilles__ligne--active{border-color:var(--couleur-accent);box-shadow:inset 0 0 0 1px var(--couleur-accent)}.fh-feuilles__qui{font-weight:600}.fh-feuilles__nb{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.8rem}.fh-feuilles__etat{white-space:nowrap;align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.fh-feuilles__ligne--envoyee .fh-feuilles__etat{color:var(--couleur-ok,#2e8b57)}.fh-feuilles__ligne--modifiee .fh-feuilles__etat{color:var(--couleur-ambre,#b8860b)}.fh-feuilles__ligne--pas-envoyee .fh-feuilles__etat{color:var(--couleur-texte-doux)}@media (width<=700px){.fh-feuilles__ligne{grid-template-columns:1fr auto}.fh-feuilles__etat{grid-column:1/-1}}.fh-equipe{margin-bottom:30px}.fh-equipe__tete{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.fh-equipe__tete:hover{background:var(--fh-fond-doux)}.fh-equipe__chevron{background:var(--pilule-piste);width:30px;height:30px;color:var(--couleur-texte);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fh-equipe__txt{flex-direction:column;flex:1;min-width:0;display:flex}.fh-equipe__txt .fh-soustitre{font-size:1.06rem;line-height:1.2}.fh-equipe__resume{color:var(--couleur-texte-doux);margin-top:1px;font-size:.78rem}.fh-equipe__corps{margin-top:8px}.fh-equipe__actions{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 0;display:flex}.fh-legende{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.fh-legende__pt,.fh-cell__pt{background:var(--surveille-couleur);border-radius:999px;width:6px;height:6px;display:inline-block}.fh-presence{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;overflow:hidden}.fh-presence__tete,.fh-presence__ligne{grid-template-columns:300px repeat(7,minmax(0,1fr)) 86px;align-items:center;gap:6px;padding:9px 14px;display:grid}.fh-presence__tete{background:var(--fh-fond-doux);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);align-items:end;padding:10px 14px;font-size:.7rem;font-weight:700}.fh-presence__jour{text-align:center;line-height:1.35}.fh-presence__jour--dim{color:var(--couleur-alerte)}.fh-presence__date{letter-spacing:0;text-transform:none;font-weight:600}.fh-presence__total{text-align:right;font-variant-numeric:tabular-nums;color:var(--couleur-titre);font-size:.92rem}.fh-presence__ligne{border-top:1px solid var(--fh-filet)}.fh-presence__ligne--stagiaire{background:color-mix(in srgb, var(--jour-fond) 45%, var(--couleur-carte))}.fh-presence__tech{align-items:center;gap:8px;min-width:0;display:flex}.fh-presence__nom{flex:1;min-width:0}.fh-presence__nom-ligne{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.fh-presence__nom-ligne strong{color:var(--couleur-titre)}.fh-cell{height:34px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;min-width:0;padding:0 4px;font-size:.84rem;font-weight:700;display:flex;position:relative}.fh-cell--on{background:var(--tournee-bg);color:var(--tournee-texte)}.fh-cell--abs{background:var(--statut-afaire-bg);color:var(--couleur-alerte);font-size:.82rem}.fh-cell--off{color:var(--couleur-texte-doux);opacity:.6;cursor:default}.fh-cell__pt{position:absolute;top:4px;right:6px}.fh-recap-tete{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fh-recap-tete .fh-soustitre{flex:1;min-width:200px}.fh-recap-tete__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fh-recap-tete .fh-btn{height:auto;min-height:52px;padding:0 14px;font-size:.84rem}.fh-recap-tete__titre .nom-fichier{min-height:52px}.fh-recap{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;margin-bottom:12px;overflow:hidden}.fh-recap__tete,.fh-recap__ligne{align-items:center;gap:10px;padding:10px 16px;display:grid}.fh-recap__tete{background:var(--fh-fond-doux);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.fh-recap__ligne{border-top:1px solid var(--fh-filet);font-variant-numeric:tabular-nums;color:var(--couleur-texte);padding:11px 16px;font-size:.88rem}.fh-recap__ligne>span{min-width:0}.fh-recap__ligne strong{color:var(--couleur-titre)}.fh-recap__ligne--stagiaire{background:color-mix(in srgb, var(--jour-fond) 45%, var(--couleur-carte))}.fh-recap__tech{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.fh-stage{background:var(--couleur-panel);color:var(--couleur-texte-doux);white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.fh-stage--depasse{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.fh-repos{background:var(--jour-fond);color:var(--page-ambre);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.fh-arrondi{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.74rem;display:block}.fh-arrondi em{opacity:.85;font-style:normal}.fh-tuiles{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.fh-tuile{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;padding:12px}.fh-tuile--stagiaire{background:color-mix(in srgb, var(--jour-fond) 45%, var(--couleur-carte))}.fh-tuile__haut{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fh-tuile__nom{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:.9rem;display:flex}.fh-tuile__nom strong{color:var(--couleur-titre)}.fh-tuile__total{font-variant-numeric:tabular-nums;color:var(--couleur-titre);flex:none;font-size:1rem}.fh-tuile__sous{color:var(--couleur-texte-doux);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 8px;font-size:.76rem;display:flex}.fh-tuile__sous .fh-arrondi{display:inline}.fh-tuile__reperes{flex-wrap:wrap;gap:6px;display:flex}.fh-tuile__reperes:not(:empty){margin-bottom:8px}.fh-tuile__majs{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px;display:flex}.fh-tuile__maj-groupe{align-items:center;gap:5px;display:inline-flex}.fh-maj{background:var(--pilule-piste);color:var(--couleur-texte-doux);border-radius:7px;align-items:baseline;gap:5px;padding:4px 8px;font-size:.74rem;display:inline-flex}.fh-maj strong{color:var(--couleur-titre);font-size:.82rem}.fh-maj__note{color:var(--couleur-texte-doux);font-size:.72rem}.fh-tuile__aucune{color:var(--couleur-texte-doux);opacity:.8;font-size:.76rem}.fh-avert{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:12px;gap:10px;margin-top:8px;padding:12px 14px;font-size:.85rem;line-height:1.5;display:flex}.fh-avert>.ico{flex:none;margin-top:3px}.fh-avert strong{color:var(--couleur-titre)}.fh-avert__corps{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.fh-avert--ambre{background:var(--fh-ambre-fond);border:1px solid var(--fh-ambre-bord);color:var(--page-ambre)}.fh-avert--ambre strong{color:inherit}.fh-avert--ambre .fh-avert__corps{gap:3px}.fh-avert__aide{opacity:.8}.modale--horaires-tech{background:var(--couleur-carte);border-radius:20px;width:100%;max-width:980px}.ht-barre{border-bottom:1px solid var(--fh-filet);padding:14px 18px}.ht-barre__txt{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.ht-barre__txt strong{align-items:center;gap:6px;font-size:1rem;display:inline-flex}.ht-barre__ico{color:var(--couleur-accent-texte)}.ht-barre__poste{color:var(--couleur-texte-doux);font-size:.8rem}.ht-corps{gap:12px;padding:16px 18px 18px}.ht-intro{color:var(--couleur-texte-doux);margin:0;font-size:.86rem}.ht-intro strong{color:var(--couleur-titre)}.ht-aide{color:var(--couleur-texte-doux);margin:0;font-size:.8rem;line-height:1.5}.ht-tab{border:1px solid var(--couleur-bordure);border-radius:12px;overflow:hidden}.ht-tab__tete,.ht-tab__ligne{grid-template-columns:130px 150px repeat(4,minmax(0,1fr)) 80px 90px 76px;align-items:center;gap:8px;padding:7px 12px;display:grid}.ht-tab__tete{background:var(--fh-fond-doux);letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);padding:9px 12px;font-size:.68rem;font-weight:700}.ht-tab__ligne{border-top:1px solid var(--fh-filet);font-size:.85rem}.ht-tab__ligne--abs>:not(.ht-tab__actions):not(.ht-tab__trav){opacity:.55}.ht-tab__off{border-top:1px solid var(--fh-filet);background:var(--couleur-fond);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;padding:11px 12px;font-size:.85rem;display:grid}.ht-tab__jour{color:var(--couleur-titre);white-space:nowrap}.ht-tab__jour--doux,.ht-tab__jour--doux strong{color:var(--couleur-texte-doux)}.ht-tab__date{color:var(--couleur-texte-doux);font-size:.78rem}.ht-tab__vide{color:var(--couleur-texte-doux);opacity:.8;font-style:italic}.ht-tab__ref{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-tab__pause{font-size:.76rem}.ht-tab__min{color:var(--couleur-texte-doux);align-items:center;gap:5px;min-width:0;font-size:.78rem;display:flex}.ht-tab__trav{font-variant-numeric:tabular-nums;color:var(--couleur-titre)}.ht-tab__actions{justify-content:flex-end;gap:4px;display:flex}.ht-tab .fh-in{border-radius:9px;height:34px;min-height:34px;padding:0 9px;font-size:.85rem}.ht-tab .ht-num{width:52px}.ht-modif,.fh-in.ht-modif{border:1.5px solid var(--surveille-couleur);background:color-mix(in srgb, var(--surveille-couleur) 10%, var(--couleur-carte));color:var(--couleur-titre);text-decoration:underline;-webkit-text-decoration-color:var(--surveille-couleur);text-decoration-color:var(--surveille-couleur);text-underline-offset:3px;font-weight:700}.ht-abs-btn{background:var(--pilule-piste);width:30px;height:30px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.9rem;display:inline-flex}.ht-abs-btn:hover{color:var(--couleur-alerte)}.ht-abs-btn--texte{border-radius:10px;width:100%;height:42px;font-size:.84rem;font-weight:600}.ht-reprendre{background:color-mix(in srgb, var(--surveille-couleur) 18%, var(--couleur-carte));width:30px;height:30px;color:var(--page-ambre);font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:.84rem;font-weight:600;display:inline-flex}.ht-reprendre--large{border-radius:10px;width:100%;height:42px;margin-top:8px}.ht-fiche{border:1px solid var(--couleur-bordure);border-radius:14px;padding:12px}.ht-fiche--ecart{border:1.5px solid var(--fh-ambre-bord);background:color-mix(in srgb, var(--jour-fond) 35%, var(--couleur-carte))}.ht-fiche--abs .ht-fiche__grille .fh-in{opacity:.5}.ht-fiche__haut{color:var(--couleur-titre);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.9rem;display:flex}.ht-fiche__haut strong:last-child{font-variant-numeric:tabular-nums;font-size:.95rem}.ht-fiche__ref{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:.76rem}.ht-fiche__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ht-lc{flex-direction:column;gap:3px;min-width:0;display:flex}.ht-lc>span{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);font-size:.66rem;font-weight:700}.ht-lc>span.ht-lc--modif{color:var(--page-ambre)}.ht-fiche .fh-in{height:42px;min-height:42px;padding:0 9px;font-size:.88rem}.ht-off-groupe{background:var(--couleur-fond);color:var(--couleur-texte-doux);border-radius:12px;padding:10px 12px;font-size:.82rem;font-style:italic}.ht-poignee{justify-content:center;padding-top:8px;display:flex}.ht-poignee span{background:var(--couleur-bordure);border-radius:999px;width:38px;height:5px}.modale-fond--basse{align-items:flex-end;padding:0}.modale--feuille-basse{width:100%;max-width:none;max-height:calc(92vh - var(--clavier,0px));padding-bottom:var(--sai-b,0px);border-bottom:none;border-radius:24px 24px 0 0;animation:none}.modale--feuille-basse .ht-barre{padding:10px 14px 12px}.modale--feuille-basse .ht-barre__txt{flex-direction:column;align-items:flex-start;gap:2px}.modale--feuille-basse .ht-barre__txt strong{font-size:.95rem}.modale--feuille-basse .ht-barre__poste{margin-left:22px;font-size:.76rem}.modale--feuille-basse .fh-ico-btn{border-radius:11px;width:40px;height:40px}.modale--feuille-basse .ht-corps{gap:10px;padding:12px 12px 16px}.modale--feuille-basse .ht-intro{font-size:.8rem;line-height:1.45}.modale--feuille-basse .ht-aide{font-size:.76rem}.modale--membre.mp{background:var(--couleur-carte);border-radius:20px;width:100%;max-width:440px}.mp__barre{border-bottom:1px solid var(--fh-filet);padding:14px 16px}.mp__barre strong{font-size:.98rem}.mp__corps{gap:10px;padding:14px 16px}.mp__intro{color:var(--couleur-texte-doux);margin:0;font-size:.84rem}.mp__filtre{border-radius:11px;height:44px;min-height:44px}.mp__liste{flex-direction:column;gap:6px;max-height:min(320px,45vh);display:flex;overflow-y:auto}.mp__contact{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:52px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mp__contact:hover{background:var(--fh-fond-doux)}.mp__contact--moi{border-style:dashed}.mp__contact-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mp__nom{color:var(--couleur-titre);font-size:.9rem;font-weight:700}.mp__nom .ico{vertical-align:-1px;margin-right:2px}.mp__poste,.mp__deja{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mp__badge{background:var(--tournee-bg);color:var(--tournee-texte);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.mp__nouveau{border:1px dashed var(--couleur-bordure);background:var(--couleur-carte);height:44px;color:var(--couleur-titre);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:flex}.mp__nouveau:hover{background:var(--fh-fond-doux)}.mp__form{flex-direction:column;gap:12px;display:flex}.mp__form .fh-champ>span{font-size:.78rem}.mp__form .fh-champ input,.mp__form .fh-champ select,.mp__form .fh-champ .deroulant{border-radius:11px;height:44px;min-height:44px;font-size:.92rem}.mp__retour{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;min-height:32px;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.mp__note{color:var(--couleur-texte-doux);margin:0;font-size:.8rem;line-height:1.5}.mp__pied{border-top:1px solid var(--fh-filet);gap:8px;padding:12px 16px}.mp__pied-espace{flex:1}.mp__pied .fh-btn{height:42px;padding:0 13px;font-size:.84rem}@media (width<=700px){.fh-tete{gap:10px;margin-bottom:4px}.fh-tete__pastille{border-radius:10px;width:32px;height:32px}.fh-titre{font-size:1.2rem}.fh-sous{margin-bottom:12px;font-size:.8rem}.fh-semaines{gap:8px;margin-bottom:20px}.fh-semaines__nav{flex:100%;gap:6px}.fh-semaines__choix{flex:auto}.fh-semaines__espace{display:none}.fh-nouvsem{border-radius:12px;width:100%}.fh-nouvsem__btn{flex:1;justify-content:center;height:44px;font-size:.88rem}.fh-nouvsem__type{height:44px;padding:0 14px}.fh-creer__champs{grid-template-columns:90px minmax(0,1fr)}.fh-creer__champs .fh-champ:last-child{grid-column:1/-1}.fh-soustitre{font-size:1.02rem}.fh-soustitre-ligne{justify-content:space-between}.fh-colonnes-btn{border-radius:10px;height:36px;padding:0 12px}.fjour__jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.fjour__jour{background:var(--couleur-accent-fond);height:50px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;font-size:.78rem;font-weight:700;display:flex}.fjour__jour--off:not(.fjour__jour--actif){border:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);background:0 0}.fjour__jour--actif{background:var(--couleur-accent-texte);color:var(--sur-accent);border-color:#0000}.fjour__jour-date{color:inherit;opacity:.85;font-size:.68rem;font-weight:500}.fjour__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;flex-direction:column;gap:0;margin-bottom:22px;padding:14px;display:flex}.fjour__titre{color:var(--couleur-titre);margin:0 0 10px;font-size:.95rem}.fjour__champ{border-bottom:1px solid var(--fh-filet);justify-content:space-between;align-items:center;gap:8px;min-height:52px;display:flex}.fjour__champ>span:first-child{color:var(--couleur-texte);white-space:nowrap;flex:1;font-size:.88rem}.fjour__champ>.fh-in,.fjour__champ>.fjour__unite,.fjour__champ>select.fh-in,.fjour__champ>.deroulant.fh-in{box-sizing:border-box;flex:0 0 118px;width:118px;min-width:0}.fjour__champ .fh-in{text-align:left;border-radius:11px;height:42px;min-height:42px;font-size:.95rem}.fjour__champ input[type=checkbox]{width:22px;height:22px;accent-color:var(--couleur-accent-texte)}.fjour__unite{flex-direction:column;align-items:stretch;gap:2px;display:flex}.fjour__unite .fh-in{width:100%}.fjour__champ--total{border-bottom:none}.fjour__champ--total strong{font-variant-numeric:tabular-nums;color:var(--couleur-titre);font-size:1.15rem}.fjour__retirer{border-radius:12px;align-self:stretch;width:100%;height:44px;margin-top:6px}.fh-equipe{margin-bottom:24px}.fh-equipe__txt .fh-soustitre{font-size:1rem}.fjour__equipe{flex-direction:column;gap:8px;margin:0;display:flex}.fjour__tech{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.fjour__tech--stagiaire{background:color-mix(in srgb, var(--jour-fond) 45%, var(--couleur-carte))}.fjour__tech-nom{text-align:left;min-width:0;min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;padding:0;display:flex}.fjour__tech-ligne{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.fjour__tech-ligne strong{color:var(--couleur-titre)}.fjour__tech-ligne .fh-badge{font-size:.66rem}.fjour__tech .fh-cell{border-radius:11px;flex:none;min-width:64px;height:44px;padding:0 10px;font-size:.9rem}.fjour__tech .fh-cell--abs{font-size:.88rem}.fjour__tech .fh-cell__pt{top:6px;right:7px}.fh-equipe__actions .fh-btn{border-radius:12px;width:100%;height:46px;font-size:.88rem}.fh-recap-tete{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.fh-recap-tete__actions{flex-direction:column;align-items:stretch;gap:8px}.fh-recap-tete__actions .fh-btn{border-radius:12px;width:100%;height:auto;min-height:52px;font-size:.88rem}.fh-recap-tete__titre{width:100%}.fh-recap-tete__titre .nom-fichier{border-radius:12px;justify-content:flex-start;width:100%;max-width:100%;min-height:52px}.fh-avert{gap:9px;padding:12px;font-size:.8rem}.fh-avert .fh-btn--petit{align-self:stretch}}.fh-poignee{width:44px;height:44px;color:var(--couleur-texte-doux);opacity:.7;border-radius:10px;margin-left:-14px}.fh-poignee:hover{background:var(--fh-fond-doux);opacity:1}.fjour__tech .fh-poignee{margin-left:-6px}.fh-presence__ligne.glisse--source,.fjour__tech.glisse--source{opacity:.45}.fh-presence__ligne.glisse--cible-avant{box-shadow:inset 0 3px 0 var(--couleur-accent-texte)}.fh-presence__ligne.glisse--cible-apres{box-shadow:inset 0 -3px 0 var(--couleur-accent-texte)}.fjour__tech.glisse--cible-avant{box-shadow:0 -3px 0 var(--couleur-accent-texte)}.fjour__tech.glisse--cible-apres{box-shadow:0 3px 0 var(--couleur-accent-texte)}.fh-cell--hors{letter-spacing:.02em;opacity:.45;cursor:default;font-size:.68rem;font-weight:600}.fh-badge--periode{background:var(--couleur-panel);color:var(--couleur-texte-doux);font-weight:600}.fh-badge--unite{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.fh-unite-filtre{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.fh-unite-filtre select,.fh-unite-filtre .deroulant{min-height:32px;font-size:.82rem}.eq-ligne__nom-bloc{grid-area:nom;align-items:center;gap:6px;min-width:0;display:inline-flex}.eq-ligne__nom-bloc .eq-ligne__nom{flex:1;min-width:0}.eq-ligne__unite{max-width:140px}.fh-hors{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:.76rem;display:flex}.fh-hors__titre{margin-right:2px}.fh-hors__chip{border:1px dashed var(--couleur-bordure);min-height:34px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;opacity:.85;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 11px;font-size:.76rem;display:inline-flex}.fh-hors__chip strong{color:var(--couleur-texte);font-weight:600}.fh-hors__chip:hover{background:var(--fh-fond-doux);opacity:1}.fh-montants--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000}.fh-recap__brut-tete{text-align:right}.fh-brut{text-align:right;min-height:40px;font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-end;padding:3px 8px;display:flex}.fh-brut:hover,.fh-brut--ouvert{background:var(--couleur-accent-fond)}.fh-brut strong{color:var(--couleur-accent-texte);font-size:.95rem;line-height:1.2}.fh-brut small{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.7rem}.fh-brut--sans{color:var(--couleur-texte-doux);cursor:default;font-size:.76rem}.fh-brut--sans:hover{background:0 0}.fh-paie{background:var(--fh-fond-doux);border-top:1px dashed var(--fh-filet);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 84px 96px 112px;align-items:baseline;gap:5px 12px;padding:10px 16px 12px 52px;font-size:.8rem;display:grid}.fh-paie__tete{letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);grid-column:1/-1;margin-bottom:2px;font-size:.68rem;font-weight:700}.fh-paie__l{color:var(--couleur-texte);min-width:0}.fh-paie__n{text-align:right;color:var(--couleur-texte-doux);white-space:nowrap}.fh-paie__m{text-align:right;color:var(--couleur-titre);white-space:nowrap;font-weight:700}.fh-paie__note{color:var(--couleur-texte-doux);grid-column:1/-1;font-size:.74rem;font-style:italic}.fh-paie__total{border-top:1px solid var(--fh-filet);color:var(--couleur-titre);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;padding-top:7px;font-weight:700;display:flex}.fh-paie__total strong{color:var(--couleur-accent-texte);white-space:nowrap;font-size:1rem}.fh-tuile .fh-paie{border-top:1px dashed var(--fh-filet);background:0 0;grid-template-columns:minmax(0,1fr) 70px 100px;margin-top:8px;padding:10px 0 0}.fh-tuile .fh-paie__taux{display:none}.fh-tuile__chiffres{flex-direction:column;flex:none;align-items:flex-end;display:flex}.fh-tuile__brut{color:var(--couleur-accent-texte);font-variant-numeric:tabular-nums;font-size:.9rem}.fh-tuile__paie-btn{margin-top:10px}.fh-paie-bilan{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte-doux);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:-2px 0 12px;padding:10px 14px;font-size:.82rem;display:flex}.fh-paie-bilan__lib{color:var(--couleur-titre);font-weight:700}.fh-paie-bilan strong{color:var(--couleur-accent-texte);font-variant-numeric:tabular-nums;font-size:1.1rem}.fh-paie-bilan__note{flex-basis:100%;font-size:.76rem}.mp__presence{flex-direction:column;gap:8px;margin:2px 0 4px;display:flex}.mp__presence-titre{color:var(--couleur-texte-doux);font-size:.8rem;font-weight:700}.mp__presence-opts{flex-wrap:wrap;gap:6px;display:flex}.mp__presence-opt{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:11px;padding:0 13px;font-size:.84rem}.mp__presence-opt--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000;font-weight:700}.mp__presence-dates{flex-wrap:wrap;gap:8px;display:flex}.mp__presence-dates .fh-champ{flex:1;min-width:140px}.mp__presence-aide{color:var(--couleur-texte-doux);font-size:.76rem;line-height:1.4}.nom-export__montants{margin-top:12px}.nom-export__forme{align-self:flex-start;margin-top:6px}.fh-heure{align-items:center;width:100%;min-width:0;max-width:120px;display:inline-flex;position:relative}.fh-heure .fh-in{max-width:none}.fh-heure--plein .fh-in{padding-right:30px}.fh-heure--plein .fh-in::-webkit-calendar-picker-indicator{display:none}.fh-heure__x{background:var(--pilule-piste);width:22px;height:22px;color:var(--couleur-texte-doux);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.fh-heure__x:hover{background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.fh-jours__ligne--vide .fh-heure .fh-in{border-style:dashed}.fh-duree{max-width:120px;padding-right:8px}.fh-duree--mini{flex:0 0 92px;width:92px}.fh-jours__pause{align-items:center;gap:6px;min-width:0;display:flex}.fh-jours__pause .fh-heure{flex:96px}.fh-jours__tiret{text-align:center;color:var(--couleur-texte-doux);opacity:.6}.fh-x--menu:hover{background:var(--pilule-piste);color:var(--couleur-texte)}.fh-x--44{border-radius:11px;width:44px;height:44px}.fh-badge--studio{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);vertical-align:middle;margin-left:6px}.fh-presse{background:var(--pilule-piste);height:28px;color:var(--couleur-texte-doux);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;display:inline-flex}.fh-jours{overflow-x:auto}.fh-jours__tete,.fh-jours__ligne,.fh-jours__compact{box-sizing:border-box;min-width:600px}.fjour__titre-ligne{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fjour__titre-ligne .fjour__titre{margin:0}@media (width<=700px){.fjour__champ>.fh-heure{flex:0 0 118px;width:118px;max-width:118px}.fjour__champ>.fh-duree,.fjour__unite .fh-duree{max-width:118px}.fjour__unite .fh-heure{width:100%;max-width:none}.fjour__champ .fh-heure .fh-in{border-radius:11px;height:42px;min-height:42px;font-size:.95rem}.fh-jours__tete,.fh-jours__ligne,.fh-jours__compact{min-width:0}}.fh-presence__nom--btn{text-align:left;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:36px;margin:-4px 0;padding:4px 6px;display:flex}.fh-presence__nom--btn:hover{background:var(--fh-fond-doux)}.fh-cell--44{border-radius:11px;flex:none;min-width:72px;height:44px;font-size:.9rem}.jt{width:min(560px,96vw);max-width:min(560px,96vw)}.jt__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.jt__jour{align-items:center;gap:10px;display:flex}.jt__jour-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jt__jour-txt strong{color:var(--couleur-titre);font-size:1rem}.jt__jour-txt .ht-fiche__ref{margin:0}.jt__fleche{flex:none;width:40px;height:40px}.jt__total{font-variant-numeric:tabular-nums;color:var(--couleur-titre);flex:none;font-size:1.1rem}.jt__total--abs{color:var(--couleur-alerte);font-size:.95rem}.jt__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.jt__grille .fh-heure,.jt__grille .fh-duree{max-width:none}.jt__modif .fh-in{border:1.5px solid var(--surveille-couleur);background:color-mix(in srgb, var(--surveille-couleur) 10%, var(--couleur-carte));color:var(--couleur-titre);font-weight:700}.jt__pied{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jt__abs{flex:160px}.jt__reprendre{flex:2 240px;margin-top:0}@media (width<=700px){.jt__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=701px){.fh-tuiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px;display:grid}.fh-tuile{padding:14px 16px}.fh-tuile__total{font-size:1.25rem}.fh-tuile__nom{font-size:.95rem}}.modale--apercu-pdf{width:100%;max-width:900px;max-height:calc(var(--hauteur-utile,100vh) - 24px);background:var(--couleur-carte);border-radius:20px}.ap__corps{background:var(--couleur-panel);flex-direction:column;align-items:center;gap:12px;padding:14px;display:flex;overflow:auto}.ap__page{background:#fff;border-radius:4px;max-width:100%;height:auto;box-shadow:0 6px 24px #1018282e}.ap__etat{color:var(--couleur-texte-doux);padding:30px;font-size:.9rem}.ap__pied{border-top:1px solid var(--fh-filet);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.ap__pied .fh-btn{height:40px}.ap__nom{min-width:0;color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}@media (width<=700px){.modale--apercu-pdf{border-radius:16px;width:100%;max-width:none}.ap__corps{padding:8px}}.fh-verrou-btn--on{background:var(--jour-fond);color:var(--page-ambre);border-color:var(--fh-ambre-bord)}.fh-commentaire{flex-direction:column;gap:5px;margin:0 0 14px;display:flex}.fh-commentaire>span{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.fh-commentaire>span em{opacity:.85;font-style:normal;font-weight:400}.fh-commentaire__in{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:42px;color:var(--couleur-texte);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:.88rem;line-height:1.4}.fh-commentaire__in:disabled{opacity:.7}.fh-verrou-bandeau{border:1px solid var(--fh-ambre-bord);background:color-mix(in srgb, var(--jour-fond) 45%, var(--couleur-carte));color:var(--couleur-texte);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:.85rem;display:flex}.fh-verrou-bandeau>span{flex:1;min-width:200px}.fh-verrou-bandeau .ico{color:var(--page-ambre)}.fh--verrou .fh-jours input,.fh--verrou .fh-jours select,.fh--verrou .fh-jours .fh-x,.fh--verrou .fh-jours .fh-renseigner,.fh--verrou .fh-jours .fh-heure__x,.fh--verrou .fjour__carte input,.fh--verrou .fjour__carte select,.fh--verrou .fjour__carte .fh-x,.fh--verrou .fh-equipe__actions .fh-btn,.fh--verrou .fh-poignee,.fh--verrou .fh-jours .deroulant,.fh--verrou .fjour__carte .deroulant{pointer-events:none;opacity:.6}.calcul-voile{z-index:80;padding:calc(var(--espace-l) + var(--sai-h)) calc(var(--espace-l) + var(--sai-d)) calc(var(--espace-l) + var(--sai-b)) calc(var(--espace-l) + var(--sai-g));background:color-mix(in srgb, var(--couleur-fond) 62%, transparent);-webkit-backdrop-filter:blur(3px);cursor:progress;justify-content:center;align-items:center;animation:.16s ease-out fond-in;display:flex;position:fixed;inset:0}.calcul-bulle{text-align:center;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;padding:22px 24px;animation:.25s cubic-bezier(.2,.8,.3,1) pop-in;display:flex;box-shadow:0 18px 60px #0000002e}.calcul-bulle__titre{color:var(--couleur-titre);align-items:center;gap:8px;font-size:1.05rem;display:inline-flex}.calcul-bulle__detail{color:var(--couleur-texte);font-variant-numeric:tabular-nums;font-size:.92rem}.calcul-bulle__note{color:var(--couleur-texte-doux);font-size:.8rem}.calcul-jauge{background:color-mix(in srgb, var(--couleur-accent-texte) 14%, transparent);border-radius:999px;width:100%;height:8px;overflow:hidden}.calcul-jauge span{background:var(--couleur-accent-texte);border-radius:999px;height:100%;transition:width .18s ease-out;display:block}.calcul-jauge--attente span{width:38%;transition:none;animation:1.5s ease-in-out infinite maj-jauge}@media (prefers-reduced-motion:reduce){.calcul-jauge--attente span{opacity:.5;width:100%;animation:none}}.sc-seule{z-index:48;position:fixed;inset:0}.sc-seule__fond{cursor:pointer;background:#161420db;animation:.8s both sc-seule-fond;position:absolute;inset:0}.sc-seule__boutons{z-index:2;top:calc(var(--sai-h,0px) + 14px);right:calc(var(--sai-d,0px) + 14px);gap:8px;animation:.8s both sc-seule-fond;display:flex;position:absolute}.sc-seule__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 8px 28px #00000047}.sc-seule__btn--tournee{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.sc-seule__btn{background:color-mix(in srgb, var(--couleur-fond) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sc-seule__btn:hover{background:var(--couleur-accent-fond)}.sc-seule__btn--tournee,.sc-seule__btn--tournee:hover{background:color-mix(in srgb, var(--couleur-accent-texte) 16%, var(--couleur-fond))}.sc-seule__cadre{z-index:1;box-sizing:border-box;padding:calc(var(--sai-h,0px) + 50px) calc(var(--sai-d,0px) + 10px) calc(var(--sai-b,0px) + 10px) calc(var(--sai-g,0px) + 10px);touch-action:pan-x pan-y;overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;animation:.8s cubic-bezier(.2,.7,.2,1) backwards sc-seule-cadre;display:flex;position:absolute;inset:0;overflow:auto}.sc-seule__cadre--geste{cursor:grabbing}.sc-seule__espace{flex:none;margin:auto;position:relative}.sc-seule__pages{transform-origin:0 0;font-family:Courier New,Courier,monospace;font-size:calc(.82rem * var(--sc-zoom,1));width:calc(var(--sc-cols,68) * 1ch + 18px);column-width:calc(var(--sc-cols,68) * 1ch + 18px);column-fill:balance;column-gap:24px}.sc-seule .scene-bloc{-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;max-width:none;margin:0;overflow:visible;box-shadow:0 18px 60px #00000059}.sc-seule .scene-entete{break-after:avoid}.sc-seule .scene-texte{orphans:6;widows:2}.sc-seule .scene-par{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;orphans:3;widows:3;display:block}.sc-seule .scene-par--vide{min-height:1lh}.sc-seule .scene-nl--fin{display:none}.sc-seule .scene-par--nom{break-after:avoid;-webkit-column-break-after:avoid;page-break-after:avoid}.sc-seule .scene-repl,.sc-seule .scene-fin{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.sc-seule__prompteur{z-index:2;top:calc(var(--sai-h,0px) + 14px);left:calc(var(--sai-g,0px) + 14px);color:#ffffffeb;min-height:44px;font:inherit;cursor:pointer;background:#fff3;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;transition:background .15s,color .15s;animation:.8s both sc-seule-fond;display:inline-flex;position:absolute}.sc-seule__prompteur:hover{color:#fff;background:#ffffff57}.sc-seule__prompteur--on{color:#1d4ed8;background:#fff;border-color:#fff}.sc-seule__prompteur--defile{box-shadow:0 0 0 3px color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent)}.sc-seule--sortie .sc-seule__prompteur{animation:.8s both sc-seule-fond-sortie}.sc-seule .scene-bloc,.sc-seule .scene-texte{-webkit-user-select:none;user-select:none}.sc-seule .scene-texte span{-webkit-user-select:text;user-select:text}.sc-seule .scene-texte .scene-ret,.sc-seule .scene-texte .scene-par--vide{-webkit-user-select:none;user-select:none}.sc-seule .tl-couche,.sc-seule .tl-couche *{-webkit-user-select:auto;user-select:auto}.sc-seule .tl-couche{transform:scale(var(--sc-k,1));transform-origin:0 0}.sc-seule--sortie .sc-seule__fond,.sc-seule--sortie .sc-seule__boutons{animation:.8s both sc-seule-fond-sortie}.sc-seule--sortie .sc-seule__cadre{animation:.8s cubic-bezier(.4,0,.8,.4) both sc-seule-cadre-sortie}@keyframes sc-seule-fond{0%{opacity:0}to{opacity:1}}@keyframes sc-seule-cadre{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes sc-seule-fond-sortie{0%{opacity:1}to{opacity:0}}@keyframes sc-seule-cadre-sortie{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.sc-seule__fond,.sc-seule__boutons,.sc-seule__cadre{animation-duration:10ms}}.vue__pastille{background:var(--couleur-accent-texte);min-width:18px;height:18px;color:var(--couleur-carte);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:.72rem;font-weight:600;display:inline-flex}.diff{gap:var(--espace-s);flex-direction:column;max-width:980px;display:flex}.diff__tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-m);flex-wrap:wrap;display:flex}.diff__titre{flex:320px;min-width:0}.diff__titre .contenu__sous{margin:2px 0 0}.diff__genres{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);cursor:pointer;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.diff__genres select,.diff__genres .deroulant{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;max-width:260px;min-height:0;padding:0;font-weight:600}.diff__genres--actif{background:var(--couleur-accent-fond);border-color:color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));color:var(--couleur-accent-texte)}.diff__etats{background:var(--pilule-piste);border-radius:13px;flex-shrink:0;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.diff__etat{min-height:40px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:500;display:inline-flex}.diff__etat--actif{background:var(--pilule-active);color:var(--couleur-texte);box-shadow:var(--ombre-pilule);font-weight:700}.diff__etat-n{opacity:.65;font-weight:600}.diff__aide{color:var(--couleur-texte-doux);margin:0;font-size:.86rem}.diff__etat--confirmer,.diff-etat--confirmer{--etat:var(--page-ambre)}.diff__etat--faire,.diff-etat--faire{--etat:var(--page-bleu)}.diff__etat--attente,.diff-etat--attente{--etat:var(--page-ardoise)}.diff__etat--prete,.diff-etat--prete{--etat:var(--couleur-succes)}.diff-etat__pt{background:var(--etat,var(--couleur-texte-doux));border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.diff-etat{background:color-mix(in srgb, var(--etat) 12%, var(--couleur-carte));max-width:100%;color:var(--etat);border-radius:7px;align-self:flex-start;align-items:center;gap:7px;padding:3px 9px;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.diff--bleu{--diff:var(--page-bleu)}.diff--violet{--diff:var(--page-violet)}.diff--rose{--diff:var(--page-rose)}.diff--cyan{--diff:var(--page-cyan)}.diff--ambre{--diff:var(--page-ambre)}.diff--ardoise{--diff:var(--page-ardoise)}.diff-seq{margin-top:var(--espace-s);flex-direction:column;gap:6px;display:flex}.diff-seq__tete{min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 4px;display:flex}.diff-seq__num{white-space:nowrap;font-size:.98rem;font-weight:700}.diff-seq__decor{min-width:0;color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;overflow:hidden}.diff-seq__aller{color:var(--couleur-accent-texte);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:.85rem;font-weight:600;display:inline-flex}.diff-seq__cartes{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.diff-ligne{border-top:1px solid var(--couleur-bordure);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.diff-ligne:first-child{border-top:none}.diff-ligne--indice{background:color-mix(in srgb, var(--page-ambre) 6%, var(--couleur-carte))}.diff-ligne__tuile{background:color-mix(in srgb, var(--diff) 16%, var(--couleur-carte));width:44px;height:44px;color:var(--diff);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.diff-ligne--indice .diff-ligne__tuile{border:1.5px dashed var(--diff);background:0 0}.diff-ligne__corps{flex-direction:column;gap:4px;min-width:0;display:flex}.diff-ligne__titre{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.diff-ligne__detail{color:var(--couleur-texte-doux);font-weight:500}.diff-ligne__resume{color:var(--couleur-texte);font-size:.85rem}.diff-ligne__extrait{color:var(--couleur-texte-doux);font-size:.85rem}.diff-ligne__actions{flex:none;align-items:center;gap:8px;display:flex}.diff-ligne__btn{white-space:nowrap;flex:none}.diff-ligne__btn--pleine{flex:auto}.diff-ligne__btn--noir{border:1px solid var(--couleur-titre);background:var(--couleur-titre);min-height:44px;color:var(--couleur-carte);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.diff-ligne__btn--prete{border-color:color-mix(in srgb, var(--couleur-succes) 45%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-succes) 12%, var(--couleur-carte));color:var(--couleur-succes)}.diff-ligne__menu{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:44px;height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.diff-prise{align-items:center;gap:6px;display:inline-flex}.diff-prise__in{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:96px;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 10px}.diff-prise__date{min-height:44px;font:inherit}.diff-prise--pleine{flex:auto}.diff-prise--pleine .diff-prise__in{flex:1;width:auto;min-width:0}.diff--etroit .diff__tete{flex-direction:column;gap:8px}.diff--etroit .diff__titre{flex:none}.diff--etroit .diff__genres{box-sizing:border-box;background:var(--pilule-piste);border-color:#0000;justify-content:space-between;width:100%}.diff--etroit .diff__genres select,.diff--etroit .diff__genres .deroulant{flex:1;max-width:none}.diff--etroit .diff__etats{background:0 0;align-self:stretch;gap:6px;padding:0}.diff--etroit .diff__etat{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:38px;color:var(--couleur-texte);box-shadow:none;border-radius:999px}.diff--etroit .diff__etat--actif{background:var(--couleur-titre);border-color:var(--couleur-titre);color:var(--couleur-carte)}.diff--etroit .diff-seq__cartes{background:0 0;border:none;gap:8px;overflow:visible}.diff--etroit .diff-seq__aller{gap:0;font-size:0}.diff--etroit .diff-ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:12px}.diff--etroit .diff-ligne--indice{background:color-mix(in srgb, var(--page-ambre) 6%, var(--couleur-carte))}.diff--etroit .diff-ligne__tuile{width:40px;height:40px}.diff--etroit .diff-ligne__titre{white-space:normal}.diff--etroit .diff-ligne__actions{grid-column:1/-1;width:100%}.diff--etroit .diff-ligne__actions>.diff-ligne__btn,.diff--etroit .diff-ligne__actions>.diff-prise{flex:auto}.modale-fond .modale.diff-fen{flex-direction:column;width:100%;max-width:1180px;max-height:92vh;display:flex}.diff-fen .modale__barre{flex-wrap:wrap;gap:10px}.diff-fen .modale__barre .bouton-secondaire{flex:none;min-height:44px}.diff-fen__titre{min-width:0;font-family:var(--police-titre);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.15rem;overflow:hidden}.diff-fen__titre span{text-transform:uppercase;color:var(--couleur-texte-doux);margin-left:8px;font-family:inherit;font-size:.85rem;font-weight:600}.diff-fen__tournee{background:var(--badge-bg);color:var(--couleur-texte-doux);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.diff-fen__tournee--on{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes)}.diff-fen__corps{gap:var(--espace-m);min-height:0;padding:var(--espace-m);flex:1;grid-template-columns:minmax(300px,440px) minmax(0,1fr);display:grid;overflow:hidden}.diff-fen__cartes,.diff-fen__texte{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.diff-fen__cartes{gap:var(--espace-s);background:color-mix(in srgb, var(--couleur-texte) 4%, var(--couleur-carte));border-radius:14px;flex-direction:column;padding:12px;display:flex}.diff-fen__sous{letter-spacing:.06em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.72rem;font-weight:700}.diff-carte{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.diff-carte--indice{border-style:dashed}.diff-carte__tete{align-items:flex-start;gap:10px;display:flex}.diff-carte__tuile{background:color-mix(in srgb, var(--diff) 16%, var(--couleur-carte));width:42px;height:42px;color:var(--diff);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.diff-carte--indice .diff-carte__tuile{border:1.5px dashed var(--diff);background:0 0}.diff-carte__titre{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.diff-carte__titre strong{font-size:.98rem}.diff-carte__resume{color:var(--couleur-texte);font-size:.86rem}.diff-carte__x{border:1px solid var(--couleur-bordure);width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.diff-carte__x:hover{color:var(--couleur-alerte);border-color:var(--couleur-alerte)}.diff-carte__bloc{flex-direction:column;gap:6px;display:flex}.diff-carte__label{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.72rem;font-weight:700}.diff-carte__extrait{background:color-mix(in srgb, var(--diff) 16%, var(--couleur-carte));color:var(--couleur-texte);font-family:var(--scene-police,"Courier Prime", "Courier New", monospace);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:.86rem}.diff-carte__voixtexte{background:color-mix(in srgb, var(--couleur-texte) 4%, var(--couleur-carte));font-family:var(--scene-police,"Courier Prime", "Courier New", monospace);white-space:pre-line;border-radius:10px;margin:0;padding:8px 10px;font-size:.88rem;line-height:1.45}.diff-carte__prise,.diff-carte__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diff-carte__case{border:1px solid var(--couleur-bordure);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:.9rem;display:inline-flex}.diff-carte__case input{width:18px;height:18px;min-height:0;margin:0}.diff-fen__texte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px}.diff-fen__legende{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;font-size:.78rem;display:flex}.diff-fen__legende .diff-fen__marque{padding:1px 6px;font-size:.78rem}.diff-fen__cue{font-weight:700}.diff-fen__pre{padding:var(--espace-m);white-space:pre-line;word-break:break-word;font-family:var(--scene-police,"Courier Prime", "Courier New", monospace);color:var(--scene-texte,var(--couleur-texte));-webkit-user-select:text;user-select:text;margin:0;font-size:.92rem;line-height:1.55}.diff-fen__marque{background:color-mix(in srgb, var(--diff) 22%, transparent);color:inherit;box-shadow:inset 0 -2px 0 var(--diff);border-radius:3px;padding:1px 0}@media (width<=860px){.diff-fen__corps{grid-template-columns:1fr;overflow-y:auto}.diff-fen__cartes,.diff-fen__texte{overflow:visible}}.diff-carte__case{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.diff-carte__case input{width:20px;height:20px}.activite{top:calc(10px + var(--sai-h,0px));z-index:2100;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);max-width:min(92vw,520px);box-shadow:0 6px 20px color-mix(in srgb, var(--couleur-texte) 14%, transparent);color:var(--couleur-texte);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 9px;font-size:.84rem;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.activite.activite--ancree{transform:translateY(-50%)}.activite.activite--coin{left:calc(12px + env(safe-area-inset-left,0px));top:calc(64px + var(--sai-h,0px));transform:none}.activite.activite--bulle{width:36px;height:36px;box-shadow:0 2px 8px color-mix(in srgb, var(--couleur-texte) 12%, transparent)}.activite.activite--detail{max-width:min(80vw,420px)}.activite--bulle{cursor:pointer;width:44px;height:44px;font:inherit;-webkit-tap-highlight-color:transparent;justify-content:center;padding:0}.activite--bulle .activite__rond{border-width:3px;width:20px;height:20px}.activite--bulle .activite__tour{width:24px;height:24px}.activite--detail{padding:4px 4px 6px 14px}.activite__fermer{width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.activite__tour{background:conic-gradient(var(--couleur-accent-texte) calc(var(--p,0) * 1%), var(--couleur-bordure) 0);border-radius:50%;flex:none;width:16px;height:16px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.activite__texte{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activite__autres{color:var(--couleur-texte-doux)}.activite__rond{border:2px solid var(--couleur-bordure);border-top-color:var(--couleur-accent-texte);border-radius:50%;flex:none;width:13px;height:13px;animation:.9s linear infinite activite-tourne}.activite__barre{background:var(--couleur-accent-fond);height:3px;position:absolute;bottom:0;left:0;right:0}.activite__barre>span{background:var(--couleur-accent-texte);height:100%;transition:width .25s;display:block}.activite__barre--attente>span{width:35%;animation:1.3s ease-in-out infinite activite-glisse}@keyframes activite-tourne{to{transform:rotate(360deg)}}@keyframes activite-glisse{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.activite__rond{animation-duration:2.4s}.activite__barre--attente>span{opacity:.5;width:100%;animation:none}}.attente-ecran{flex-direction:column;align-items:center;gap:12px;display:flex}.attente-ecran__rond{border-width:3px;width:26px;height:26px}.attente-ecran__barre{border-radius:999px;width:min(280px,70vw);height:4px;position:relative;overflow:hidden}.tuile__titre .pastille-synchro{vertical-align:middle;width:18px;height:18px;margin-left:6px}.voix-blocs{flex-direction:column;flex:none;gap:8px;display:flex}.voix-blocs__tete{flex-direction:column;gap:2px;display:flex}.voix-bloc{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex;position:relative}.voix-bloc .voix-texte{background:0 0;border-color:#0000;padding:4px 2px}.voix-bloc .voix-texte:focus{border-color:var(--couleur-bordure);background:var(--couleur-fond)}.voix-bloc--exclu{opacity:.55;border-style:dashed}.voix-bloc--exclu .voix-texte{text-decoration:line-through}.voix-bloc__coche{cursor:pointer;min-height:36px;color:var(--couleur-texte-doux);align-items:center;gap:10px;padding-right:40px;font-size:.82rem;font-weight:600;display:flex}.voix-bloc__coche input{flex:none;width:22px;height:22px;min-height:0;margin:0}.voix-bloc__retirer{width:40px;height:40px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.voix-bloc__retirer:hover{background:var(--couleur-fond);color:var(--couleur-texte)}.etoile--on,.etoile--on:hover{color:var(--surveille-couleur)}.ligne-son--prioritaire td:nth-child(2){box-shadow:inset 3px 0 0 var(--surveille-couleur)}.echeance{border:1px solid var(--couleur-bordure);background:var(--badge-bg);color:var(--couleur-texte);font:inherit;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-flex}button.echeance{cursor:pointer;min-height:32px}.echeance--proche{border-color:color-mix(in srgb, var(--surveille-couleur) 60%, transparent);background:color-mix(in srgb, var(--surveille-couleur) 14%, transparent);color:color-mix(in srgb, var(--surveille-couleur) 80%, var(--couleur-texte))}.echeance--aujourdhui,.echeance--depasse{border-color:color-mix(in srgb, var(--couleur-alerte) 60%, transparent);background:var(--statut-afaire-bg);color:var(--couleur-alerte)}.son-commentaire{width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;vertical-align:middle;background:0 0;border:0;margin-left:6px;padding:0}.son-commentaire:hover{color:var(--couleur-texte)}.son-par{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;max-width:120px;margin-top:2px;font-size:.74rem;display:block;overflow:hidden}.liste-sons__alerte{border:1px solid color-mix(in srgb, var(--couleur-alerte) 40%, transparent);background:color-mix(in srgb, var(--couleur-alerte) 7%, var(--couleur-carte));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;display:flex}.liste-sons__alerte-tete{color:var(--couleur-alerte);align-items:center;gap:6px;font-weight:600;display:inline-flex}.liste-sons__alerte-liste{flex-wrap:wrap;gap:6px;display:flex}.liste-sons__alerte-liste .echeance{margin-left:0}.ajout-son--complet{flex-wrap:wrap}.ajout-son__statuts{flex:100%;grid-template-columns:1fr 1fr;gap:8px;display:grid}.ajout-son__champ--pleine{flex:100%}.ajout-son__champ textarea{box-sizing:border-box;width:100%;font:inherit}@media (width<=560px){.ajout-son__statuts{grid-template-columns:1fr}}.rg-rappels-etat{color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.85rem}.vue__pastille--alerte{background:var(--couleur-alerte)}.ajout-son--complet{align-content:flex-start;margin-bottom:0}.modale.ajout-son-fen{width:100%;max-width:680px}.modale .ajout-son{flex-direction:row}.liste-sons__export{display:inline-flex;position:relative}.liste-sons__export-choix{z-index:20;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.liste-sons__export-choix button{min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px}.liste-sons__export-choix button:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.envoi-heures__erreur{border:1px solid color-mix(in srgb, var(--couleur-alerte) 50%, transparent);background:var(--statut-afaire-bg);color:var(--couleur-alerte);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.9rem}.envoi-heures__sans-prod{border:1px solid color-mix(in srgb, var(--surveille-couleur) 50%, transparent);background:color-mix(in srgb, var(--surveille-couleur) 12%, transparent);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.9rem}.envoi-heures__sans-prod p{align-items:flex-start;gap:6px;margin:0 0 8px;display:flex}.envoi-heures__sans-compte{background:color-mix(in srgb, var(--surveille-couleur) 14%, transparent);color:color-mix(in srgb, var(--surveille-couleur) 80%, var(--couleur-texte));border-radius:10px;margin-top:6px;padding:8px 12px;font-weight:600;display:block}.modale-fond .modale.voix-fen{width:100%;max-width:940px}.voix-fen .modale__corps{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--couleur-texte) 35%, transparent) transparent;scrollbar-gutter:stable}.voix-fen .modale__corps::-webkit-scrollbar{width:10px}.voix-fen .modale__corps::-webkit-scrollbar-track{background:color-mix(in srgb, var(--couleur-texte) 6%, transparent);border-radius:999px}.voix-fen .modale__corps::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--couleur-texte) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.voix-nom{position:relative}.voix-nom[style*=--voix-com]:before{content:"";background:var(--voix-com);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.voix-pp{flex-direction:column;gap:8px;display:flex}.voix-pp__entete{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);grid-template-columns:1fr 1fr;gap:12px;font-size:.75rem;font-weight:700;display:grid}.voix-pp__entete span:last-child{text-align:right}.voix-pp__rangee{grid-template-columns:1fr 1fr;gap:12px;display:grid}.voix-pp__rangee--moi>.voix-bloc{grid-column:1}.voix-pp__rangee--autre>.voix-pp__bulle{grid-column:2}.voix-pp__bulle{background:color-mix(in srgb, var(--voix-com,var(--couleur-texte-doux)) 14%, var(--couleur-carte));border:1px solid color-mix(in srgb, var(--voix-com,var(--couleur-texte-doux)) 40%, transparent);color:var(--couleur-texte);-webkit-user-select:text;user-select:text;border-radius:12px 12px 4px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.voix-pp__nom{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--voix-com,var(--couleur-texte-doux)) 75%, var(--couleur-texte));font-size:.75rem;font-weight:700}.voix-pp__texte{font-family:var(--scene-police,"Courier Prime", "Courier New", monospace);white-space:pre-line;font-size:.88rem;line-height:1.45}@media (width<=640px){.voix-pp__entete,.voix-pp__rangee{grid-template-columns:1fr;gap:6px}.voix-pp__entete span:last-child{display:none}.voix-pp__rangee--autre>.voix-pp__bulle{grid-column:1;margin-left:12%}.voix-pp__rangee--moi>.voix-bloc{margin-right:12%}}.son-appel{color:var(--couleur-accent-texte);vertical-align:-1px;align-items:center;margin-right:5px;display:inline-flex}.son-qui{color:var(--couleur-texte-doux);font-weight:600}.son-diffuse{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:3px 6px;display:inline-flex}.cell-appel-actions{white-space:nowrap}.cell-appel-actions .bouton-secondaire,.cell-appel-actions .bouton-principal{min-height:36px;margin-right:6px}.num-lien--tournee{color:var(--tournee-texte)}.liste-sons__alerte-btn{margin-left:auto}.appel-fen{max-width:580px}.appel-fen__appel{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}.appel-fen__qui{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.appel-fen__extrait{color:var(--couleur-texte-doux);margin:0;font-size:.9rem;font-style:italic}.appel-fen__boutons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.appel-fen__boutons button{min-height:44px}.occ{flex-direction:column;gap:6px;display:flex}.occ__ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:52px;padding:8px 12px;display:flex}.occ__ligne input{flex:none;width:22px;height:22px;min-height:0;margin:4px 0 0}.occ__ligne--coche{border-color:color-mix(in srgb, var(--couleur-accent-texte) 50%, transparent)}.occ__corps{flex-direction:column;gap:3px;min-width:0;display:flex}.occ__tete{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.9rem;display:flex}.occ__decor{color:var(--couleur-texte-doux);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem}.occ__lot{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;padding:1px 7px;font-size:.74rem;font-weight:600}.occ__extrait{font-family:var(--scene-police,"Courier Prime", "Courier New", monospace);color:var(--couleur-texte);font-size:.86rem;line-height:1.4}.occ__extrait mark{background:color-mix(in srgb, var(--couleur-accent-texte) 22%, transparent);color:inherit;border-radius:3px;padding:0 2px}.occ__retour{min-height:40px}.rgl-tete{border-bottom:1px solid color-mix(in srgb, var(--couleur-bordure) 65%, transparent);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.rgl-tete__titre{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);font-size:1.02rem;font-weight:800}.rgl-tete__x{background:var(--pilule-piste);width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rgl-tete__x:hover{background:color-mix(in srgb, var(--pilule-piste) 70%, var(--couleur-texte-doux))}.rgl-groupe{text-transform:uppercase;letter-spacing:.08em;color:var(--couleur-texte-doux);padding:2px 6px 0;font-size:.66rem;font-weight:700}.rgl-groupe--second{border-top:1px solid var(--couleur-bordure);margin-top:2px;padding-top:10px}.rgl-section{flex-direction:column;gap:4px;display:flex}.rgl-section__titre{color:var(--couleur-texte);justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px;font-size:.78rem;font-weight:700;display:flex}.rgl-section__compte{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:500}.rgl-section__compte b{color:var(--couleur-titre);font-weight:700}.rgl-section__aide{color:var(--couleur-texte-doux);text-align:right;font-size:.72rem;font-weight:500}.rgl-carte{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:13px;padding:0 12px}.rgl-rangee{min-height:44px;color:var(--couleur-titre);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.88rem;display:flex}.rgl-rangee+.rgl-rangee,.rgl-rangee+.rgl-dep,.rgl-dep>.rgl-rangee:first-child{border-top:1px solid color-mix(in srgb, var(--couleur-bordure) 65%, transparent)}.rgl-rangee__lib{flex:auto;min-width:0}.rgl-couleurs{box-sizing:border-box;text-align:left;cursor:pointer;background:var(--couleur-accent-fond);width:100%;min-height:56px;color:var(--couleur-accent-texte);font:inherit;border:none;border-radius:14px;align-items:center;gap:12px;margin:2px 0 10px;padding:8px 14px;display:flex}.rgl-couleurs__lib{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rgl-couleurs__lib strong{font-size:.92rem;font-weight:700}.rgl-couleurs__lib small{opacity:.8;font-size:.76rem;font-weight:500}.rgl-couleurs+.rgl-rangee{border-top:1px solid color-mix(in srgb, var(--couleur-bordure) 65%, transparent)}.rgl-rangee__lib--auto{flex:none}.rgl-rangee__unite{color:var(--couleur-texte-doux);font-size:.84rem}.rgl-rangee__note{color:var(--couleur-texte-doux);font-size:.76rem}.rgl-rangee--haute{min-height:48px}.rgl-rangee--souple{flex-wrap:wrap;row-gap:6px;padding:6px 0}.rgl-rangee--souple>.rgl-seg,.rgl-rangee--souple>.rgl-pilule{margin-left:auto}.rgl-rangee--off{opacity:.45}.rgl-rangee--sous{min-height:40px;color:var(--couleur-texte);margin-top:-4px;padding-left:14px;font-size:.82rem;position:relative;border-top:0!important}.rgl-rangee--sous:before{content:"";border-left:1.5px solid color-mix(in srgb, var(--couleur-texte-doux) 55%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--couleur-texte-doux) 55%, transparent);border-radius:0 0 0 3px;width:7px;height:14px;position:absolute;top:4px;left:2px}.rgl-espace{flex:auto}.rgl-dep{flex-direction:column;display:flex}.rgl-sw{flex:none;order:9;width:40px;height:24px;display:inline-block;position:relative}.rgl-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rgl-sw input:disabled{cursor:default}.rgl-sw__piste{background:color-mix(in srgb, var(--couleur-texte) 18%, transparent);border-radius:999px;transition:background .15s;position:absolute;inset:0}.rgl-sw__piste:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.rgl-sw input:checked+.rgl-sw__piste{background:var(--couleur-accent-texte)}.rgl-sw input:checked+.rgl-sw__piste:after{transform:translate(16px)}.rgl-sw input:focus-visible+.rgl-sw__piste{outline:2px solid var(--couleur-accent-texte);outline-offset:2px}.rgl-pilule{background:var(--couleur-accent-fond);min-height:30px;color:var(--couleur-accent-texte);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:.78rem;font-weight:600;display:inline-flex}.rgl-pilule--alerte{border:1px solid color-mix(in srgb, var(--couleur-alerte) 30%, transparent);color:var(--couleur-alerte);background:0 0}.rgl-pilule:disabled{opacity:.4;cursor:default}.rgl-seg{background:var(--pilule-piste);border-radius:10px;flex:none;gap:2px;padding:2px;display:inline-flex}.rgl-seg__opt{min-height:32px;color:var(--couleur-texte-doux);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.rgl-seg__opt--on{background:var(--pilule-active);color:var(--couleur-titre);box-shadow:0 1px 3px #1018281a}.rgl-seg__opt--mono{font-family:Courier Prime,Courier New,Courier,monospace;font-size:.84rem}.rgl-seg--glyphes .rgl-seg__opt{width:40px;padding:0;font-size:1rem}.rgl-seg--zoom .rgl-seg__opt{width:34px;padding:0;font-size:1rem}.rgl-seg--zoom .rgl-seg__opt--val{font-variant-numeric:tabular-nums;width:52px;font-size:.8rem}.rgl-seg--etire{flex:240px;min-width:0}.rgl-seg--etire .rgl-seg__opt{flex:1 1 0;padding:0 4px;font-size:.76rem}.rgl-seg--plein{border:1px solid var(--couleur-bordure);border-radius:11px;display:flex}.rgl-seg--plein .rgl-seg__opt{flex:1 1 0;min-height:36px;padding:0 4px}.rgl-curseur{grid-template-columns:78px 1fr 46px;align-items:center;gap:8px;display:grid}.rgl-curseur .rgl-rangee__lib{flex:none}.rgl-curseur input[type=range]{width:100%;min-width:0;accent-color:var(--couleur-accent-texte);margin:0}.rgl-curseur__val{text-align:right;color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.rgl-champ{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:32px;min-height:32px;color:var(--couleur-titre);font:inherit;border-radius:8px;padding:0 8px;font-size:.86rem}.rgl-champ--num{text-align:center;-moz-appearance:textfield;width:50px}.rgl-champ--num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rgl-champ--num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rgl-champ--select{flex:auto;width:auto;min-width:0;max-width:none}.rgl-export{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:46px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:0 12px;font-size:.88rem;font-weight:600;display:flex}.rgl-export:hover{background:var(--couleur-panel)}.rgl-export>svg:first-child{color:var(--couleur-accent-texte)}.rgl-export>span{flex:auto}.rgl-export>svg:last-child{color:var(--couleur-texte-doux)}.rgl-aide{color:var(--couleur-texte-doux);margin:0;padding:0 6px;font-size:.74rem}.modale.modale--import{background:var(--couleur-fond);border-radius:20px;flex-direction:column;width:94vw;max-width:600px;max-height:calc(100vh - 120px);display:flex;overflow:hidden;box-shadow:0 24px 60px #10182847}.imp-tete{border-bottom:1px solid color-mix(in srgb, var(--couleur-bordure) 65%, transparent);flex:none;align-items:flex-start;gap:12px;padding:16px 14px 14px 18px;display:flex}.imp-tete__pastille{background:var(--couleur-accent-fond);width:42px;height:42px;color:var(--couleur-accent-texte);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.imp-tete__txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.imp-tete__titre{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);font-size:1.1rem;font-weight:800;line-height:1.2}.imp-tete__fichier{min-width:0;color:var(--couleur-texte-doux);align-items:center;gap:5px;font-size:.8rem;display:flex}.imp-tete__fichier b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--couleur-titre);font-weight:600;overflow:hidden}.imp-tete__taille{flex:none}.imp-x{background:var(--pilule-piste);width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.imp-x:hover{background:color-mix(in srgb, var(--pilule-piste) 70%, var(--couleur-texte-doux))}.modale--import .imp-corps{flex:auto;gap:16px;min-height:0;padding:16px 18px 18px}.imp-intro{color:var(--couleur-texte);margin:0;font-size:.82rem;line-height:1.45}.imp-intro strong{color:var(--couleur-titre)}.imp-etape{flex-direction:column;gap:8px;display:flex}.imp-etape__lib{color:var(--couleur-texte);font-size:.78rem;font-weight:700}.imp-etape__lib i{color:var(--couleur-texte-doux);font-style:normal}.imp-select{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;border-radius:11px;padding:0 12px;font-size:.9rem;font-weight:600}.imp-select--moyen{border-radius:10px;min-height:40px;font-weight:500}.imp-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.imp-tuile{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:46px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;font-weight:600;line-height:1.15;display:flex}.imp-tuile>svg{color:var(--couleur-texte-doux);flex:none}.imp-tuile>span{min-width:0}.imp-tuile--on{border-color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 9%, var(--couleur-carte));color:var(--couleur-titre)}.imp-tuile--on>svg{color:var(--couleur-accent-texte)}.imp-tuile:disabled{opacity:.6;cursor:default}.imp-aide-type{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.8rem;display:flex}.imp-aide-type>svg{color:var(--couleur-accent-texte);flex:none;margin-top:2px}.imp-details{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:13px;flex-direction:column;gap:10px;padding:12px;display:flex}.imp-puces{flex-wrap:wrap;gap:6px;display:flex}.imp-puce{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:38px;color:var(--couleur-texte);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:600;display:inline-flex}.imp-puce--on{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 9%, var(--couleur-carte))}.imp-ligne{color:var(--couleur-texte);align-items:center;gap:10px;font-size:.84rem;display:flex}.imp-ligne>span{flex:none}.imp-ligne>select,.imp-ligne>.deroulant{flex:auto;width:auto;min-width:0}.imp-ligne--col{flex-direction:column;align-items:stretch;gap:4px}.imp-ligne--col>span{color:var(--couleur-texte-doux);font-size:.78rem}.imp-jaj{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.imp-jaj>*{min-width:0}.imp-jaj input{box-sizing:border-box;width:100%;min-width:0}.imp-champ{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:40px;min-height:40px;color:var(--couleur-titre);font:inherit;border-radius:10px;padding:0 10px;font-size:.88rem}.imp-champ--court{text-align:center;width:70px;height:38px;min-height:38px;font-weight:700}.imp-encart{border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.8rem;line-height:1.4;display:flex}.imp-encart>svg{flex:none;margin-top:2px}.imp-encart--version{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.imp-encart--version strong{color:inherit}.imp-pied{border-top:1px solid color-mix(in srgb, var(--couleur-bordure) 65%, transparent);background:var(--couleur-carte);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.imp-btn{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 20px;font-size:.9rem;font-weight:600;display:inline-flex}.imp-btn--sec{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte)}.imp-btn--prim{background:var(--couleur-accent-texte);color:var(--sur-accent);border:none}.imp-btn--prim:hover{filter:brightness(.92)}.imp-btn:disabled{opacity:.45;cursor:default;filter:none}.imp-details .impdt{border:0;margin:0;padding:0}.imp-details .carte__desc{color:var(--couleur-texte);margin:0;font-size:.8rem}.impdt__forme{border-radius:11px;gap:4px}.impdt__forme--on{background:color-mix(in srgb, var(--couleur-accent-texte) 9%, var(--couleur-carte))}.impdt__devine{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;padding:1px 7px}.impdt__forme-effet--ok{color:var(--sect-sons)}.impdt__version{flex-flow:wrap;align-items:center;gap:8px}.impdt__version input{border-radius:9px;width:64px;height:36px;min-height:36px}.impdt__version em{flex:100%}.impdt__archiver{background:var(--couleur-panel);border-radius:10px;padding:8px 10px}.impdt__archiver input{width:20px;height:20px;accent-color:var(--couleur-accent-texte);border-radius:6px}@media (width<=700px){.modale-fond--import{align-items:flex-end;padding:0}.modale.modale--import{width:100%;max-width:none;height:calc(100dvh - var(--sai-h,0px) - 54px - var(--clavier,0px));border-bottom:none;border-radius:20px 20px 0 0;max-height:none}.imp-pied{padding:10px 14px calc(10px + var(--sai-b,0px))}.imp-types{grid-template-columns:repeat(2,minmax(0,1fr))}.imp-jaj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imp-tete{gap:10px;padding:12px 12px 10px 14px}.imp-tete__pastille{border-radius:10px;width:36px;height:36px}.modale--import .imp-corps{gap:12px;padding:12px 14px}.imp-etape{gap:6px}.imp-tuile{min-height:44px}.imp-aide-type{padding:6px 9px;font-size:.76rem;line-height:1.3}.imp-details{gap:8px}}.rg-veh__type{align-items:center;gap:6px;min-width:0;display:flex}.rg-veh__type .rg-cell{flex:auto;min-width:0}.rg-case--compacte{color:var(--couleur-texte);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:32px;font-size:.8rem;display:inline-flex}.rg-case--compacte input{width:16px;height:16px;accent-color:var(--couleur-accent-texte);margin:0}.champ__aide{color:var(--couleur-texte-doux);margin-top:3px;font-size:.76rem;line-height:1.4;display:block}.champ__aide .lien{min-height:0;font-size:inherit;padding:0}.dest-prod{flex-direction:column;gap:6px;display:flex}.dest-prod__ligne{cursor:default}.dest-prod__ligne>svg{color:var(--couleur-texte-doux);flex:none}.dest-prod__vide{margin:0;font-size:.84rem}.dest-prod__actions{margin:0}.envoi-frais__statut{background:var(--couleur-panel);color:var(--couleur-texte-doux);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:600}.envoi-frais__commune{text-transform:none;letter-spacing:0;color:var(--couleur-texte-doux);font-weight:400}.ik{gap:10px}.ik-tete{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;display:flex}.ik-tete__titre{min-width:120px;font-family:var(--police-titre);letter-spacing:-.02em;color:var(--couleur-titre);background:0 0;border:1px solid #0000;border-radius:9px;flex:0 300px;padding:4px 8px;font-size:1.15rem;font-weight:800}.ik-tete__titre:hover,.ik-tete__titre:focus{border-color:var(--couleur-bordure);background:var(--couleur-carte);outline:none}.ik-tete__statut .rgl-seg__opt{min-height:30px}.ik-bandeau{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;display:flex}.ik-bandeau__item{min-height:36px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.ik-bandeau__item>svg{color:var(--couleur-texte-doux);flex:none}.ik-bandeau__sep{background:var(--couleur-bordure);width:1px;height:22px}.ik-bandeau__select{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);max-width:230px;min-height:34px;color:var(--couleur-titre);font:inherit;border-radius:8px;padding:0 6px;font-size:.84rem}.ik-bandeau__select--regle{max-width:260px}.ik-bandeau__taux{text-align:right;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:74px;min-height:34px;color:var(--couleur-titre);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 6px;font-size:.84rem}.ik-bandeau__unite{color:var(--couleur-texte-doux)}.ik-bandeau__reprendre{font-size:.78rem}.ik-bandeau__depart{cursor:pointer;border-radius:8px;padding:0 6px}.ik-bandeau__depart:hover{background:var(--couleur-panel)}.ik-bandeau__depart strong{color:var(--couleur-titre)}.ik-bandeau__depart small{color:var(--couleur-texte-doux)}.ik-corps{grid-template-columns:minmax(0,620px) minmax(320px,1fr);align-items:start;gap:14px;display:grid}.ik-gauche{flex-direction:column;gap:8px;min-width:0;display:flex}.ik-droite{min-width:0;position:sticky;top:8px}.ik-pilules{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-pilules__lbl{color:var(--couleur-texte-doux);margin-right:2px;font-size:.76rem}.ik-pilule{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:32px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:600}.ik-pilule--on{background:var(--couleur-titre);color:var(--couleur-fond);border-color:var(--couleur-titre)}.ik-ajout{position:relative}.ik-ajout__cal{z-index:30;width:340px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);right:0}.ik-entetes,.ik-ligne{grid-template-columns:52px minmax(0,1fr) 92px 92px 36px;align-items:center;gap:6px;display:grid}.ik-entetes{text-transform:uppercase;letter-spacing:.06em;color:var(--couleur-texte-doux);padding:0 6px;font-size:.68rem}.ik-entetes span:nth-child(3),.ik-entetes span:nth-child(4){text-align:right}.ik-liste{flex-direction:column;gap:10px;display:flex}.ik-sem__titre{color:var(--couleur-texte);padding:2px 6px 6px;font-size:.74rem;font-weight:700}.ik-sem{flex-direction:column;gap:6px;display:flex}.ik-ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;border-radius:12px;min-height:54px;padding:0 6px}.ik-ligne--coche{background:color-mix(in srgb, var(--couleur-accent-texte) 7%, var(--couleur-carte));border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, var(--couleur-bordure))}.ik-ligne--off{opacity:.55}.ik-ligne__case{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.ik-ligne__case input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);border-radius:7px;margin:0}.ik-ligne__jour{flex-direction:column;line-height:1.05;display:flex}.ik-ligne__jour small{text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.66rem}.ik-ligne__jour strong{font-family:var(--police-titre);color:var(--couleur-titre);font-size:1.05rem;font-weight:800}.ik-ligne__trajet{min-width:0;color:var(--couleur-titre);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.ik-ligne__trajet>svg{color:var(--couleur-accent-texte);flex:none}.ik-ligne__trajet-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ik-ligne__ar{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;flex:none;padding:1px 6px;font-size:.66rem;font-style:normal;font-weight:700}.ik-ligne__ar--estime{background:var(--jour-fond);color:var(--alerte-bord)}.ik-ligne__vide{color:var(--couleur-texte-doux);font-weight:500}.ik-ligne__km,.ik-ligne__somme{text-align:right;font-variant-numeric:tabular-nums;font-size:.88rem}.ik-ligne__somme{color:var(--couleur-titre);font-weight:700}.ik-ligne__sw{order:0;justify-self:center;width:34px;height:20px}.ik-ligne__sw .rgl-sw__piste:after{width:16px;height:16px}.ik-ligne__sw input:checked+.rgl-sw__piste:after{transform:translate(14px)}.ik-pied{color:var(--couleur-texte-doux);border-top:1px solid var(--couleur-bordure);justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;font-size:.84rem;display:flex}.ik-pied__total{font-family:var(--police-titre);color:var(--couleur-titre);font-size:1.25rem;font-weight:800}.ik-edit{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ik-edit--vide{color:var(--couleur-texte-doux);text-align:center;padding:28px 16px;font-size:.88rem}.ik-edit--vide p{margin:0 0 10px}.ik-edit__titre{flex-direction:column;gap:2px;display:flex}.ik-edit__titre strong{font-family:var(--police-titre);color:var(--couleur-titre);font-size:1.05rem;font-weight:800}.ik-edit__titre small{color:var(--couleur-texte-doux);font-size:.76rem}.ik-edit__pied{align-items:center;gap:8px;display:flex}.ik-edit__regle{color:var(--couleur-texte-doux);margin:0;font-size:.72rem;line-height:1.4}.ik-dist{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-dist__seg .rgl-seg__opt{min-height:36px}.ik-dist__km{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}.ik-dist__valeur{font-family:var(--police-titre);letter-spacing:-.02em;color:var(--couleur-titre);cursor:text;font-variant-numeric:tabular-nums;background:0 0;border:1px dashed #0000;border-radius:8px;padding:0 6px;font-size:1.6rem;font-weight:800}.ik-dist__valeur:hover{border-color:var(--couleur-bordure)}.ik-dist__champ{text-align:right;width:120px;min-height:40px;font-family:var(--police-titre);border:1px solid var(--couleur-accent-texte);border-radius:8px;padding:0 8px;font-size:1.3rem;font-weight:800}.ik-dist__sous{color:var(--couleur-texte-doux);text-align:right;font-size:.74rem}.ik-dist__sous .lien{min-height:0;font-size:inherit;padding:0}.ik-alerte{background:var(--jour-fond);color:var(--alerte-bord);border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.4;display:flex}.ik-alerte>svg{flex:none;margin-top:2px}.ik-alerte--au_dela_50{background:color-mix(in srgb, var(--couleur-alerte) 10%, transparent);color:var(--couleur-alerte)}.adr{flex-direction:column;gap:6px;display:flex}.adr-bloc{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:13px;position:relative}.adr-bloc__rangee{width:100%;min-height:58px;font:inherit;text-align:left;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;border-radius:13px;align-items:center;gap:12px;padding:6px 44px 6px 12px;display:flex}.adr-bloc__rangee:hover{background:var(--couleur-panel)}.adr-bloc__rangee--saisie{cursor:default}.adr-bloc__rangee--saisie:hover{background:0 0}.adr-bloc__sep{background:color-mix(in srgb, var(--couleur-bordure) 65%, transparent);height:1px;margin-left:54px}.adr-bloc:before{content:"";border-left:2px dotted color-mix(in srgb, var(--couleur-texte-doux) 55%, transparent);position:absolute;top:44px;bottom:44px;left:27px}.adr-bloc__pastille{background:var(--couleur-panel);width:32px;height:32px;color:var(--couleur-texte);z-index:1;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.adr-bloc__pastille--maison{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.adr-bloc__pastille--arrivee{background:color-mix(in srgb, var(--couleur-alerte) 12%, transparent);color:var(--couleur-alerte)}.adr-bloc__pastille--multi{background:var(--jour-fond);color:var(--alerte-bord)}.adr-bloc__txt{flex-direction:column;flex:auto;min-width:0;display:flex}.adr-bloc__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.adr-bloc__txt small{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.adr-bloc__etiquette{color:var(--couleur-texte-doux);font-size:.7rem}.adr-bloc__vide{color:var(--couleur-texte-doux);font-size:.88rem}.adr-bloc__multi{color:var(--alerte-bord)!important}.adr-bloc__champ{border:none;border-bottom:1px solid var(--couleur-accent-texte);width:100%;min-height:32px;font:inherit;color:var(--couleur-titre);background:0 0;outline:none;padding:0;font-size:.92rem}.adr-bloc__x{background:var(--couleur-panel);width:30px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:52px}.adr-bloc__rangee--depart .adr-bloc__x{top:14px}.adr-bloc__rangee--arrivee .adr-bloc__x{bottom:14px}.adr-bloc__inverser{background:var(--pilule-piste);width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.adr-bloc__inverser:hover{background:color-mix(in srgb, var(--pilule-piste) 70%, var(--couleur-texte-doux))}.adr-sugg{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;flex:none;max-height:320px;padding:6px;overflow-y:auto;box-shadow:0 10px 30px #1018281f}.adr-sugg__titre{text-transform:uppercase;letter-spacing:.08em;color:var(--couleur-texte-doux);padding:6px 8px 2px;font-size:.66rem}.adr-sugg__note{color:var(--couleur-alerte);align-items:flex-start;gap:6px;margin:0;padding:4px 8px 6px;font-size:.78rem;line-height:1.35;display:flex}.adr-sugg__ligne{width:100%;min-height:50px;font:inherit;text-align:left;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:4px 8px;display:flex}.adr-sugg__ligne:hover{background:var(--couleur-panel)}.adr-sugg__ligne--resultat{padding-right:0}.adr-sugg__ligne--resultat:hover{background:0 0}.adr-sugg__choix{min-width:0;min-height:50px;font:inherit;text-align:left;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:auto;align-items:center;gap:10px;padding:4px 8px;display:flex}.adr-sugg__choix:hover{background:var(--couleur-panel)}.adr-sugg__pastille{background:var(--pilule-piste);width:28px;height:28px;color:var(--couleur-texte-doux);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adr-sugg__pastille--maison{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.adr-sugg__pastille--fav{background:var(--jour-fond);color:var(--alerte-bord)}.adr-sugg__txt{flex-direction:column;min-width:0;display:flex}.adr-sugg__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.adr-sugg__txt small{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.adr-sugg__etoile{width:40px;height:40px;color:color-mix(in srgb, var(--couleur-texte-doux) 60%, transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.adr-sugg__etoile:hover{color:var(--alerte-bord);background:var(--jour-fond)}.cal{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 12px 34px #1018282e}.cal__tete{justify-content:space-between;align-items:center;display:flex}.cal__mois{font-family:var(--police-titre);text-transform:capitalize;color:var(--couleur-titre);font-weight:800}.cal__nav{background:var(--pilule-piste);width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cal__jours-sem,.cal__grille{grid-template-columns:repeat(7,40px);justify-content:center;gap:4px;display:grid}.cal__jours-sem span{text-align:center;color:var(--couleur-texte-doux);font-size:.68rem}.cal__case{background:var(--couleur-fond);width:40px;height:40px;color:var(--couleur-titre);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;font-size:.88rem;font-weight:600;position:relative}.cal__case:hover,.cal__case--auj{border-color:var(--couleur-bordure)}.cal__case--choisi{background:var(--couleur-accent-texte);color:var(--sur-accent)}.cal__case--pris{color:var(--couleur-texte-doux);background:var(--couleur-panel);cursor:default}.cal__case--pris:after{content:"";background:var(--sect-sons);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.cal__aide{color:var(--couleur-texte-doux);text-align:center;margin:0;font-size:.7rem}.cal__pied{justify-content:space-between;gap:8px;display:flex}.ik-cal-modale{width:auto;max-width:none;box-shadow:none;background:0 0;border:none;padding:0}.modale--adresses{border-radius:20px;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 80px);display:flex}.adrs__corps{flex:auto;gap:12px;min-height:0}.adrs__groupe{flex-direction:column;gap:6px;display:flex}.adrs__groupe-titre{color:var(--couleur-titre);justify-content:space-between;align-items:baseline;padding:0 4px;font-size:.8rem;display:flex}.adrs__groupe-titre span{color:var(--couleur-texte-doux);font-size:.74rem}.adrs__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adrs__item{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;overflow:hidden}.adrs__item--ouvert{background:var(--couleur-fond)}.adrs__rangee{width:100%;min-height:58px;font:inherit;text-align:left;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:flex}.adrs__pastille{background:var(--jour-fond);width:32px;height:32px;color:var(--alerte-bord);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adrs__pastille--maison{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.adrs__txt{flex-direction:column;flex:auto;min-width:0;display:flex}.adrs__nom{align-items:center;gap:8px;min-width:0;display:flex}.adrs__nom strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.adrs__defaut{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:999px;flex:none;padding:2px 7px;font-size:.66rem;font-style:normal;font-weight:700}.adrs__txt small{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.adrs__vide{font-style:italic}.adrs__chev{color:var(--couleur-texte-doux);flex:none;transition:transform .15s}.adrs__chev--ouvert{transform:rotate(90deg)}.adrs__edit{flex-direction:column;gap:10px;padding:4px 12px 12px;display:flex}.adrs__champ{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.adrs__champ input{border:1px solid var(--couleur-bordure);min-height:40px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 10px;font-size:.9rem}.adrs__champ--ligne{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:44px}.adrs__logement>span{color:var(--couleur-titre);flex-direction:column;gap:2px;font-size:.88rem;display:flex}.adrs__logement>span>small{color:var(--couleur-texte-doux);font-size:.74rem}.adrs__logement svg{vertical-align:-2px;color:var(--couleur-accent-texte);margin-right:4px}.adrs__aide{color:var(--couleur-texte-doux);align-items:flex-start;gap:6px;margin:0;font-size:.74rem;display:flex}.adrs__aide--alerte{color:var(--alerte-bord)}.adrs__actions{align-items:center;gap:8px;display:flex}.adrs__vide-groupe{margin:0;padding:6px 4px;font-size:.82rem}.ik--tel .ik-bandeau{flex-direction:column;align-items:stretch;gap:6px;font-size:.8rem}.ik--tel .ik-bandeau__sep{display:none}.ik--tel .ik-bandeau__item{width:100%}.ik--tel .ik-bandeau__select{flex:auto;min-width:0;max-width:none}.ik--tel .ik-bandeau__select--regle{flex:140px}.ik--tel .ik-bandeau__depart{flex-wrap:wrap;row-gap:0}.ik--tel .ik-tete__titre{flex:100%;font-size:1.05rem}.ik-tel__barre{align-items:center;gap:10px;display:flex}.ik-tel__nb{color:var(--couleur-texte-doux);font-size:.8rem}.ik-tel__cartes{flex-direction:column;gap:10px;padding-bottom:80px;display:flex}.ik-tel__sem{flex-direction:column;gap:6px;display:flex}.ik-carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;overflow:hidden}.ik-carte--ouverte{border-color:var(--couleur-accent-texte)}.ik-carte__tete{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:8px 12px;display:flex}.ik-carte__tete input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);margin:0}.ik-carte__txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ik-carte__txt small{color:var(--couleur-texte-doux);font-size:.74rem}.ik-carte__somme{font-family:var(--police-titre);color:var(--couleur-titre);white-space:nowrap;font-size:1rem;font-weight:800}.ik-carte__corps{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.ik-carte__corps .ik-edit{background:0 0;border:none;padding:0}.ik-carte__utilise{border-top:1px solid var(--couleur-bordure)}.ik-tel__pied{padding:10px 12px calc(10px + var(--sai-b,0px));background:var(--couleur-fond);border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.ik-tel__pied .ik-pied{border:none;flex:100%;padding:0}@media (width<=900px){.ik-corps{grid-template-columns:1fr}.ik-droite{position:static}}.ndf-contexte .ik-bandeau__item{flex-direction:column;align-items:flex-start;gap:0}.ndf-contexte .ik-bandeau__item small{text-transform:uppercase;letter-spacing:.06em;color:var(--couleur-texte-doux);font-size:.68rem}.ndf-contexte .ik-bandeau__item strong{color:var(--couleur-titre);font-size:.88rem}.ndf-champ--fonction{width:200px;height:30px;min-height:30px}.ndf-entetes,.ndf-ligne{grid-template-columns:52px minmax(0,1fr) 92px 44px;align-items:center;gap:8px;display:grid}.ndf-entetes{text-transform:uppercase;letter-spacing:.06em;color:var(--couleur-texte-doux);padding:0 10px;font-size:.68rem}.ndf-entetes span:nth-child(3){text-align:right}.ndf-entetes span:nth-child(4){text-align:center}.ndf-liste{flex-direction:column;gap:6px;display:flex}.ndf-ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;border-radius:12px;min-height:58px;padding:0 10px}.ndf-ligne--on{background:color-mix(in srgb, var(--couleur-accent-texte) 7%, var(--couleur-carte));border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, var(--couleur-bordure))}.ndf-ligne__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ndf-ligne__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.ndf-ligne__nature{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.ndf-ligne__vide{color:var(--couleur-texte-doux);font-weight:500}.ndf-ligne__ttc{text-align:right;font-variant-numeric:tabular-nums;color:var(--couleur-titre);font-size:.92rem}.ndf-j{text-align:center;border-radius:999px;justify-self:center;min-width:34px;padding:3px 8px;font-size:.74rem;font-style:normal;font-weight:700}.ndf-j--ok{background:color-mix(in srgb, var(--sect-sons) 16%, transparent);color:var(--sect-sons)}.ndf-j--sans{background:var(--jour-fond);color:var(--alerte-bord)}.ndf-ajouter{border:1.5px dashed var(--couleur-bordure);min-height:48px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.ndf-ajouter:hover{background:var(--couleur-accent-fond)}.ndf-nature--restaurant{--nat:#b4541a}.ndf-nature--transport{--nat:#2f5bd3}.ndf-nature--carburant{--nat:#7a4e00}.ndf-nature--parking_peage{--nat:#5b4bb5}.ndf-nature--hebergement{--nat:#0e7c58}.ndf-nature--consommables,.ndf-nature--fourniture,.ndf-nature--autre{--nat:var(--couleur-texte)}:root[data-theme^=nuit] .ndf-nature--restaurant{--nat:#e3a07a}:root[data-theme^=nuit] .ndf-nature--transport{--nat:#9db5f2}:root[data-theme^=nuit] .ndf-nature--carburant{--nat:#d9b06a}:root[data-theme^=nuit] .ndf-nature--parking_peage{--nat:#b7a3f5}:root[data-theme^=nuit] .ndf-nature--hebergement{--nat:#7dd3a8}.ndf-ligne__nature{color:var(--nat)}.ndf-natures{flex-wrap:wrap;gap:6px;display:flex}.ndf-nature{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-size:.82rem;font-weight:600}.ndf-nature--on{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 9%, var(--couleur-carte))}.ndf-edit{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ndf-edit__titre{justify-content:space-between;align-items:center;gap:10px;display:flex}.ndf-edit__titre strong{font-family:var(--police-titre);color:var(--couleur-titre);font-size:1.05rem;font-weight:800}.ndf-edit__pied{align-items:center;gap:8px;display:flex}.ndf-carte{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ndf-champ-l{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;min-width:0;font-size:.76rem;display:flex}.ndf-champ-l--off{opacity:.5}.ndf-champ-l__lbl{color:var(--couleur-texte-doux);font-size:.76rem}.ndf-champ{border:1px solid var(--couleur-bordure);min-height:44px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;width:100%;min-width:0;padding:0 10px;font-size:.9rem}.ndf-champ--date{width:auto;min-height:36px;font-size:.84rem}.ndf-champ--court{flex:0 0 90px;width:90px}.ndf-champ--eur{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ndf-vehicule{flex-wrap:wrap;gap:6px;display:flex}.ndf-vehicule .ndf-champ:first-child{flex:160px}.ndf-montants{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ndf-ht{min-height:44px;color:var(--couleur-titre);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-size:.95rem;display:flex}.ndf-aide{color:var(--couleur-texte-doux);margin:-4px 0 0;font-size:.74rem}.ndf-justif__ok{flex-direction:column;gap:8px;display:flex}.ndf-justif__vignettes{flex-wrap:wrap;gap:6px;display:flex}.ndf-justif__page{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:zoom-in;border-radius:6px;width:54px;height:70px;padding:0;overflow:hidden}.ndf-vignette{object-fit:cover;width:100%;height:100%;display:block}.ndf-vignette--vide{background:var(--couleur-panel);display:block}.ndf-justif__txt{color:var(--couleur-texte);font-size:.82rem}.ndf-justif__txt strong{color:var(--sect-sons)}.ndf-justif__actions{flex-wrap:wrap;gap:8px;display:flex}.ndf-justif__actions .rgl-pilule{cursor:pointer}.ndf-justif__zone{border:1.5px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;font-size:.86rem;display:flex}.ndf-justif__zone>svg{color:var(--couleur-accent-texte)}.ndf-justif__zone small{font-size:.7rem}.ndf-pied{border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:8px;padding-top:8px;display:flex}.ndf-pied__totaux{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:14px;font-size:.84rem;display:flex}.ndf-pied__totaux strong{color:var(--couleur-titre);font-variant-numeric:tabular-nums}.ndf-pied__avance{cursor:pointer;color:var(--couleur-titre);align-items:center;gap:8px;min-height:36px;margin-left:auto;display:inline-flex}.ndf-pied__avance .rgl-sw{order:0}.ndf-pied__reste{color:var(--couleur-texte);justify-content:space-between;align-items:baseline;gap:10px;font-size:.9rem;display:flex}.ndf-pied__reste strong{font-family:var(--police-titre);color:var(--couleur-accent-texte);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.ndf-avances{background:var(--couleur-accent-fond);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.ndf-avance{grid-template-columns:150px minmax(0,1fr) 110px 36px;align-items:center;gap:6px;display:grid}.ndf-avance .ndf-champ{min-height:38px}.ndf-avances__pied{align-items:center;gap:8px;font-size:.84rem;display:flex}.ndf-avances__total strong{color:var(--couleur-titre)}.ndf-carte__lib{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ndf-tel__pied{justify-content:space-between}.ndf-tel__reste{flex-direction:column;display:flex}.ndf-tel__reste small{color:var(--couleur-texte-doux);font-size:.72rem}.ndf-tel__reste strong{font-family:var(--police-titre);color:var(--couleur-accent-texte);font-size:1.3rem;font-weight:800}.ndf-tel__rappel{color:var(--couleur-texte-doux);text-align:right;font-size:.74rem}.ndf .ik-tel__cartes .ndf-pied{border-top:none}@media (width<=700px){.ndf-montants,.ndf-avance{grid-template-columns:1fr 1fr}.ndf-avance .liste__suppr{justify-self:end}.ndf-natures{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.ik--etroit .ik-tel__pied{border-top:1px solid var(--couleur-bordure);position:static}.ik--etroit .ik-tel__cartes{padding-bottom:0}.ik-semaines,.ik .fh-creer{margin-bottom:4px}.fh-creer__note{color:var(--couleur-texte-doux);margin:10px 0 0;font-size:.74rem}.ik-entetes,.ik-ligne{grid-template-columns:150px minmax(0,1fr) 92px 92px 36px}.ik--sans-montants .ik-entetes,.ik--sans-montants .ik-ligne{grid-template-columns:150px minmax(0,1fr) 92px 36px}.ik-jour{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ik-jour--dim strong{color:var(--couleur-alerte)}.ik-ligne-vide{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:12px;height:44px;padding:0 10px 0 12px}.ik-ligne-vide .fh-jours__jour--doux{width:150px}.ik-liste--semaine{gap:6px}.ik-sem--hors{margin-top:8px}.ik--tel .ik-ligne-vide,.ik--etroit .ik-ligne-vide{padding-left:12px}.ik--tel .ik-ligne-vide .fh-jours__jour--doux{width:auto}.ik--tel .fh-semaines__nav{flex:100%}.ik-reseau{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.ik-alerte--reseau{flex-wrap:wrap;align-items:center;gap:8px 10px}.ik-alerte--reseau>span{flex:260px}.ik-alerte--reseau .bouton-secondaire--mini{flex:none;min-height:36px;padding:0 12px;font-size:.8rem}.adr-bloc__sanspos{color:var(--couleur-alerte);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.ik-ligne__menu{justify-self:end}.ik-carte__tete .ik-ligne__menu{margin-left:2px}.ik-edit__titre--ligne{flex-direction:row;align-items:center;gap:8px}.ik-copie{width:min(560px,100vw - 24px)}.ik-copie__corps{flex-direction:column;gap:10px;display:flex}.ik-copie__source{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:10px;margin:0;padding:8px 10px;font-size:.88rem}.ik-copie__source small{color:inherit;opacity:.8}.ik-copie__liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ik-copie__jour{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;border-radius:10px;grid-template-columns:28px 150px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:grid}.ik-copie__jour input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);margin:0}.ik-copie__jour--coche{border-color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 7%, var(--couleur-carte))}.ik-copie__date strong{font-size:.9rem;font-weight:700}.ik-copie__actuel{min-width:0;color:var(--couleur-titre);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.82rem;display:flex;overflow:hidden}.ik-copie__actuel em{color:var(--couleur-texte-doux);font-style:normal}.ik-copie__remplace{background:var(--jour-fond);color:var(--alerte-bord);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:700}.ik-copie__outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=700px){.ik-copie__jour{grid-template-columns:28px minmax(0,1fr) auto}.ik-copie__actuel{grid-column:2/-1}}.ik-ligne__ar--off{background:var(--pilule-piste);color:var(--couleur-texte-doux)}.ik-bandeau__montants{align-items:center;gap:5px;min-height:34px;display:inline-flex}.ik-pied__total--km{font-size:1.05rem}.envoi-frais__opt{margin-top:6px}.adr-saisie{z-index:70;background:var(--couleur-fond);flex-direction:column;width:100%;display:flex;position:fixed;left:0}.adr-saisie__tete{padding:calc(var(--sai-h,0px) + 10px) 12px 10px;border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);align-items:center;gap:10px;display:flex}.adr-saisie__champ{flex-direction:column;flex:auto;min-width:0;display:flex}.adr-saisie__champ .adr-bloc__champ{width:100%;min-height:40px;font-size:1.05rem}.adr-saisie__x{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.adr-saisie__corps{-webkit-overflow-scrolling:touch;min-height:0;padding:10px 12px calc(var(--sai-b,0px) + 16px);flex:auto;overflow:auto}.adr-saisie__corps .adr-sugg{max-height:none;box-shadow:none}.adr-saisie__aide{color:var(--couleur-texte-doux);margin:12px 4px;font-size:.86rem;line-height:1.4}.adr-bloc__rangee--edite{background:var(--couleur-accent-fond)}.ik-ligne{min-height:54px;padding:6px}.ik-ligne__trajet{flex-direction:column;align-items:flex-start;gap:2px}.ik-ligne__trajet-l1{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ik-ligne__trajet-l1>svg{color:var(--couleur-accent-texte);flex:none}.ik-ligne__trajet-txt{white-space:normal;text-overflow:clip;overflow:visible}.ik-ligne__trajet-l2{color:var(--couleur-texte-doux);white-space:normal;font-size:.74rem;font-weight:400;line-height:1.3}.ik-ligne__trajet-l2 b{color:var(--couleur-texte);font-weight:500}.ik-bandeau__vehicule{font:inherit;cursor:pointer}.ik-bandeau__vehicule-txt{color:var(--couleur-titre);font-weight:600}.ik-bandeau__vehicule-txt small{color:var(--couleur-texte-doux);font-weight:400}.ik-bandeau__vehicule-txt em{color:var(--couleur-texte-doux);font-style:normal}.adr-saisie__titre{font-family:var(--police-titre);color:var(--couleur-titre);align-items:center;gap:8px;font-weight:800;display:inline-flex}.adr-saisie__seg{margin-left:8px}.adr-saisie__cols{min-height:0;padding:12px calc(var(--sai-d,0px) + 12px) calc(var(--sai-b,0px) + 12px) calc(var(--sai-g,0px) + 12px);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:12px;display:grid}.adr-saisie__cols--un{grid-template-columns:1fr}.adr-saisie__volet{border:2px solid var(--volet-bord-doux);background:var(--volet-fond);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;min-height:0;max-height:100%;padding:10px 12px 12px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.adr-saisie__volet--depart{--volet-bord:var(--couleur-accent-texte);--volet-bord-doux:color-mix(in srgb, var(--couleur-accent-texte) 24%, transparent);--volet-fond:color-mix(in srgb, var(--couleur-accent-texte) 5%, var(--couleur-carte))}.adr-saisie__volet--arrivee{--volet-bord:var(--couleur-alerte);--volet-bord-doux:color-mix(in srgb, var(--couleur-alerte) 24%, transparent);--volet-fond:color-mix(in srgb, var(--couleur-alerte) 5%, var(--couleur-carte))}.adr-saisie__volet--actif{border-color:var(--volet-bord);box-shadow:0 0 0 3px color-mix(in srgb, var(--volet-bord) 14%, transparent);cursor:default}.adr-saisie__volet-tete{align-items:center;gap:10px;display:flex}.adr-saisie__volet-txt{flex-direction:column;min-width:0;display:flex}.adr-saisie__volet-txt strong{color:var(--couleur-titre);font-size:.95rem}.adr-saisie__volet-txt em{color:var(--couleur-texte-doux);font-style:normal}.adr-saisie__volet-txt small{color:var(--couleur-texte-doux);font-size:.74rem}.adr-saisie__input{border-bottom:2px solid var(--volet-bord-doux);min-height:40px;font-size:1.05rem}.adr-saisie__volet--actif .adr-saisie__input{border-bottom-color:var(--volet-bord)}.adr-saisie__liste{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.adr-saisie__liste .adr-sugg{max-height:none;box-shadow:none;background:0 0;border:none;padding:0}.adr-bloc__rangee--depart{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--couleur-accent-texte) 55%, transparent)}.adr-bloc__rangee--arrivee{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--couleur-alerte) 55%, transparent)}.adr-saisie__date{color:var(--couleur-texte-doux);margin-left:10px;font-family:inherit;font-size:.9rem;font-weight:500}.adr-sugg__pastille--recent{background:var(--pilule-piste);color:var(--couleur-texte)}.adr-sugg__jours{color:var(--couleur-accent-texte)}.ik-veille{background:var(--couleur-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:.8rem;display:flex}.ik-veille__lbl{color:var(--couleur-texte-doux);align-items:center;gap:5px;display:inline-flex}.ik-veille__btn{max-width:100%}.statut-pastille{min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.statut-pastille small{opacity:.85;font-weight:500}.statut-pastille:disabled{cursor:default}.statut-pastille--brouillon{background:var(--pilule-piste);color:var(--couleur-texte);border-color:var(--couleur-bordure)}.statut-pastille--envoyee{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:color-mix(in srgb, var(--couleur-accent-texte) 32%, transparent)}.statut-pastille--payee{background:color-mix(in srgb, var(--couleur-succes) 14%, transparent);color:var(--couleur-succes);border-color:color-mix(in srgb, var(--couleur-succes) 38%, transparent)}.statut-pastille--compact{min-height:28px;padding:0 9px;font-size:.76rem}.frais__statut--envoyee{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.frais__statut--payee{background:color-mix(in srgb, var(--couleur-succes) 14%, transparent);color:var(--couleur-succes)}.envoi-frais__statut--envoyee{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.envoi-frais__statut--payee{background:color-mix(in srgb, var(--couleur-succes) 14%, transparent);color:var(--couleur-succes)}.ik--verrou .ik-bandeau__vehicule,.ik--verrou .ik-bandeau__select--regle,.ik--verrou .ik-bandeau__taux,.ik--verrou .ik-bandeau__reprendre{pointer-events:none;opacity:.55}.ik-verrou{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:.86rem;line-height:1.45;display:flex}.ik-verrou>svg{flex:none;margin-top:2px}.ik-verrou__mini{min-height:32px;color:var(--couleur-texte-doux);align-items:center;padding:0 8px;display:inline-flex}.ik-edit__resume{color:var(--couleur-titre);margin:0;font-size:.9rem;font-weight:600}.ik-soustotal{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;font-size:.82rem;display:flex}.ik-soustotal strong{font-family:var(--police-titre);color:var(--couleur-titre);font-size:.95rem;font-weight:800}.ik-pied b{color:var(--couleur-titre)}.ik-alerte--envoi{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.ik-alerte--envoi>span{flex:240px}.ik-ligne__ar--apres{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.ik-ligne{padding:4px 6px}.ik-ligne__trajet-l1{min-width:0;line-height:1.35;display:block}.ik-ligne__trajet-l1>svg{vertical-align:-2px;color:var(--couleur-accent-texte);margin-right:5px;display:inline-block}.ik-ligne__trajet-txt{display:inline}.ik-ligne__trajet-l1 .ik-ligne__ar{vertical-align:middle;margin-left:5px;display:inline-flex}.ik-ligne__trajet-l2{margin-top:1px;display:block}.modale--vue__corps--ik-large{flex-direction:column;height:78vh;display:flex;overflow:hidden}.frais.ik:not(.ik--etroit):not(.ik--tel),.frais.ik:not(.ik--etroit):not(.ik--tel) .ik-corps{flex:auto;min-height:0}.frais.ik:not(.ik--etroit):not(.ik--tel) .ik-gauche{-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;padding-right:2px;overflow-y:auto}.frais.ik:not(.ik--etroit):not(.ik--tel) .ik-gauche .ik-pied{background:var(--couleur-fond);z-index:1;position:sticky;bottom:0}.frais.ik:not(.ik--etroit):not(.ik--tel) .ik-droite{-webkit-overflow-scrolling:touch;max-height:100%;position:static;overflow-y:auto}.ik-carte__tete{gap:8px;min-height:56px;padding:8px 10px}.ik-jour--court{flex-direction:column;flex:none;align-items:flex-start;gap:0;width:44px;line-height:1.1}.ik-jour--court strong{font-size:.86rem}.ik-jour--court .fh-jours__date{color:var(--couleur-texte-doux);font-size:.68rem}.ik-carte__chiffres{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.ik-carte__chiffres strong{font-family:var(--police-titre);color:var(--couleur-titre);white-space:nowrap;font-size:.92rem;font-weight:800}.ik-carte__chiffres small{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.72rem}.ik--tel .ik-ligne__trajet{font-size:.84rem}.ik--tel .ik-ligne__trajet-l1{line-height:1.25}.ik--tel .ik-carte__tete .ik-ligne__menu{margin-left:-4px}.statut-pastille--signee{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}.ik-tete__signer{min-height:34px}.ik-signer{width:min(460px,100vw - 24px)}.ik-signer__corps{flex-direction:column;gap:10px;font-size:.9rem;display:flex}.ik-signer__corps p{margin:0}.ik-signer__tampon{border:1.5px dashed var(--couleur-accent-texte);color:var(--couleur-titre);border-radius:10px;padding:12px 14px;line-height:1.45}.ik-signer__tampon b{color:var(--couleur-accent-texte)}.ik-signer__tampon small{color:var(--couleur-texte-doux)}.ik-signer__note{color:var(--couleur-texte-doux);align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.ik-tete__etat{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.ik-tete__numero{border:1px solid var(--couleur-bordure);min-height:34px;color:var(--couleur-texte-doux);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;display:inline-flex}.ik-tete__pour{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:2px 4px 2px 10px;font-size:.86rem;display:inline-flex}.ik-tete__pour small{color:var(--couleur-texte-doux);white-space:nowrap}.ik-tete__pour strong{white-space:nowrap}.ik-tete__pour .frais-pour__btn{min-height:44px}.ik-tete__pour--recue{border-style:dashed;padding-right:12px}.pourqui__envoyer{justify-content:center;width:100%;min-height:44px;margin-top:8px}.pfrais__valider{justify-content:flex-end;margin-top:8px;display:flex}.pfrais__etats{flex-direction:column;gap:2px;display:flex}.pourqui__sep--section{color:var(--couleur-titre);margin-top:14px;font-weight:700}.ik-outils{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-outils .fh-btn{min-height:36px}.ik--tel .ik-outils .fh-btn{min-width:44px;min-height:44px;padding:0 12px}.ik--tel .ik-outils__txt{display:none}.ndf .ik-tete .fh-btn{min-height:36px}.ik--tel .ik-outils{justify-content:flex-start}@media (width<=900px){.ik-corps{grid-template-columns:minmax(0,1fr)}.ik-corps>*{min-width:0}}.modale--vue__corps--frais{overscroll-behavior-x:none;overflow-x:hidden}.frais,.frais>*{min-width:0;max-width:100%}.ik--tel .ik-tete{min-width:0}.teinte--bleu{--teinte:var(--couleur-accent-texte)}.teinte--vert{--teinte:var(--couleur-succes)}.teinte--ambre{--teinte:#d08700}.teinte--terre{--teinte:var(--couleur-trajet)}.teinte--violet{--teinte:#8b5cf6}.teinte--gris{--teinte:var(--couleur-texte-doux)}.menuctx__pastille{width:30px;height:30px;color:var(--teinte);background:color-mix(in srgb, var(--teinte) 15%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.menuctx__item--teinte{gap:12px;padding-left:8px}.menuctx__item--teinte:hover{background:color-mix(in srgb, var(--teinte) 9%, transparent)}.fh-btn--contour[class*=teinte--]>svg{color:var(--teinte)}.fh-btn--contour[class*=teinte--]:hover:not(:disabled){background:color-mix(in srgb, var(--teinte) 8%, var(--couleur-carte))}.ik-tete .bouton-principal--mini,.ndf .ik-tete .bouton-principal--mini{border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.modale-vue__retour{flex:none;display:inline-flex}.modale-vue__retour:empty{display:none}.modale-vue__retour-btn{align-items:center;gap:2px;min-height:40px;padding:0 10px 0 4px;font-weight:600;display:inline-flex}.modale-vue__titre{flex:auto;min-width:0}.modale-vue__titres{flex-direction:column;min-width:0;line-height:1.15;display:flex}.modale-vue__titres>span,.modale-vue__titres>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modale-vue__titres>small{color:var(--couleur-texte-doux);font-size:.74rem;font-weight:500}@media (width<=600px){.modale-fond--vue{padding-bottom:var(--clavier,0px);align-items:flex-end}.modale--vue{height:calc(var(--hauteur-utile) + var(--sai-b) - var(--clavier,0px) - var(--espace-m));border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:none}.modale--vue .modale__barre{padding-top:6px;padding-bottom:6px}.modale--vue__corps{min-height:0;max-height:none;padding-bottom:calc(var(--espace-m) + var(--sai-b));flex:auto}html.clavier-ouvert .modale--vue__corps,.modale--vue--actions>.modale--vue__corps{padding-bottom:var(--espace-m)}.modale--vue>.modale__actions{padding-bottom:calc(var(--espace-s) + var(--sai-b))}html.clavier-ouvert .modale--vue>.modale__actions{padding-bottom:var(--espace-s)}}.ik--tel .ik-tete{row-gap:6px}.ik--tel .ik-tete .ik-outils{flex:none}.ik--tel .ik-tete .ik-outils .fh-btn{min-height:40px}.ik-tel__pied{padding:6px 10px calc(6px + var(--sai-b,0px));flex-wrap:nowrap;gap:8px}.ik-tel__pied .ik-pied{flex:auto;gap:8px;min-width:0;font-size:.76rem}.ik-tel__pied .ik-pied>span{min-width:0}.ik-tel__pied .ik-pied__total{white-space:nowrap;font-size:1.05rem}.ik-tel__pied .rgl-pilule{flex:none;min-height:36px;padding:0 10px;font-size:.76rem}.ik-bandeau--resume{flex-wrap:nowrap;gap:8px;padding:2px 8px}.ik-resume__reglages{cursor:pointer;border-radius:8px;flex:auto;min-width:0;padding:0 4px}.ik-resume__reglages:hover,.ik-resume__depart:hover{background:var(--couleur-panel)}.ik-resume__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--couleur-texte-doux);overflow:hidden}.ik-resume__txt strong{color:var(--couleur-titre);font-weight:600}.ik-resume__depart{flex:0 auto;min-width:0;max-width:45%}.ik-resume__depart strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ik-bandeau__replier{width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ik-bandeau__replier:hover{background:var(--couleur-panel)}.ik--tel .ik-bandeau--resume{flex-direction:row;align-items:center;font-size:.8rem}.ik--tel .ik-bandeau--resume .ik-bandeau__sep{flex:none;display:block}.ik--tel .ik-bandeau--resume .ik-bandeau__item{width:auto}.ik--tel .ik-bandeau__replier{position:absolute;top:4px;right:4px}.ik--tel .ik-bandeau:not(.ik-bandeau--resume){position:relative}.ik--tel .ik-tete{gap:6px}.ik--tel .ik-tete .ik-outils .fh-btn{gap:5px;min-width:0;min-height:40px;padding:0 10px;font-size:.85rem}.ik--tel .ik-tete .bouton-principal--mini{padding:0 12px}.ik--tel .ik-tete .modale__espace{flex:1 1 0;min-width:0}.modale--vue__corps--pied-colle{padding-bottom:0}.modale--vue__corps .ik-tel__pied{margin:0 -10px}@media (width<=600px),(height<=500px){.sc-seule__boutons{top:calc(var(--sai-h,0px) + 8px);right:calc(var(--sai-d,0px) + 8px);gap:6px}.sc-seule__cadre{padding-top:calc(var(--sai-h,0px) + 44px)}.sc-seule__prompteur{top:calc(var(--sai-h,0px) + 8px);left:calc(var(--sai-g,0px) + 8px)}.sc-seule__btn,.sc-seule__prompteur{gap:5px;min-width:34px;min-height:34px;padding:0 10px;font-size:.76rem;box-shadow:0 4px 14px #0000003d}.sc-seule__btn>svg,.sc-seule__prompteur>svg{width:13px;height:13px}.sc-seule__prompteur .sc-seule__txt,.sc-seule__btn:not(.sc-seule__btn--tournee) .sc-seule__txt{display:none}.sc-seule__prompteur,.sc-seule__btn:not(.sc-seule__btn--tournee){justify-content:center;padding:0}}.projet-termine{margin-bottom:var(--espace-m);border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.projet-termine>svg{color:var(--couleur-texte-doux);flex:none}.projet-termine--on{background:color-mix(in srgb, var(--couleur-succes) 10%, var(--couleur-carte));border-color:color-mix(in srgb, var(--couleur-succes) 45%, transparent)}.projet-termine--on>svg{color:var(--couleur-succes)}.projet-termine__txt{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.projet-termine__txt strong{color:var(--couleur-titre)}.projet-termine__txt small{color:var(--couleur-texte-doux);font-size:.8rem}.projet-termine button{min-height:44px}.modale--semaine{max-width:440px}.psem__corps{flex-direction:column;gap:12px;display:flex}.psem__champs{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.psem__type{align-self:flex-start}.psem__texte{color:var(--couleur-texte);margin:0 0 8px;line-height:1.45}.psem__note{color:var(--couleur-texte-doux);margin:0;font-size:.8rem;line-height:1.4}.modale--semaine .modale__actions{flex-wrap:wrap}.sc-seule--discret .sc-seule__btn,.sc-seule--discret .sc-seule__prompteur{opacity:.55;min-width:32px;min-height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;gap:0;padding:0}.sc-seule--discret .sc-seule__txt{display:none}.sc-seule--discret .sc-seule__btn>svg,.sc-seule--discret .sc-seule__prompteur>svg{width:14px;height:14px}.sc-seule--discret .sc-seule__boutons{gap:6px}.sc-seule--discret .sc-seule__btn:hover,.sc-seule--discret .sc-seule__btn:focus-visible,.sc-seule--discret .sc-seule__prompteur:hover{opacity:1}.prompteur-bulle--fondu{animation:.8s backwards sc-seule-fond}.prompteur-bulle--sortie{pointer-events:none;animation:.8s forwards sc-seule-fond-sortie}.sc-seule__txt{white-space:nowrap;vertical-align:bottom;opacity:1;max-width:260px;transition:max-width .3s,opacity .2s,margin .3s;display:inline-block;overflow:hidden}.sc-seule--discret .sc-seule__txt{opacity:0;max-width:0;display:inline-block}.sc-seule__btn,.sc-seule__prompteur{transition:opacity .3s,padding .3s,min-height .3s,min-width .3s,gap .3s,box-shadow .3s,background .15s,color .15s}@media (prefers-reduced-motion:reduce){.prompteur-bulle--fondu,.prompteur-bulle--sortie{animation-duration:10ms}.sc-seule__txt,.sc-seule__btn,.sc-seule__prompteur{transition-duration:10ms}}.onglets-reglage{--rg:var(--couleur-accent-texte);--rg-fond:var(--couleur-accent-fond);border:1px solid color-mix(in srgb, var(--rg) 40%, transparent);background:var(--rg-fond);min-width:44px;min-height:44px;color:var(--rg);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:6px;padding:0 14px;font-size:.86rem;font-weight:700;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.onglets-reglage--etroit{width:44px;padding:0}.onglets-reglage--scenario{--rg:var(--sect-scenario);--rg-fond:var(--sect-scenario-fond)}.onglets-reglage--depouillement{--rg:var(--sect-depouillement);--rg-fond:var(--sect-depouillement-fond)}.onglets-reglage--sons{--rg:var(--sect-sons);--rg-fond:var(--sect-sons-fond)}.onglets-reglage--doc{--rg:var(--page-cyan,var(--couleur-texte-doux));--rg-fond:color-mix(in srgb, var(--rg) 14%, transparent)}.onglets-reglage:hover:not(:disabled){border-color:var(--rg)}.onglets-reglage--on{background:var(--rg);color:var(--sur-accent,#fff);border-color:var(--rg)}.onglets-reglage:disabled{opacity:.35;cursor:default;filter:grayscale()}.onglets-reglage__txt{white-space:nowrap}.onglets-zone--etroit{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"nom nom nom nom""menu piste reglage actions"}.onglets-zone--etroit>.onglets-reglage{grid-area:reglage;margin-left:0}.onglets-menu .onglet.onglet--liste.onglet--actif{width:100%;max-width:none}.scenario__cote{left:auto;right:calc(.6rem + var(--sai-d));max-width:calc(100vw - 1.2rem - var(--sai-g) - var(--sai-d));transform-origin:100% 0;transition:none;animation:.18s ease-out cote-in-droite}@keyframes cote-in-droite{0%{opacity:0;transform:translate(10px)scale(.97)}to{opacity:1;transform:none}}.onglets-zone--effacee{transition:opacity .6s ease-in}.onglets-zone--fondu-lent.onglets-zone--effacee{transition:opacity 3s ease-in}.onglets-zone--effacee>*{pointer-events:auto;visibility:hidden;transition:visibility 0s linear .6s}.onglets-zone--fondu-lent.onglets-zone--effacee>*{transition-delay:3s}.onglets-zone:not(.onglets-zone--effacee)>*{visibility:visible;transition:none}.contenu--lecture>.onglets-zone--effacee{transition:opacity .6s ease-in,transform .6s ease-in;transform:translateY(-10px)}.contenu--lecture>.onglets-zone--fondu-lent.onglets-zone--effacee{transition:opacity 3s ease-in,transform 3s ease-in}.contenu--lecture>.onglets-zone:not(.onglets-zone--effacee){transition:opacity .22s ease-out,transform .22s ease-out;transform:none}.sc-seule__btn--ajouter{position:relative}.sc-seule__nb{background:var(--couleur-accent-texte);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;display:none;position:absolute;top:-5px;right:-5px}@media (width<=600px),(height<=500px){.sc-seule__nb{display:inline-flex}}.sc-seule--discret .sc-seule__nb{display:inline-flex}.scene-seule-retirer{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.scene-seule-retirer:hover{color:var(--couleur-alerte);border-color:var(--couleur-alerte)}.scene-bloc--seule+.scene-bloc--seule{margin-top:18px}.modale--choix-seule{max-width:480px}.cseule__corps{flex-direction:column;gap:10px;display:flex}.cseule__aide{color:var(--couleur-texte-doux);margin:0;font-size:.86rem;line-height:1.4}.cseule__cherche{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 12px}.cseule__liste{flex-direction:column;gap:4px;max-height:min(52vh,440px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cseule__ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.cseule__ligne input{width:20px;height:20px;accent-color:var(--couleur-accent-texte);flex:none;margin:0}.cseule__ligne--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.cseule__ligne--fixe,.cseule__ligne--recap{cursor:default}.cseule__num{min-width:3ch;color:var(--couleur-titre);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.cseule__lib{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--couleur-texte);flex:auto;font-size:.86rem;overflow:hidden}.cseule__tournee{color:var(--couleur-succes);flex:none}.cseule__ligne--tournee{background:color-mix(in srgb, var(--couleur-succes) 15%, var(--couleur-carte));border-color:color-mix(in srgb, var(--couleur-succes) 40%, var(--couleur-bordure))}.cseule__ligne--tournee.cseule__ligne--on{background:color-mix(in srgb, var(--couleur-succes) 22%, var(--couleur-carte));border-color:var(--couleur-accent-texte)}.cseule__a-marquer{color:var(--couleur-texte-doux);flex:none}.cseule__vide{color:var(--couleur-texte-doux);padding:12px;font-size:.86rem}.cipdf{flex-direction:column;gap:8px;display:flex}.cipdf__raccourcis{flex-wrap:wrap;gap:6px;display:flex}.cipdf__liste{max-height:none}.cipdf--compact .cseule__ligne{min-height:38px}.cipdf--compact .cipdf__lib{padding:4px 0;font-size:.86rem}.cipdf__details{margin-top:6px}.cipdf__details>summary{cursor:pointer;padding:6px 0;list-style-position:inside}.cipdf__details[open]>summary{margin-bottom:6px}.cipdf__raccourcis .bouton-secondaire{flex:1 1 0;min-height:36px;padding:0 10px;font-size:.84rem}.cipdf__lib{min-width:0;color:var(--couleur-texte);flex-direction:column;flex:auto;gap:1px;padding:6px 0;font-size:.9rem;display:flex}.cipdf__lib small{text-overflow:ellipsis;white-space:nowrap;color:var(--couleur-texte-doux);font-size:.78rem;overflow:hidden}.cipdf__lib small.cipdf__vide{opacity:.75;font-style:italic}.note__barre{gap:4px;padding:6px}.note-btn{border-radius:9px;min-width:36px;height:36px;padding:0 9px;font-size:1rem}.note-btn svg{width:18px;height:18px}.note__sep{margin:4px}@media (pointer:coarse){.note-btn{border-radius:11px;min-width:44px;height:44px;padding:0 11px;font-size:1.08rem}.note-btn svg{width:20px;height:20px}}.note-couleur__grille{z-index:70;grid-template-columns:repeat(6,30px);gap:8px;padding:10px;position:fixed;top:auto;left:auto}.note-couleur__case{width:30px;height:30px}.note-couleur__fond{z-index:69}.note-couleur__effacer{min-height:36px;font-size:.86rem}@media (width<=600px){.note__barre{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;padding:4px;overflow-x:auto}.note__barre::-webkit-scrollbar{display:none}.note__barre>*{flex:none}.note-btn{min-width:40px;height:40px;padding:0 9px}.note__sep{margin:6px 3px}}.note__titre{min-width:0}@media (width<=600px){.note__titre{font-size:1.25rem}.note__statut{font-size:.72rem}}.note-couleur__fond{cursor:pointer}.note-couleur__effacer{color:var(--couleur-texte);background:var(--couleur-carte)}.note__barre--d{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.note__barre--g{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.note__barre--g.note__barre--d{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}@media (pointer:coarse){.note--saisie .note__barre{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;padding:4px;overflow-x:auto}.note--saisie .note__barre::-webkit-scrollbar{display:none}.note--saisie .note__barre>*{flex:none}.note--saisie .note-btn{min-width:40px;height:40px;padding:0 9px}.note--saisie .note__entete{padding-bottom:4px}}.note__partager{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:40px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.note__partager:disabled{opacity:.5;cursor:default}@media (width<=600px){.note__partager{justify-content:center;width:40px;padding:0}.note__partager-txt,.note__partager{display:none}}.note-reglages__partage{flex-direction:column;gap:6px;padding:8px;display:flex}.note-reglages__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:100%;min-height:52px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.note-reglages__btn:hover:not(:disabled){border-color:var(--couleur-accent-texte)}.note-reglages__btn:disabled{opacity:.5;cursor:default}.note-reglages__btn>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.note-reglages__btn small{color:var(--couleur-texte-doux);font-size:.78rem}.note--taille-petite .note-doc{font-size:.92rem}.note--taille-normale .note-doc{font-size:1.02rem}.note--taille-grande .note-doc{font-size:1.2rem}.note-reglages .rgl-rangee{flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.note-reglages .rgl-rangee__lib,.note-reglages .rgl-seg{flex:100%}.note-reglages .rgl-seg__opt{flex:1 1 0}.note-reglages .note-reglages__inter{flex-wrap:nowrap}.note-reglages .note-reglages__inter .rgl-rangee__lib{flex:auto}.avatar{background-color:var(--couleur-accent-fond);color:var(--couleur-accent-texte);letter-spacing:.01em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar--photo{color:#0000;box-shadow:inset 0 0 0 1px var(--couleur-bordure)}.avatar--cliquable{cursor:zoom-in}.avatar-grand{z-index:400;cursor:zoom-out;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0c12c7;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.16s ease-out avatar-grand-in;display:flex;position:fixed;inset:0}.avatar-grand__photo{aspect-ratio:1;-webkit-touch-callout:none;background-position:50%;background-size:cover;border-radius:999px;width:min(78vw,78vh,360px);box-shadow:0 18px 50px #00000073}.avatar-grand__nom{color:#fff;text-align:center;padding:0 16px;font-size:1.05rem;font-weight:700}@keyframes avatar-grand-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.rg-photo{align-items:center;gap:16px;margin:4px 0 14px;display:flex}.rg-photo__corps{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rg-photo__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-photo .rg-case{white-space:normal;align-items:flex-start;margin:0;font-size:.84rem;line-height:1.35;display:flex}.rg-photo .rg-case input{flex:none;margin-top:2px}.modale--recadrage{max-width:360px}.recadrage__corps{flex-direction:column;align-items:center;gap:12px;display:flex}.recadrage__zone{background:var(--couleur-panel);touch-action:none;border-radius:12px;position:relative;overflow:hidden}.recadrage__toile{cursor:grab;touch-action:none;display:block}.recadrage__toile:active{cursor:grabbing}.recadrage__masque{pointer-events:none;outline-offset:-2px;border-radius:999px;outline:2px solid #ffffffd9;position:absolute;inset:0;box-shadow:0 0 0 999px #00000080}.recadrage__charge{color:var(--couleur-texte-doux);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.recadrage__zoom{width:260px;color:var(--couleur-texte-doux);align-items:center;gap:10px;display:flex}.recadrage__zoom input{accent-color:var(--couleur-accent-texte);flex:1}.recadrage__aide{color:var(--couleur-texte-doux);text-align:center;margin:0;font-size:.82rem}.recadrage__erreur{color:var(--couleur-alerte);margin:0}.expl__sous-titre{margin:var(--espace-m,16px) 0 6px;color:var(--couleur-titre);font-size:.95rem}.stock__etat{background:var(--couleur-panel);color:var(--couleur-texte-doux);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.stock__etat--pret{background:var(--tag-orange-bg,var(--couleur-accent-fond));color:var(--couleur-alerte)}.stock__tables{gap:0}.stock__table{border-bottom:1px solid var(--couleur-bordure);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:8px 4px;font-size:.86rem;display:grid}.stock__table span:first-child{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;overflow:hidden}.stock__table span:nth-child(2){color:var(--couleur-texte-doux)}.stock__table strong{text-align:right}.gp-envois{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.gp-envois__aide{color:var(--couleur-texte-doux);font-size:.78rem;line-height:1.35}.sb-point{background:var(--couleur-alerte);border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.rg-envois{flex-direction:column;gap:10px;display:flex}.rg-envois__ligne{color:var(--couleur-texte);justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.rg-envois__jauge{background:var(--couleur-panel);height:10px;box-shadow:inset 0 0 0 1px var(--couleur-bordure);border-radius:999px;overflow:hidden}.rg-envois__jauge>span{border-radius:inherit;background:var(--couleur-accent-texte);height:100%;transition:width .3s;display:block}.rg-envois__jauge--averti>span{background:var(--couleur-avertissement,var(--couleur-alerte))}.rg-envois__jauge--bloque>span{background:var(--couleur-alerte)}.modale--invitation{max-width:440px}.invit__corps{flex-direction:column;gap:14px;display:flex}.invit__qui{align-items:center;gap:12px;display:flex}.invit__qui p{color:var(--couleur-texte);margin:0;line-height:1.4}.invit__poste{color:var(--couleur-texte-doux);font-size:.88rem}.invit__fiche{background:var(--couleur-panel);border-radius:12px;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;padding:12px 14px;display:grid}.invit__fiche dt{color:var(--couleur-texte-doux);font-size:.85rem}.invit__fiche dd{color:var(--couleur-texte);flex-direction:column;gap:2px;margin:0;display:flex}.invit__fiche dd small{color:var(--couleur-texte-doux);font-size:.8rem;line-height:1.35}.invit__confirmer{background:var(--couleur-alerte-fond,var(--couleur-panel));color:var(--couleur-alerte);border-radius:10px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.4}.equipe-inviter{margin:6px 0 2px;font-size:.88rem}.equipe-inviter--sans{opacity:.55}@media (width<=600px){.droits__legende{grid-template-columns:1fr;gap:2px 0}.droits__legende dd{margin-bottom:6px}}.docs__doublons{max-width:620px}.docs__doublon{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;margin-top:10px;padding:10px 12px}.docs__doublon-nom{word-break:break-word;margin-bottom:6px;display:block}.docs__doublon-ligne{border-top:1px dashed var(--couleur-bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 0;display:flex}.docs__doublon-meta{color:var(--couleur-texte-doux);font-size:.85rem}.docs__doublon-btns{gap:6px;display:inline-flex}.docs__doublons-btn{margin-right:6px}.docs__choix-note{max-width:480px}.docs__choix-note-opt,.note-reglages__visib-opt{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;padding:10px 14px;display:flex}.docs__choix-note-opt small,.note-reglages__visib-opt small{color:var(--couleur-texte-doux)}.note-reglages__visib{flex-direction:column;display:flex}.note-reglages__visib-opt{margin-top:6px}.note-reglages__visib-opt--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.rgl-note{color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.85rem}.frais-pour__partage{color:var(--couleur-texte-doux);font-size:.8rem;display:block}.frais-pour--confiee{border-color:var(--couleur-accent-texte)}.pfrais__ligne{cursor:pointer;gap:10px}.pfrais__ligne input{flex:none;width:20px;height:20px;min-height:0;margin:0}.pfrais__ligne--on{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.note__lecture{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:10px;align-items:center;gap:6px;margin:0 0 6px;padding:6px 12px;font-size:.88rem;display:flex}.papp{background:var(--couleur-fond);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.papp__carte{text-align:center;background:var(--couleur-carte);width:100%;max-width:420px;box-shadow:var(--ombre-carte,0 10px 30px #00000014);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;display:flex}.papp__icone{border-radius:22px}.papp__titre{font-family:var(--police-titre);color:var(--couleur-titre);margin:0;font-size:1.8rem}.papp__accroche{color:var(--couleur-texte-doux);margin:0;line-height:1.45}.papp__stores{justify-content:center;width:100%;margin-top:10px;display:flex}.badges-stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.badges-stores__badge{line-height:0;display:inline-block}.badges-stores__badge img{width:auto;height:44px;display:block}.badges-stores__badge--bientot{opacity:.45;filter:grayscale()}.badges-stores__bientot{text-align:center;width:100%;color:var(--couleur-texte-doux);font-size:.78rem}.auth__app{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:14px;flex-direction:column;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:.92rem;line-height:1.45;display:flex}.auth__app p{margin:0}.papp__ou{color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.85rem}.papp__web{color:var(--couleur-accent-texte);font-weight:600}.papp__ouvrir{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);min-height:48px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border-radius:999px;padding:0 22px;font-weight:650}.papp__carte .ouvrir-app{flex-direction:column;align-items:center;gap:6px;display:flex}.frais--liste{flex-direction:column;gap:16px;display:flex}.frais-bloc{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);box-shadow:var(--ombre-carte,none);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.frais-bloc__tete{align-items:center;gap:12px;display:flex}.frais-bloc__tete .bouton-principal--mini{min-height:44px}.frais-bloc__ico{border-radius:12px;width:40px;height:40px}.frais-bloc__titres{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.frais-bloc__titres h3{font-family:var(--police-titre);color:var(--couleur-titre);margin:0;font-size:1.08rem}.frais-bloc__titres small{color:var(--couleur-texte-doux);text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.frais-vide{border:1px dashed var(--couleur-bordure);text-align:center;color:var(--couleur-texte-doux);border-radius:12px;margin:0;padding:18px 14px;font-size:.9rem;line-height:1.45}.frais-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.frais-ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:6px 10px 6px 4px;transition:border-color .15s,background .15s;display:flex}.frais-ligne:hover{border-color:color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure))}.frais-ligne--confirme{border-color:var(--couleur-alerte);background:color-mix(in srgb, var(--couleur-alerte) 6%, var(--couleur-carte))}.frais-ligne__corps{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:6px 8px;display:flex}.frais-ligne__titre{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.frais-ligne__meta{color:var(--couleur-texte-doux);font-size:.82rem}.frais-ligne__montant{color:var(--couleur-titre);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.02rem;font-weight:800}.frais-ligne__suppr{width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.frais-ligne__suppr:hover{color:var(--couleur-alerte);background:color-mix(in srgb, var(--couleur-alerte) 9%, transparent)}.frais-ligne__chev{color:var(--couleur-texte-doux);flex:none}.frais-ligne__confirme{color:var(--couleur-alerte);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:inline-flex}.frais-note{background:var(--couleur-panel);color:var(--couleur-texte-doux);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.frais-note svg{flex:none;margin-top:2px}@media (width<=560px){.frais-bloc__tete{flex-wrap:wrap}.frais-bloc__tete .bouton-principal{justify-content:center;width:100%}.frais-ligne{flex-wrap:wrap}.frais-ligne__corps{flex-basis:calc(100% - 50px)}.frais-ligne__montant{margin-left:12px}.frais-ligne__chev{display:none}}.modale--pourqui{max-width:420px}.pourqui__corps{flex-direction:column;gap:6px;display:flex}.pourqui__choix{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:56px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.pourqui__choix:hover{border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, var(--couleur-bordure))}.pourqui__choix--moi{background:var(--couleur-accent-fond);border-color:#0000}.pourqui__choix>svg{color:var(--couleur-texte-doux);flex:none;margin-left:auto}.pourqui__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pourqui__txt strong{color:var(--couleur-titre)}.pourqui__txt small{color:var(--couleur-texte-doux);font-size:.82rem}.pourqui__sep{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);margin:10px 0 2px;font-size:.78rem;font-weight:700}.pourqui__aide{color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.8rem;line-height:1.4}.frais-ligne__pour{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);vertical-align:2px;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.frais-pour{background:var(--couleur-accent-fond);color:var(--couleur-texte);border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;font-size:.9rem;display:flex}.frais-pour--recue{background:var(--couleur-fond-doux,var(--couleur-accent-fond));border:1px dashed var(--couleur-bordure,currentColor)}.frais-pour__sync{opacity:.85;align-items:center;gap:4px;display:inline-flex}.frais-pour__sync--a-jour{color:var(--couleur-ok,#2e7d32)}.frais-pour__sync--refuse{color:var(--couleur-alerte,#b26a00)}.frais-ligne__pour--recue{opacity:.8;font-style:italic}.frais-pour__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.frais-pour .avatar{background-color:var(--couleur-carte)}.frais-pour small{color:var(--couleur-texte-doux);font-size:.8rem}.modale--photo{max-width:400px}.photo-prop__corps{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.photo-prop__titre{font-family:var(--police-titre);color:var(--couleur-titre);margin:4px 0 0;font-size:1.3rem}.photo-prop__texte{color:var(--couleur-texte-doux);margin:0;font-size:.92rem;line-height:1.5}.photo-prop__actions{justify-content:center}.rg-photo__invite{color:var(--couleur-accent-texte);margin:0;font-size:.84rem}.frais-pour--moi{background:var(--couleur-panel);color:var(--couleur-texte-doux);justify-content:space-between;padding:6px 10px;font-size:.86rem}.frais-pour__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.frais-pour__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.frais-pour__btn--plein{background:var(--couleur-accent-texte);color:var(--sur-accent,#fff);border-color:#0000}.frais-pour small{font-size:.72rem;font-style:italic}.modale--envoi-membre{max-width:460px}.envm__corps{flex-direction:column;gap:10px;display:flex}.envm__qui{align-items:center;gap:10px;display:flex}.envm__qui span{flex-direction:column;display:flex}.envm__qui small{color:var(--couleur-texte-doux);font-size:.82rem}.envm__aide{color:var(--couleur-texte-doux);margin:0;font-size:.82rem;line-height:1.4}.envm__champ{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.envm__champ input,.envm__champ textarea{font:inherit;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);border-radius:10px;padding:8px 10px;font-size:.92rem}.modale--veh-membre{max-width:420px}.vehm__corps{flex-direction:column;gap:10px;display:flex}.vehm__aide{color:var(--couleur-texte-doux);margin:0;font-size:.82rem;line-height:1.4}.vehm__ligne{align-items:flex-end;gap:10px;display:flex}.vehm__champ{color:var(--couleur-texte-doux);flex-direction:column;flex:1;gap:4px;min-width:0;font-size:.82rem;display:flex}.vehm__champ input{font:inherit;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);border-radius:10px;min-width:0;padding:8px 10px;font-size:.92rem}.vehm__case{align-items:center;gap:6px;min-height:40px;font-size:.88rem;display:inline-flex}.rg-veh__pour{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.rg-veh__partage{white-space:normal;align-items:flex-start;line-height:1.4;display:flex}.rg-veh__partage input{flex:none;margin-top:2px}.gestion__qui{align-items:center;gap:8px;display:inline-flex}.accueil__avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0}.accueil__avatar-btn:focus-visible{outline:2px solid var(--couleur-accent-texte);outline-offset:2px}.maphoto{z-index:400;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0c12db;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;animation:.16s ease-out avatar-grand-in;display:flex;position:fixed;inset:0}.maphoto__fermer{top:calc(env(safe-area-inset-top,0px) + 14px);color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;right:16px}.maphoto__photo{aspect-ratio:1;-webkit-touch-callout:none;background-position:50%;background-size:cover;border-radius:999px;width:min(80vw,62vh,380px);box-shadow:0 18px 50px #00000073}.maphoto__photo--vide{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);justify-content:center;align-items:center;font-size:clamp(3rem,14vw,6rem);font-weight:800;display:flex}.maphoto__nom{color:#fff;text-align:center;font-size:1.15rem;font-weight:700}.maphoto__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.maphoto__btn{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.maphoto__btn--plein{background:var(--couleur-accent-texte);border-color:#0000}.tableau--dep .num-lien,.liste-sons .num-lien{letter-spacing:.01em;min-height:34px;padding:0 2px;font-size:1.25rem}.docs__tete{align-items:center;gap:var(--espace-s);margin-bottom:var(--espace-s);flex-wrap:wrap;display:flex}.docs__tete .documents__volets{margin:0}.docs__sous{color:var(--couleur-texte-doux);margin:0;font-size:.8rem}.liberer__filtres{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.liberer__tout{color:var(--couleur-texte-doux);font-size:.82rem}.liberer__liste{gap:4px;max-height:50vh;margin:0 0 10px;padding:0;list-style:none;display:grid;overflow:auto}.liberer__ligne--seul{opacity:.6}.liberer__case{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:4px 8px;display:flex}.liberer__case input{flex:none;width:20px;height:20px}.liberer__texte{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.liberer__texte strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.liberer__texte small{color:var(--couleur-texte-doux);font-size:.78rem}.liberer__poids{font-variant-numeric:tabular-nums;color:var(--couleur-titre);flex:none;font-size:.86rem}.mesdocs__taille{color:var(--couleur-texte-doux);margin:4px 10px 8px;font-size:.78rem}.docs__tete-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.docs__tete-actions button,.docs__tete-actions .bouton-import{white-space:nowrap;flex-shrink:0}.docs__liste-dossiers li{list-style:none}.sono.docs{grid-template-columns:minmax(220px,290px) 1fr}.docs__range-nom small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docs__item{transition:transform .15s}.docs__item--saisi{z-index:2;transition:none;position:relative}.docs__item--saisi .sono__dossier,.docs__item--saisi .docs__range{background:var(--couleur-carte);box-shadow:var(--ombre-carte,0 8px 20px #10182829)}.docs__dossier{width:100%;min-height:44px;font:inherit;text-align:left;color:inherit;background:0 0;border:none}.docs__tuile{background:color-mix(in srgb, var(--tuile,var(--couleur-texte-doux)) 14%, var(--couleur-carte));width:26px;height:26px;color:var(--tuile,var(--couleur-texte-doux));border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs__tuile--tout{--tuile:var(--couleur-accent-texte)}.docs__tuile--note{--tuile:var(--page-ambre)}.docs__tuile--scenario{--tuile:var(--page-bleu)}.docs__tuile--pdt{--tuile:var(--couleur-succes)}.docs__tuile--feuille_service{--tuile:var(--page-violet)}.docs__tuile--jaj{--tuile:var(--couleur-alerte)}.docs__tuile--bible,.docs__tuile--perso{--tuile:var(--page-ardoise)}.docs__tuile--autre{--tuile:var(--couleur-texte-doux)}.docs__tuile--frais,.docs__tuile--ticket{--tuile:var(--page-ambre)}.docs__sous{padding-left:18px}.docs__range{border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:2px 4px 2px 0;display:flex}.docs__poignee{width:30px;height:44px;color:var(--couleur-texte-doux);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs__range-nom{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.docs__range-nom span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs__range-nom small{color:var(--couleur-texte-doux);font-size:.72rem}.docs__range-btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:34px;height:34px;color:var(--couleur-texte);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs__range-btn--suppr{color:var(--couleur-alerte)}.docs__cadenas{width:34px;color:var(--couleur-texte-doux);opacity:.7;flex:none;justify-content:center;display:inline-flex}.docs__nouveau{border:1px dashed color-mix(in srgb, var(--couleur-accent-texte) 45%, var(--couleur-bordure));width:100%;min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.docs__aide{color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.75rem}.docs__barre{background:color-mix(in srgb, var(--couleur-texte) 4%, var(--couleur-carte));margin-bottom:var(--espace-s);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.docs__recherche{flex:220px;align-items:center;max-width:400px;display:flex;position:relative}.docs__recherche input{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 40px 0 36px}.docs__recherche .ico{color:var(--couleur-texte-doux);pointer-events:none;position:absolute;left:11px}.docs__effacer{width:38px;height:38px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:2px}.docs__episode{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.docs__episode select,.docs__episode .deroulant{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;max-width:220px;min-height:0;padding:0;font-weight:600}.docs__episode--actif{background:var(--couleur-accent-fond);border-color:color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));color:var(--couleur-accent-texte)}.docs__resultats{color:var(--couleur-texte-doux);white-space:nowrap;margin-left:auto;font-size:.85rem}.docs__rien{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docs__groupe{margin-bottom:var(--espace-m)}.docs__groupe-tete{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.docs__groupe-titre{font:inherit;color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;min-height:32px;padding:0;font-size:.98rem;font-weight:700}.docs__groupe-titre:hover{color:var(--couleur-accent-texte)}.docs__groupe-nb{color:var(--couleur-texte-doux);font-weight:500}.docs__groupe-aide{color:var(--couleur-texte-doux);font-size:.78rem}.docs__cartes{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.docs__cartes>li+li{border-top:1px solid var(--couleur-bordure)}.docd{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:62px;padding:8px 10px 8px 12px;display:flex}.docd--retrait{padding-left:52px}.docd--retrait .docd__nom{color:var(--couleur-texte-doux)}.docd__ouvrir{min-width:0;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:14rem;align-items:center;gap:10px;padding:0;display:flex}.docd__tuile{background:color-mix(in srgb, var(--tuile,var(--couleur-texte-doux)) 14%, var(--couleur-carte));width:40px;height:40px;color:var(--tuile,var(--couleur-texte-doux));border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.docd__corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.docd__nom{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:600;display:-webkit-box;overflow:hidden}.docd__ouvrir:hover .docd__nom{color:var(--couleur-accent-texte)}.docd__meta{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.78rem;display:flex}.docd__pastille{background:var(--badge-bg);height:20px;color:var(--couleur-texte);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:.72rem;font-weight:600;display:inline-flex}.docd__pastille--ref{background:color-mix(in srgb, var(--page-ambre) 18%, var(--couleur-carte));color:var(--page-ambre)}.docd__pastille--recent{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes)}.docd__pastille--absent{background:color-mix(in srgb, var(--couleur-alerte) 12%, var(--couleur-carte));color:var(--couleur-alerte)}.docd__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;margin-left:auto;display:flex}.docd__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:.82rem;display:inline-flex}.docd__btn:disabled{opacity:.45;cursor:not-allowed}.docd__btn--relance{min-height:44px}.docd__btn--ref{background:color-mix(in srgb, var(--page-ambre) 18%, var(--couleur-carte));border-color:color-mix(in srgb, var(--page-ambre) 40%, var(--couleur-bordure));color:var(--page-ambre);font-weight:600}.docd__ico{border:1px solid var(--couleur-bordure);background:color-mix(in srgb, var(--couleur-texte) 3%, var(--couleur-carte));width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.docd__ico--vide{visibility:hidden}.docd__ico--suppr:hover{color:var(--couleur-alerte);border-color:var(--couleur-alerte)}.docd__menu{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:44px;height:44px;color:var(--couleur-texte);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.docs__pli{background:color-mix(in srgb, var(--couleur-texte) 3%, var(--couleur-carte));width:100%;min-height:40px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:8px;padding:0 12px;font-size:.85rem;display:flex}.docs__voir{width:100%;min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:flex}.docs__manquants{border:1px dashed color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure));background:color-mix(in srgb, var(--couleur-accent-texte) 4%, var(--couleur-carte));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;font-size:.85rem;display:flex}.docs__manquants button{white-space:nowrap;min-height:36px}.modale-fond .modale.docs-pop{width:100%;max-width:460px}.docs-pop .champ input{box-sizing:border-box;width:100%;min-height:46px}.docs-pop__erreur{color:var(--couleur-alerte);font-size:.82rem}.docs-pop__ou{flex-direction:column;gap:8px;display:flex}.docs-pop__ou-titre{text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux);font-size:.75rem}.docs-pop__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-height:56px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.docs-pop__carte span{color:var(--couleur-texte-doux);font-size:.82rem}.docs-pop__carte--actif{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.docs-pop__docs{flex-direction:column;gap:6px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.docs-pop__doc{flex:none;align-items:center;gap:8px;min-height:44px;display:flex}.docs-pop__doc-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.docs-pop__doc .segmente{flex:none}.docs-pop__doc .segmente__opt{flex:none;min-height:36px;padding:0 10px}.docs-pop__case{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9rem;display:flex}.docs-pop__case input{flex:none;width:20px;height:20px;min-height:0;margin:0}.docs-pop__resume{color:var(--couleur-texte-doux);font-size:.85rem}.docs--etroit{display:block}.docs--etroit .docs__tete .documents__volets{width:100%}.docs--etroit .docs__tete-actions{display:none}.docs__puces{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;gap:6px;margin-bottom:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.docs__puces::-webkit-scrollbar{display:none}.docs__puce{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;display:inline-flex}.docs__puce--actif{background:var(--couleur-titre);border-color:var(--couleur-titre);color:var(--couleur-carte);font-weight:600}.docs__puce-n{opacity:.7}.docs--etroit .docs__barre{background:0 0;padding:0}.docs--etroit .docs__recherche{flex-basis:100%;max-width:none}.docs--etroit .docs__recherche input{background:var(--pilule-piste);border-color:#0000;min-height:44px}.docs--etroit .docs__cartes{border-radius:14px}.docs--etroit .docd{min-height:60px;padding:8px 8px 8px 10px}.docs--etroit .docd__tuile{width:38px;height:38px}.docs--etroit .docd--retrait{padding-left:36px}.docs__bas{z-index:2;margin:var(--espace-s) calc(-1 * var(--espace-m)) 0;padding:10px var(--espace-m) calc(10px + var(--sai-b,0px));background:var(--couleur-fond);border-top:1px solid var(--couleur-bordure);gap:8px;display:flex;position:sticky;bottom:0}.modale--vue__corps>.documents.docs--etroit,.docs--etroit>.docs__liste-mobile{flex-direction:column;flex:1 0 auto;display:flex}.docs__liste-mobile>.docs__bas{margin-top:auto}html.clavier-ouvert .docs__bas{padding-bottom:10px}.docs__bas button,.docs__bas .bouton-import{min-height:48px}.docs__bas .bouton-import{flex:1}.docs__liste-mobile{padding-bottom:0}.modale-fond .modale.docs-pop--dossiers{max-width:520px}.docs-pop__ordre{gap:4px;display:flex}.docs-pop__ordre button{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:34px;height:34px;color:var(--couleur-texte);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.docs-pop__ordre button:disabled{opacity:.35}.modale-fond .modale.pf{width:100%;max-width:960px;height:748px;max-height:calc(var(--hauteur-utile) - var(--clavier,0px) - 2 * var(--espace-m));background:var(--couleur-carte);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #10182859}.pf-tete{border-bottom:1px solid var(--couleur-bordure);flex:none;align-items:center;gap:14px;padding:16px 16px 16px 24px;display:flex}.pf-tete__titres{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pf-tete h2{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.3rem;font-weight:800;overflow:hidden}.pf-tete span{color:var(--couleur-texte-doux);font-size:.84rem}.pf-tete small{color:var(--couleur-texte-doux);font-size:.8rem}.pf-fermer{background:var(--couleur-panel);width:40px;height:40px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-fermer:hover{background:var(--couleur-accent-fond)}.pf-retour{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:.86rem;font-weight:600;display:inline-flex}.pf-corps{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:22px;min-height:0;padding:20px 24px 28px;display:flex;overflow-y:auto}.pf-espace{flex:1}.pf-lien{color:var(--couleur-accent-texte);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;min-height:32px;padding:0;font-size:.82rem;font-weight:600}.pf-lien--doux{color:var(--couleur-texte-doux)}.pf-liens{flex-wrap:wrap;gap:20px;display:flex}.pf-aide{color:var(--couleur-texte-doux);font-size:.8rem;line-height:1.45}.pf-inviter--ferme .pf-inviter__ligne{opacity:.55}.pf-inviter__abonner{justify-content:flex-end;display:flex}.pf-inviter__abonner .bouton-principal{white-space:nowrap;border-radius:12px;height:46px;padding:0 18px}.pf-centre{text-align:center}.pf-sous-lib{color:var(--couleur-texte-doux);font-size:.8rem;font-weight:600}.pf-vide{color:var(--couleur-texte-doux);padding:14px 0;font-size:.86rem}.pf-texte{max-width:80ch;color:var(--couleur-texte);margin:0;font-size:.86rem;line-height:1.55}.pf-droite{justify-content:flex-end;display:flex}.pf-mini{border-radius:10px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:600}select.pf-mini,.deroulant.pf-mini{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;font-size:.82rem;font-weight:600}.pf .bouton-secondaire,.pf .bouton-principal,.pf .bouton-danger{border-radius:10px;min-height:38px;font-size:.84rem;font-weight:600}.pf .bouton-danger{background:var(--couleur-alerte);color:#fff;border-color:var(--couleur-alerte)}.pf .bouton-danger:hover{background:color-mix(in srgb, var(--couleur-alerte) 85%, black)}.pf .bouton-principal:disabled{opacity:.45;box-shadow:none;transform:none}.pf-carte{background:var(--couleur-panel);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.pf-info{color:var(--couleur-texte);border-radius:12px;padding:12px 16px;font-size:.86rem;line-height:1.5}.pf-section{flex-direction:column;gap:10px;display:flex}.pf-section__ligne{flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;display:flex}.pf-section__titre{color:var(--couleur-titre);font-size:.95rem}.pf-section__actions{flex-wrap:wrap;gap:8px;display:flex}.pf-inviter__tete{align-items:baseline;gap:12px;display:flex}.pf-inviter__tete strong{color:var(--couleur-titre);font-size:.95rem}.pf-inviter__ligne{gap:10px;display:flex}.pf-inviter__ligne input{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:0;height:46px;color:var(--couleur-titre);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:.95rem}.pf-inviter__ligne .bouton-principal{white-space:nowrap;border-radius:12px;height:46px;padding:0 18px}.pf-puces{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-puces__lib{color:var(--couleur-texte-doux);font-size:.8rem}.pf-puce{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:34px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:.82rem;font-weight:600;display:inline-flex}.pf-puce:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.pf-puce--bleue{border-color:color-mix(in srgb, var(--couleur-accent-texte) 35%, var(--couleur-bordure));color:var(--couleur-accent-texte);min-height:32px;padding:0 12px}.pf-repris{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.pf-repris span{flex:1}.pf-radios{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.pf-radios--deux{grid-template-columns:1fr 1fr}.pf-radio{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:10px;min-height:44px;padding:11px 12px;display:flex}.pf-radio--sel{border:1.5px solid var(--couleur-accent-texte);background:var(--couleur-accent-doux)}.pf-radio--pend{border:1.5px dashed var(--couleur-accent-texte)}.pf-radio:disabled{cursor:default;opacity:.7}.pf-radio__rond{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pf-radio__rond span{background:0 0;border-radius:50%;width:8px;height:8px}.pf-radio--sel .pf-radio__rond,.pf-radio--pend .pf-radio__rond{border-color:var(--couleur-accent-texte)}.pf-radio--sel .pf-radio__rond span{background:var(--couleur-accent-texte)}.pf-radio--pend .pf-radio__rond span{background:color-mix(in srgb, var(--couleur-accent-texte) 50%, transparent)}.pf-radio__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-radio__txt strong{color:var(--couleur-titre);font-size:.86rem}.pf-radio__txt span{color:var(--couleur-texte-doux);font-size:.78rem;line-height:1.4}.pf-radios--liste{border:1px solid var(--couleur-bordure);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.pf-radios--liste .pf-radio{border:none;border-bottom:1px solid var(--couleur-bordure);border-radius:0;gap:12px;min-height:52px}.pf-radios--liste .pf-radio:last-child{border-bottom:none}.pf-radios--liste .pf-radio--sel{background:var(--couleur-accent-doux)}.pf-radios--liste .pf-radio__rond{width:20px;height:20px}.pf-radios--liste .pf-radio__rond span{width:9px;height:9px}.pf-radios--liste .pf-radio__txt strong{font-size:.9rem}.pf-ambre{background:color-mix(in srgb, var(--page-ambre) 9%, var(--couleur-carte));border:1px solid color-mix(in srgb, var(--page-ambre) 35%, var(--couleur-bordure));border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pf-ambre__txt{color:var(--couleur-texte);font-size:.86rem;line-height:1.45}.pf-ambre__note{color:color-mix(in srgb, var(--page-ambre) 75%, var(--couleur-texte));font-size:.78rem;line-height:1.4}.pf-ambre__btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-ambre--ligne{flex-direction:row;align-items:center}.pf-ambre--ligne .pf-ambre__txt{flex:1}.pf-tab{--pf-case-fs:.78rem;--pf-colmin:calc(var(--pf-case-fs) * 6.4 + 20px);border:1px solid var(--couleur-bordure);-webkit-overflow-scrolling:touch;background:var(--couleur-carte);border-radius:14px;overflow-x:auto}.pf-tab--detail{--pf-case-fs:.74rem}.pf-tab__in{width:fit-content;min-width:100%}.pf-tab__ligne{grid-template-columns:var(--pf-cols);align-items:center;min-height:62px;display:grid}.pf-tab__entete{background:var(--couleur-panel);align-items:stretch;min-height:0}.pf-tab__coin{color:var(--couleur-texte-doux);align-items:flex-end;padding:10px 14px;font-size:.76rem;display:flex}.pf-tab__col{color:var(--couleur-texte);text-align:center;text-wrap:balance;flex-direction:column;justify-content:flex-end;padding:12px 6px 10px;font-size:.78rem;font-weight:600;line-height:1.25;display:flex}.pf-tab__rang{border-top:1px solid var(--couleur-bordure)}.pf-tab__rang--ouvert>.pf-tab__ligne{background:var(--couleur-accent-doux)}.pf-tab__cell{min-width:0;padding:6px 4px;display:flex}.pf-membre{align-items:center;gap:10px;min-width:0;padding:8px 6px 8px 14px;display:flex}.pf-membre .avatar{flex:none}.pf-membre__txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pf-membre__txt strong{color:var(--couleur-titre);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.pf-membre__txt small{color:var(--couleur-texte-doux);font-size:.75rem}.pf-plus{width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-plus:hover,.pf-plus--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.pf-plus__pts{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:-7px 0,7px 0}.pf-case{width:100%;min-height:40px;font:inherit;font-size:var(--pf-case-fs,.78rem);cursor:pointer;background:var(--couleur-panel);color:var(--couleur-texte-doux);border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 5px;font-weight:600;line-height:1.2;display:flex;position:relative}.pf-case>span{text-align:center;letter-spacing:-.01em;line-height:1.2;display:inline}.pf-case>span .ico{width:9px;height:9px;position:absolute;top:3px;right:4px}.pf-tab__col--teinte{color:var(--pf-teinte);box-shadow:inset 0 3px 0 var(--pf-teinte)}.pf-case--teinte.pf-case--lecture{background:color-mix(in srgb, var(--pf-teinte) 9%, var(--couleur-carte));color:color-mix(in srgb, var(--pf-teinte) 70%, var(--couleur-texte))}.pf-case--teinte.pf-case--responsable{background:var(--pf-teinte);color:#fff}.pf-case--teinte.pf-case--ouverte{box-shadow:0 0 0 2px var(--pf-teinte)}.pf-case small{opacity:.85;white-space:nowrap;font-size:.68rem;font-weight:500}.pf-case--lue,.pf-case--fixe{cursor:default}.pf-case--fixe{background:0 0;font-style:italic;font-weight:500}.pf-case--responsable{background:var(--couleur-accent-texte);color:var(--sur-accent)}.pf-case--ecriture,.pf-case--propres{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.pf-case--abonne{background:var(--fond-secondaire);color:var(--couleur-accent-texte)}.pf-case--mixte{background:color-mix(in srgb, var(--page-ambre) 14%, var(--couleur-carte));color:var(--page-ambre)}.pf-case--ouverte{box-shadow:0 0 0 2px var(--couleur-titre)}.pf-case:disabled{cursor:default}.pf-volet{background:var(--couleur-panel);border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.pf-volet__tete{align-items:baseline;gap:10px;display:flex}.pf-volet__envois{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pf-volet__tete strong{color:var(--couleur-titre);font-size:.9rem}.pf-volet__tete>span{color:var(--couleur-texte-doux);flex:1;font-size:.8rem}.pf-inv{border-top:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:58px}.pf-inv__avatar{border:1.5px dashed var(--couleur-texte-doux);color:var(--couleur-texte-doux);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-inv__etat{color:var(--page-ambre)!important}.pf-inv__suite{grid-column:2/-1;align-items:center;gap:12px;min-width:0;padding:8px 14px 8px 8px;display:flex}.pf-inv__suite>span{color:var(--couleur-texte-doux);flex:1;font-size:.8rem;line-height:1.4}.pf-inv__suite .bouton-secondaire{white-space:nowrap;min-height:34px}.pf-legende{background:var(--couleur-panel);border-radius:12px;grid-template-columns:150px 1fr;gap:8px 16px;margin:0;padding:14px 16px;font-size:.82rem;line-height:1.45;display:grid}.pf-legende dt{color:var(--couleur-titre);font-weight:700}.pf-legende dd{color:var(--couleur-texte);margin:0}.pf-resp{border:1px solid var(--couleur-bordure);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pf-resp__ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-resp__ligne>strong{color:var(--couleur-titre);flex:1;font-size:.9rem}.pf-pied{border-top:1px solid var(--couleur-bordure);background:var(--couleur-fond);flex:none;gap:10px;padding:12px 18px;display:flex}.pf-action{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.pf-action:hover{border-color:color-mix(in srgb, var(--couleur-accent-texte) 40%, var(--couleur-bordure))}.pf-action__ico{background:var(--couleur-panel);width:36px;height:36px;color:var(--couleur-texte);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-action__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pf-action__txt strong{color:var(--couleur-titre);font-size:.86rem}.pf-action__txt span{color:var(--couleur-texte-doux);font-size:.76rem;line-height:1.35}.pf-action__chev{color:var(--couleur-texte-doux);flex:none}.pf-modele{grid-template-columns:260px 1fr;align-items:start;gap:20px;display:grid}.pf-modele__projets,.pf-modele__membres{flex-direction:column;gap:8px;display:flex}.pf-modele__projets .pf-radio__txt strong{font-size:.9rem}.pf-cadre{border:1px solid var(--couleur-bordure);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pf-cadre__ligne{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:56px;color:var(--couleur-texte);font:inherit;text-align:left;align-items:center;gap:12px;padding:8px 14px;display:flex}.pf-cadre__ligne:last-child{border-bottom:none}.pf-cadre__ligne--deja{opacity:.5}.pf-cadre__txt{flex-direction:column;flex:1;min-width:0;display:flex}.pf-cadre__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.pf-cadre__txt small{color:var(--couleur-texte-doux);font-size:.76rem}.pf-cadre__fin{color:var(--couleur-texte-doux);text-align:right;white-space:nowrap;font-size:.8rem}.pf-cadre__fin--fort{color:var(--couleur-texte)}.pf-progression{color:var(--couleur-texte);flex:1;align-items:center;gap:12px;font-size:.84rem;display:flex}.pf-progression__barre{background:var(--couleur-bordure);border-radius:999px;flex:1;height:6px;overflow:hidden}.pf-progression__barre>span{background:var(--couleur-accent-texte);height:100%;transition:width .2s;display:block}.pf-fait{color:var(--couleur-succes);flex:1;font-size:.86rem;font-weight:600}.pf-histo{border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte);align-items:baseline;gap:16px;padding:13px 16px;font-size:.86rem;line-height:1.45;display:flex}.pf-histo:last-child{border-bottom:none}.pf-histo small{color:var(--couleur-texte-doux);flex:0 0 76px;font-size:.78rem}.pf-histo strong{color:var(--couleur-titre)}.modale-fond--pf-etroit{padding:var(--sai-h) 0 calc(var(--sai-b) + var(--clavier,0px));align-items:stretch}.modale-fond .modale.pf--etroit{max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0}.pf--etroit .pf-tete{border-bottom:none;align-items:flex-start;padding:10px 16px 8px}.pf--etroit .pf-tete h2{font-size:1.6rem}.pf--etroit .pf-retour+.pf-tete__titres h2{white-space:normal;font-size:1.2rem}.pf--etroit .pf-fermer{width:44px;height:44px}.pf--etroit .pf-retour{height:44px;color:var(--couleur-accent-texte);background:0 0;border:none;padding:0 8px 0 0;font-size:1rem}.pf--etroit .pf-corps{gap:18px;padding:4px 16px 34px}.pf--etroit .pf-carte{gap:10px;padding:14px}.pf--etroit .pf-inviter__ligne input{height:48px;font-size:1rem}.pf--etroit .pf-inviter__ligne .bouton-principal{height:48px;padding:0 16px}.pf--etroit .pf-puce{min-height:44px}.pf--etroit .pf-radios--deux{grid-template-columns:1fr}.pf--etroit .pf-puce--bleue{border-radius:12px;justify-content:center;min-height:44px}.pf--etroit .pf-mini,.pf--etroit select.pf-mini,.pf--etroit .pf-lien,.pf--etroit .deroulant.pf-mini{min-height:44px}.pf--etroit .pf-ambre__btns{flex-direction:column}.pf--etroit .pf-ambre__btns .bouton-secondaire,.pf--etroit .pf-ambre__btns .bouton-principal,.pf--etroit .pf-ambre__btns .bouton-danger{justify-content:center;min-height:44px}.pf--etroit .pf-ambre--ligne{flex-direction:column;align-items:stretch}.pf-carte-membre{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:64px;color:var(--couleur-texte);font:inherit;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.pf-carte-membre--inv{border-style:dashed;border-width:1.5px;min-height:60px}.pf-carte-membre .avatar,.pf-carte-membre .pf-inv__avatar{flex:none}.pf-carte-membre__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pf-carte-membre__txt strong{color:var(--couleur-titre);text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.pf-carte-membre__txt small{color:var(--couleur-texte-doux);font-size:.78rem}.pf-carte-membre__resp{color:var(--couleur-accent-texte);font-size:.78rem;font-weight:600;line-height:1.35}.pf-carte-membre__droits{color:var(--couleur-texte);font-size:.78rem;line-height:1.35}.pf-pied--liste{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;flex-direction:column;gap:0;padding:0;overflow:hidden}.pf-pied--liste .pf-action{border:none;border-bottom:1px solid var(--couleur-bordure);border-radius:0;min-height:60px}.pf-pied--liste .pf-action:last-child{border-bottom:none}.pf-fiche{flex-direction:column;gap:16px;display:flex}.pf-fiche__tete{align-items:center;gap:12px;display:flex}.pf-fiche__tete h3{font-family:var(--police-titre);letter-spacing:-.02em;color:var(--couleur-titre);margin:0;font-size:1.3rem;font-weight:800}.pf-fiche__tete small{color:var(--couleur-texte-doux);font-size:.82rem}.pf-fiche__groupe{flex-direction:column;gap:6px;display:flex}.pf-fiche__lib{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.76rem;font-weight:700}.pf-fiche__fixe{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:12px;padding:12px;font-size:.84rem}.pf-retirer{border:1px solid color-mix(in srgb, var(--couleur-alerte) 40%, var(--couleur-bordure));background:var(--couleur-carte);height:48px;color:var(--couleur-alerte);font:inherit;cursor:pointer;border-radius:12px;font-size:.92rem;font-weight:600}.pf-retirer--confirme{background:var(--couleur-alerte);border-color:var(--couleur-alerte);color:#fff}.pf--etroit .pf-modele{grid-template-columns:1fr}.pf--etroit .pf-histo small{flex-basis:64px}.tik-fond{padding:calc(10px + var(--sai-h)) calc(10px + var(--sai-d)) calc(10px + var(--sai-b) + var(--clavier,0px)) calc(10px + var(--sai-g))}.tik{width:100%;max-width:1180px;height:calc(var(--hauteur-utile) - var(--clavier,0px) - 20px);max-height:none}.tik-corps{flex:1;gap:12px;min-height:0;padding:10px 12px;display:flex}.tik-cadre{background:color-mix(in srgb, var(--couleur-texte) 8%, var(--couleur-fond));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.tik-cadre--attente{cursor:default}.tik-image{transform-origin:0 0;position:absolute;top:0;left:0}.tik-aide--doute{color:var(--couleur-alerte);align-items:center;gap:6px;display:flex}.tik-image img{-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.tik-boite{border:1.5px solid color-mix(in srgb, var(--couleur-accent-texte) 55%, transparent);pointer-events:none;box-sizing:border-box;border-radius:3px;position:absolute}.tik-boite--cand{border-style:dashed;border-color:color-mix(in srgb, var(--couleur-texte) 35%, transparent)}.tik-boite--ttc{background:#0e7c581f;border-width:2.5px;border-color:#0e7c58}.tik-boite--tva{background:#5b4bb51a;border-color:#5b4bb5}.tik-boite--date_frais{background:#2f5bd31a;border-color:#2f5bd3}.tik-boite--libelle{background:#b4541a1a;border-color:#b4541a}.tik-voile{color:var(--couleur-texte-doux);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;inset:0}.tik-zoom{background:color-mix(in srgb, var(--couleur-carte) 88%, transparent);border:1px solid var(--couleur-bordure);border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #00000026}.tik-zoom button{width:40px;height:40px;color:var(--couleur-titre);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.tik-zoom button:disabled{opacity:.35;cursor:default}.tik-champs{flex-direction:column;flex:none;gap:10px;width:340px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.tik-statut{color:var(--couleur-texte-doux);align-items:flex-start;gap:6px;font-size:.8rem;line-height:1.35;display:flex}.tik-statut>svg,.tik-statut>.activite__rond{flex:none;margin-top:2px}.tik-statut--ok{color:var(--couleur-texte)}.tik-statut--doute{color:#a35a00}.tik-statut--erreur{color:var(--couleur-danger,#b3261e)}.tik-champ{border-radius:10px;margin:-4px;padding:4px;transition:background .15s}.tik-champ--actif{background:color-mix(in srgb, var(--couleur-accent-texte) 10%, transparent)}.tik-champ--actif>span{color:var(--couleur-accent-texte);font-weight:700}.tik-conf{border-radius:999px;margin-left:4px;padding:1px 6px;font-size:.68rem;font-weight:600}.tik-conf--ok{color:#0e7c58;background:#0e7c581f}.tik-conf--doute{color:#a35a00;background:#b4780024}.tik-conf--non{color:var(--couleur-texte-doux);background:color-mix(in srgb, var(--couleur-texte) 8%, transparent)}.tik-actions{padding:8px 12px calc(8px + var(--sai-b));border-top:1px solid var(--couleur-bordure)}.tik-actions .bouton-principal{align-items:center;gap:6px;min-height:44px;display:inline-flex}.tik--etroit .tik-corps{flex-direction:column;gap:8px;padding:8px}.tik--etroit .tik-cadre{flex:none;height:44%}.tik--etroit .tik-champs{flex:1;width:auto}.tik--etroit .tik-actions{flex-wrap:wrap}.champ-mdp{width:100%;display:block;position:relative}.champ-mdp>input{box-sizing:border-box;width:100%;padding-right:48px}.champ-mdp__oeil{width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.champ-mdp__oeil:hover,.champ-mdp__oeil[aria-pressed=true]{color:var(--couleur-accent-texte)}.regles-mdp{color:var(--couleur-texte-doux);gap:3px;margin:2px 0 6px;padding:0;font-size:.82rem;list-style:none;display:grid}.regles-mdp__ligne{align-items:center;gap:6px;display:flex}.regles-mdp__ligne--ok{color:var(--couleur-succes)}.regles-mdp__ligne--ko{color:var(--couleur-alerte)}.regles-mdp__aide{color:var(--couleur-texte-doux);margin:2px 0 6px;font-size:.82rem;line-height:1.45}.pied-legal{text-align:center;color:var(--couleur-texte-doux);margin:18px 0 6px;font-size:.78rem}.pied-legal a{color:var(--couleur-texte-doux);padding:6px 2px;text-decoration:none}.pied-legal a:hover{color:var(--couleur-accent-texte);text-decoration:underline}.pied-legal--accueil{opacity:.85;margin-top:32px}.pied-legal--compte{text-align:left;margin:10px 0;font-size:.9rem}.auth{flex-direction:column}.auth__conditions{color:var(--couleur-texte);cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0 10px;font-size:.86rem;line-height:1.45;display:flex}.auth__conditions input{flex:none;width:20px;height:20px;margin-top:1px}.auth__conditions a{color:var(--couleur-accent-texte)}.modale-fond--conditions{z-index:85}.modale-fond--legal{z-index:90}.modale--legal{width:min(760px,100%)}.modale--conditions .modale__corps p{margin:0 0 12px;line-height:1.5}.legal{color:var(--couleur-texte);line-height:1.6}.legal__onglets{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.legal__onglet{border:1px solid var(--couleur-bordure);min-height:36px;color:var(--couleur-texte-doux);border-radius:999px;align-items:center;padding:8px 12px;font-size:.85rem;text-decoration:none;display:inline-flex}.legal__onglet--actif{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000;font-weight:600}.legal__texte h2{color:var(--couleur-titre);margin:0 0 12px;font-size:1.35rem}.legal__texte h3{color:var(--couleur-titre);margin:22px 0 8px;font-size:1.08rem}.legal__texte h4{color:var(--couleur-titre);margin:16px 0 6px;font-size:.98rem}.legal__texte p{margin:0 0 10px}.legal__texte ul{margin:0 0 12px;padding-left:20px}.legal__texte li{margin:3px 0}.legal__texte a{color:var(--couleur-accent-texte);overflow-wrap:anywhere}.legal--page{max-width:760px;padding:calc(20px + var(--sai-h,0px)) 16px calc(40px + var(--sai-b,0px));background:var(--couleur-fond);box-sizing:border-box;min-height:100dvh;margin:0 auto}.legal__tete{margin-bottom:16px}.legal__marque{color:var(--couleur-titre);font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.4rem;font-weight:800;text-decoration:none}.legal__retour{margin-top:28px;font-size:.9rem}.legal__retour a{color:var(--couleur-accent-texte);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.teinte-tuile--bleu{--tuile-teinte:var(--page-bleu)}.teinte-tuile--cyan{--tuile-teinte:var(--page-cyan)}.teinte-tuile--vert{--tuile-teinte:var(--page-vert)}.teinte-tuile--ambre{--tuile-teinte:var(--page-ambre)}.teinte-tuile--rouge{--tuile-teinte:var(--page-rouge)}.teinte-tuile--rose{--tuile-teinte:var(--page-rose)}.teinte-tuile--violet{--tuile-teinte:var(--page-violet)}.teinte-tuile--ardoise{--tuile-teinte:var(--page-ardoise)}.tuile.tuile--projet{background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 10%, var(--couleur-carte));border-color:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 26%, var(--couleur-bordure))}.tuile.tuile--projet:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 16%, transparent)}.tuile--projet .tuile__ico.tuile__ico--projet{background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 18%, var(--couleur-carte));color:var(--tuile-teinte,var(--page-bleu))}.tuile--projet .tuile__titre{color:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 28%, var(--couleur-titre))}.tuile-cadre .tuile__plus{background:color-mix(in srgb, var(--couleur-carte) 70%, transparent)}.tuile__createur{color:var(--couleur-texte-doux);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.tuile__chev{display:none}.choix-teinte{flex-wrap:wrap;gap:8px;display:flex}.choix-teinte button.choix-teinte__pastille,.choix-teinte button.choix-teinte__pastille:hover{cursor:pointer;background:var(--tuile-teinte);width:36px;height:36px;min-height:36px;box-shadow:none;background-clip:padding-box;border:2px solid #0000;border-radius:50%;padding:0}.choix-teinte button.choix-teinte__pastille--on{border-color:var(--tuile-teinte);box-shadow:inset 0 0 0 2px var(--couleur-carte)}.tuile-menu__teinte{border-top:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);flex-direction:column;gap:8px;margin-top:4px;padding:10px 10px 8px;font-size:.8rem;display:flex}.tuile-menu__teinte .choix-teinte{gap:6px;max-width:186px}@media (width<=480px){.accueil__outils{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);box-shadow:var(--ombre-carte);border-radius:16px;gap:0;overflow:hidden}.tuile.tuile--outil{min-height:60px;box-shadow:none;background:0 0;border:none;border-radius:0;gap:14px;padding:12px 14px}.tuile.tuile--outil+.tuile--outil{border-top:1px solid var(--couleur-bordure)}.tuile.tuile--outil:hover{box-shadow:none;background:var(--couleur-panel);transform:none}.tuile--outil .tuile__ico{width:36px;height:36px}.tuile--outil .tuile__texte{flex:1}.tuile--outil .tuile__titre{font-size:1.02rem;font-weight:600}.tuile--outil .tuile__desc{display:none}.tuile--outil .tuile__chev{color:var(--couleur-texte-doux);display:inline-block}}.modale--projet .imp-corps{gap:18px}.pj-champ{flex-direction:column;gap:7px;min-width:0;display:flex}.pj-lib{color:var(--couleur-titre);font-size:.8rem;font-weight:700}.pj-compteur{color:var(--couleur-texte-doux);align-self:flex-end;font-size:.72rem}.pj-note{color:var(--couleur-texte-doux);margin:0;font-size:.76rem;line-height:1.45}.imp-champ.pj-input{box-sizing:border-box;width:100%;height:44px;min-height:44px;font-size:.92rem}.modale--projet .imp-tuile{min-height:50px;font-size:.8rem}.modale--projet .imp-select{width:100%}.modale--projet .projet__conv-case{min-height:40px;color:var(--couleur-texte);align-items:center;gap:9px;font-size:.86rem;display:flex}.modale--projet .projet__conv-case input{width:20px;height:20px;min-height:20px;accent-color:var(--couleur-accent-texte);flex:none}.modale--projet .champ--inline{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:.86rem;display:flex}.modale--projet .champ--inline>span{flex:auto;min-width:0}.modale--projet .champ--inline>input,.modale--projet .champ--inline>.segmente,.modale--projet .champ--inline>select,.modale--projet .champ--inline>.deroulant{flex:none}.modale--projet .champ--inline>select,.modale--projet .champ--inline>.deroulant{max-width:60%}.modale--projet .champ--inline input[type=number]{text-align:center;border-radius:10px;height:40px;min-height:40px}.modale--projet .pj-statut{border-radius:13px;margin:0}.modale--projet .imp-details.pj-options{gap:6px;padding:4px 12px}.modale--projet .pj-options .option-ligne{padding:8px 0}.modale--projet .dest-prod__actions{border:0;justify-content:flex-start;margin:0;padding:0}.modale--projet .dest-prod__vide{text-align:left;background:var(--couleur-panel);border-radius:10px;margin:0;padding:10px;font-size:.8rem}@media (width<=700px){.modale--projet .imp-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.modale--projet .pj-options .champ--inline{flex-direction:column;align-items:stretch;gap:6px;padding-bottom:8px}.modale--projet .pj-options .champ--inline>.champ__label{text-transform:none;letter-spacing:0;color:var(--couleur-titre);font-size:.8rem;font-weight:700}.modale--projet .pj-options .champ--inline>select,.modale--projet .pj-options .champ--inline>.deroulant{border-radius:10px;width:100%;max-width:none;min-height:40px}.modale--projet .imp-tuile{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:8px 6px}.modale--projet .imp-tuile>span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.pj-diag{opacity:.8;margin-top:4px;font-size:.72rem;display:block}.scene-menu{background:var(--couleur-carte);border-color:color-mix(in srgb, var(--couleur-bordure) 80%, transparent);min-width:250px;font-family:var(--police);border-radius:14px;padding:6px;box-shadow:0 14px 34px #1018282e,0 2px 6px #1018280f}.scene-menu .scene-menu__tete{letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);padding:6px 12px;font-size:.7rem;font-weight:700}.scene-menu button{min-height:44px;font:inherit;color:var(--couleur-titre);border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:.9rem;font-weight:500;line-height:1.25;display:flex}.scene-menu button>svg{color:var(--couleur-texte-doux);flex:none}.scene-menu button:hover{background:var(--couleur-panel)}.scene-menu button.scene-menu__tournee{color:var(--couleur-succes);font-weight:600}.scene-menu button.scene-menu__tournee>svg{color:var(--couleur-succes)}.scene-menu button.scene-menu__tournee:hover{background:color-mix(in srgb, var(--couleur-succes) 12%, var(--couleur-carte))}.scene-menu__sep{background:var(--couleur-bordure);height:1px;margin:4px 8px}.scene-menu .scene-menu__info{align-items:flex-start;gap:8px;padding:8px 12px;font-size:.78rem;line-height:1.35;display:flex}.scene-menu .scene-menu__info>svg{flex:none;margin-top:1px}.teinte-son--son_seul{--diff:var(--page-bleu)}.teinte-son--ambiance{--diff:var(--page-vert)}.teinte-son--voix{--diff:var(--page-rouge)}.teinte-son--musique{--diff:var(--page-ambre)}.teinte-son--diffusion{--diff:var(--page-violet)}.teinte-son--autre{--diff:var(--page-ardoise)}.modale-fond .modale.son-fiche{flex-direction:column;width:100%;max-width:640px;max-height:92vh;display:flex}.son-fiche .son-fiche__corps{-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.son-fiche .champ{flex-direction:column;flex:none;gap:6px;margin:0;display:flex}.son-fiche .champ input,.son-fiche .champ textarea{box-sizing:border-box;border-radius:11px;width:100%;min-height:44px}.son-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.son-cat{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:46px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-weight:600;display:flex;position:relative}.son-cat>svg{color:var(--diff);flex:none}.son-cat--on{border-color:var(--diff);background:color-mix(in srgb, var(--diff) 11%, var(--couleur-carte));color:var(--couleur-titre)}.son-cat__suite{opacity:.6;margin-left:auto}.son-fiche__statuts{flex:none}.son-fiche__grille{grid-template-columns:1fr 1fr;gap:10px;display:grid}.son-fiche__large{grid-column:1/-1}.son-fiche__options{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:13px;flex-direction:column;gap:2px;padding:4px 12px;display:flex}.son-fiche__options:empty{display:none}.son-fiche__options .voix-bascule+.voix-bascule,.son-fiche__options .voix-bascule+.son-fiche__echeance{border-top:1px solid color-mix(in srgb, var(--couleur-bordure) 70%, transparent)}.son-fiche__options .voix-bascule input{accent-color:var(--diff)}.son-fiche__echeance{padding:8px 0 10px}@media (width<=560px){.son-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.son-fiche__statuts{grid-template-columns:1fr 1fr}}.rg-appli__gel{border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.rg-appli__gel .rg-case{white-space:normal;align-items:flex-start;min-width:0}.rg-appli__gel .rg-case>span{min-width:0}.rg-appli__gel .rg-case input{margin-top:12px}.rg-appli__jusqu{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rg-appli__jusqu input[type=date]{border:1px solid var(--couleur-bordure);background:var(--couleur-fond-carte,transparent);min-height:40px;color:var(--couleur-titre);font:inherit;border-radius:8px;padding:4px 8px}.modale-fond .modale.voix-fen--compacte{--diff:var(--page-bleu);width:100%;max-width:780px}.voix-fen--compacte .modale__corps{gap:10px;padding-top:10px}.voix-fen--compacte .voix-etape{gap:6px;padding-bottom:10px}.voix-fen--compacte .voix-nom{min-height:38px;padding:0 12px;font-size:.86rem}.voix-fen--compacte .voix-noms,.voix-fen--compacte .voix-blocs,.voix-fen--compacte .voix-pp{gap:6px}.voix-fen--compacte .voix-pp__texte,.voix-fen--compacte .voix-texte{font-size:.84rem;line-height:1.38}.voix-fen--compacte .voix-pp__bulle{padding:6px 10px}.voix-fen--compacte .voix-bloc{padding:6px 8px 8px}.voix-fen--compacte .voix-reprises button{min-height:40px}.voix-fen--compacte .champ{flex-direction:column;gap:5px;margin:0;display:flex}.voix-fen--compacte .champ input:not([type=checkbox]),.voix-fen--compacte .champ textarea,.voix-fen--compacte .voix-pad select,.voix-fen--compacte .voix-pad .deroulant{box-sizing:border-box;width:100%;min-height:44px}.voix-fen__titre small{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voix-fen__tournee{background:color-mix(in srgb, var(--couleur-texte-doux) 12%, transparent);color:var(--couleur-texte-doux);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:.72rem;display:inline-flex}.voix-fen__tournee--oui{background:color-mix(in srgb, var(--tournee-texte) 14%, transparent);color:var(--tournee-texte)}.voix-options{padding:2px 12px}.voix-options .voix-bascule{min-height:44px}.voix-options .voix-bascule strong{align-items:center;gap:6px;display:inline-flex}.voix-options__sous{flex-direction:column;gap:8px;padding:0 0 10px 34px;display:flex}.voix-options__sous .segmente{align-self:flex-start}.voix-pad{align-items:center;gap:8px;display:flex}.voix-pad select,.voix-pad .deroulant{flex:1;min-width:0}.voix-pad .bouton-secondaire{flex:none;min-height:44px}.voix-plus{min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;font-size:.88rem;display:inline-flex}@media (width<=560px){.voix-options__sous{padding-left:0}.voix-fait{grid-template-columns:1fr 1fr}}.voix-fen--compacte .voix-texte{min-height:0}.liste-sons__perso{border-radius:var(--rayon-pilule);background:var(--pilule-piste);max-width:260px;min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:1px solid #0000;padding:0 12px;font-size:.88rem;font-weight:600}.liste-sons__perso--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent)}.son-perso{color:var(--couleur-titre);font-weight:600}.tableau--sons{table-layout:fixed;min-width:640px}.tableau--sons td{overflow:hidden}.tableau--sons td.cell-doux{white-space:normal;overflow-wrap:anywhere;font-size:.82em;line-height:1.25;display:table-cell}.tableau--sons td.sc-lien{white-space:normal}.tableau--sons .cellule-select,.tableau--sons .cellule-mini{box-sizing:border-box;max-width:100%}.tableau--sons td.cell-appel-actions{white-space:normal}.affichage-aide{color:var(--couleur-texte-doux);margin:0 6px 4px;font-size:.78rem}@media (width<=700px),(height<=500px){.liste-sons__actions{flex-wrap:wrap;width:100%}.liste-sons__rech{flex:100%}.liste-sons__rech-champ{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.liste-sons__perso{max-width:100%}.liste-sons .tableau-cadre--sons{overflow-x:visible}.tableau--sons{table-layout:auto;width:100%;min-width:0;display:block}.tableau--sons colgroup,.tableau--sons thead{display:none}.tableau--sons tbody,.tableau--sons tbody tr{display:block}.tableau--sons tbody tr[data-i]{border-bottom:1px solid var(--couleur-bordure);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"seq perso marques""son son son""decor decor decor""statut fichier date";align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.tableau--sons tbody tr[data-i]>td{white-space:normal;border:0;min-width:0;padding:0;display:block;overflow:visible}.tableau--sons .sc-seq{grid-area:seq}.tableau--sons .sc-perso{text-align:left;grid-area:perso;justify-self:start;font-size:.9rem}.tableau--sons .sc-prio{grid-area:marques;justify-self:end;margin-right:40px!important}.tableau--sons .sc-fanion{grid-area:marques;justify-self:end}.tableau--sons .sc-son{grid-area:son;font-size:.98rem}.tableau--sons .sc-son .lien-son{text-align:left;white-space:normal}.tableau--sons td.sc-decor{grid-area:decor;font-size:.74rem;line-height:1.2}.tableau--sons .sc-statut{grid-area:statut;margin-top:4px}.tableau--sons .sc-fichier{grid-area:fichier;align-items:center;gap:6px;margin-top:4px;display:flex!important}.tableau--sons .sc-date{grid-area:date;margin-top:4px}.tableau--sons .sc-fichier .cellule-mini{width:100%;max-width:110px;min-height:40px}.tableau--sons .sc-statut .cellule-select,.tableau--sons .sc-date .cellule-select{min-height:40px}.tableau--sons .sc-date input[type=date]{width:132px}.tableau--sons td.sc-actions{grid-column:1/-1;gap:8px;margin-top:4px;display:flex!important}.tableau--sons td.sc-actions button{flex:1;min-height:44px;margin:0}.tableau--sons .ligne-couvertes td{display:block}}.liste-sons__plier{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 6px 0 0;display:inline-flex}.liste-sons__plier>svg{opacity:.75;flex:none}.modale .ajout-son.ajout-son--grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 14px;margin:0;display:grid}.ajout-son--grille>*{min-width:0}.ajout-son--grille .ajout-son__champ--pleine,.ajout-son--grille .ajout-son__statuts,.ajout-son--grille .ajout-son__boutons{grid-column:1/-1}.ajout-son--grille .ajout-son__champ{flex-direction:column;gap:5px;margin:0;display:flex}.ajout-son--grille .ajout-son__champ input,.ajout-son--grille .ajout-son__champ select,.ajout-son--grille .ajout-son__champ textarea,.ajout-son--grille .ajout-son__champ .deroulant{box-sizing:border-box;width:100%;min-height:44px}.ajout-son__cases{flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:44px;display:flex}.ajout-son--grille .ajout-son__case{min-height:44px;margin:0}@media (width<=560px){.modale .ajout-son.ajout-son--grille{grid-template-columns:minmax(0,1fr)}}.voix-plus__n{background:var(--couleur-accent-fond);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.voix-fen__nom{align-items:baseline;gap:6px;min-width:0;display:flex}.voix-fen__nom-champ{width:auto;min-width:0;max-width:100%;color:var(--couleur-titre);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 auto;margin-left:-6px;padding:2px 6px;font-size:1.02rem;font-weight:700}.voix-fen__nom-champ:hover,.voix-fen__nom-champ:focus{border-color:var(--couleur-bordure);background:var(--couleur-carte);outline:none}.voix-fen__nom-champ::placeholder{color:var(--couleur-titre);opacity:.55}.voix-fen__nom strong{white-space:nowrap;flex:none}.voix-appel{flex-wrap:wrap;align-self:flex-start}.voix-options__sous--appel{padding:6px 0 0}.voix-pp--seul .voix-pp__rangee{grid-template-columns:1fr}.voix-pp--seul .voix-pp__rangee--moi>.voix-bloc{margin-right:0}.voix-fen--compacte .voix-pp__bulle{background:color-mix(in srgb, var(--voix-com,var(--couleur-texte-doux)) 7%, var(--couleur-carte));border-color:color-mix(in srgb, var(--voix-com,var(--couleur-texte-doux)) 22%, transparent);padding:4px 10px}.voix-fen--compacte .voix-pp__bulle .voix-pp__texte{color:var(--couleur-texte-doux);font-size:.76rem}.voix-fen--compacte .voix-pp__nom{opacity:.8;font-size:.68rem}.bouton-secondaire--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.leger{margin:0 0 var(--espace-m);border-radius:var(--rayon);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:.92rem;line-height:1.3;display:flex}.leger__titre{letter-spacing:.02em;text-transform:uppercase;opacity:.8;font-size:.78rem;font-weight:700}.leger__etat{flex:240px;min-width:0}.leger__etat--attention{font-weight:600}.leger__etat--alerte{color:var(--couleur-alerte);font-weight:600}.leger__boutons{gap:8px;margin-left:auto;display:flex}.leger__boutons button{border-radius:var(--rayon);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 14px;font-weight:600}.leger__boutons button:disabled{opacity:.45;cursor:default}.leger__boutons button.leger__principal{background:var(--couleur-accent-texte);color:var(--couleur-accent-fond);border-color:#0000}.pnav .pnav__page{max-width:980px;margin:0 auto;padding:16px 16px 32px}.pnav__tete{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 12px;display:flex}.pnav__titre{margin:0;font-size:1.45rem}.pnav__titre small{opacity:.75;font-size:.95rem;font-weight:400}.pnav__retour{min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:var(--rayon);background:0 0;border:0;align-items:center;gap:4px;padding:0 10px 0 4px;display:inline-flex}.pnav__retour:hover{background:var(--couleur-panel)}.pnav__deco{margin-left:auto}.pnav__intro{opacity:.85;max-width:70ch;margin:0 0 16px;line-height:1.45}.pnav__vide{opacity:.8}.pnav__app{color:inherit;text-decoration:none}.pnav__projets{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pnav__projet{border:1px solid var(--couleur-bordure,#0000001f);border-radius:var(--rayon);background:var(--couleur-panel,transparent);min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.pnav__projet:disabled{opacity:.6;cursor:default}.pnav__projet-nom{flex:1;font-weight:600}.pnav__projet-sous{opacity:.7;font-size:.82rem}.pnav__corps{min-height:40vh}.pub{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#12121a;min-height:100vh;font-family:var(--police);-webkit-font-smoothing:antialiased;background:#fff}.pub a{color:#1d4ed8;text-decoration:none}.pub a:hover{color:#1e40af;text-decoration:underline}.pub__large{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding-left:72px;padding-right:72px}.pub__sur{letter-spacing:.08em;text-transform:uppercase;color:#6e7386;font-size:.78rem;font-weight:700}.pub__sur--bleu{color:#1d4ed8;letter-spacing:.07em;font-size:.82rem}.pub__sur--ambre{color:#b45309}.pub__sur--vert{color:#0e7c58}.pub__sur--ciel{color:#8faaf8}.pub__titre,.pub__h2{font-family:var(--police-titre);color:#12121a;text-wrap:balance;margin:0;font-weight:800}.pub__titre{letter-spacing:-.045em;font-size:3.3rem;line-height:1.02}.pub__h2{letter-spacing:-.04em;font-size:2.3rem;line-height:1.08}.pub__h2--court{max-width:30ch}.pub__boutons{gap:10px;display:flex}.pub__btn{color:#12121a;height:50px;min-height:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadde6;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.98rem;font-weight:650;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.pub__btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px -14px #10182873}.pub__btn--principal{color:#fff;background:#1d4ed8;border-color:#0000;padding:0 24px;font-weight:700;box-shadow:0 12px 24px -14px #1d4ed8}.pub__btn--principal:hover{box-shadow:0 16px 28px -14px #1d4ed8}.pub__btn--moyen{height:48px;font-size:.95rem}.pub__appel .pub__btn:not(.pub__btn--principal){border-color:#c9d6f5}.pub__btn--entete{height:44px;padding:0 18px;font-size:.88rem;font-weight:650}.pub__btn:focus-visible,.pub__lien-connexion:focus-visible,.pub a:focus-visible{outline-offset:3px;outline:2px solid #1d4ed8}.pub__entete{align-items:center;gap:28px;padding-top:16px;padding-bottom:16px;display:flex}.pub__marque{align-items:center;gap:10px;display:inline-flex;color:#12121a!important;text-decoration:none!important}.pub__marque img{border-radius:10px}.pub__marque strong{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.pub__marque--petite{gap:8px}.pub__marque--petite img{border-radius:6px}.pub__marque--petite strong{font-family:var(--police);letter-spacing:0;font-size:.82rem;font-weight:700}.pub__nav{gap:26px;font-size:.9rem;font-weight:600;display:flex}.pub__nav a{color:#3d4256;padding:10px 0}.pub__espace{flex:1}.pub__lien-connexion{color:#12121a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.9rem;font-weight:650}.pub__lien-connexion:hover{text-decoration:underline}.pub__seul-etroit{display:none}.pub__ouverture{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:56px;padding-top:48px;padding-bottom:88px;display:grid}.pub__ouverture-texte{flex-direction:column;gap:20px;display:flex}.pub__chapo{color:#4a506a;text-wrap:pretty;max-width:46ch;margin:0;font-size:1.2rem;line-height:1.55}.pub__cta{flex-direction:column;align-self:flex-start;gap:14px;display:flex}.pub__cta .badges-stores{justify-content:center}.pub__cta .badges-stores__badge img{height:40px}.pub__cta .badges-stores__bientot{color:#6e7386}.pub__plateformes{color:#6e7386;font-size:.84rem}.pub__cta .ouvrir-app{flex-direction:column;gap:6px;display:flex}.pub__btn--ouvrir{color:#1d4ed8;border-color:#c9d6f5;width:100%}.ouvrir-app__aide{color:#6e7386;text-align:center;margin:0;font-size:.82rem;line-height:1.45}.pub__pile{background:linear-gradient(160deg,#eef3fe 0%,#f5f6fa 100%);border-radius:28px;height:470px;position:relative;overflow:hidden}.pub__ecran{border-radius:14px;height:auto;display:block;position:absolute;box-shadow:0 0 0 6px #1b1c22,0 30px 60px -26px #10182880}.pub__ecran--documents{width:470px;top:18px;left:-60px;transform:rotate(-4deg)}.pub__ecran--nuit{width:470px;top:6px;left:150px;transform:rotate(3deg)}.pub__ecran--chaleureux{width:470px;top:128px;left:40px;box-shadow:0 0 0 6px #1b1c22,0 40px 70px -28px #10182899}.pub__ecran--iphone{border-radius:22px;width:150px;bottom:-60px;right:26px;box-shadow:0 0 0 5px #1b1c22,0 34px 60px -22px #101828a6}.pub__bande{background:#fff;padding:88px 0}.pub__bande--gris{background:#f5f6fa}.pub__bande--nuit{color:#fff;background:#12121a}.pub__bande--nuit .pub__h2{color:#fff}.pub__colonne{flex-direction:column;gap:32px;display:flex}.pub__colonne--serre{gap:28px}.pub__tete{flex-direction:column;gap:10px;display:flex}.pub__grille2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pub__grille2--serre{gap:14px}.pub__grille3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pub ul{margin:0;padding:0;list-style:none}.pub__compte{--c:#b45309;--c-fond:#fdf1e4;--c-fonce:#92400e;background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e6eaf3}.pub__compte--technicien{--c:#0e7c58;--c-fond:#e7f5ef;--c-fonce:#0b5e44}.pub__compte-haut{background:var(--c);color:#fff;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.pub__compte-sur{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.pub__compte-haut strong{font-family:var(--police-titre);letter-spacing:-.035em;font-size:1.55rem;font-weight:800;line-height:1.1}.pub__compte-corps{flex-direction:column;flex:1;gap:16px;padding:22px 24px 24px;display:flex}.pub__compte-corps p{color:#4a506a;margin:0;font-size:.95rem;line-height:1.55}.pub__compte-corps ul{flex-direction:column;gap:10px;display:flex}.pub__compte-corps li{color:#25293a;align-items:center;gap:11px;font-size:.94rem;display:flex}.pub__puce{background:var(--c-fond);width:30px;height:30px;color:var(--c-fonce);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.pub__compte-pied{color:var(--c-fonce);border-top:1px solid #eef0f5;margin-top:auto;padding-top:14px;font-size:.86rem;font-weight:600}.pub__duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.pub__duo--haut{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}.pub__duo--inverse .pub__duo-texte{order:1}.pub__duo-texte{flex-direction:column;gap:14px;display:flex}.pub__duo-texte p{color:#4a506a;max-width:44ch;margin:0;font-size:1rem;line-height:1.6}.pub__bande--nuit .pub__duo-texte p{color:#c9cdd9}.pub__capture{background:#fff;border:1px solid #e6eaf3;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 18px 40px -28px #10182873}.pub__capture img{width:100%;height:auto;display:block}.pub__capture--production{box-shadow:0 0 0 10px #fdf1e4,0 26px 50px -30px #92400e8c}.pub__capture-fond{background:#e7f5ef;border-radius:26px;flex-direction:column;gap:12px;padding:22px;display:flex}.pub__capture-fond .pub__capture{border:0;box-shadow:0 18px 40px -26px #10182866}.pub__cartouches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pub__cartouches span{color:#5f6478;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;font-size:.76rem;display:flex}.pub__cartouches strong{color:#12121a;font-size:.86rem}.pub__tete2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 48px;display:grid}.pub__tete2>p{color:#4a506a;max-width:46ch;margin:0;font-size:1rem;line-height:1.6}.pub__dept{--c:#6d3fd1;--c-fond:#f1ecfc;--c-fonce:#5b32b5;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e6eaf3}.pub__dept--travaux{--c:#9ca1b2;--c-fond:#f1f3f9;--c-fonce:#6e7386;opacity:.72}.pub__dept-haut{background:var(--c);color:#fff;align-items:center;gap:10px;padding:16px 18px;display:flex}.pub__dept-haut strong{font-family:var(--police-titre);letter-spacing:-.025em;flex:1;font-size:1.2rem;font-weight:800}.pub__dept-haut span{background:#ffffff38;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:.72rem;font-weight:700;display:flex}.pub__dept-corps{color:#4a506a;flex-direction:column;gap:12px;padding:16px 18px 18px;font-size:.9rem;line-height:1.5;display:flex}.pub__etiquettes{flex-wrap:wrap;gap:6px;display:flex}.pub__etiquettes span{background:var(--c-fond);height:26px;color:var(--c-fonce);border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:650;line-height:1;display:flex}.pub__secu{flex-direction:column;gap:10px;display:flex}.pub__secu-ligne{background:#1b1d25;border:1px solid #2c2f3a;border-radius:16px;gap:14px;padding:16px 18px;display:flex}.pub__secu-ligne>span:last-child{color:#c9cdd9;flex-direction:column;gap:3px;font-size:.88rem;line-height:1.5;display:flex}.pub__secu-ligne strong{color:#fff;font-size:.98rem}.pub__secu-ico{color:#8faaf8;background:#6586f038;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pub__acces{--c-fond:#eef3fe;--c:#1d4ed8;background:#fff;border:1px solid #e6eaf3;border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.pub__acces--web{--c-fond:#e7f5ef;--c:#0e7c58;background:#f5f6fa;border-color:#f5f6fa}.pub__acces-tete{align-items:center;gap:12px;display:flex}.pub__acces-tete strong{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.pub__acces-ico{background:var(--c-fond);width:42px;height:42px;color:var(--c);border-radius:13px;justify-content:center;align-items:center;display:flex}.pub__acces-texte{color:#4a506a;font-size:.92rem}.pub__acces ul{flex-direction:column;gap:8px;display:flex}.pub__acces li{color:#25293a;align-items:center;gap:10px;font-size:.92rem;display:flex}.pub__coche{background:var(--c-fond);width:20px;height:20px;color:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.pub__appel{background:#eef3fe;border-radius:22px;align-items:center;gap:16px 24px;padding:24px 28px;display:flex}.pub__appel-texte{color:#4a506a;flex-direction:column;flex:1;gap:4px;font-size:.92rem;display:flex}.pub__appel-texte strong{font-family:var(--police-titre);letter-spacing:-.03em;color:#12121a;font-size:1.3rem;font-weight:800}.pub__pied{color:#6e7386;border-top:1px solid #e6eaf3;align-items:center;gap:12px 16px;padding-top:24px;padding-bottom:32px;font-size:.82rem;display:flex}.pub__pied-texte{flex:1;line-height:1.5}.pub .pub__legal{text-align:left;opacity:1;margin:0;font-size:.82rem}.pub .pub__legal a{color:#6e7386}.pub__marque strong,.pub__lien-connexion,.pub__btn{white-space:nowrap}@media (width<=1000px){.pub__nav{display:none}}@media (width<=1120px){.pub__nav{gap:18px}.pub__titre{font-size:2.8rem}.pub__ecran--nuit{left:110px}}@media (width<=860px){.pub__large{padding-left:20px;padding-right:20px}.pub__nav,.pub__lien-connexion,.pub__seul-large{display:none}.pub__seul-etroit{display:inline-flex}.pub__cta{align-self:stretch}.pub__boutons{width:100%}.pub__boutons .pub__btn{flex:1 1 0;min-width:0;padding:0 12px;font-size:.95rem}.pub__appel .pub__boutons{width:100%}.pub__ouverture{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px;padding-bottom:52px}.pub__titre{font-size:2.1rem}.pub__chapo{font-size:1.02rem}.pub__h2{font-size:1.65rem}.pub__pile{height:300px}.pub__ecran{border-radius:9px;box-shadow:0 0 0 4px #1b1c22,0 24px 44px -22px #10182880}.pub__ecran--documents{width:250px;top:14px;left:-40px}.pub__ecran--nuit{width:250px;top:8px;left:86px}.pub__ecran--chaleureux{width:250px;top:90px;left:18px;box-shadow:0 0 0 4px #1b1c22,0 30px 50px -24px #10182899}.pub__ecran--iphone{border-radius:14px;width:92px;bottom:-50px;right:12px;box-shadow:0 0 0 3px #1b1c22,0 24px 44px -18px #101828a6}.pub__bande{padding:52px 0}.pub__grille2,.pub__grille3,.pub__duo,.pub__duo--haut,.pub__tete2{grid-template-columns:minmax(0,1fr)}.pub__duo{gap:32px}.pub__duo--inverse .pub__duo-texte{order:-1}.pub__appel{flex-direction:column;align-items:flex-start;padding:22px 20px}.pub__pied{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pub__btn{transition:none}.pub__btn:hover{transform:none}}.rg-appareils{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rg-appareil{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.rg-appareil--moi{background:var(--couleur-accent-fond)}.rg-appareil__texte{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rg-appareil__texte small{opacity:.7;font-size:.82rem}.rg-appareil__texte em{opacity:.75;font-style:normal}.rg-appareil__tournages{color:var(--couleur-texte-doux);gap:2px;margin:4px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.rg-appareil__tournages em{opacity:1;color:var(--couleur-texte);font-style:normal}.synchro-membres__role{color:var(--couleur-texte-doux);font-weight:400}.liste-sons .tableau-cadre--sons{overflow-x:clip}.liste-sons__groupe{position:relative}.liste-sons__groupe .liste-sons__titre{top:calc(-1 * var(--espace-l));z-index:4;box-sizing:border-box;background:var(--couleur-fond);height:40px;margin:0;padding:0;position:sticky}.liste-sons__groupe .liste-sons__titre .liste-sons__plier{min-height:40px}.liste-sons .tableau--sons thead th{top:calc(40px - var(--espace-l));z-index:3}@media (height<=500px){.liste-sons__groupe .liste-sons__titre{height:36px}.liste-sons__groupe .liste-sons__titre .liste-sons__plier{min-height:36px}.liste-sons .tableau--sons thead th{top:calc(36px - var(--espace-l))}}.th-tri{min-height:32px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0;padding:0;display:inline-flex}.th-tri__fleche{opacity:0;transition:opacity .15s}.th-tri:hover .th-tri__fleche{opacity:.5}.th-tri--on{color:var(--couleur-accent-texte)}.th-tri--on .th-tri__fleche{opacity:1}.champ-date{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.champ-date>input{flex:auto;min-width:0}.champ-date--rempli>input{padding-right:30px}.champ-date__x{background:color-mix(in srgb, var(--couleur-texte) 10%, transparent);width:24px;height:24px;color:var(--couleur-texte);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.champ-date__x:hover{background:color-mix(in srgb, var(--couleur-texte) 18%, transparent)}.champ .champ-date,.son-fiche__grille .champ-date{width:100%}.modale-fond .modale.voix-fen{flex-direction:row;align-items:stretch;transition:max-width .32s cubic-bezier(.2,.8,.3,1);overflow:hidden}.voix-fen__principal{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.modale-fond .modale.voix-fen--lecture{max-width:1380px}.voix-fen__seq{background:var(--couleur-carte);contain:size;border-left:1px solid #0000;flex-direction:column;flex:none;width:0;min-height:0;transition:width .32s cubic-bezier(.2,.8,.3,1),border-color .32s;display:flex;overflow:hidden}.voix-fen__titre .voix-fen__nom{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voix-fen--lecture .voix-fen__seq{border-left-color:var(--couleur-bordure);width:min(460px,46%);min-width:min(460px,46%)}.voix-fen__seq-barre{border-bottom:1px solid var(--couleur-bordure);white-space:nowrap;flex:none;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 14px;display:flex}.voix-fen__seq-barre small{text-overflow:ellipsis;min-width:0;color:var(--couleur-texte-doux);flex:auto;overflow:hidden}.voix-fen__seq-corps{-webkit-overflow-scrolling:touch;--sc-font:.74rem;flex:auto;min-height:0;padding:10px;overflow:auto}.voix-fen__seq-corps .scene-bloc{min-width:0;margin:0}.voix-fen__seq-corps .scene-texte{padding:10px 12px 28px}@media (width<=899px){.modale-fond .modale.voix-fen{position:relative}.voix-fen__seq{border-left:0;width:100%;transition:transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;transform:translate(100%)}.voix-fen--lecture .voix-fen__seq{width:100%;min-width:0;transform:none}.voix-fen__lire span{display:none}}.voix-fen__lire{white-space:nowrap;flex:none;gap:6px}.voix-nomson__bulle{border:1.5px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:50px;color:var(--couleur-texte-doux);border-radius:999px;align-items:center;gap:10px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.voix-nomson__bulle:focus-within{border-color:var(--couleur-accent-texte);box-shadow:0 0 0 3px var(--couleur-accent-fond)}.voix-corps .voix-nomson__bulle input{width:auto;min-width:0;color:var(--couleur-titre);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0;scroll-margin-top:90px;font-size:1.08rem;font-weight:700}.voix-corps .voix-nomson__bulle input::placeholder{color:var(--couleur-titre);opacity:.45}.voix-origine{grid-template-columns:1fr 1fr;gap:10px;display:grid}.voix-origine .voix-choix strong{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.voix-origine{grid-template-columns:1fr}}.voix-seq{gap:0;padding:0;overflow:hidden}.voix-seq__choix{min-width:0;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:8px 12px;display:flex}.voix-seq__badge--doux{background:color-mix(in srgb, var(--couleur-accent-texte) 12%, var(--couleur-carte));color:var(--couleur-accent-texte)}.voix-seq__lire{border:0;border-left:1px solid var(--couleur-bordure);color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;flex:none;align-self:stretch;align-items:center;gap:5px;padding:0 14px;font-size:.85rem;font-weight:600;display:inline-flex}.voix-seq__lire--on{background:var(--couleur-accent-fond)}.voix-seqs__rech{border:1px dashed var(--couleur-bordure);min-height:44px;color:var(--couleur-texte-doux);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.voix-corps .voix-seqs__rech input{min-width:0;font:inherit;color:var(--couleur-texte);box-shadow:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.notifs{background:var(--couleur-carte);border:1px solid var(--couleur-bordure);color:var(--couleur-texte);border-radius:14px;margin:0 0 12px;padding:0 8px 2px;font-size:.86rem}.notifs__tete{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.notifs__tete strong{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.72rem;font-weight:700}.notifs__tout,.notifs__plus,.notifs__vu{min-height:30px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.78rem;font-weight:600;display:inline-flex}.notifs__tout:hover,.notifs__plus:hover,.notifs__vu:hover{background:color-mix(in srgb, var(--couleur-accent-texte) 12%, transparent)}.notifs__liste{margin:0;padding:0;list-style:none}.notifs__ligne{border-top:1px solid var(--couleur-bordure);align-items:center;gap:8px;min-height:38px;padding:2px 0;font-size:.8rem;display:flex}.notifs__ligne--geste{cursor:pointer}.notifs__ligne--geste:hover{background:color-mix(in srgb, var(--couleur-accent-texte) 6%, transparent)}.notifs__ico{color:var(--couleur-accent-texte);flex:none;display:inline-flex}.notifs__ligne--aide{flex-wrap:wrap}.notifs__texte{flex-direction:column;flex:160px;gap:0;min-width:0;line-height:1.2;display:flex}.notifs__texte>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifs__texte small{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.notifs__geste{background:var(--pilule-piste);height:26px;color:var(--couleur-titre);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 9px;font-size:.74rem;font-weight:650;display:inline-flex}.notifs__vu{flex:none;width:32px;min-height:32px;padding:0}.notifs__doc{overflow-wrap:anywhere;font-weight:600}.notifs__plus{justify-content:center;width:100%}.qdn__entree{padding:6px 0}.qdn--liste .qdn__entree+.qdn__entree{border-top:1px solid color-mix(in srgb, var(--couleur-texte) 10%, transparent)}.qdn__titre{display:inline}.qdn__date{opacity:.65;margin-left:8px;font-size:.92em}.qdn__points{margin:4px 0 0;padding-left:20px;line-height:1.4}.qdn__points li+li{margin-top:2px}.docs__poles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px;margin:6px 0 4px 26px;display:grid}.docs__poles .rg-case{min-height:44px}.frais-pour__transmise{color:var(--couleur-accent-texte);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.fh-valide{min-height:52px;color:var(--couleur-accent-texte);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.fh-btn--contour.fh-valide{color:var(--couleur-accent-texte)}.fh-valide--modifiee{color:var(--page-ambre)}.fh-valide--note{color:var(--couleur-texte-doux);white-space:normal;font-weight:500}.fh-validations{color:var(--couleur-texte);opacity:.75;flex:100%;font-size:.92em}.frais-pour__statut{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.frais-pour__statut select,.frais-pour__motif,.frais-pour__statut .deroulant{border:1px solid color-mix(in srgb, var(--couleur-texte) 25%, transparent);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:8px;padding:0 8px}.frais-pour__motif{min-width:180px}.frais-pour__etat--verifiee{color:var(--couleur-accent-texte)}.frais-pour__etat--payee{color:#1f6b3a}.frais-pour__etat--refusee{color:#b23a2a}.raccord-pastille{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent);font:inherit;cursor:pointer;border-radius:22px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;display:inline-flex;position:fixed}.raccord-bandeau{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--couleur-carte);width:min(440px,100vw - 28px);color:var(--couleur-texte);border:1px solid color-mix(in srgb, var(--couleur-accent-texte) 35%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--couleur-texte) 18%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:fixed}.raccord-bandeau__tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.raccord-bandeau__tete strong{align-items:center;gap:6px;display:inline-flex}.raccord-bandeau__fermer{min-width:44px;min-height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0}.raccord-bandeau__ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.raccord-bandeau__ligne .bouton-principal{min-height:44px}.raccord-bandeau__aide{color:var(--couleur-texte-doux);margin:0;font-size:.85rem;line-height:1.4}.raccord-bandeau__attente{background:color-mix(in srgb, var(--couleur-accent-texte) 10%, transparent);border-radius:10px;padding:8px 10px;font-size:.9rem;line-height:1.4}.raccord-bandeau__attente>span{align-items:flex-start;gap:6px;display:inline-flex}.raccord-bandeau__attente .bouton-secondaire{min-height:44px}.invit__aide{color:var(--couleur-texte-doux);margin:0;line-height:1.4}.invit__sous{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin:8px 0 0;font-size:.8rem}.invit__projets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.invit__projet{border:1px solid color-mix(in srgb, var(--couleur-texte) 15%, transparent);background:var(--couleur-panel);width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.invit__projet small{color:var(--couleur-texte-doux);grid-column:1}.invit__projet-oui{color:var(--couleur-accent-texte);grid-area:1/2/span 2;font-size:.88rem;font-weight:600}.auth-type{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.auth-type legend{margin-bottom:4px;padding:0}.auth-type__choix{border:1px solid color-mix(in srgb, var(--couleur-texte) 15%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;display:flex}.auth-type__choix input[type=radio]{flex:none;width:20px;height:20px;margin:2px 0 0}.auth-type__choix>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auth-type__choix small{color:var(--couleur-texte-doux);line-height:1.35}:root{--couleur-production:#c04a22}.fh-btn--production,.frais-pour__btn--production{background:var(--couleur-production)!important;border-color:var(--couleur-production)!important;color:#fff!important}.fh-btn--production:hover,.frais-pour__btn--production:hover{filter:brightness(1.08)}.cseule__opt{margin-top:10px}.vehm__aide{color:var(--couleur-texte-doux);margin-top:4px;font-size:.82rem;line-height:1.35;display:block}.frais-pour__select{border:1px solid color-mix(in srgb, var(--couleur-texte) 25%, transparent);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 10px}.frais-pour__motif{border:1px solid color-mix(in srgb, var(--couleur-texte) 25%, transparent);background:var(--couleur-carte);min-width:200px;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;flex:200px;padding:0 10px}.frais-pour__champ{border:1px solid color-mix(in srgb, var(--couleur-texte) 25%, transparent);background:var(--couleur-carte);min-width:130px;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 10px}.frais-pour__champ--eur{max-width:170px}.frais-pour__lbl{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.frais-pour__btn--vu{min-height:44px;padding:0 14px}.frais-pour__confirme{background:color-mix(in srgb, var(--couleur-alerte,#b26a00) 10%, transparent);color:var(--couleur-texte);border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:6px;padding:8px 10px;font-size:.86rem;display:flex}.frais-pour__alerte,.frais-pour__modifiee{color:var(--page-ambre,#b26a00);flex-wrap:wrap;align-items:center;gap:6px;font-style:normal;display:inline-flex}.frais-pour__vu,.frais-pour__ancien,.frais-pour__memo{flex-wrap:wrap;align-items:center;gap:6px;font-style:normal;display:inline-flex}.frais-pour__transmise--ok{color:var(--couleur-ok,#2e7d32)}.frais-pour__transmise--alerte{color:var(--couleur-alerte,#b26a00)}.frais-pour__transmise--attente{color:var(--couleur-texte-doux)}.frais-pour__sync--recue,.frais-pour__sync--a-jour{color:var(--couleur-ok,#2e7d32)}.frais-pour__sync--refusee,.frais-pour__sync--refusee-chez,.frais-pour__sync--non-recue,.frais-pour__sync--attend-maj{color:var(--couleur-alerte,#b26a00)}.frais-pour__etat--acompte{color:var(--page-ambre,#b45309)}.frais-pour__etat--recue,.frais-pour__etat--transmise{color:var(--couleur-texte-doux)}.frais-pour__etat--verrou{background:color-mix(in srgb, var(--couleur-accent-texte) 10%, transparent);border-radius:999px;padding:2px 8px}.frais-ligne__alerte{color:var(--page-ambre,#b45309);background:color-mix(in srgb, var(--page-ambre,#b45309) 12%, transparent)}.frais-ligne__orpheline{color:var(--couleur-alerte,#b26a00);background:color-mix(in srgb, var(--couleur-alerte,#b26a00) 12%, transparent);font-style:normal}.frais-verrou{margin:0 0 10px}.frais-ligne__cadenas{color:var(--couleur-texte-doux);cursor:default}.frais-cartes{flex-direction:column;gap:10px;margin:0 0 12px;display:flex}.frais-carte{border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-accent-texte);background:var(--couleur-carte);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.frais-carte h4{color:var(--couleur-titre);align-items:center;gap:6px;margin:0;font-size:.9rem;display:inline-flex}.frais-carte p{color:var(--couleur-texte-doux);margin:0;font-size:.86rem;line-height:1.4}.frais-carte ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.frais-carte li{justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;line-height:1.35;display:flex}.frais-carte--ecartees,.frais-carte--maj,.frais-carte--retirees{border-left-color:var(--couleur-alerte,#b26a00)}.frais-carte--revoir{border-left-color:var(--page-ambre,#b26a00)}.frais-carte__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-self:flex-start;padding:0 14px;font-weight:600}.pfrais__ligne--production{cursor:default}.pfrais__ligne--production .pourqui__txt small{color:var(--couleur-accent-texte)}.pfrais__annuler{min-height:44px;margin-top:6px}.pfrais__confirme button{min-height:44px}.rgl-pilule--off{opacity:.45;pointer-events:none}.ik-tete__pour{border-radius:14px;flex-wrap:wrap;max-width:100%}.ik-tete__pour .frais-pour__transmise,.ik-tete__pour .frais-pour__ancien,.ik-tete__pour .frais-pour__memo,.ik-tete__pour .frais-pour__alerte,.ik-tete__pour .frais-pour__vu,.frais-pour__ancien,.frais-pour__memo,.frais-pour__alerte,.frais-pour__vu{white-space:normal}.accueil__retires{color:var(--couleur-texte-doux);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:.86rem;display:flex}.accueil__retires-btn{border-radius:var(--rayon);min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 12px;font-weight:600}.accueil__retires-btn:hover{text-decoration:underline}.purge-rappel--info{color:var(--couleur-texte-doux)}.compte--reglages{max-width:1120px}.rg--large{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.rg-nav{top:calc(8px - var(--espace-l));scrollbar-width:thin;box-sizing:border-box;background:var(--couleur-panel);border:1px solid var(--couleur-bordure);border-radius:18px;flex-direction:column;gap:12px;max-height:calc(100vh - 120px);padding:14px 12px 18px;display:flex;position:sticky;overflow-y:auto}.rg-nav__profil{align-items:center;gap:12px;min-width:0;padding:4px 6px 6px;display:flex}.rg-nav__profil-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.rg-nav__nom{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;overflow:hidden}.rg-nav__ligne-profil{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.rg-nav__groupe{flex-direction:column;gap:2px;display:flex}.rg-nav__lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--couleur-texte-doux);margin:6px 10px 4px;font-size:.7rem;font-weight:700}.rg-nav__ligne{box-sizing:border-box;width:100%;min-height:46px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.rg-nav__ligne:hover{background:var(--couleur-carte)}.rg-nav__ligne--active{background:var(--couleur-carte);box-shadow:0 1px 3px #10182814}.rg-nav__ligne--active .rg-nav__titre{color:var(--couleur-accent-texte)}.rg-nav__ligne .rg-pastille{border-radius:9px;width:28px;height:28px}.rg-nav__txt{flex-direction:column;flex:1;min-width:0;display:flex}.rg-nav__titre{font-size:.87rem;font-weight:600;line-height:1.25}.rg-nav__resume{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.rg-nav__chevron{color:var(--couleur-texte-doux);flex:none}.rg-volet{flex-direction:column;gap:14px;min-width:0;display:flex}.rg-volet__tete{align-items:center;gap:12px;min-width:0;display:flex}.rg-pastille--grande{border-radius:12px;width:38px;height:38px}.rg-volet__titre{font-family:var(--police-titre);letter-spacing:-.035em;color:var(--couleur-titre);margin:0;font-size:1.5rem;font-weight:800}.rg-rub__corps{min-width:0}.rg-sw{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin:6px 0;padding:10px 14px;display:flex}.rg-sw:disabled{opacity:.5;cursor:default}.rg-sw__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rg-sw__titre{font-size:.88rem;font-weight:600;line-height:1.3}.rg-sw__aide{color:var(--couleur-texte-doux);font-size:.78rem;line-height:1.4}.rg-sw__piste{box-sizing:border-box;background:color-mix(in srgb, var(--couleur-texte-doux) 38%, var(--couleur-carte));border-radius:999px;flex:none;width:44px;height:26px;padding:3px;transition:background .18s}.rg-sw__piste--on{background:var(--couleur-accent-texte)}.rg-sw__pastille{background:var(--couleur-carte);border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;box-shadow:0 1px 2px #10182840}.rg-sw__piste--on .rg-sw__pastille{background:var(--sur-accent);transform:translate(18px)}.rg--etroit{flex-direction:column;gap:10px;display:flex}.rg-menu{flex-direction:column;gap:14px;display:flex}.rg .carte.rg-carte.rg-menu__profil{padding:12px 14px}.rg-menu__groupe{flex-direction:column;gap:4px;display:flex}.rg .carte.rg-carte.rg-menu__carte{padding:4px 6px}.rg-menu__carte .rg-nav__ligne{min-height:56px}.rg-menu__carte .rg-nav__ligne:not(:last-child){box-shadow:inset 0 -1px 0 var(--rg-filet);border-radius:0}.rg-menu__carte .rg-nav__ligne .rg-pastille{border-radius:10px;width:30px;height:30px}.rg-menu__carte .rg-nav__titre{font-size:.92rem}.rg-page{flex-direction:column;gap:12px;display:flex}.rg-page__sentinelle{height:1px;margin-bottom:-1px}.rg-barre{top:calc(-1 * var(--espace-l));z-index:3;background:var(--couleur-fond);border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:52px;margin:0 -4px;padding:0 4px;transition:min-height .2s,border-color .2s;display:flex;position:sticky}.rg-barre--tassee{border-bottom-color:var(--couleur-bordure);min-height:40px}.rg-barre__retour{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:42px;color:var(--couleur-titre);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px 0 8px;font-size:.92rem;font-weight:600;transition:height .2s,padding .2s;display:inline-flex}.rg-barre--tassee .rg-barre__retour{width:32px;height:32px;padding:0}.rg-barre__titre{text-align:center;min-width:0;color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:32px;font-size:.95rem;font-weight:700;overflow:hidden}.rg--etroit .rg-volet__titre{font-size:1.3rem}.rg--etroit .rg-sw{padding:9px 12px}.auth{background:var(--couleur-fond);flex-direction:row;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding:0}.auth__panneau{box-sizing:border-box;padding:calc(40px + var(--sai-h,0px)) 38px calc(36px + var(--sai-b,0px)) calc(38px + var(--sai-g,0px));background:var(--auth-panneau);color:var(--auth-panneau-texte);flex-direction:column;flex:0 0 380px;display:flex}.auth__marque{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--auth-panneau-titre);font-size:1.15rem;font-weight:800}.auth__panneau-bas{margin-top:auto}.auth__titre{font-family:var(--police-titre);letter-spacing:-.04em;color:var(--auth-panneau-titre);margin:0 0 12px;font-size:2.5rem;font-weight:800;line-height:1.05}.auth__phrase{color:var(--auth-panneau-texte);text-wrap:pretty;max-width:34ch;margin:0;font-size:1rem;line-height:1.5}.auth__volet{box-sizing:border-box;min-width:0;padding:calc(32px + var(--sai-h,0px)) calc(44px + var(--sai-d,0px)) calc(32px + var(--sai-b,0px)) 44px;flex-direction:column;flex:auto;justify-content:flex-start;display:flex;overflow-y:auto}.auth__colonne{flex-direction:column;gap:16px;width:100%;max-width:680px;margin:auto 0;display:flex}.auth__etiquette{text-transform:uppercase;letter-spacing:.07em;color:var(--couleur-texte-doux);margin:0 0 8px;padding:0;font-size:.7rem;font-weight:700}.auth__bloc{flex-direction:column;min-width:0;display:flex}.auth__grille2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.auth__grille3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth .hf-param{gap:6px;min-width:0;font-size:.8rem}.auth .hf-param+.hf-param{margin-top:10px}.auth__grille2 .hf-param+.hf-param,.auth__grille3 .hf-param+.hf-param{margin-top:0}.auth__lbl{color:var(--couleur-texte);font-size:.8rem;font-weight:600}.auth__lbl em{color:var(--couleur-texte-doux);font-style:normal;font-weight:400}.auth__lbl--ligne{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auth .hf-param input,.auth .hf-param select,.auth .hf-param textarea,.auth .hf-param .deroulant{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;height:46px;min-height:46px;color:var(--couleur-texte);font:inherit;border-radius:12px;padding:0 13px;font-size:.95rem}.auth .hf-param textarea{resize:vertical;height:auto;min-height:92px;padding:10px 13px}.auth .hf-param input:focus,.auth .hf-param select:focus,.auth .hf-param textarea:focus,.auth .hf-param .deroulant:focus{border-color:var(--couleur-accent-texte);outline:none}.auth .champ-mdp>input{padding-right:48px}.auth__aide{color:var(--couleur-texte-doux);text-wrap:pretty;margin:8px 0 0;font-size:.8rem;line-height:1.45}.auth .auth-type{gap:0;min-width:0;display:block}.segmente--auth{box-sizing:border-box;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;width:100%;padding:3px;display:grid}.segmente--auth .segmente__opt{border-radius:9px;justify-content:center;height:44px;font-size:.92rem;font-weight:600}.auth .hf-param .auth__code{letter-spacing:.04em;font-weight:600}.auth .hf-param .auth__code2fa{height:68px;min-height:68px;font-family:var(--police-titre);letter-spacing:.42em;text-align:center;padding-left:.42em;font-size:2rem;font-weight:800}.regles-mdp--bande{background:var(--couleur-panel);color:var(--couleur-texte);border-radius:12px;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:10px 14px;font-size:.8rem;display:flex}.regles-mdp--bande .regles-mdp__ligne .ico{color:color-mix(in srgb, var(--couleur-texte-doux) 45%, var(--couleur-carte))}.regles-mdp--bande .regles-mdp__ligne--ok{color:var(--couleur-texte)}.regles-mdp--bande .regles-mdp__ligne--ok .ico{color:var(--couleur-succes)}.regles-mdp--bande .regles-mdp__ligne--ko .ico{color:var(--couleur-alerte)}.auth__conditions{margin:4px 0 0}.auth__conditions input{width:22px;height:22px;accent-color:var(--couleur-accent-texte);border-radius:7px}.auth__principal{width:100%;min-height:52px;box-shadow:var(--ombre-accent);font-size:1rem;font-weight:650}.auth__principal:disabled{background:color-mix(in srgb, var(--couleur-texte-doux) 40%, var(--couleur-carte));color:var(--couleur-carte);box-shadow:none;cursor:default;opacity:1;transform:none}.auth__secondaire{background:var(--pilule-piste);min-height:48px;color:var(--couleur-titre);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-weight:600}.auth__secondaire:disabled{opacity:.6;cursor:default}.auth__pastille{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.auth__pastille--accent{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.auth__pastille--vert{background:var(--tournee-bg);color:var(--tournee-texte)}.auth__attente{flex-direction:column;align-items:flex-start;display:flex}.auth__passkey{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;display:inline-flex}.auth__oubli{margin:0;font-size:.8rem;font-weight:400;text-decoration:none}.auth__oubli:hover{text-decoration:underline}.auth__bascule{text-align:left;margin-top:4px}.auth__sep{margin:2px 0}.auth .pied-legal--auth{margin-top:10px}@media (width<=700px){.auth{flex-direction:column}.auth__panneau{padding:calc(58px + var(--sai-h,0px)) 22px 18px calc(22px + var(--sai-g,0px));flex:none}.auth__marque{display:none}.auth__panneau-bas{margin-top:0}.auth__titre{margin-bottom:6px;font-size:1.45rem}.auth__phrase{max-width:none;font-size:.88rem}.auth__volet{padding:20px 18px calc(28px + var(--sai-b,0px));flex:auto;overflow:visible}.auth__colonne{gap:14px;margin:0}.auth__grille2,.auth__grille3{grid-template-columns:minmax(0,1fr);gap:12px}.auth__grille3--nom{grid-template-columns:repeat(2,minmax(0,1fr))}.auth__grille3--nom>:nth-child(3){grid-column:1/-1}.auth .hf-param input,.auth .hf-param select,.auth .hf-param .deroulant{height:44px;min-height:44px}}.accueil__jour{color:var(--auth-panneau-titre);background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 82%, var(--auth-panneau));box-shadow:0 14px 30px -20px var(--tuile-teinte,var(--page-bleu));border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px 16px 22px;display:flex}.accueil__jour-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.accueil__jour-lbl{text-transform:uppercase;letter-spacing:.07em;opacity:.85;font-size:.7rem;font-weight:700}.accueil__jour-nom{font-family:var(--police-titre);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.1}.accueil__jour-l1{opacity:.95;font-size:.84rem;font-weight:600}.accueil__jour{position:relative}.accueil__jour-ouvrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:auto;gap:3px;padding:0;display:flex}.accueil__jour-type{opacity:.9;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.accueil__jour-type .pastille-synchro{--couleur-texte-doux:currentColor}.accueil__jour .tuile__plus{background:color-mix(in srgb, var(--auth-panneau-titre) 18%, transparent);width:36px;height:36px;color:var(--auth-panneau-titre);border-color:#0000;border-radius:11px;flex:none;position:static}.accueil__jour-droite .tuile__plus{margin-left:4px}.accueil__jour-type .pastille-synchro--dans-bouton{margin-left:0;margin-right:0}.accueil__liste:empty{display:none}.accueil__jour .tuile-menu{top:52px;right:14px}.accueil__jour-droite{flex:none;align-items:center;gap:10px;display:flex}.accueil__jour-btns{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.accueil__jour-btns button{background:var(--auth-panneau-titre);min-height:52px;color:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 70%, var(--auth-panneau));font:inherit;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.accueil__jour-btns button:hover{transform:translateY(-2px)}.accueil__liste{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:18px;flex-direction:column;gap:0;padding:4px 6px;display:flex}.accueil__liste .tuile-cadre--ligne{transition:none}.accueil__liste .tuile-cadre--ligne:hover{transform:none}.accueil__liste .tuile-cadre--ligne+.tuile-cadre--ligne{box-shadow:inset 0 1px 0 var(--couleur-bordure)}.accueil__liste .tuile.tuile--projet{min-height:60px;box-shadow:none;background:0 0;border:none;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:10px 48px 10px 10px}.accueil__liste .tuile.tuile--projet:hover{background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 8%, var(--couleur-carte));box-shadow:none;transform:none}.accueil__liste .tuile--projet .tuile__ico.tuile__ico--projet{background:var(--tuile-teinte,var(--page-bleu));width:36px;height:36px;color:var(--auth-panneau-titre);border-radius:11px}.accueil__liste .tuile__texte{flex:1;gap:2px}.accueil__liste .tuile--projet .tuile__titre{color:var(--couleur-titre);font-size:.95rem;font-weight:650}.accueil__liste .tuile--projet .tuile__desc{font-size:.8rem}.accueil__liste .tuile__chev--ligne{color:var(--couleur-texte-doux);flex:none;display:inline-flex}.accueil__liste .tuile-cadre .tuile__plus{top:50%;right:10px;transform:translateY(-50%)}.accueil__liste .tuile-menu{top:calc(50% + 22px);right:10px}.tuile-cadre--cloture{opacity:.62;transition:opacity .15s}.tuile-cadre--cloture:hover{opacity:1}.tuile__jour{color:var(--tournee-texte);font-weight:600}.tuile__chargement{color:var(--couleur-texte-doux)}.tuile__chargement .ico{animation:1.4s linear infinite mbTourne}@keyframes mbTourne{to{transform:rotate(360deg)}}.accueil__outils{flex-wrap:wrap;gap:10px;display:flex}.accueil__outils .tuile.tuile--pilule{border-radius:999px;flex:none;gap:9px;min-height:44px;padding:5px 16px 5px 7px}.tuile--pilule .tuile__ico{border-radius:9px;width:28px;height:28px}.tuile--pilule .tuile__desc{display:none}.tuile--pilule .tuile__titre{font-size:.9rem}.tuile--pilule .tuile__chev{display:none}@media (width<=700px){.accueil__jour{flex-direction:column;align-items:stretch;padding:14px}.accueil__jour-btns{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.accueil__jour-btns button{border-radius:14px;flex-direction:column;gap:4px;min-height:56px;padding:8px 4px;font-size:.76rem}.accueil__jour .tuile__plus{width:32px;height:32px;margin:0;position:absolute;top:12px;right:12px}.accueil__jour-ouvrir{padding-right:44px}.accueil__jour-droite{display:block}.accueil__outils .tuile.tuile--pilule{flex:calc(50% - 10px)}}.accueil__jour-cpt{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.accueil__cpt{background:var(--auth-panneau-titre);min-width:128px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 13px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.accueil__cpt:hover{transform:translateY(-2px)}.accueil__cpt-lbl{color:var(--couleur-texte-doux);font-size:.74rem;font-weight:700}.accueil__cpt-val{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);font-size:1.1rem;font-weight:800}.accueil__cpt-sous{color:var(--couleur-texte-doux);font-size:.76rem}.accueil__cpt--ambre .accueil__cpt-val{color:var(--page-ambre)}.accueil__cpt--rouge .accueil__cpt-val{color:var(--couleur-alerte)}.tuile__compteurs{color:var(--couleur-texte)}@media (width<=700px){.accueil__jour-cpt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.accueil__cpt{min-width:0;padding:8px 10px}.accueil__cpt-sous{display:none}}.rcp{background:var(--couleur-panel);min-width:0;min-height:0;color:var(--couleur-texte);flex-direction:column;display:flex}.compte.compte--large{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex}.compte--large>.rcp{margin:calc(-1 * (var(--espace-l) + var(--sai-h))) calc(-1 * (var(--espace-l) + var(--sai-d))) calc(-1 * (var(--espace-l) + var(--sai-b))) calc(-1 * (var(--espace-l) + var(--sai-g)));flex:auto}.compte--large>.rcp>.rcp__tete{padding-top:calc(14px + var(--sai-h));padding-left:calc(22px + var(--sai-g));padding-right:calc(22px + var(--sai-d))}.compte--large>.rcp .rcp__liste{padding-left:calc(22px + var(--sai-g));padding-bottom:calc(28px + var(--sai-b))}.compte--large>.rcp .rcp__volet{padding-right:var(--sai-d)}.pnav__corps .rcp{border:1px solid var(--couleur-bordure);border-radius:18px;min-height:70vh;max-height:calc(100vh - 120px);overflow:hidden}.rcp__tete{background:var(--couleur-carte);border-bottom:1px solid var(--couleur-bordure);flex-direction:column;flex:none;gap:12px;padding:14px 22px 12px;display:flex}.rcp__tete-rang{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rcp__espace{flex:1}.rcp__retour{background:var(--pilule-piste);height:34px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:3px;padding:0 12px 0 7px;font-size:.83rem;font-weight:600;display:inline-flex}.rcp__titre{font-family:var(--police-titre);letter-spacing:-.035em;color:var(--couleur-titre);margin:0;font-size:1.55rem;font-weight:800}.rcp__select{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);height:38px;min-height:38px;color:var(--couleur-texte);font:inherit;border-radius:11px;max-width:280px;padding:0 10px;font-size:.85rem;font-weight:600}.rcp__onglets{background:var(--pilule-piste);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:520px;padding:4px;display:grid}.rcp__onglet{height:38px;color:var(--couleur-texte-doux);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.86rem;font-weight:650;display:flex}.rcp__onglet--actif{background:var(--pilule-active);color:var(--couleur-titre);box-shadow:0 1px 3px #1018281f}.rcp__pastille{background:var(--couleur-alerte);min-width:19px;height:19px;color:var(--auth-panneau-titre);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.rcp__corps{flex:auto;min-height:0;display:flex;position:relative}.rcp__liste{flex-direction:column;flex:auto;gap:18px;min-width:0;padding:18px 22px 28px;display:flex;overflow-y:auto}.rcp__volet{background:var(--couleur-carte);border-left:1px solid var(--couleur-bordure);flex-direction:column;flex:0 0 460px;min-width:0;display:flex;overflow:hidden}.rcp__volet--heures{flex-basis:500px}.rcp__choisir{text-align:center;color:var(--couleur-texte-doux);flex:1;justify-content:center;align-items:center;margin:0;padding:30px;font-size:.9rem;display:flex}.rcp__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:18px;flex:none;overflow:hidden}.rcp__vide{color:var(--couleur-texte-doux);margin:0;padding:18px 16px;font-size:.88rem}.rcp__vide--seul{padding:0}.rcp__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.rcp__num{text-align:right;font-variant-numeric:tabular-nums}.rcp__av{flex:none;display:inline-flex}.rcp__av .rcp__av-img:not(.avatar--photo){background-color:var(--tuile-teinte,var(--page-ardoise));color:var(--auth-panneau-titre);font-weight:700}.rcp__av.teinte-tuile--gris .rcp__av-img:not(.avatar--photo){background-color:var(--tag-bleu-bg);color:var(--couleur-texte)}.rcp__etats{flex-wrap:wrap;gap:5px;display:flex}.rcp__etat{white-space:nowrap;background:var(--pilule-piste);height:24px;color:var(--couleur-texte-doux);border-radius:999px;align-items:center;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.rcp__etat--nouvelle{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.rcp__etat--recue{background:var(--tag-bleu-bg);color:var(--couleur-texte)}.rcp__etat--verifiee{background:var(--sect-sons-fond);color:var(--sect-sons)}.rcp__etat--refusee{background:color-mix(in srgb, var(--couleur-alerte) 14%, var(--couleur-carte));color:var(--couleur-alerte)}.rcp__etat--acompte{background:var(--sect-scenario-fond);color:var(--sect-scenario)}.rcp__etat--payee{background:var(--tournee-bg);color:var(--tournee-texte)}.rcp__etat--modifiee{background:var(--jour-fond);color:var(--page-ambre)}.rcp__etat--pas-envoyee{background:var(--pilule-piste);color:var(--couleur-texte-doux)}.rcp__btn{background:var(--pilule-piste);height:38px;color:var(--couleur-texte);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:.84rem;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.rcp__btn:hover:not(:disabled){transform:translateY(-2px)}.rcp__btn:disabled{cursor:default}.rcp__btn--mini{height:32px;padding:0 12px;font-size:.78rem;font-weight:650}.rcp__btn--grand{height:42px;padding:0 16px;font-size:.86rem}.rcp__btn--plein{background:var(--couleur-accent-texte);color:var(--sur-accent);box-shadow:0 10px 22px -10px var(--couleur-accent-texte)}.rcp__btn--plein:disabled{background:var(--couleur-bordure);color:var(--couleur-texte-doux);box-shadow:none}.rcp__btn--contour{background:var(--couleur-carte);border:1px solid var(--couleur-bordure)}.rcp__btn--fait{background:var(--tournee-bg);color:var(--tournee-texte)}.rcp__btn--arme{background:var(--page-ambre);color:var(--auth-panneau-titre);box-shadow:none}.rcp__btn--blanc{background:var(--couleur-carte);height:34px;color:var(--page-ambre);padding:0 13px;font-size:.8rem;font-weight:650}.rcp__th,.rcp__tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 100px minmax(0,1fr);align-items:center;gap:10px;padding:11px 16px;display:grid}.rcp__th{color:var(--couleur-texte-doux);border-bottom:1px solid var(--couleur-bordure);font-size:.74rem;font-weight:700}.rcp__tr{border:none;border-top:1px solid var(--couleur-bordure);width:100%;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0}.rcp__tr:first-of-type{border-top:none}.rcp__tr:hover{background:color-mix(in srgb, var(--couleur-panel) 50%, var(--couleur-carte))}.rcp__tr--ouverte,.rcp__tr--ouverte:hover{background:color-mix(in srgb, var(--couleur-accent-fond) 45%, var(--couleur-carte));box-shadow:inset 3px 0 0 var(--couleur-accent-texte)}.rcp__auteur{align-items:center;gap:10px;min-width:0;display:flex}.rcp__auteur-txt{flex-direction:column;min-width:0;display:flex}.rcp__auteur-txt strong{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.rcp__auteur-txt small{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.rcp__point{background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.rcp__point--nouvelle{background:var(--couleur-accent-texte)}.rcp__point--alerte{background:var(--couleur-etoile)}.rcp__periode{color:var(--couleur-texte);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.rcp__montant{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rcp__montant strong{color:var(--couleur-titre);font-size:.9rem;font-weight:700}.rcp__grille-th{border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);align-items:end;gap:6px;padding:12px 14px 10px;font-size:.74rem;font-weight:700;display:grid}.rcp__grille-sem{text-align:center;flex-direction:column;gap:1px;display:flex}.rcp__grille-sem strong{color:var(--couleur-texte)}.rcp__grille-sem span{font-weight:500}.rcp__groupe{background:color-mix(in srgb, var(--couleur-panel) 50%, var(--couleur-carte));align-items:center;gap:9px;padding:9px 14px 7px;display:flex}.rcp__groupe strong{color:var(--couleur-titre);font-size:.84rem}.rcp__groupe small{color:var(--couleur-texte-doux);font-size:.74rem}.rcp__carre{background:var(--tuile-teinte,var(--page-bleu));border-radius:3px;flex:none;width:10px;height:10px}.rcp__rang{border-top:1px solid var(--couleur-bordure);align-items:center;gap:6px;padding:7px 14px 7px 33px;display:grid}.rcp__qui{align-items:center;gap:9px;min-width:0;display:flex}.rcp__qui-txt{flex-direction:column;min-width:0;display:flex}.rcp__qui-txt strong{color:var(--couleur-titre);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.rcp__qui-txt span{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.rcp__case{min-width:0;height:34px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:var(--pilule-piste);color:var(--couleur-texte-doux);border:none;border-radius:10px;padding:0 4px;font-size:.78rem;font-weight:700;overflow:hidden}.rcp__case--recue{background:var(--tournee-bg);color:var(--tournee-texte)}.rcp__case--modifiee{background:var(--jour-fond);color:var(--page-ambre)}.rcp__case--manque{background:color-mix(in srgb, var(--couleur-alerte) 14%, var(--couleur-carte));color:var(--couleur-alerte)}.rcp__case--ouverte{box-shadow:0 0 0 2px var(--couleur-titre)}.rcp__manque{background:color-mix(in srgb, var(--page-ambre) 7%, var(--couleur-carte));border:1px solid color-mix(in srgb, var(--page-ambre) 30%, var(--couleur-carte));border-radius:18px;flex-direction:column;flex:none;gap:10px;padding:16px;display:flex}.rcp__manque-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rcp__manque-tete strong{color:var(--couleur-titre);font-size:.95rem}.rcp__manque-liste{flex-direction:column;gap:10px;display:flex}.rcp__manque-ligne{background:var(--couleur-carte);border-radius:13px;align-items:center;gap:11px;padding:9px 11px;display:flex}.rcp__manque-txt{flex-direction:column;flex:1;min-width:0;display:flex}.rcp__manque-txt strong{color:var(--couleur-titre);font-size:.86rem}.rcp__manque-txt small{color:var(--couleur-texte-doux);font-size:.74rem}.rcp__det-tete{border-bottom:1px solid var(--couleur-bordure);flex:none;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.rcp__det-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rcp__det-txt strong{font-family:var(--police-titre);letter-spacing:-.025em;color:var(--couleur-titre);font-size:1.18rem;font-weight:800;line-height:1.15}.rcp__det-txt small{color:var(--couleur-texte-doux);font-size:.8rem;line-height:1.4}.rcp__numero{color:var(--couleur-titre);font-variant-numeric:tabular-nums;font-weight:700}.rcp__det-tete .rcp__etat{height:26px;padding:0 10px;font-size:.76rem}.rcp__fermer{background:var(--pilule-piste);width:34px;height:34px;color:var(--couleur-texte);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rcp__det-corps{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 18px 22px;display:flex;overflow-y:auto}.rcp__det-corps>*{flex:none}.rcp__bandeau{background:var(--pilule-piste);color:var(--couleur-texte);border-radius:12px;padding:11px 13px;font-size:.84rem;line-height:1.5}.rcp__bandeau--recue{background:var(--tournee-bg);color:var(--tournee-texte)}.rcp__bandeau--modifiee{background:color-mix(in srgb, var(--page-ambre) 8%, var(--couleur-carte));color:var(--page-ambre)}.rcp__bandeau--manque{background:color-mix(in srgb, var(--couleur-alerte) 14%, var(--couleur-carte));color:var(--couleur-alerte)}.rcp__alerte{background:color-mix(in srgb, var(--page-ambre) 8%, var(--couleur-carte));border:1px solid color-mix(in srgb, var(--page-ambre) 30%, var(--couleur-carte));color:var(--page-ambre);border-radius:12px;flex-direction:column;gap:4px;padding:11px 13px;font-size:.84rem;line-height:1.5;display:flex}.rcp__infos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rcp__infos>span{background:var(--couleur-panel);border-radius:11px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.rcp__infos small{color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.rcp__infos strong{color:var(--couleur-titre);overflow-wrap:anywhere;font-size:.84rem;font-weight:600}.rcp__lignes{border:1px solid var(--couleur-bordure);border-radius:14px;overflow:hidden}.rcp__ligne{border-top:1px solid var(--couleur-bordure);align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.rcp__ligne:first-child{border-top:none}.rcp__ligne-date{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 54px}.rcp__ligne-lib{min-width:0;color:var(--couleur-titre);flex-direction:column;flex:1;display:flex}.rcp__ligne-lib small{color:var(--couleur-texte-doux);font-size:.72rem}.rcp__ligne strong{color:var(--couleur-titre);white-space:nowrap}.rcp__total{border-top:1px solid var(--couleur-bordure);color:var(--couleur-texte);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;font-weight:600;display:flex}.rcp__total .rcp__num{color:var(--couleur-titre)}.rcp__total--doux{font-weight:500}.rcp__total--fort{background:var(--couleur-panel);font-weight:700}.rcp__note{color:var(--couleur-texte-doux);margin:0;font-size:.8rem}.rcp__statut{background:var(--couleur-panel);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.rcp__statut-titre{flex-direction:column;gap:2px;display:flex}.rcp__statut-titre strong{color:var(--couleur-titre);font-size:.92rem}.rcp__statut-titre small{color:var(--couleur-texte-doux);font-size:.76rem}.rcp__verrou{background:var(--couleur-carte);color:var(--couleur-texte);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;font-size:.8rem;line-height:1.4;display:flex}.rcp__verrou span{flex:1}.rcp__statut-btns{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rcp__sbtn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:0;min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:11px;padding:3px 4px;font-size:.8rem;font-weight:650;line-height:1.1}.rcp__sbtn:disabled:not(.rcp__sbtn--actuel){opacity:.4;cursor:not-allowed}.rcp__sbtn--actuel{border-style:solid;border-width:1.5px}.rcp__sbtn--attente{border-style:dashed;border-width:1.5px}.rcp__sbtn--recue.rcp__sbtn--actuel,.rcp__sbtn--recue.rcp__sbtn--attente{border-color:var(--couleur-texte);background:var(--tag-bleu-bg);color:var(--couleur-texte)}.rcp__sbtn--verifiee.rcp__sbtn--actuel,.rcp__sbtn--verifiee.rcp__sbtn--attente{border-color:var(--sect-sons);background:var(--sect-sons-fond);color:var(--sect-sons)}.rcp__sbtn--refusee.rcp__sbtn--actuel,.rcp__sbtn--refusee.rcp__sbtn--attente{border-color:var(--couleur-alerte);background:color-mix(in srgb, var(--couleur-alerte) 14%, var(--couleur-carte));color:var(--couleur-alerte)}.rcp__sbtn--acompte.rcp__sbtn--actuel,.rcp__sbtn--acompte.rcp__sbtn--attente{border-color:var(--sect-scenario);background:var(--sect-scenario-fond);color:var(--sect-scenario)}.rcp__sbtn--payee.rcp__sbtn--actuel,.rcp__sbtn--payee.rcp__sbtn--attente{border-color:var(--tournee-texte);background:var(--tournee-bg);color:var(--tournee-texte)}.rcp__form{flex-direction:column;gap:8px;display:flex}.rcp__form input,.rcp__form textarea{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:100%;min-width:0;height:40px;min-height:40px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 10px;font-size:.84rem}.rcp__form textarea{resize:none;border-radius:11px;height:auto;min-height:76px;padding:10px 12px;font-size:.86rem}.rcp__form input:focus,.rcp__form textarea:focus{border-color:var(--couleur-accent-texte);outline:none}.rcp__form-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rcp__form-grille--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rcp__valider{background:var(--couleur-accent-texte);height:42px;color:var(--sur-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:.86rem;font-weight:650;display:inline-flex}.rcp__valider--rouge{background:var(--couleur-alerte);color:var(--auth-panneau-titre)}.rcp__valider:disabled{background:var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:default}.rcp__annuler{color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px 8px;font-size:.8rem;font-weight:600}.rcp__histo{flex-direction:column;gap:6px;display:flex}.rcp__histo-ligne{color:var(--couleur-texte);gap:10px;font-size:.8rem;line-height:1.45;display:flex}.rcp__histo-date{color:var(--couleur-texte-doux);flex:0 0 52px}.rcp__personne{border:1px solid var(--couleur-bordure);border-radius:14px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.rcp__personne-tete{align-items:center;gap:8px;display:flex}.rcp__personne-tete>strong:first-child{color:var(--couleur-titre);white-space:nowrap;font-size:.88rem}.rcp__personne-tete small{min-width:0;color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.74rem;overflow:hidden}.rcp__personne-tete .rcp__etat{height:22px;padding:0 8px;font-size:.7rem}.rcp__personne-tete .rcp__num{color:var(--couleur-titre);font-size:.86rem}.rcp__jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rcp__jour{background:var(--couleur-panel);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 0;display:flex}.rcp__jour small{color:var(--couleur-texte-doux);font-size:.64rem;font-weight:700}.rcp__jour span{color:var(--couleur-texte);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:650}.rcp__jour--repos span{color:var(--couleur-texte-doux);opacity:.7}.rcp__jour--manque{background:color-mix(in srgb, var(--couleur-alerte) 14%, var(--couleur-carte))}.rcp__jour--manque span{color:var(--couleur-alerte)}.rcp__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.rcp__tete{padding:8px 14px 12px}.rcp__titre{font-size:1.3rem}.rcp__select{flex:100%;width:100%;max-width:none}.rcp__onglets{max-width:none}.rcp__liste{gap:14px;padding:14px 14px 28px}.rcp__th{display:none}.rcp__tr{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.rcp__tr .rcp__etats{justify-content:flex-end}.rcp__tr .rcp__etat{height:22px;padding:0 8px;font-size:.7rem}.rcp__rang{padding-left:14px}.rcp__statut-btns{grid-template-columns:repeat(3,minmax(0,1fr))}.rcp__voile{z-index:4;background:#12121a61;position:absolute;inset:0}.rcp__feuille{z-index:5;background:var(--couleur-carte);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;inset:56px 0 0;overflow:hidden;box-shadow:0 -10px 40px #10182833}.rcp__poignee{background:var(--couleur-bordure);border-radius:999px;flex:none;align-self:center;width:40px;height:5px;margin-top:8px}.rcp__feuille .rcp__det-corps{padding-bottom:calc(22px + var(--sai-b))}}.onglets-zone--prod{flex-wrap:wrap;row-gap:6px}.prod-segments .onglet{gap:6px}.prod-pilules{scrollbar-width:none;flex:1 0 100%;order:10;align-items:center;gap:6px;min-width:0;padding:0 0 1px;display:flex;overflow-x:auto}.prod-pilules::-webkit-scrollbar{display:none}.prod-pilule{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);max-width:260px;min-height:32px;color:var(--couleur-texte);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 12px;font-size:.78rem;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.prod-pilule:hover{background:var(--couleur-accent-doux)}.prod-pilule__nom{text-overflow:ellipsis;overflow:hidden}.prod-pilule--actif,.prod-pilule--actif:hover{background:var(--couleur-titre);color:var(--couleur-fond);border-color:var(--couleur-titre)}.prod-pilule__accuse{color:var(--page-ambre);font-size:.72rem;font-weight:700}.prod-pilule__accuse--ok{color:var(--couleur-succes)}.prod-pilule--actif .prod-pilule__accuse{color:inherit;opacity:.85}.prod-pilule__etat{color:var(--couleur-texte-doux);font-size:.7rem;font-weight:600}.prod-pilule--actif .prod-pilule__etat{color:inherit;opacity:.8}.prod-pilules__vide{color:var(--couleur-texte-doux);padding:4px 2px;font-size:.78rem}.onglets-zone--etroit .prod-segments{grid-area:piste;justify-content:space-evenly;min-width:0}.onglets-zone--etroit .prod-segments .onglet{flex:auto;justify-content:center;min-height:40px}.onglets-zone--etroit .prod-pilules{grid-area:pilules}.sb-depliant__etat{color:var(--couleur-texte-doux);flex:none;margin-left:auto;font-size:.68rem;font-weight:600}.sb__badge--accent{background:var(--couleur-accent-texte);color:var(--sur-accent)}.pj-corps--lecture{border:0;min-width:0;margin:0}.pj-corps--lecture>*{opacity:.82}.pj-corps--lecture>.pj-lecture-note{opacity:1}.pj-lecture-note{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:10px;align-items:center;gap:8px;margin:0 0 4px;padding:8px 12px;font-size:.85rem;font-weight:600;display:flex}.distrib{border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;flex:1 0 100%;order:20;align-items:center;gap:8px 14px;min-width:0;padding:6px 2px 2px;display:flex}.distrib__txt{flex-direction:column;flex:240px;gap:1px;min-width:0;display:flex}.distrib__titre{color:var(--couleur-titre);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.distrib__meta{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.distrib__lien{font:inherit;color:var(--couleur-accent-texte);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.distrib__actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;display:flex}.distrib__pilule{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:32px;color:var(--couleur-texte);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.distrib__pilule:hover{background:var(--couleur-accent-doux)}.distrib__pilule:disabled{opacity:.6;cursor:default}.distrib__pilule--on,.distrib__pilule--on:hover{background:var(--couleur-titre);color:var(--couleur-fond);border-color:var(--couleur-titre)}.distrib__pilule--accent,.distrib__pilule--accent:hover{background:var(--couleur-accent-texte);color:var(--sur-accent);border-color:var(--couleur-accent-texte)}.distrib__pilule--neutre{background:var(--pilule-piste);border-color:#0000}.distrib__pilule--ok{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes);cursor:default;border-color:#0000}.distrib__jauge{background:var(--pilule-piste);border-radius:999px;width:100%;height:7px;display:inline-block;overflow:hidden}.distrib__jauge>span{background:var(--page-ambre);border-radius:999px;height:100%;transition:width .25s;display:block}.distrib__jauge--ok>span{background:var(--couleur-succes)}.distrib__jauge--fine{flex:none;width:44px;height:5px}.distrib__pilule--on .distrib__jauge{background:#ffffff40}.distrib-scrim{z-index:47;background:#12121a52;position:fixed;inset:0}.distrib-panneau{z-index:48;top:var(--sai-h,0px);background:var(--couleur-carte);border-left:1px solid var(--couleur-bordure);flex-direction:column;width:320px;max-width:calc(100vw - 48px);animation:.18s ease-out distrib-in;display:flex;position:fixed;bottom:0;right:0;box-shadow:-12px 0 40px #1018282e}@keyframes distrib-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.distrib-panneau--bas{border-left:none;border-top:1px solid var(--couleur-bordure);width:auto;max-width:none;max-height:72vh;padding-bottom:var(--sai-b,0px);border-radius:22px 22px 0 0;animation:.2s ease-out distrib-in-bas;top:auto;left:0;right:0;box-shadow:0 -12px 40px #1018282e}@keyframes distrib-in-bas{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.distrib-panneau__poignee{background:var(--couleur-bordure);border-radius:999px;flex:none;width:40px;height:5px;margin:8px auto 0}.distrib-panneau__tete{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--couleur-titre);flex:none;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:1.1rem;display:flex}.distrib-panneau__fermer{width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.distrib-panneau__fermer:hover{background:var(--couleur-accent-doux);color:var(--couleur-texte)}.distrib-panneau__corps{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.distrib-sect{flex-direction:column;gap:8px;display:flex}.distrib-sect__titre{letter-spacing:.06em;text-transform:uppercase;color:var(--couleur-texte-doux);margin:0;font-size:.7rem;font-weight:700}.distrib-recu{align-items:baseline;gap:8px;display:flex}.distrib-recu__n{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--page-ambre);font-size:1.5rem;font-weight:800}.distrib-recu__n--ok{color:var(--couleur-succes)}.distrib-recu__lbl{color:var(--couleur-texte-doux);font-size:.82rem}.distrib-aide{color:var(--couleur-texte-doux);margin:0;font-size:.76rem;line-height:1.35}.distrib-prevenus{color:var(--couleur-succes);align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:600;display:flex}.distrib-btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700}.distrib-btn:hover{background:var(--couleur-accent-doux)}.distrib-btn:disabled{opacity:.6;cursor:default}.distrib-btn--accent,.distrib-btn--accent:hover{background:var(--couleur-accent-texte);color:var(--sur-accent);border-color:var(--couleur-accent-texte)}.distrib-poles{flex-wrap:wrap;gap:6px;display:flex}.distrib-pole{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:30px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;padding:4px 11px;font-size:.76rem;font-weight:650}.distrib-pole:disabled{opacity:.6;cursor:default}.distrib-pole--on,.distrib-pole--on:hover{background:var(--couleur-titre);color:var(--couleur-fond);border-color:var(--couleur-titre)}.distrib-parpole{border:1px solid var(--couleur-bordure);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.distrib-parpole__ligne{border-top:1px solid var(--couleur-bordure);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"carre nom n""carre pas pas";align-items:center;column-gap:8px;padding:8px 12px;font-size:.82rem;display:grid}.distrib-parpole__ligne:first-child{border-top:none}.distrib-parpole__carre{background:var(--couleur-texte-doux);border-radius:2px;grid-area:carre;width:9px;height:9px}.distrib-parpole__carre--son{background:#0e7c58}.distrib-parpole__carre--image{background:#1d4ed8}.distrib-parpole__carre--regie{background:#b45309}.distrib-parpole__carre--mise_en_scene{background:#6d3fd1}.distrib-parpole__carre--hmc{background:#be185d}.distrib-parpole__carre--deco{background:#4a506a}.distrib-parpole__carre--production{background:#12121a}.distrib-parpole__nom{grid-area:nom;font-weight:600}.distrib-parpole__n{color:var(--page-ambre);grid-area:n;font-weight:700}.distrib-parpole__n--ok{color:var(--couleur-succes)}.distrib-parpole__pas{color:var(--page-ambre);grid-area:pas;font-size:.74rem;line-height:1.3}.distrib-versions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.distrib-version__btn{width:100%;min-height:36px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}.distrib-version__btn:hover{background:var(--couleur-accent-doux)}.distrib-version--ici .distrib-version__btn{border-color:var(--couleur-bordure);background:var(--couleur-fond)}.distrib-version__nom{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.distrib-version__etat{background:var(--pilule-piste);color:var(--couleur-texte-doux);border-radius:999px;flex:none;padding:2px 8px;font-size:.68rem;font-weight:700}.distrib-version__etat--ok{background:color-mix(in srgb, var(--couleur-succes) 14%, var(--couleur-carte));color:var(--couleur-succes)}.onglets-zone--etroit.onglets-zone--prod{grid-template-areas:"nom nom nom""menu piste actions""pilules pilules pilules""distrib distrib distrib"}.onglets-zone--etroit .distrib{grid-area:distrib}.pj-dates{flex-wrap:wrap;gap:10px;display:flex}.pj-dates__champ{color:var(--couleur-texte-doux);flex-direction:column;flex:150px;gap:4px;min-width:0;font-size:.78rem;display:flex}.pj-dates__champ--court{flex:0 90px}.pj-dates__champ .imp-champ{box-sizing:border-box;width:100%}.distrib-pourqui{width:100%;max-width:520px}.distrib-pourqui .distrib-poles{margin-top:10px}.scene-ret--jaj{border-left:3px solid var(--page-ambre);padding-right:6px}.scene-jaj-modif{color:var(--page-ambre);align-items:center;gap:3px;margin-left:auto;font-size:.8em;font-weight:700;display:inline-flex}button.scene-jaj-modif{cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:8px;margin-top:-12px;margin-bottom:-12px;padding:12px 8px;font-family:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.scene-jaj-modif:hover{background:color-mix(in srgb, var(--page-ambre) 12%, transparent)}.cmpj-sources{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}@media (width<=600px){.cmpj-sources{grid-template-columns:1fr}}.cmpj-source{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.cmpj-source--foi{border-color:var(--couleur-accent-texte)}.cmpj-source__titre{color:var(--couleur-titre);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.cmpj-source__foi{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-radius:20px;padding:1px 7px;font-size:.7rem;font-weight:700}.cmpj-source__nom{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.scene-jaj-modif+.scene-tournee-tag{margin-left:6px}.scene-tournee-tag--non{color:#c9cedb;font-weight:400}.ac{--ac-col:360px;min-width:0;display:flex}.ac--deux{min-height:0;margin:calc(-1 * (var(--espace-l) + var(--sai-h))) calc(-1 * (var(--espace-l) + var(--sai-d))) calc(-1 * (var(--espace-l) + var(--sai-b))) calc(-1 * (var(--espace-l) + var(--sai-g)));background:var(--couleur-fond);flex:auto}.ac--deux .ac__col{flex:0 0 var(--ac-col);width:var(--ac-col);min-height:0;padding:calc(22px + var(--sai-h)) 16px calc(16px + var(--sai-b)) calc(16px + var(--sai-g));background:var(--couleur-carte);border-right:1px solid var(--couleur-bordure);flex-direction:column;gap:18px;display:flex;overflow-y:auto}.ac--deux .ac__detail{min-width:0;min-height:0;padding:calc(28px + var(--sai-h)) calc(30px + var(--sai-d)) calc(28px + var(--sai-b)) 30px;flex-direction:column;flex:auto;gap:22px;display:flex;overflow-y:auto}@media (width<=1023px){.ac{--ac-col:300px}.ac--deux .ac__detail{padding-left:22px;padding-right:calc(22px + var(--sai-d));padding-top:calc(24px + var(--sai-h))}}@media (height<=500px) and (orientation:landscape){.ac{--ac-col:330px}.ac--deux .ac__col{padding-left:calc(16px + max(var(--sai-g), 34px));padding-top:calc(12px + var(--sai-h))}.ac--deux .ac__detail{padding:calc(16px + var(--sai-h)) calc(18px + var(--sai-d)) 22px 18px;gap:16px}.ac__bandeau-nom{font-size:1.6rem!important}.ac__btns button{padding:0 10px;font-size:.82rem}}.ac--tel{flex-direction:column;flex:auto;min-height:100%}.ac--tel .ac__col{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:4px 0 8px;display:flex}.ac__tete{align-items:center;gap:12px;display:flex}.ac__avatar{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;display:inline-flex}.ac__tete-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ac__bonjour{font-family:var(--police-titre);letter-spacing:-.04em;color:var(--couleur-titre);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.3rem;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.ac--tel .ac__bonjour{font-size:1.4rem}.ac__date{color:var(--couleur-texte-doux);margin:0;font-size:.84rem}.ac__plus{background:var(--couleur-accent-texte);width:44px;height:44px;color:var(--sur-accent);cursor:pointer;box-shadow:var(--ombre-accent);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac__nouveau{width:100%;height:48px;min-height:48px;box-shadow:var(--ombre-accent);border-radius:14px;justify-content:center;gap:8px;font-size:.92rem;font-weight:700}.ac__copies{border-radius:14px;justify-content:center;gap:6px;width:100%;min-height:44px}.ac__section{flex-direction:column;gap:8px;display:flex}.ac__titre{text-transform:uppercase;letter-spacing:.07em;color:var(--couleur-texte-doux);margin:0;padding:0 4px;font-size:.72rem;font-weight:700}.ac__encart{background:var(--couleur-panel);color:var(--couleur-texte-doux);border-radius:16px;align-items:center;gap:8px;margin:0;padding:16px;font-size:.86rem;display:flex}.ac__nouvel-appareil{background:var(--couleur-accent-fond);border:1px solid var(--couleur-bordure);border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.ac__nouvel-appareil-ico{background:var(--couleur-panel);width:36px;height:36px;color:var(--couleur-accent-texte);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac__nouvel-appareil-corps{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ac__nouvel-appareil-corps strong{color:var(--couleur-titre);font-size:.95rem}.ac__nouvel-appareil-corps p{color:var(--couleur-texte-doux);margin:0;font-size:.84rem}.ac__nouvel-appareil-choix{flex-wrap:wrap;gap:8px;display:flex}.ac__nouvel-appareil-choix button{min-height:44px}.ac__nouvel-appareil-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ac__nouvel-appareil-liste small{color:var(--couleur-texte-doux)}.carte-purge{background:var(--couleur-panel);border:1px solid var(--couleur-alerte);border-radius:14px;align-items:flex-start;gap:12px;margin:8px 0 12px;padding:12px 14px;display:flex}.carte-purge--compacte{margin:6px 0 8px;padding:10px 12px}.carte-purge__ico{width:32px;height:32px;color:var(--couleur-alerte);background:var(--couleur-accent-fond);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.carte-purge__corps{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.carte-purge__corps strong{color:var(--couleur-titre);font-size:.92rem}.carte-purge__corps p{color:var(--couleur-texte-doux);margin:0;font-size:.82rem}.carte-purge__choix{flex-wrap:wrap;gap:8px;display:flex}.carte-purge__choix button{min-height:44px}.ac__liste{flex-direction:column;gap:2px;display:flex}.ac--tel .ac__liste{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;padding:4px}.ac__ligne-cadre{position:relative}.ac__ligne-cadre--cloture{opacity:.62;transition:opacity .15s}.ac__ligne-cadre--cloture:hover{opacity:1}.ac__ligne{width:100%;min-height:52px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:9px 10px;display:flex}.ac__ligne:hover{background:var(--couleur-panel)}.ac__ligne--choisie,.ac__ligne--choisie:hover{background:var(--couleur-accent-fond)}.ac--tel .ac__ligne{min-height:56px;padding-right:48px}.ac__ligne-ico{background:var(--tuile-teinte,var(--page-bleu));width:34px;height:34px;color:var(--auth-panneau-titre);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac__ligne-cadre--cloture .ac__ligne-ico{background:var(--page-ardoise)}.ac__ligne-txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ac__ligne-nom{min-width:0;color:var(--couleur-titre);align-items:center;gap:6px;font-size:.92rem;font-weight:650;line-height:1.2;display:flex}.ac__ligne-nom-txt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ac__ligne-nom .pastille-synchro--dans-bouton{margin:0}.ac__ligne-etat{color:var(--couleur-texte-doux);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.ac__ligne-sous{color:var(--couleur-texte-doux);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.ac__ligne-nb{background:var(--couleur-accent-texte);min-width:22px;height:22px;color:var(--sur-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.ac--tel .ac__ligne-cadre .tuile__plus{width:36px;height:36px;top:50%;right:10px;transform:translateY(-50%)}.ac--tel .ac__ligne-cadre .tuile-menu{top:calc(50% + 22px);right:10px}.ac__retires{margin:2px 0 0}.ac__outils{flex-direction:column;gap:2px;display:flex}.ac--tel .ac__outils{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;padding:4px}.ac__outil{width:100%;min-height:46px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:6px 10px;font-size:.9rem;font-weight:600;display:flex}.ac__outil:hover{background:var(--couleur-panel)}.ac__outil-ico{border-radius:9px;flex:none;width:30px;height:30px}.ac__outil-txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ac__outil-chev{color:var(--couleur-texte-doux);flex:none}.ac__pied{flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.ac__retour{background:color-mix(in srgb, var(--page-ambre) 14%, var(--couleur-carte));width:100%;color:var(--page-ambre);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.ac__retour:hover{background:color-mix(in srgb, var(--page-ambre) 22%, var(--couleur-carte))}.ac__retour-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ac__retour-txt strong{font-size:.88rem;font-weight:700}.ac__retour-txt small{opacity:.9;font-size:.74rem}.ac__retour .pastille-notif{position:absolute;top:-5px;right:-5px}.ac__legal.pied-legal{text-align:center;opacity:1;margin:0;padding:4px 0;font-size:.74rem;line-height:1.6}.ac__legal.pied-legal a{white-space:nowrap;padding:4px 3px}.ac__bandeau{color:var(--auth-panneau-titre);background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 82%, var(--auth-panneau));box-shadow:0 14px 30px -20px var(--tuile-teinte,var(--page-bleu));border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative}.ac__bandeau--compact{border-radius:20px;gap:14px;padding:14px}.ac__bandeau-haut{align-items:flex-start;gap:12px;display:flex}.ac__bandeau-txt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:auto;gap:4px;padding:0;display:flex}.ac__bandeau-type{opacity:.95;font-size:.84rem;font-weight:600}.ac__bandeau-nom{font-family:var(--police-titre);letter-spacing:-.045em;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:2.4rem;font-weight:800;line-height:1.02;display:inline-flex}.ac__bandeau--compact .ac__bandeau-nom{letter-spacing:-.035em;font-size:1.35rem}.ac__bandeau--compact .ac__bandeau-type{font-size:.82rem}@media (width<=1023px){.ac--deux .ac__bandeau-nom{font-size:2rem}}.ac__bandeau .pastille-synchro{--couleur-texte-doux:currentColor}.ac__bandeau-menu{flex:none;position:relative}.ac__bandeau-menu .tuile__plus,.ac__bandeau--compact .tuile__plus{background:color-mix(in srgb, var(--auth-panneau-titre) 18%, transparent);width:36px;height:36px;color:var(--auth-panneau-titre);border-color:#0000;border-radius:11px;position:static;transform:none}.ac__bandeau--compact .tuile__plus{width:32px;height:32px}.ac__bandeau-menu .tuile-menu{top:42px;right:0}.ac__bandeau-attente{opacity:.9;align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.ac__bandeau-attente .ico{animation:1.4s linear infinite mbTourne}.ac__btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ac__btns button{background:var(--auth-panneau-titre);min-width:0;height:52px;color:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 70%, var(--auth-panneau));font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.92rem;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex;overflow:hidden}.ac__btns button .ico,.ac__btns button svg{flex-shrink:0}.ac__btns button:hover{transform:translateY(-2px)}@media (width<=1023px){.ac--deux .ac__btns{grid-template-columns:1fr}}.ac__bandeau--compact .ac__btns button{white-space:normal;flex-direction:column;gap:4px;height:60px;padding:8px 4px;font-size:.74rem;line-height:1.1}.ac__cpts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ac__cpts .accueil__cpt{min-width:0;padding:10px 13px}.ac__cpts .accueil__cpt-val{font-size:1.2rem}.ac__cpts .accueil__cpt-sous{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ac__bandeau--compact .ac__cpts .accueil__cpt{padding:8px 10px}.ac__bandeau--compact .ac__cpts .accueil__cpt-lbl{font-size:.68rem}.ac__bandeau--compact .ac__cpts .accueil__cpt-val{font-size:1.05rem}.ac__bandeau--compact .ac__cpts .accueil__cpt-sous{display:none}.ac__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=1023px),(height<=500px) and (orientation:landscape){.ac__grille{grid-template-columns:1fr}}.ac__bloc{flex-direction:column;gap:8px;min-width:0;display:flex}.ac__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:18px;overflow:hidden}.ac__vide{color:var(--couleur-texte-doux);align-items:center;gap:6px;margin:0;padding:16px;font-size:.86rem;display:flex}.ac__notif,.ac__doc{border:none;border-top:1px solid var(--couleur-bordure);width:100%;color:var(--couleur-texte);font:inherit;text-align:left;background:0 0;align-items:center;gap:11px;padding:11px 13px;display:flex}.ac__notif:first-child,.ac__doc:first-child{border-top:none}.ac__notif{flex-wrap:wrap}.ac__notif-txt small.ac__notif-aide,.notifs__texte small.notifs__aide{white-space:normal}.ac__notif--geste,.ac__doc{cursor:pointer}.ac__notif--geste:hover,.ac__doc:hover{background:var(--couleur-panel)}.ac__notif-ico,.ac__doc-ico{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ac__notif-ico{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.ac__doc-ico{background:var(--badge-bg);color:var(--couleur-texte)}.ac__notif-txt,.ac__doc-txt{flex-direction:column;flex:140px;gap:1px;min-width:0;display:flex}.ac__notif-txt strong,.ac__doc-txt strong{color:var(--couleur-titre);text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.ac__notif-txt small,.ac__doc-txt small{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ac__notif-geste{background:var(--couleur-accent-fond);height:34px;color:var(--couleur-accent-texte);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:.78rem;font-weight:650;display:inline-flex}.ac__notif-vu{width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac__notif-vu:hover{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.ac__neuf{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.ac__neuf--tel{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:22px;flex:none;gap:8px;padding:26px 18px}.ac__neuf-ico{background:var(--couleur-accent-fond);width:64px;height:64px;color:var(--couleur-accent-texte);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.ac__neuf-titre{font-family:var(--police-titre);letter-spacing:-.04em;color:var(--couleur-titre);font-size:2.2rem;font-weight:800;line-height:1.05}.ac__neuf--tel .ac__neuf-titre{font-size:1.25rem}@media (width<=1023px){.ac--deux .ac__neuf-titre{font-size:1.9rem}}@media (height<=500px) and (orientation:landscape){.ac__neuf-titre{font-size:1.5rem!important}.ac__neuf{gap:10px;padding:20px}}.ac__neuf-txt{max-width:38ch;color:var(--couleur-texte);margin:0;font-size:.95rem}.ac__neuf-btn{height:52px;min-height:52px;box-shadow:var(--ombre-accent);border-radius:999px;gap:8px;padding:0 28px;font-size:.98rem;font-weight:700}.ac__neuf-aide{color:var(--couleur-texte-doux);margin:0;font-size:.84rem}.ac__detail>.notifs{margin:0}.ac__legal-ligne{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.ac__legal-ligne .ac__legal{flex:0 auto}.ac__theme{background:var(--pilule-piste);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.ac__theme-btn{min-height:24px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:.7rem;font-weight:650;display:inline-flex}.ac__theme-btn--on{background:var(--pilule-active);color:var(--couleur-titre);box-shadow:0 1px 2px #1018281f}[data-theme=nuit] .ac__bandeau,[data-theme=nuit-chaleureux] .ac__bandeau{background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 58%, #10131f);box-shadow:none}.ac__bandeau .accueil__cpt{color:#25293a;background:#fff}.ac__bandeau .accueil__cpt-lbl{color:#6e7386}.ac__bandeau .accueil__cpt-val{color:#12121a}.ac__bandeau .accueil__cpt--ambre .accueil__cpt-val{color:#92400e}.ac__bandeau .accueil__cpt--rouge .accueil__cpt-val{color:#b42318}.ac__bandeau .accueil__cpt-sous{color:#6e7386}.ac__btns button{color:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 72%, #12121a);background:#fff}.ac__bandeau .tuile__plus{color:#fff;background:#ffffff2e}.eq{gap:var(--espace-m,16px);flex-direction:column;display:flex}.eq__tete{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.eq__pastille{color:var(--couleur-accent);font-size:.82rem;font-weight:600}.eq-section,.eq-liste{flex-direction:column;gap:6px;display:flex}.eq-equipe{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.eq-equipe__tete{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.eq-equipe__nom{align-items:center;gap:6px;font-weight:700;display:inline-flex}.eq-equipe__resume{color:var(--couleur-texte-doux);font-size:.86rem}.eq-equipe__resp{color:var(--couleur-texte-doux);align-items:center;gap:8px;margin-left:auto;font-size:.86rem;display:inline-flex}.eq-equipe__resp select,.eq-equipe__resp .deroulant{min-height:36px}.eq-ligne,.eq-ajout{grid-template-columns:30px 1.1fr 1.1fr 1.3fr .9fr;grid-template-areas:"av nom poste mail tel"".feuille feuille fin fin";align-items:center;gap:6px;display:grid}.eq-ligne__av{grid-area:av;width:30px;min-height:30px;display:inline-flex}.eq-ligne .eq-ligne__nom{grid-area:nom}.eq-ligne .eq-ligne__poste{grid-area:poste}.eq-ligne .eq-ligne__mail{grid-area:mail}.eq-ligne .eq-ligne__tel{grid-area:tel}.eq-ligne .eq-feuille{grid-area:feuille;justify-self:start}.eq-ligne .eq-ligne__fin{grid-area:fin}.eq-ligne+.eq-ligne{border-top:1px solid var(--couleur-bordure);padding-top:6px}.eq-ajout{margin-top:var(--espace-s);padding-top:var(--espace-s);border-top:1px dashed var(--couleur-bordure);grid-template-columns:1.1fr 1.1fr 1.3fr .9fr auto auto;grid-template-areas:none}.eq-ajout--contact{grid-template-columns:2fr 1fr auto}.eq-ligne--contact{grid-template-columns:30px 1.1fr 1.1fr 1.3fr .9fr auto;grid-template-areas:"av nom poste mail tel fin"}.eq-ligne input,.eq-ajout input,.eq-ajout select,.eq-ajout .deroulant{min-width:0}.eq-ligne__nom{font-weight:600}.eq-ligne__fin{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.eq-ligne__equipe{max-width:150px;min-height:32px;font-size:.8rem}.eq-feuille{white-space:nowrap;border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:999px;padding:3px 8px;font-size:.78rem}.eq-feuille--tient{color:var(--couleur-accent);border-color:var(--couleur-accent);font-weight:600}.eq-feuille--propres,.eq-feuille--tout{color:var(--couleur-texte)}.eq-feuille--mienne{color:var(--couleur-texte);border-style:dashed}.eq-propres{white-space:nowrap;font-size:.8rem}.eq-feuille-choix{color:var(--couleur-texte-doux);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.eq-feuille-choix select,.eq-demande-moi select,.eq-feuille-choix .deroulant,.eq-demande-moi .deroulant{max-width:220px;min-height:32px;font-size:.8rem}.eq-demande-moi{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.eq-demande{color:var(--couleur-texte);border-radius:var(--rayon);background:var(--couleur-fond-doux,#7f7f7f1a);flex-wrap:wrap;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;display:inline-flex}.eq-demande .bouton-secondaire,.eq-demande-moi .bouton-secondaire{min-height:32px;padding:0 10px;font-size:.8rem}.eq-inv{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;display:grid}.eq-inv__txt{flex-direction:column;min-width:0;display:flex}.eq-inv__mail{text-overflow:ellipsis;font-weight:600;overflow:hidden}.eq-inv__txt small{color:var(--couleur-texte-doux)}.eq-inv__actions{gap:6px;display:inline-flex}.eq--etroit .eq-ligne,.eq--etroit .eq-ajout,.eq--etroit .eq-ligne--contact,.eq--etroit .eq-ajout--contact{grid-template-columns:1fr 1fr;grid-template-areas:none}.eq--etroit .eq-ligne>*{grid-area:auto}.eq--etroit .eq-ligne{padding:8px 0}.eq--etroit .eq-ligne>:first-child,.eq--etroit .eq-ligne__nom,.eq--etroit .eq-feuille,.eq--etroit .eq-ligne__fin{grid-column:1/-1}.eq--etroit .eq-ligne__fin{flex-wrap:wrap;justify-content:flex-start}.eq--etroit .eq-equipe__resp{flex-wrap:wrap;width:100%;margin-left:0}.eq--etroit .eq-equipe__resp select,.eq--etroit .eq-equipe__resp .deroulant{flex:100%;width:100%;min-width:0}.agenda{flex-direction:column;gap:10px;display:flex}.agenda__tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenda__mois{font-family:var(--police-titre);text-transform:capitalize;color:var(--couleur-titre);text-align:center;min-width:140px;font-size:1.05rem;font-weight:800}.agenda__auj{margin-left:auto}.agenda__tete .cal__nav{width:44px;height:44px}.agenda__grille{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agenda__grille--tete span{text-align:center;color:var(--couleur-texte-doux);font-size:.7rem;font-weight:700}.agenda__case{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:0;min-height:76px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex;position:relative;overflow:hidden}.agenda__case--hors{background:var(--couleur-panel);color:var(--couleur-texte-doux)}.agenda__case--auj .agenda__num{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.agenda__case--choisi{border-color:var(--couleur-accent-texte);box-shadow:inset 0 0 0 1px var(--couleur-accent-texte)}.agenda__num{text-align:center;border-radius:999px;align-self:flex-start;min-width:22px;padding:1px 5px;font-size:.78rem;font-weight:700}.agenda__evt{background:var(--pilule-piste);color:var(--couleur-texte);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:1px 5px;font-size:.68rem;line-height:1.35;display:block;overflow:hidden}.agenda__evt--moi{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.agenda__plus{color:var(--couleur-texte-doux);padding-left:4px;font-size:.66rem}.agenda__point{background:var(--couleur-texte-doux);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:8px;right:6px}.agenda__point--moi{background:var(--couleur-accent-texte)}.agenda__jour{font-family:var(--police-titre);color:var(--couleur-titre);margin:6px 0 0;font-size:.98rem}.agenda__jour:first-letter{text-transform:uppercase}.agenda__vide{margin:0}.agenda__liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.agenda-carte--moi{border-left:4px solid var(--couleur-accent-texte)}.agenda-carte__corps{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.agenda-carte__titre{color:var(--couleur-titre);font-size:.95rem}.agenda-carte__quand,.agenda-carte__qui{color:var(--couleur-texte);font-size:.8rem}.agenda-carte__qui svg{vertical-align:-2px}.agenda-carte__note{color:var(--couleur-texte);white-space:pre-wrap;margin:2px 0 0;font-size:.82rem}.agenda-carte__auteur{color:var(--couleur-texte-doux);font-size:.72rem}.agenda-carte__actions{flex:none;gap:4px;display:flex}.agenda-carte__btn{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-width:44px;height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:.8rem;display:inline-flex}.agenda-carte__btn--danger{border-color:var(--alerte-bord);color:var(--alerte-bord);font-weight:700}.agenda-aide{color:var(--couleur-texte-doux);margin:0;font-size:.78rem}.agenda-form{flex-direction:column;gap:12px;max-width:560px;display:flex}.agenda-form__titre{font-family:var(--police-titre);color:var(--couleur-titre);margin:0;font-size:1rem}.agenda-form__ligne{flex-wrap:wrap;gap:10px;display:flex}.agenda-form__ligne>.agenda-champ{flex:140px}.agenda-champ{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.agenda-champ input,.agenda-champ textarea{border:1px solid var(--couleur-bordure);min-height:44px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 10px;font-size:.92rem}.agenda-champ textarea{resize:vertical;padding:8px 10px}.agenda-qui{flex-wrap:wrap;gap:6px;display:flex}.agenda-qui--liste{margin-top:6px}.agenda-puce{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:.84rem;display:inline-flex}.agenda-puce--on{background:var(--couleur-accent-fond);border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);font-weight:600}.agenda-form__pied{justify-content:space-between;gap:8px;display:flex}@media (width<=560px){.agenda__case{align-items:center;min-height:48px}.agenda__evt,.agenda__plus{display:none}.agenda__point{margin-top:2px;display:block;position:static}.agenda__mois{flex:auto;min-width:0}}.paie{flex-direction:column;gap:14px;display:flex}.paie-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.paie-segments{background:var(--pilule-piste);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.paie-segment{min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 14px;font-weight:600}.paie-segment small{color:var(--couleur-texte-doux);margin-left:4px;font-weight:400}.paie-segment--on{background:var(--couleur-carte);color:var(--couleur-titre);box-shadow:0 1px 3px #1018281f}.paie-date{color:var(--couleur-texte-doux);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.paie-date input,.paie-barre input{border:1px solid var(--couleur-bordure);min-height:40px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 10px}.paie-barre{background:var(--couleur-panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.paie-barre--edition{z-index:2;background:var(--couleur-accent-fond);border:1px solid var(--couleur-accent-texte);position:sticky;top:0}.paie-barre label{color:var(--couleur-texte);align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.paie-source{flex:220px}.paie-source input{flex:auto;min-width:0}.paie-carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.paie-carte__titre{font-family:var(--police-titre);color:var(--couleur-titre);align-items:center;gap:10px;margin:0;font-size:1rem;display:flex}.paie-num-carte{background:var(--couleur-accent-fond);width:28px;height:28px;color:var(--couleur-accent-texte);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.paie-carte__resume{color:var(--couleur-texte-doux);margin:0;font-size:.84rem}.paie-champs{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.paie-champ{border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:4px;padding:10px 0;display:flex}.paie-champ--brouillon{background:var(--couleur-accent-fond);margin:0 -14px;padding:10px 14px}.paie-champ__tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.paie-champ__libelle{color:var(--couleur-titre);font-size:.9rem}.paie-article{background:var(--pilule-piste);color:var(--couleur-texte-doux);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.7rem}.paie-article--avenir{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.paie-champ__valeur{color:var(--couleur-texte);font-size:.92rem}.paie-modifie{color:var(--couleur-accent-texte);font-weight:700}.paie-champ__note,.paie-aide{color:var(--couleur-texte-doux);font-size:.76rem}.paie-champ__edition{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.paie-liste{flex-direction:column;gap:6px;display:flex}.paie-ligne{color:var(--couleur-texte);flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.paie-num{align-items:center;gap:4px;display:inline-flex}.paie-num input,.paie-ligne input,.paie-court{border:1px solid var(--couleur-bordure);width:92px;min-height:40px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 8px;font-size:.9rem}.paie-num em{color:var(--couleur-texte-doux);font-size:.82rem;font-style:normal}.paie-ligne input[type=time]{width:110px}.paie-court{width:80px}.paie-mini{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:36px;height:36px;color:var(--couleur-texte);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.paie-ajout,.paie-texte{border:1px dashed var(--couleur-bordure);min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;display:inline-flex}.paie-texte{color:var(--couleur-accent-texte);border-style:solid}.paie-grille-feries{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 12px;display:grid}.paie-case{min-height:40px;color:var(--couleur-texte);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.paie-salaires{flex-direction:column;gap:6px;display:flex}.paie-defile{overflow-x:auto}.paie-historique{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.paie-historique__ligne{flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.paie-historique__quoi{color:var(--couleur-texte);flex:220px}@media (width<=560px){.paie-champ__tete{flex-direction:column;align-items:flex-start;gap:2px}.paie-barre--edition{position:static}}.paie-segments--petit .paie-segment{min-height:40px;font-weight:500}.paie-recherche{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte-doux);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.paie-recherche input{min-width:0;font:inherit;color:var(--couleur-titre);background:0 0;border:none;outline:none;flex:auto;font-size:.9rem}.paie-defile--grille{border:1px solid var(--couleur-bordure);border-radius:12px;max-height:420px;overflow-y:auto}.paie-defile--grille thead th{background:var(--couleur-panel);z-index:1;position:sticky;top:0}.paie-meta{color:var(--couleur-texte-doux);font-size:.72rem}.paie-meta--note{font-style:italic}.paie-sous-titre{font-family:var(--police-titre);color:var(--couleur-titre);margin:14px 0 0;font-size:.95rem}.paie-liens{flex-direction:column;gap:12px;display:flex}.paie-liens__famille h6{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin:0 0 4px;font-size:.8rem}.paie-liens__famille ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paie-lien{border-top:1px solid var(--couleur-bordure);grid-template-columns:minmax(150px,1.1fr) minmax(160px,1.6fr) 100px auto;align-items:center;gap:8px;min-height:44px;padding:4px 0;font-size:.86rem;display:grid}.paie-lien--change{background:var(--couleur-accent-fond)}.paie-lien__intitule{color:var(--couleur-titre)}.paie-lien__ligne{color:var(--couleur-texte)}.paie-lien__ligne em{color:var(--couleur-texte-doux)}.paie-lien__montant{text-align:right;font-variant-numeric:tabular-nums;color:var(--couleur-texte)}.paie-lien__select{border:1px solid var(--couleur-bordure);max-width:100%;min-height:40px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 8px;font-size:.84rem}.paie-article--valide{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}@media (width<=560px){.paie-lien{grid-template-columns:1fr auto}.paie-lien__ligne,.paie-lien__select{grid-column:1/-1}}.paie-equiv{flex-direction:column;gap:8px;margin-top:8px;display:flex}.paie-equiv__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paie-equiv__regime{border-top:1px solid var(--couleur-bordure);padding:8px 0;font-size:.86rem}.paie-equiv__durees{color:var(--couleur-titre)}.paie-equiv__regime summary{cursor:pointer;min-height:44px;color:var(--couleur-texte-doux);align-items:center;display:flex}.paie-postes{flex-direction:column;gap:14px;display:flex}.paie-postes__famille h6{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin:0 0 4px;font-size:.78rem}.paie-postes__famille ul,.paie-hors,.paie-choix{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paie-poste{border-top:1px solid var(--couleur-bordure);align-items:center;gap:10px;min-height:52px;padding:6px 0;display:flex}.paie-poste__nom{min-width:0;color:var(--couleur-titre);flex-direction:column;flex:auto;gap:2px;font-size:.92rem;display:flex}.paie-poste__nom .paie-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.paie-poste__montant{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:112px;min-height:44px;color:var(--couleur-titre);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;align-items:flex-end;padding:4px 12px;font-size:.95rem;font-weight:700;line-height:1.15;display:inline-flex}.paie-poste__montant small{color:var(--couleur-texte-doux);font-size:.7rem;font-weight:400}.paie-poste__montant:hover:not(:disabled){border-color:var(--couleur-accent-texte)}.paie-poste .paie-mini{width:44px;height:44px;font-size:1.1rem}.paie-poste--hors{min-height:48px}.paie-repli{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:14px;padding:0 12px}.paie-repli>summary{cursor:pointer;min-height:48px;color:var(--couleur-texte);align-items:center;font-size:.88rem;display:flex}.paie-repli[open]{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.paie-carte__bascule{width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex}.paie-carte__bascule:disabled{cursor:default}.paie-carte__bascule .paie-carte__titre{width:100%}.paie-carte__signe{background:var(--pilule-piste);width:28px;height:28px;color:var(--couleur-texte-doux);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.paie-carte__apercu{color:var(--couleur-texte-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:38px;font-size:.8rem;display:-webkit-box;overflow:hidden}.paie-carte--repliee{gap:0}.paie-salaire{flex-direction:column;gap:10px;display:flex}.paie-salaire__champ{color:var(--couleur-texte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.88rem;display:flex}.paie-salaire__champ input[type=number]{width:120px}.paie-salaire__champ input[type=date],.paie-salaire__champ input[type=text]{border:1px solid var(--couleur-bordure);min-height:40px;font:inherit;background:var(--couleur-carte);color:var(--couleur-titre);border-radius:10px;padding:0 10px}.paie-salaire__champ--large input{flex:200px}.paie-salaire__champ .paie-meta{text-align:right;width:100%}.paie-salaire__sous{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);margin:6px 0 0;font-size:.78rem}.paie-choix{border:1px solid var(--couleur-bordure);border-radius:12px;max-height:46vh;padding:4px 10px;overflow-y:auto}.paie-choix .paie-case{width:100%;min-height:44px}.paie-choix .paie-meta{margin-left:auto}.paie-salaire__actuel{color:var(--couleur-texte);margin:0;font-size:.86rem}.menu-fond--haut{z-index:139}.fh-semaines__menu--flottant{z-index:140;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;top:auto;right:auto;overflow-y:auto}@media (height<=520px) and (orientation:landscape){.barre-espaceur{display:none}.barre-projet{flex:none;max-width:min(26vw,15rem)}.onglets-zone{gap:8px}}.spectre{min-width:0;max-width:100%}.planhf,.planhf--lecture{max-width:100%}.spectre__axe{height:14px;display:block;position:relative}.spectre__num{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.spectre__piste{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (width<=640px){.spectre{padding:8px 8px 6px}.spectre__mhz span:nth-child(2n){display:none}}.modale__corps--planhf{overflow-x:hidden}.loupe-hf{z-index:150;pointer-events:none;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);border-radius:16px;flex-direction:column;gap:4px;padding:10px 10px 8px;display:flex;position:fixed;box-shadow:0 14px 36px #10182847}.loupe-hf__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.loupe-hf__freq{white-space:nowrap;font-family:var(--police-titre);font-variant-numeric:tabular-nums;color:var(--couleur-titre);font-size:1.25rem}.loupe-hf__freq small{color:var(--couleur-texte-doux);font-size:.7rem;font-weight:600}.loupe-hf__canal{color:var(--couleur-texte);white-space:nowrap;align-items:center;gap:5px;font-size:.8rem;font-weight:700;display:inline-flex}.loupe-hf__canal--interdit{color:var(--couleur-alerte)}.loupe-hf__libre{background:color-mix(in srgb, var(--couleur-texte) 22%, transparent)}.loupe-hf__info{color:var(--couleur-texte-doux);font-size:.72rem}.loupe-hf__vue{background:color-mix(in srgb, var(--couleur-texte) 4%, transparent);border-radius:8px;height:96px;margin-top:2px;position:relative;overflow:hidden}.loupe-hf__canal-bloc{border-left:1px dashed color-mix(in srgb, var(--couleur-texte) 25%, transparent);align-items:flex-end;display:flex;position:absolute;top:0;bottom:0}.loupe-hf__canal-bloc .spectre__barre{opacity:.45;border-radius:0}.loupe-hf__canal-bloc em{color:var(--couleur-texte-doux);font-size:.66rem;font-style:normal;font-weight:700;position:absolute;bottom:3px;left:4px}.loupe-hf__im{background:color-mix(in srgb, var(--couleur-texte) 45%, transparent);width:1px;position:absolute;top:18px;bottom:0}.loupe-hf__im--leg{vertical-align:middle;width:8px;height:2px;margin-right:4px;display:inline-block;position:static}.loupe-hf__hf{background:var(--cat);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.loupe-hf__hf b{top:calc(2px + var(--rang,0) * 17px);color:var(--cat);white-space:nowrap;background:var(--couleur-carte);border-radius:4px;padding:0 3px;font-size:.66rem;position:absolute;left:5px}.loupe-hf__hf--ko{outline:2px solid var(--couleur-alerte)}.loupe-hf__interdit{background:repeating-linear-gradient(135deg,#c6282873 0 3px,#0000 3px 7px);position:absolute;top:0;bottom:0;right:0}.loupe-hf__aiguille{background:var(--couleur-titre);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.loupe-hf__axe{height:14px;position:relative}.loupe-hf__axe span{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.62rem;position:absolute;transform:translate(-50%)}.loupe-hf__legende{color:var(--couleur-texte-doux);font-size:.64rem}button.spectre__marq{cursor:pointer;border:none;font-family:inherit}button.spectre__marq:before{content:"";position:absolute;inset:-8px -6px}.spectre__libre{background:var(--couleur-succes);opacity:.85;pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:0}.spectre__libre--leg{vertical-align:middle;width:12px;margin-right:4px;display:inline-block;position:static}.spectre__legende-libre{color:var(--couleur-texte-doux);margin:2px 0 0;font-size:.7rem}.loupe-hf__libre{background:var(--couleur-succes);border-radius:2px;height:5px;position:absolute;bottom:0}.loupe-hf__libre--leg{vertical-align:middle;width:10px;height:4px;margin-right:3px;display:inline-block;position:static}.loupe-hf{transform-origin:var(--doigt-x,50%) 100%;animation:.15s cubic-bezier(.2,.9,.3,1.2) both loupe-entree}.loupe-hf--dessous{transform-origin:var(--doigt-x,50%) 0%}.loupe-hf--sortie{animation:.15s ease-in both loupe-sortie}@keyframes loupe-entree{0%{opacity:0;transform:scale(.82)translateY(6px)}to{opacity:1;transform:none}}@keyframes loupe-sortie{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.86)translateY(4px)}}@media (prefers-reduced-motion:reduce){.loupe-hf,.loupe-hf--sortie{animation-duration:10ms}}.fiche-hf{z-index:140;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);transform-origin:50% 0;border-radius:14px;flex-direction:column;gap:6px;min-width:200px;max-width:min(320px,100vw - 16px);padding:12px;animation:.15s ease-out both loupe-entree;display:flex;position:fixed;box-shadow:0 14px 36px #1018283d}.fiche-hf__freq{font-family:var(--police-titre);color:var(--couleur-titre);font-variant-numeric:tabular-nums;font-size:1.15rem}.fiche-hf__freq small{color:var(--couleur-texte-doux);font-size:.7rem}.fiche-hf__ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;font-size:.86rem;display:flex}.fiche-hf__nom{color:var(--couleur-texte);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fiche-hf__nom em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal;font-weight:400}.fiche-hf__ko{color:var(--couleur-alerte);font-size:.78rem}.fiche-hf__voisins{color:var(--couleur-texte-doux);margin:2px 0 0;font-size:.76rem}@media (width<=400px){.spectre__num--k2{visibility:hidden}}.scene-bloc{border:1px solid var(--carte-bord);background:var(--couleur-carte);box-shadow:var(--ombre-scene-carte);border-radius:14px;margin-bottom:16px}.scenario__pages--h .scene-bloc{margin-bottom:16px;box-shadow:0 1px 2px #1018280d}[data-theme^=nuit] .scenario__pages--h .scene-bloc{box-shadow:none}.scene-bloc--tournee{background:var(--couleur-carte)}.scene-bloc.scene-bloc--jaj-modif{border:1.5px solid var(--jaj-ecart-bord)}.scene-bloc .scene-entete{background:var(--scene-entete-fond);border-bottom:1px solid var(--scene-entete-filet);font-family:var(--police);font-size:calc(.8125rem * var(--sc-zoom,1));color:var(--couleur-titre);gap:0;padding:0;line-height:1.25;display:block}.scene-bloc.scene-bloc--tournee .scene-entete{background:var(--tournee-bg);border-bottom-color:var(--tournee-filet)}.scene-entete__rang{align-items:center;gap:.77em;min-width:0;padding:.62em .62em .62em .77em;display:flex}.scene-bloc .scene-num{box-sizing:border-box;background:var(--scene-num-fond);min-width:2.14em;height:2.14em;color:var(--scene-num-texte);font-variant-numeric:tabular-nums;border-radius:.64em;flex:none;justify-content:center;align-items:center;padding:0 .5em;font-size:1.077em;font-weight:700;line-height:1;display:inline-flex}.scene-bloc--tournee .scene-num{background:var(--tournee-num);color:#fff}.scene-bloc .scene-meta{text-transform:none;letter-spacing:0;min-width:0;color:var(--couleur-titre);flex-direction:column;flex:auto;align-items:flex-start;gap:3px;display:flex}.scene-bloc .scene-decor{text-align:left;max-width:100%;min-height:0;color:var(--couleur-titre);border-radius:4px;margin:0 -2px;padding:0 2px;font-size:1.04em;line-height:1.2;display:inline}.scene-bloc .scene-decor__fam{font-weight:700}.scene-bloc .scene-decor__sep{color:var(--couleur-texte-doux);margin:0 .3em;font-weight:500}.scene-bloc .scene-decor__dec{font-size:inherit;opacity:1;color:var(--couleur-texte-doux);font-weight:500}.scene-bloc .scene-decor--seul .scene-decor__dec{color:var(--couleur-titre);font-weight:700}.scene-meta__etiq{flex-wrap:wrap;gap:4px;display:flex}.scene-etiq,.scene-moment{letter-spacing:.05em;text-transform:uppercase;border-radius:.57em;font-size:.81em;font-weight:700;line-height:1.3}.scene-etiq{background:var(--couleur-carte);border:1px solid var(--scene-etiq-bord);color:var(--couleur-texte);padding:.095em .57em}.scene-moment{padding:.19em .67em}.scene-moment--jour{color:var(--moment-jour);background:var(--moment-jour-fond)}.scene-moment--nuit{color:var(--moment-nuit);background:var(--moment-nuit-fond)}.scene-moment--autre{color:var(--moment-autre);background:var(--moment-autre-fond)}.scene-bloc .scene-jaj-modif{white-space:nowrap;background:var(--jaj-ecart-fond);color:var(--jaj-ecart-texte);border:none;border-radius:999px;flex:none;align-items:center;margin-top:0;margin-bottom:0;margin-left:auto;padding:.35em .78em;font-family:inherit;font-size:.885em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.scene-bloc button.scene-jaj-modif:after{content:"";position:absolute;inset:-8px -4px}.scene-bloc button.scene-jaj-modif:hover{background:color-mix(in srgb, var(--jaj-ecart-texte) 18%, var(--jaj-ecart-fond))}.scene-bloc .scene-tournee-tag{white-space:nowrap;background:var(--couleur-carte);color:var(--tournee-pilule);border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:.19em .67em .19em .48em;font-size:.81em;font-weight:700;line-height:1.3;display:inline-flex}.scene-bloc .scene-tournee-tag--non{color:var(--couleur-texte-doux);border:1px dashed var(--a-tourner-bord);background:0 0;padding:.15em .7em;font-size:.885em;font-weight:600}.scene-bloc .scene-jaj-modif+.scene-tournee-tag{margin-left:0}.scene-bloc .scene-actions{flex:none;margin-left:auto}.scene-bloc .scene-tournee-tag+.scene-actions,.scene-bloc .scene-jaj-modif+.scene-actions{margin-left:0}.scene-bloc .scene-plus{box-sizing:border-box;width:2.6em;min-width:0;height:2.6em;min-height:0;color:var(--couleur-texte-doux);background:0 0;border:none;border-radius:.77em;justify-content:center;align-items:center;padding:0;font-size:1em;line-height:1;display:inline-flex;position:relative}.scene-bloc button.scene-plus:after{content:"";position:absolute;inset:-5px}.scene-bloc button.scene-plus:hover{background:color-mix(in srgb, var(--couleur-texte) 7%, transparent);border:none}.scene-sons{border-top:1px dashed var(--scene-sons-filet);flex-wrap:wrap;align-items:center;gap:3px 14px;margin:0 .77em 0 3.85em;padding:.46em 0 .54em;display:flex}.scene-sons__ico{color:var(--couleur-texte-doux);flex:none;margin-right:-6px}.scene-son{align-items:baseline;gap:.4em;min-width:0;display:inline-flex}.scene-son__nature{letter-spacing:.07em;text-transform:uppercase;color:var(--chip,var(--couleur-texte-doux));white-space:nowrap;font-size:.73em;font-weight:800}.scene-son__nom{font:inherit;color:var(--scene-son-nom);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.25em;margin:0;padding:0;font-size:.92em;font-weight:600;display:inline-flex}button.scene-son__nom:hover{text-underline-offset:2px;text-decoration:underline}.scene-son--sug .scene-son__nom,.scene-son--sug .scene-son__nature{opacity:.6;font-style:italic}.scene-son__play{font:inherit;box-sizing:border-box;cursor:pointer;background:var(--chip,var(--couleur-texte-doux));color:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:1.4em;height:1.4em;padding:0;display:inline-flex}@property --appui-r{syntax:"<length>";inherits:false;initial-value:900px}@property --appui-a{syntax:"<number>";inherits:false;initial-value:0}.appui-voile{z-index:47;pointer-events:none;--appui-r:900px;--appui-a:0;background:radial-gradient(circle at var(--ax) var(--ay), #16142000 0, rgba(22, 20, 32, calc(var(--appui-a) * .12)) calc(var(--appui-r) * .55), rgba(22, 20, 32, calc(var(--appui-a) * .62)) var(--appui-r), rgba(22, 20, 32, calc(var(--appui-a) * .86)) calc(var(--appui-r) + 520px));opacity:0;transition:opacity .22s ease-out,--appui-r .22s ease-out,--appui-a .22s ease-out;position:fixed;inset:0}.appui-voile--charge{opacity:1;--appui-r:150px;--appui-a:1;transition:opacity .18s ease-out, --appui-r var(--appui-ms,.6s) cubic-bezier(.32, 0, .18, 1), --appui-a var(--appui-ms,.6s) cubic-bezier(.55, 0, .8, .4)}.appui-voile--fini{opacity:1;--appui-r:60px;--appui-a:1.15;transition:--appui-r .35s cubic-bezier(.2,.8,.2,1),--appui-a .35s ease-out;animation:.95s forwards appui-voile-fin}.appui-voile--annule{opacity:0;transition:opacity .2s ease-out,--appui-r .3s ease-out,--appui-a .2s ease-out}@keyframes appui-voile-fin{0%,60%{opacity:1}to{opacity:0}}.appui-anneau{opacity:0;filter:drop-shadow(0 0 8px #ffffff59);transition:transform .2s ease-out,opacity .2s ease-out;position:fixed;overflow:visible;transform:scale(.35)}.appui-voile--charge .appui-anneau{opacity:1;transition:transform .42s cubic-bezier(.34,1.4,.64,1),opacity .25s ease-out;transform:scale(1)}.appui-voile--fini .appui-anneau{opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s ease-out;transform:scale(1.9)}.appui-anneau__fond{fill:#ffffff24;stroke:#ffffff47;stroke-width:2.5px}.appui-anneau__trait{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:163.4;stroke-dashoffset:163.4px;transition:stroke-dashoffset .2s ease-out}.appui-voile--charge .appui-anneau__trait{stroke-dashoffset:0;transition:stroke-dashoffset var(--appui-ms,.6s) cubic-bezier(.45, 0, .55, 1)}.appui-voile--fini .appui-anneau__trait{stroke-dashoffset:0}.scene-bloc .scene-entete{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){.appui-voile,.appui-voile--charge,.appui-voile--fini,.appui-anneau,.appui-anneau__trait{transition-duration:10ms!important}}.seqr{top:var(--barre-h,57px);z-index:41;box-sizing:border-box;background:var(--sequencier-fond);border-left:1px solid var(--couleur-bordure);width:300px;max-width:86vw;font-family:var(--police);flex-direction:column;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .14s ease-out,box-shadow .34s;display:flex;position:fixed;bottom:0;right:0;transform:translate(calc(100% + 1px))}.seqr--ouvert{box-shadow:var(--sequencier-ombre);transform:translate(0)}.scenario--seqr .scenario__corps{margin-right:300px}.scenario--seqr .sc-index,.scenario--seqr .sc-poignee{margin-right:150px}.seqr--efface,.seqr-languette--efface{opacity:0;visibility:hidden;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .6s ease-in,visibility 0s linear .6s,right .34s cubic-bezier(.2,.8,.2,1)}.seqr__corps{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:0 8px 12px;overflow-y:auto}.seqr__titre{letter-spacing:.08em;text-transform:uppercase;color:var(--sequencier-titre);margin:0;padding:12px 10px 6px 12px;font-size:.7rem;font-weight:700}.seqr__vide{color:var(--couleur-texte-doux);margin:8px 12px;font-size:.85rem}.seqr__sep{letter-spacing:.08em;text-transform:uppercase;color:var(--tournee-num);align-items:center;gap:8px;padding:10px 4px 4px;font-size:.66rem;font-weight:700;display:flex}.seqr__sep:after{content:"";background:var(--languette-bord);flex:1;height:1px}.seqr-prog{background:var(--jour-fond);border-radius:13px;margin:2px 4px 8px;padding:11px 12px}.seqr-prog__ligne{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.seqr-prog__ligne strong{color:var(--progression-texte);font-size:.84rem;font-weight:700}.seqr-prog__ligne span{color:var(--progression-doux);font-size:.74rem}.seqr-prog__barre{gap:3px;height:6px;display:flex}.seqr-prog__seg{background:var(--progression-reste);border-radius:3px;flex:1 1 0}.seqr-prog__seg--ok{background:var(--tournee-num)}.seqr-ligne{box-sizing:border-box;width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin:1px 0;padding:9px 10px;display:flex}.seqr-ligne:hover{background:color-mix(in srgb, var(--couleur-texte) 5%, transparent)}.seqr-ligne--courante,.seqr-ligne--courante:hover{background:var(--couleur-accent-fond);border-color:var(--sequencier-courante-bord)}.seqr-ligne__num{min-width:2.1em;font-family:var(--police-titre);color:var(--couleur-titre);font-variant-numeric:tabular-nums;flex:none;font-size:1.15rem;font-weight:800;line-height:1}.seqr-ligne--tournee .seqr-ligne__num{color:var(--tournee-num)}.seqr-ligne__corps{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.seqr-ligne__decor{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}.seqr-ligne__decor strong{font-weight:700}.seqr-ligne__sep{color:var(--couleur-texte-doux);margin:0 .3em}.seqr-ligne__dec{color:var(--couleur-texte-doux);font-weight:500}.seqr-ligne__dec--seul{color:var(--couleur-titre);font-weight:700}.seqr-ligne__infos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seqr-moment{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:1px 6px;font-size:.64rem;font-weight:700;line-height:1.4}.seqr-ligne__coms{gap:2px;display:inline-flex}.seqr-com{color:#fff;background:var(--com);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.seqr-com--plus{background:var(--couleur-texte-doux);width:auto;padding:0 4px}.seqr-ligne__etat{flex:none;align-items:center;display:inline-flex}.seqr-coche{background:var(--tournee-num);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.seqr-rond{border:1.5px solid var(--a-tourner-bord);box-sizing:border-box;border-radius:999px;width:16px;height:16px}.seqr-ecart{background:var(--jaj-ecart-fond);color:var(--jaj-ecart-texte);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:700}.seqr__pied{padding:12px 12px calc(12px + var(--sai-b,0px));border-top:1px solid var(--scene-entete-filet);flex:none}.seqr__valider{background:var(--onglet-actif);width:100%;min-height:44px;color:var(--onglet-sur);font:inherit;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.seqr__valider:disabled{opacity:.5;cursor:default}.seqr-item{border-radius:12px;transition:background .2s}.seqr-item--deplie{background:color-mix(in srgb, var(--couleur-texte) 4%, transparent)}.seqr-deplie{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.seqr-item--deplie .seqr-deplie{grid-template-rows:1fr}.seqr-deplie__int{min-height:0;overflow:hidden}.seqr-deplie__corps{align-items:flex-start;gap:8px;padding:2px 10px 10px calc(20px + 2.1em);transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1);animation:.26s ease-out seqr-deplie-entree;display:flex}.seqr-item:not(.seqr-item--deplie) .seqr-deplie__corps{opacity:0;pointer-events:none;transform:translateY(-4px)}@keyframes seqr-deplie-entree{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.seqr-deplie__coms{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;padding-top:4px;display:flex}.seqr-nom{background:color-mix(in srgb, var(--com) 14%, var(--sequencier-fond));max-width:100%;color:var(--couleur-titre);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:.76rem;font-weight:600;line-height:1.25;display:inline-flex}.seqr-nom i{background:var(--com);border-radius:999px;flex:none;width:9px;height:9px}.seqr-deplie__vide{color:var(--couleur-texte-doux);font-size:.76rem}.seqr-deplie__menu{flex:none;min-width:44px;min-height:44px;margin:-6px -4px 0 0;font-size:1.15rem}.scene-menu.scene-menu--seqr{z-index:66;max-width:calc(100vw - 16px);margin:0;position:fixed;top:auto;bottom:auto}.menu-fond--seqr{cursor:pointer;touch-action:manipulation}.seqr__tete{justify-content:space-between;align-items:center;gap:8px;padding-right:4px;display:flex}.seqr__couleurs{background:var(--couleur-accent-fond);min-height:36px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:6px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.seqr-deplie{transition-duration:10ms}.seqr-deplie__corps{animation:none}}.seqr-languette{z-index:41;right:0;top:calc(var(--barre-h,57px) + (100dvh - var(--barre-h,57px)) / 2 - 42px);box-sizing:border-box;background:var(--languette-fond);border:1px solid var(--languette-bord);width:26px;height:84px;color:var(--sect-scenario);cursor:pointer;border-right:none;border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;transition:right .34s cubic-bezier(.2,.8,.2,1),opacity .14s ease-out,background .14s;display:flex;position:fixed;box-shadow:-4px 4px 14px #10182812}.seqr-languette:before{content:"";position:absolute;inset:-6px 0 -6px -14px}.seqr-languette:hover,.seqr-languette:active{background:var(--sect-scenario-fond)}.seqr-languette--ouvert{right:300px}.seqr-languette__chevron{transition:transform .34s cubic-bezier(.2,.8,.2,1)}.seqr-languette--ouvert .seqr-languette__chevron{transform:rotate(180deg)}.seqr-languette__traits{flex-direction:column;gap:3px;display:flex}.seqr-languette__traits i{opacity:.55;background:currentColor;border-radius:2px;width:10px;height:2px;display:block}.seqr--sur.seqr--ouvert{box-shadow:-10px 0 30px #10182824}.seqr-voile{top:var(--barre-h,57px);z-index:40;background:var(--voile-tiroir);opacity:0;pointer-events:none;cursor:pointer;touch-action:manipulation;transition:opacity .34s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0}.seqr-voile--ouvert{opacity:1;pointer-events:auto}.seqr-languette--sur.seqr-languette--ouvert{right:min(300px,86vw)}@media (prefers-reduced-motion:reduce){.seqr,.seqr-languette,.seqr-voile,.seqr-languette__chevron{transition-duration:10ms!important}}.scenario__pages--etroit .scene-bloc .scene-entete{font-size:calc(.75rem * var(--sc-zoom,1))}.scenario--pleine .scenario__corps{transform-origin:50% 100%;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.scenario--pleine.scenario--recul .scenario__corps{transform:scale(var(--recul-lecture,1));transition:transform .32s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.scenario--pleine .scenario__corps{transition:none}}.sc-seule--repos .sc-seule__btn,.sc-seule--repos .sc-seule__prompteur,.sc-seule--repos .sc-seule__txt{transition-duration:1.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scenario--pleine .sc-poignee{bottom:calc(var(--sai-b,0px) * .5);position:fixed}.scenario--pleine .sc-index{bottom:calc(var(--sai-b,0px) * .5 + 40px);position:fixed}:where(.deroulant){text-align:left;vertical-align:middle;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.deroulant{appearance:none;-webkit-tap-highlight-color:transparent}.deroulant:disabled{opacity:.55;cursor:default}.deroulant:focus-visible{outline:2px solid var(--couleur-accent-texte);outline-offset:1px}.deroulant__valeur{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.deroulant--vide .deroulant__valeur{color:var(--couleur-texte-doux)}.deroulant__fleche{color:var(--couleur-texte-doux);flex:none;transition:transform .2s}.deroulant[aria-expanded=true] .deroulant__fleche{transform:rotate(180deg)}:where(.deroulant--poste){border-radius:11px;width:100%;min-height:44px;padding:0 12px;font-size:.92rem}.rg-champ .deroulant--poste{border-radius:11px;height:44px}.lm__fond{cursor:pointer;touch-action:manipulation;background:#10182829;animation:.18s both sc-seule-fond}.lm{z-index:140;box-sizing:border-box;background:var(--couleur-carte);border:1px solid var(--couleur-bordure);font-family:var(--police);color:var(--couleur-texte);transform-origin:top;border-radius:14px;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) lm-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #10182838}.lm--dessus{transform-origin:bottom}.lm--feuille{border-radius:16px;box-shadow:0 24px 70px #1018284d}@keyframes lm-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.lm__tete{border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);flex:none;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.lm__recherche{min-width:0;height:44px;color:var(--couleur-texte);font:inherit;appearance:none;background:0 0;border:none;outline:none;flex:auto;font-size:16px}.lm__recherche::-webkit-search-cancel-button{display:none}.lm__effacer,.lm__fermer{width:40px;height:40px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lm__effacer:hover,.lm__fermer:hover{background:var(--couleur-panel)}.lm__corps{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;overflow-y:auto}.lm__option{box-sizing:border-box;width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:.92rem;display:flex}.lm__option:hover:not(:disabled){background:var(--couleur-panel)}.lm__option:disabled{opacity:.45;cursor:default}.lm__option>span{min-width:0}.lm__option>svg{flex:none}.lm__option em{color:var(--couleur-texte-doux);font-size:.82rem;font-style:normal}.lm__option--choisi,.lm__option--choisi:hover:not(:disabled){background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:600}.lm__option--vide{color:var(--couleur-texte-doux)}.lm__option--libre{border-top:1px dashed var(--couleur-bordure);color:var(--couleur-texte-doux);border-radius:0 0 10px 10px;margin-top:4px}.lm__rien{color:var(--couleur-texte-doux);margin:12px 10px;font-size:.88rem}.lm__groupe-simple+.lm__groupe-simple,.lm__groupe+.lm__groupe{border-top:1px solid color-mix(in srgb, var(--couleur-bordure) 70%, transparent)}.lm__groupe-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--couleur-texte-doux);margin:8px 10px 2px;font-size:.7rem;font-weight:700}.lm__groupe-tete{width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:.84rem;font-weight:700;display:flex}.lm__groupe-tete:hover{background:var(--couleur-panel)}.lm__chevron{color:var(--couleur-texte-doux);flex:none;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.lm__groupe--ouvert .lm__chevron{transform:rotate(90deg)}.lm__groupe-nom{flex:auto;min-width:0}.lm__groupe-marque{background:var(--couleur-accent-texte);border-radius:999px;flex:none;width:8px;height:8px}.lm__groupe-n{background:var(--couleur-panel);min-width:22px;color:var(--couleur-texte-doux);text-align:center;border-radius:999px;flex:none;padding:1px 7px;font-size:.72rem;font-weight:600}.lm__groupe-corps{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1);display:grid}.lm__groupe--ouvert .lm__groupe-corps{grid-template-rows:1fr}.lm__groupe-int{min-height:0;padding-left:14px;overflow:hidden}.lm__groupe-int>:last-child{margin-bottom:4px}@media (prefers-reduced-motion:reduce){.lm{animation:none}.lm__groupe-corps,.lm__chevron,.deroulant__fleche{transition:none}}.rg-fiche--veh .rg-fiche__grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rg-fiche--veh .rg-fiche__grille .rg-lc.rg-case{flex-direction:row;align-self:end;align-items:center;gap:10px;min-height:40px;font-size:.88rem}.rg-fiche--ajout{background:var(--couleur-fond);border-style:dashed}.rg-fiche--ajout .rg-fiche__tete{color:var(--couleur-texte-doux)}.rg-fiche__ajouter{width:100%;height:44px;margin-top:12px}.deroulant.cellule-select--badge .deroulant__fleche,.diff__genres .deroulant .deroulant__fleche,.docs__episode .deroulant .deroulant__fleche{display:none}.deroulant.cellule-select--badge{justify-content:center;min-height:0}.deroulant.cellule-select--badge .deroulant__valeur{flex:0 auto;overflow:visible}.plan-sol{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}.plan-sol__tete{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:4px 2px 0;display:flex}.plan-sol__tete-ico{color:var(--page-bleu);flex:none}.plan-sol__nom{min-width:0;color:var(--couleur-texte);border-radius:var(--rayon);-webkit-user-select:text;user-select:text;background:0 0;border:none;flex:1;padding:6px 4px;font-size:1.25rem;font-weight:700}.plan-sol__nom:focus{background:var(--couleur-accent-fond);outline:none}.plan-sol__nom--fixe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-sol__etat{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.8rem}.plan-sol__seq{white-space:nowrap}.plan-sol__extrait{color:var(--couleur-texte-doux);text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-size:.85rem;font-style:italic;overflow:hidden}.plan-sol__lecture{color:var(--couleur-texte-doux);margin:0 4px;font-size:.85rem}.plan-sol__barre{scrollbar-width:none;background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.plan-sol__barre::-webkit-scrollbar{display:none}.plan-sol__outil{min-width:44px;min-height:44px;color:var(--couleur-texte);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px 8px;font-size:.68rem;line-height:1;display:inline-flex}.plan-sol__outil:hover{background:var(--couleur-accent-fond)}.plan-sol__outil:disabled{opacity:.35;cursor:default}.plan-sol__outil--on{background:var(--couleur-accent-fond);border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.plan-sol__outil-txt{white-space:nowrap}.plan-sol__sep{background:var(--couleur-bordure);flex:none;align-self:stretch;width:1px;margin:4px 3px}.plan-sol__resume{color:var(--couleur-texte-doux);white-space:nowrap;margin-left:8px;font-size:.82rem}.plan-sol__persos{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.plan-sol__persos-titre{color:var(--couleur-texte-doux);font-size:.8rem}.plan-sol__perso{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-size:.85rem;display:inline-flex}.plan-sol__perso:hover{background:var(--couleur-accent-fond)}.plan-sol__perso--pose{opacity:.6}.plan-sol__perso-lettre{border:2px solid var(--c,#111827);width:26px;height:26px;color:var(--c,#111827);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.plan-sol__cadre{border-radius:var(--rayon);background:color-mix(in srgb, var(--couleur-texte) 9%, var(--couleur-fond));border:1px solid var(--couleur-bordure);touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;min-height:240px;position:relative;overflow:hidden}.plan-sol__svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.plan-sol__cadre--perso .plan-sol__svg,.plan-sol__cadre--camera .plan-sol__svg,.plan-sol__cadre--texte .plan-sol__svg,.plan-sol__cadre--fleche .plan-sol__svg,.plan-sol__cadre--mur .plan-sol__svg,.plan-sol__cadre--zone .plan-sol__svg{cursor:crosshair}.plan-sol--lecture .plan-sol__svg{cursor:default}.plan-sol__svg .ps-el{cursor:pointer}.plan-sol__svg text{-webkit-user-select:none;user-select:none;font-family:inherit}.plan-sol__poignee{fill:#fff;stroke:var(--couleur-accent-texte);stroke-width:2px;cursor:grab}.plan-sol__poignee--courbe{fill:var(--couleur-accent-texte)}.plan-sol__zoom{color:var(--couleur-texte-doux);pointer-events:none;font-size:.72rem;position:absolute;bottom:6px;right:8px}.plan-sol__fiche{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);padding:6px 8px}.plan-sol__fiche-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-sol__champ{color:var(--couleur-texte-doux);flex-direction:column;gap:2px;font-size:.72rem;display:inline-flex}.plan-sol__champ input[type=text],.plan-sol__champ input:not([type]){border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:5.5em;min-height:36px;color:var(--couleur-texte);border-radius:8px;padding:4px 8px;font-size:.95rem}.plan-sol__champ--large input:not([type]){width:12em}.plan-sol__champ--large input[type=range]{width:12em;min-height:36px}.plan-sol__champ--case{color:var(--couleur-texte);flex-direction:row;align-items:center;gap:6px;min-height:36px;font-size:.85rem}.plan-sol__segmente .segmente__opt{min-width:44px;min-height:44px}.plan-sol__couleurs{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.plan-sol__couleur{cursor:pointer;width:30px;height:30px;box-shadow:0 0 0 1px var(--couleur-bordure);border:2px solid #0000;border-radius:50%;padding:0;position:relative}.plan-sol__couleur:after{content:"";border-radius:50%;position:absolute;inset:-7px}.plan-sol__couleur--on{border-color:var(--couleur-fond);box-shadow:0 0 0 2px var(--couleur-accent-texte)}.plan-sol__suppr{color:var(--couleur-danger,#dc2626)}.scene-plan{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;margin:10px 0;padding:6px;display:block}.scene-plan:hover{border-color:var(--couleur-accent-texte)}.scene-plan .plan-sol__apercu{border-radius:6px;width:100%;height:auto;display:block}.scene-plan__legende{color:var(--couleur-texte-doux);font-size:.78rem;font-family:var(--police-ui,inherit);white-space:normal;align-items:center;gap:5px;margin-top:4px;display:flex}.teinte--orange{--teinte:var(--couleur-trajet)}.teinte--rose{--teinte:#d6336c}.teinte--ardoise{--teinte:var(--couleur-texte-doux)}.tableau--dep th.col--partage{color:var(--teinte);box-shadow:inset 3px 0 0 var(--teinte)}.tableau--dep td.col--partage{box-shadow:inset 3px 0 0 var(--teinte)}.affichage-col--partage{box-shadow:inset 3px 0 0 var(--teinte);padding-left:8px}.affichage-groupe{margin:2px 0 8px}.affichage-groupe--dept{box-shadow:inset 3px 0 0 var(--teinte);padding-left:6px}.affichage-groupe__tete{align-items:center;gap:4px;margin:0 6px 2px;display:flex}.affichage-groupe__nom{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--couleur-texte-doux);flex:auto;font-size:.78rem;font-weight:700}.affichage-groupe__nom em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.affichage-groupe__tout{min-height:36px;color:var(--couleur-accent-texte);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:600}.affichage-groupe__tout:disabled{color:var(--couleur-texte-doux);opacity:.45;cursor:default}.affichage-groupe__tout:not(:disabled):active{background:var(--couleur-accent-fond)}.affichage-col--autres{border-top:1px dashed var(--couleur-bordure);margin:6px 6px 2px;padding-top:6px}.depou-texte{align-items:center;gap:2px;display:flex}.depou-texte .cellule-texte{flex:1;min-width:0}.depou-texte__modeles{width:26px;height:30px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.depou-texte__modeles:hover{background:var(--couleur-survol,#7f7f7f1f);color:var(--couleur-texte)}.tableau--dep th.col-texte{width:140px}.tableau--dep--large{min-width:1440px}.tableau--dep th.col-choix{width:108px}.depou-renfort-n,.depou-plan{border:1px solid var(--couleur-bordure);min-width:36px;min-height:30px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:.85rem;font-weight:700;display:inline-flex}.depou-renfort-n--on,.depou-plan--on{color:var(--couleur-accent-texte);border-color:var(--couleur-accent-texte)}.depou-plan__n{font-size:.75rem}.fiche-dept{flex-direction:column;gap:8px;padding:2px 6px 6px;display:flex}.fiche-dept__ligne{justify-content:space-between;align-items:center;gap:10px;display:flex}.fiche-dept__n{text-align:center;width:80px}.fiche-dept__texte,.fiche-dept__champ{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);resize:vertical;border-radius:8px;padding:8px 10px;font-size:.92rem}.fiche-dept__modeles{flex-wrap:wrap;gap:6px;display:flex}.fiche-dept__modele{border:1px solid var(--couleur-bordure);border-radius:999px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.fiche-dept__modele-poser{color:var(--couleur-texte);font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:240px;min-height:34px;padding:6px 10px;font-size:.86rem;overflow:hidden}.fiche-dept__modele-poser:hover{background:var(--couleur-survol,#7f7f7f1f)}.fiche-dept__modele-x{border:none;border-left:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:30px;display:inline-flex}.fiche-dept__choix{border:1px solid var(--couleur-bordure);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.fiche-dept__choix:hover{background:var(--couleur-survol,#7f7f7f1f)}.scene-fiche .scene-son__nom{cursor:default}.scene-fiche button.scene-son__nom{cursor:pointer}.scene-fiche__creer{color:var(--couleur-texte-doux);font-weight:600}.tableau--dep th.col-plan{width:72px}.tableau--dep th.col-reperes{width:170px}.depou-reperes{cursor:pointer;text-align:left;width:100%;min-height:30px;font:inherit;background:0 0;border:none;flex-wrap:wrap;gap:3px;padding:2px 0;display:flex}.depou-repere{border:1px solid var(--teinte,var(--couleur-bordure));color:var(--teinte,var(--couleur-texte));white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.depou-repere--prop{opacity:.75;border-style:dashed;font-style:italic;font-weight:500}.fiche-dept__repere{align-items:center;gap:6px;min-height:44px;display:flex}.tableau--dep th.col-decoupage{width:150px}.depou-decoupage{width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:3px;padding:2px 0;font-size:.82rem;display:flex;overflow:hidden}.depou-decoupage__num{border:1px solid var(--couleur-accent-texte);min-width:22px;color:var(--couleur-accent-texte);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:.74rem;font-weight:700;display:inline-flex}.depou-decoupage__plus{color:var(--couleur-texte-doux);font-size:.74rem;font-weight:700}.decoupage-ed__liste{flex-direction:column;gap:6px;max-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.decoupage-ed__plan{align-items:center;gap:6px;display:flex}.fiche-dept__champ.decoupage-ed__num{text-align:center;flex:none;width:64px;min-height:44px;font-weight:700}.decoupage-ed__num--double{border-color:var(--couleur-alerte)}.fiche-dept__champ.decoupage-ed__texte{flex:1;min-width:0;min-height:44px}.decoupage-ed__vide{padding:6px 2px}.decoupage-ed__ajouts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.decoupage-ed__note{flex-direction:column;gap:4px;display:flex}.fiche-dept__repere--prop .fiche-dept__repere-nom{font-style:italic}.fiche-dept__repere-nom{flex:1;min-width:0;font-size:.92rem}.fiche-dept__repere-nom small{color:var(--couleur-texte-doux);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-style:italic;display:block;overflow:hidden}.fiche-dept__repere-btn{flex:none;min-height:36px;padding:0 10px;font-size:.82rem}.plan-sol__palette{border-bottom:1px solid var(--couleur-bordure);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 10px;display:flex}.plan-sol__palette-groupe{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.plan-sol__palette-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--couleur-texte-doux);margin-right:4px;font-size:.7rem;font-weight:800}.plan-sol__forme{border:1px solid var(--couleur-bordure);min-height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:.84rem}.plan-sol__forme--on{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);background:color-mix(in srgb, var(--couleur-accent-texte) 12%, transparent);font-weight:700}.scene-plans{display:none}.scene-plans .scene-plan{margin:0 0 10px}@media (orientation:landscape) and (width>=900px){.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans{grid-template-columns:calc(var(--sc-cols,62) * 1ch) minmax(0, min(38%, 440px));grid-template-areas:"tete tete""texte plans";justify-content:center;column-gap:16px;width:auto;max-width:100%;display:grid}.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans>.scene-tete{grid-area:tete}.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans>.scene-texte{grid-area:texte;min-width:0}.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans>.scene-plans{grid-area:plans;align-self:start;display:block;position:sticky;top:6px}.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans>.tl-couche{grid-column:1/-1}.scenario__pages:not(.scenario__pages--h):not(.scenario__pages--etroit) .scene-bloc--plans>.scene-texte .scene-plan{display:none}}.plan-sol__forme--icone{align-items:center;gap:6px;padding-left:6px;display:inline-flex}.plan-sol__forme--icone img{object-fit:contain;width:24px;height:24px}.plan-sol__icones-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan-sol__icones-liste li{align-items:center;gap:10px;display:flex}.plan-sol__icones-liste img{object-fit:contain;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:6px;width:36px;height:36px}.plan-sol__icones-liste input{flex:1;min-width:0}.plan-sol__icones-vide{color:var(--couleur-texte-doux);margin:0}.depou-perso{box-shadow:inset 3px 0 0 var(--teinte-violet,#7c3aed);position:relative}.depou-perso:after{content:"";background:var(--teinte-violet,#7c3aed);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.fiche-dept__perso-aide{color:var(--teinte-violet,#7c3aed)}.atelier-ps{z-index:45;padding:var(--sai-h,0px) var(--sai-d,0px) 0 var(--sai-g,0px);background:var(--couleur-fond);flex-direction:column;animation:.18s ease-out fond-in;display:flex;position:fixed;inset:0}.atelier-ps__barre{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-panel);flex:none;align-items:center;gap:8px;min-height:56px;padding:6px 10px;display:flex}.atelier-ps__retour{min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.atelier-ps__retour:active{background:var(--couleur-accent-fond)}.atelier-ps__plans{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.atelier-ps__plans::-webkit-scrollbar{display:none}.atelier-ps__plan{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);max-width:220px;min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:.9rem;overflow:hidden}.atelier-ps__plan--on{background:var(--onglet-actif,var(--couleur-accent-fond));color:var(--couleur-accent-texte);border-color:#0000;font-weight:700}.atelier-ps__plan--nouveau{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.atelier-ps__seq-bouton{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.atelier-ps__seq-bouton--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000}.atelier-ps__corps{flex:auto;min-height:0;display:flex;position:relative}.atelier-ps__plan-zone{min-width:0;min-height:0;padding:8px 10px calc(8px + var(--sai-b,0px));flex:1;transition:padding-bottom .28s cubic-bezier(.2,.8,.2,1)}.atelier-ps__plan-zone .plan-sol__cadre{min-height:120px}.atelier-ps__plan-zone{position:relative}.atelier-ps__conflit{left:50%;bottom:calc(14px + var(--sai-b,0px));z-index:3;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);width:max-content;max-width:calc(100% - 24px);color:var(--couleur-texte);box-shadow:var(--ombre-flottante);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 12px;font-size:.84rem;line-height:1.35;display:flex;position:absolute;transform:translate(-50%)}.atelier-ps__conflit--tranche{color:var(--couleur-texte-doux)}.atelier-ps__conflit--apercu{border-color:var(--couleur-accent-texte)}.atelier-ps__conflit-boutons{flex-wrap:wrap;gap:6px;display:inline-flex}.atelier-ps__cote{border-left:1px solid var(--couleur-bordure);background:var(--couleur-panel);flex:0 0 38%;min-width:0;max-width:520px;transition:flex-basis .3s cubic-bezier(.2,.8,.2,1),opacity .22s,border-color .3s;overflow:hidden}.atelier-ps__cote--cache{opacity:0;pointer-events:none;border-color:#0000;flex-basis:0%}.atelier-ps__cote-dedans{overscroll-behavior:contain;width:100%;min-width:300px;height:100%;padding:12px 14px calc(16px + var(--sai-b,0px));box-sizing:border-box;overflow-y:auto}.atelier-ps__panneau{z-index:2;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;transition:height .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000029}.atelier-ps__panneau--tire{transition:none}.atelier-ps__poignee{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;min-height:52px;padding:10px 6px 4px 16px;display:flex;position:relative}.atelier-ps__poignee-trait{background:var(--couleur-bordure);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.atelier-ps__poignee-titre{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.atelier-ps__masquer{width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.atelier-ps__panneau-dedans{overscroll-behavior:contain;min-height:0;padding:0 14px calc(14px + var(--sai-b,0px));flex:auto;overflow-y:auto}.atelier-ps__panneau--cache .atelier-ps__poignee{padding-bottom:calc(4px + var(--sai-b,0px))}.atelier-ps__seq-tete{border-bottom:1px solid var(--couleur-bordure);flex-direction:column;gap:4px;margin-bottom:10px;padding-bottom:10px;display:flex}.atelier-ps__seq-lieu{color:var(--couleur-texte-doux);font-size:.9rem}.atelier-ps__seq-coms{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.atelier-ps__com{color:var(--c,var(--couleur-texte));background:color-mix(in srgb, var(--c,var(--couleur-texte)) 14%, transparent);border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:600}.atelier-ps__seq-texte{font-size:.86rem;overflow-x:auto}.atelier-ps__dans-scenario{margin-top:14px}.atelier-ps__seq-texte{font-family:var(--scene-police,"Courier Prime", "Courier New", monospace)}.atelier-ps__p{color:var(--couleur-texte);margin:0 0 10px;line-height:1.45}.atelier-ps__p--nom{letter-spacing:.04em;color:var(--c,var(--couleur-texte));margin:14px 0 2px 14%;font-weight:700}.atelier-ps__p--dial{border-left:3px solid color-mix(in srgb, var(--c,var(--couleur-bordure)) 70%, transparent);margin-left:8%;padding-left:10px}.atelier-ps__plan.atelier-ps__plan--on{background:var(--couleur-accent-texte);color:var(--sur-accent)}.plan-sol__barre>*{flex:none}.plans-sol{flex-direction:column;gap:14px;display:flex}.plans-sol__vues{align-self:flex-start}.plans-sol__vues>button{min-height:44px}.plans-sol__bases{flex-direction:column;gap:10px;display:flex}.plans-sol__base .plan-sol-apercu,.plans-sol__base svg{border-radius:6px;flex:none}.plans-sol__liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plans-sol__seq{flex-direction:column;gap:6px;display:flex}.plans-sol__seq-tete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plans-sol__seq-lieu{color:var(--couleur-texte-doux);font-size:.88rem}.plans-sol__plans{flex-direction:column;gap:6px;display:flex}.plans-sol__plan{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);width:100%;min-height:52px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:6px 12px;display:flex}.plans-sol__plan:active{background:var(--couleur-accent-fond)}.plans-sol__plan>.ico:first-child{color:var(--page-bleu,var(--couleur-accent-texte));flex:none}.plans-sol__plan-txt{flex-direction:column;flex:auto;min-width:0;display:flex}.plans-sol__plan-txt span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.plans-sol__plan-txt em{color:var(--couleur-texte-doux);font-size:.8rem;font-style:normal}.ps-compte{flex-direction:column;gap:16px;max-width:760px;display:flex}.ps-compte__bloc{flex-direction:column;gap:8px;display:flex}.ps-compte__titre{margin:0;font-size:1.05rem}.ps-compte__sous-titre{color:var(--couleur-texte-doux);margin:12px 0 0;font-size:.9rem}.ps-compte__aide{color:var(--couleur-texte-doux);margin:0;font-size:.85rem}.ps-compte__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ps-compte__projet{width:100%;min-height:48px}.plans-sol__nouveau{border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.plans-sol__nouveau .plans-sol__choix{flex:200px;min-width:0}.plan-sol__panneau{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-carte);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;max-height:132px;padding:6px 8px;animation:.14s ease-out pop-in;display:flex;overflow-y:auto}@media (width<=639px),(height<=499px){.plan-sol__panneau{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.plan-sol__panneau::-webkit-scrollbar{display:none}.plan-sol__panneau>*,.plan-sol__panneau .plan-sol__palette-groupe{flex-wrap:nowrap;flex:none}}.plan-sol__panneau .plan-sol__forme,.plan-sol__panneau .plan-sol__perso{min-height:40px}.plan-sol__forme--arme{align-items:center;gap:6px;font-weight:600;display:inline-flex}.plan-sol__aide{color:var(--couleur-texte-doux);font-size:.82rem}.plan-sol__arme{color:var(--couleur-accent-texte);white-space:nowrap;font-size:.82rem;font-weight:600}.plan-sol__reglage{white-space:nowrap;align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.plan-sol__reglage input[type=range]{width:140px;min-height:0}.plan-sol__selbar{z-index:2;scrollbar-width:none;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);width:fit-content;max-width:calc(100% - 16px);box-shadow:var(--ombre-flottante), 0 6px 18px #00000029;border-radius:16px;flex-wrap:nowrap;align-items:center;gap:2px;margin:0 auto;padding:3px 4px 3px 12px;animation:.14s ease-out pop-in;display:flex;position:absolute;top:8px;left:8px;right:8px;overflow-x:auto}.plan-sol__selbar-nom{text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-right:4px;font-size:.84rem;font-weight:700;overflow:hidden}.plan-sol__selbar-btn{width:44px;height:44px;color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.plan-sol__selbar-btn:active,.plan-sol__selbar-btn--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.plan-sol__selbar-btn--danger{color:var(--couleur-danger,var(--couleur-texte))}.plan-sol__selbar-pastille{width:24px;height:24px;box-shadow:0 0 0 2px var(--couleur-panel), 0 0 0 3px var(--couleur-bordure);border-radius:50%}.plan-sol__selbar::-webkit-scrollbar{display:none}.plan-sol__selbar>*{flex:none}.plan-sol__nuancier{z-index:2;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);width:fit-content;max-width:calc(100% - 16px);box-shadow:var(--ombre-flottante);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto;padding:8px;display:flex;position:absolute;top:64px;left:8px;right:8px}.plan-sol__poignee--taille{fill:var(--couleur-accent-texte);cursor:nwse-resize}.plan-sol__cadre{container-type:inline-size}@container (width<=560px){.plan-sol__selbar-nom{display:none}.plan-sol__selbar{padding-left:4px}}.plan-sol__fiche-ligne:empty{display:none}.plan-sol__look{border-top:1px solid var(--couleur-bordure);flex-direction:column;gap:8px;margin-top:6px;padding:8px 0 4px;display:flex}.plan-sol__look-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-sol__look-titre{letter-spacing:.05em;text-transform:uppercase;color:var(--couleur-texte-doux);flex:0 0 92px;font-size:.74rem;font-weight:800}.plan-sol__look-modeles{flex-wrap:wrap;gap:6px;display:flex}.plan-sol__look-garder input{flex:160px;min-width:0}.plan-sol__look-garder .bouton-secondaire{align-items:center;gap:6px;display:inline-flex}.plan-sol__look-comedien{align-self:flex-start}.plan-sol__forme--perso{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.plan-sol__vignette-perso{flex:none;display:block}@media (width<=639px){.plan-sol__look-titre{flex-basis:100%}}.plan-sol__fiche{overscroll-behavior:contain;flex:none;max-height:36vh;overflow-y:auto}.plan-sol__outil--compact{display:none}.plan-sol__outil-points{letter-spacing:1px;font-size:1.2rem;line-height:1}@media (height<=500px){.atelier-ps__barre{gap:6px;min-height:44px;padding:2px 8px}.atelier-ps__retour{min-height:40px;padding-right:8px}.atelier-ps__plan{min-height:34px;padding:0 12px;font-size:.84rem}.atelier-ps__seq-bouton{min-height:38px;padding:0 12px}.atelier-ps__plan-zone{padding:4px 6px calc(4px + var(--sai-b,0px))}.plan-sol{gap:4px;position:relative}.plan-sol__tete,.plan-sol__extrait,.plan-sol__lecture{display:none}.plan-sol.plan-sol--renomme .plan-sol__tete{display:flex}.plan-sol__outil--compact{display:inline-flex}.plan-sol__barre{gap:2px;padding:2px}.plan-sol__outil{min-width:40px;min-height:40px;padding:2px 6px}.plan-sol__outil .plan-sol__outil-txt{display:none}.plan-sol__sep{margin:4px 1px}.plan-sol__panneau{padding:3px 6px}.plan-sol__panneau .plan-sol__forme,.plan-sol__panneau .plan-sol__perso{min-height:36px}.plan-sol__fiche{z-index:3;width:340px;max-width:60%;max-height:none;box-shadow:var(--ombre-flottante), 0 8px 24px #0003;animation:.14s ease-out pop-in;position:absolute;top:48px;bottom:4px;right:4px}.plan-sol__look-titre{flex-basis:100%}.plan-sol__selbar{padding:2px;top:4px}.plan-sol__selbar-btn{width:40px;height:40px}.plan-sol__nuancier{top:54px}}.scene-plans-bascule{border:1px solid var(--couleur-bordure);min-width:36px;min-height:32px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:.78rem;font-weight:700;display:inline-flex}.scene-plans-bascule--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte);border-color:#0000}.plan-brouillon__point{background:var(--page-ambre);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.plan-brouillon,.atelier-ps__plan--brouillon .atelier-ps__neuf{color:var(--page-ambre);font-style:normal;font-weight:700}.atelier-ps__plan--on .plan-brouillon__point{box-shadow:0 0 0 2px var(--sur-accent)}.depou-plan--brouillon{position:relative}.depou-plan--brouillon:after{content:"";background:var(--page-ambre);width:8px;height:8px;box-shadow:0 0 0 2px var(--couleur-carte);border-radius:50%;position:absolute;top:2px;right:2px}.atelier-ps__choix-diffusion{flex-wrap:wrap;gap:8px}.plan-sol__poignee--champ{fill:#fff;stroke-dasharray:2 2}.plan-sol__selbar-btn--texte{width:auto;font:inherit;padding:0 9px;font-size:.8rem;font-weight:700}.plan-sol__placement{z-index:2;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);width:fit-content;max-width:calc(100% - 16px);box-shadow:var(--ombre-flottante), 0 6px 18px #00000029;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:6px 8px;animation:.14s ease-out pop-in;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.plan-sol__placement-aide{text-align:center;color:var(--couleur-texte-doux);flex-basis:100%;font-size:.78rem}.plan-sol__placement .bouton-principal{align-items:center;gap:6px;min-height:40px;display:inline-flex}@container (width<=420px){.plan-sol__placement-aide{display:none}}.atelier-ps__com--bouton{font:inherit;cursor:pointer;border:0;min-height:32px;padding:0 11px;font-size:.8rem;font-weight:600}.atelier-ps__vers-scenario{color:var(--couleur-texte-doux);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.atelier-ps__seq-texte .scenario__pages{padding:0}.atelier-ps__seq-texte.scenario{display:block;overflow-x:hidden}.atelier-ps__seq-texte .scenario__pages,.atelier-ps__seq-texte .scene-bloc{width:auto;min-width:0;max-width:100%}.plan-sol__forme--couleur{align-items:center;gap:8px;display:inline-flex}.plan-sol__forme--couleur .plan-sol__selbar-pastille{width:20px;height:20px}.atelier-ps__reprise{flex-direction:column;gap:4px;margin-top:8px;display:flex}.atelier-ps__reprise-ligne{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 4px;display:flex}.atelier-ps__reprise-ligne input{width:20px;height:20px;min-height:0}.atelier-ps__reprise-ligne span{flex:auto}.atelier-ps__reprise-ligne em{color:var(--couleur-texte-doux);font-size:.8rem;font-style:normal}.atelier-ps__reprise-ligne--vide{opacity:.5;cursor:default}.scene-plan{-webkit-touch-callout:none;touch-action:manipulation;position:relative}.scene-plan--choisi{border-color:var(--couleur-accent-texte);box-shadow:0 0 0 2px var(--couleur-accent-fond)}.scene-plan__modifier{min-height:44px;font-family:var(--police-ui,system-ui, sans-serif);box-shadow:var(--ombre-flottante), 0 6px 18px #0003;align-items:center;gap:6px;padding:0 18px;animation:.14s ease-out fond-in;display:inline-flex;transform:none}.scene-plan__modifier:hover,.scene-plan__modifier:active{transform:none}.mb-sans-selection,.mb-sans-selection *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.scene-plan{-webkit-user-select:none;user-select:none}.scene-plan__actions{z-index:2;pointer-events:none;flex-wrap:wrap;place-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;inset:0}.scene-plan__actions>*{pointer-events:auto}.plan-plein{z-index:48;position:fixed;inset:0}.plan-plein__arret{display:contents}.plan-plein__scene{z-index:1;box-sizing:border-box;padding:calc(var(--sai-h,0px) + 76px) calc(var(--sai-d,0px) + 16px) calc(var(--sai-b,0px) + 20px) calc(var(--sai-g,0px) + 16px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plan-plein__plan{flex-direction:column;align-items:center;gap:8px;max-width:100%;min-height:0;max-height:100%;margin:0;animation:.35s both sc-seule-fond;display:flex}.plan-plein__plan--droite{animation:.28s cubic-bezier(.2,.8,.2,1) both plan-plein-droite}.plan-plein__plan--gauche{animation:.28s cubic-bezier(.2,.8,.2,1) both plan-plein-gauche}@keyframes plan-plein-droite{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes plan-plein-gauche{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}.plan-plein__plan .plan-sol__apercu{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--sai-h,0px) - var(--sai-b,0px) - 140px);background:var(--couleur-carte);border-radius:10px;display:block;box-shadow:0 18px 50px #00000073}.plan-plein__legende{color:#ffffffeb;font-family:var(--police-ui,inherit);align-items:center;gap:6px;font-size:.9rem;display:flex}.plan-plein__legende .plan-brouillon{color:inherit;opacity:.8}.plan-plein__rang{font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:999px;margin-left:8px;padding:2px 8px}.plan-plein__fleche{z-index:2;justify-content:center;width:48px;height:48px;margin-top:-24px;padding:0;position:absolute;top:50%}.plan-plein__fleche--g{left:calc(var(--sai-g,0px) + 10px)}.plan-plein__fleche--d{right:calc(var(--sai-d,0px) + 10px)}@media (prefers-reduced-motion:reduce){.plan-plein__plan,.plan-plein__plan--droite,.plan-plein__plan--gauche{animation:none}}.atelier-ps__public{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:0;min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;display:inline-flex}.atelier-ps__public span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ps-public{gap:6px}.ps-public__opt{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;display:flex}.ps-public__opt--on{background:var(--couleur-accent-fond)}.ps-public__opt input{margin-top:3px}.ps-public__opt span{flex-direction:column;display:flex}.ps-public__opt em{color:var(--couleur-texte-doux);font-size:.8rem;font-style:normal}.ps-public__opt--off{opacity:.45;cursor:default}.ps-public__poles{flex-wrap:wrap;gap:6px 14px;padding:4px 10px 4px 38px;display:flex}.ps-public__pole{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:inline-flex}@media (height<=500px){.atelier-ps__public span:last-child{max-width:90px}}.scene-image-bascule span{font-size:.75rem;font-weight:600}.scene-image{border-left:3px solid var(--page-bleu,var(--couleur-accent-texte));background:var(--couleur-accent-fond);break-inside:avoid;border-radius:8px;flex-direction:column;gap:4px;margin:6px 0 8px;padding:8px 12px;font-size:.88rem;display:flex}.scene-image__ligne{gap:8px;margin:0;display:flex}.scene-image__ligne strong{min-width:88px;color:var(--couleur-texte-doux);flex:none;font-weight:600}.scene-image__ligne span{white-space:pre-wrap}.scene-decoupage{flex-direction:column;gap:2px;display:flex}.scene-decoupage__plan{gap:8px;display:flex}.scene-decoupage__plan b{min-width:28px;color:var(--couleur-accent-texte);flex:none}.scene-decoupage__note{color:var(--couleur-texte-doux)}.ps-compte__onglets{align-self:flex-start}.bib-ps{flex-direction:column;gap:8px;display:flex}.bib-ps__barre{flex-wrap:wrap;gap:8px;display:flex}.bib-ps__ligne{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-carte);align-items:center;gap:10px;min-height:48px;padding:4px 8px 4px 12px;display:flex}.bib-ps__txt{flex-direction:column;flex:auto;min-width:0;display:flex}.bib-ps__txt strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bib-ps__txt em{color:var(--couleur-texte-doux);font-size:.8rem;font-style:normal}.bib-ps__act{justify-content:center;min-width:44px;min-height:44px}.bib-ps__pastille{width:18px;height:18px;box-shadow:0 0 0 2px var(--couleur-carte), 0 0 0 3px var(--couleur-bordure);border-radius:50%;flex:none}.bib-ps__vignette{object-fit:contain;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.atelier-ps__dept{background:var(--fond-secondaire);min-height:28px;color:var(--texte-secondaire);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.atelier-ps__role--ecriture{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.atelier-ps__role--lecture{opacity:.85}.atelier-ps__verrou{color:var(--couleur-texte-doux);align-items:center;margin-left:4px;display:inline-flex}.ps-transmettre__liste{flex-direction:column;gap:2px;margin:8px 0;display:flex}.ps-transmettre__liste .ps-public__opt em{color:var(--couleur-texte-doux);font-size:.8rem;display:block}.pf-demandes{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}.plans-sol__titre{color:var(--texte-secondaire);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 6px;font-size:13px;font-weight:700}.plans-sol__plan--vert>.ico:first-child{color:var(--page-vert,var(--couleur-accent-texte))}.plans-sol__plan--orange>.ico:first-child{color:var(--page-orange,var(--couleur-accent-texte))}.plans-sol__choix--dept{max-width:220px}.plan-sol__cable-point{background:var(--cable-couleur,currentColor);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ps-cable__note{font-family:var(--police-ui,inherit);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-weight:600}.bib-ps__apercu-plan{border:1px solid var(--couleur-bordure);border-radius:6px;flex:none;width:72px;height:auto}.atelier-ps__modeles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:6px;display:grid}.atelier-ps__modele{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:44px;font:inherit;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.atelier-ps__modele:hover{background:var(--couleur-accent-fond)}.atelier-ps__modele span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.atelier-ps__modele .plan-sol__apercu{border:1px solid var(--couleur-bordure);border-radius:6px}.bib-ps__genre{flex-direction:column;gap:2px;padding:8px 0 2px;display:flex}.bib-ps__genre em{color:var(--couleur-texte-doux);font-size:.78rem;font-style:normal}.plan-sol--atelier{gap:0}.atelier-ps__plan-zone{padding:0 0 var(--sai-b,0px)}.atelier-ps__plan-zone .plan-sol__cadre{border:0;border-radius:0}.atelier-ps__outils{flex:none;align-items:center;display:flex}.atelier-ps__outils:empty{display:none}.plan-sol__haut{flex:none;align-items:center;gap:2px;display:inline-flex}.plan-sol__haut .plan-sol__etat{margin-right:6px}.plan-sol__haut-btn{min-width:44px;height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.88rem;font-weight:600;display:inline-flex}.plan-sol__haut-btn:disabled{opacity:.35;cursor:default}.plan-sol__haut-btn:not(:disabled):active{background:var(--couleur-accent-fond)}.plan-sol__haut-btn--texte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:999px;height:40px;margin:0 4px;padding:0 12px}.plan-sol__corps{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.plan-sol__corps>.plan-sol__cadre{flex:1;min-width:0}.plan-sol__decoupage{z-index:4;border-radius:var(--rayon-pilule);background:var(--couleur-carte);border:1px solid var(--couleur-bordure);max-width:min(560px,100% - 200px);box-shadow:var(--ombre-flottante);color:var(--couleur-texte);pointer-events:none;align-items:baseline;gap:8px;padding:7px 14px;font-size:.86rem;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.plan-sol__decoupage-num{color:var(--couleur-accent-texte);flex:none;font-weight:750}.plan-sol__decoupage-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-sol__decoupage em{color:var(--couleur-alerte);flex:none;font-size:.76rem}@media (width<=600px){.plan-sol__decoupage{max-width:calc(100% - 24px);font-size:.8rem;top:6px}}.plan-sol__decoupage--base .plan-sol__decoupage-num{color:var(--couleur-succes)}.plan-sol__bouge{z-index:5;border-radius:var(--rayon);background:var(--couleur-carte);border:1px solid var(--couleur-bordure);max-width:min(620px,100% - 24px);box-shadow:var(--ombre-flottante);color:var(--couleur-texte);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:.86rem;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}.atelier-ps__decoupage{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.atelier-ps__decoupage-puces{flex-wrap:wrap;overflow:visible}.atelier-ps__decoupage-puces .mb-puce{max-width:100%;height:auto;min-height:44px}.atelier-ps__decoupage-txt{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:400;overflow:hidden}.plan-sol__rail{scrollbar-width:none;border-right:1px solid var(--couleur-bordure);background:var(--couleur-panel);-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 86px;align-items:center;gap:4px;padding:10px 0;display:flex;overflow-y:auto}.plan-sol__rail::-webkit-scrollbar{display:none}.plan-sol__rail-btn{width:70px;min-height:58px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:.68rem;font-weight:600;line-height:1.1;display:flex}.plan-sol__rail-btn--on{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.plan-sol__rail-txt{white-space:nowrap}.plan-sol__rail-sep{background:var(--couleur-bordure);flex:none;width:30px;height:1px;margin:2px 0}.plan-sol__tiroir{z-index:3;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;width:300px;max-width:calc(100% - 20px);min-height:0;animation:.14s ease-out pop-in;display:flex;position:absolute;top:10px;bottom:10px;left:10px;overflow:hidden;box-shadow:0 1px 2px #10182814,0 16px 40px #10182833}.plan-sol__tiroir-tete{flex:none;align-items:flex-start;gap:8px;padding:14px 10px 8px 16px;display:flex}.plan-sol__tiroir-titre{flex:auto;min-width:0}.plan-sol__tiroir-titre strong{font-size:1.02rem}.plan-sol__tiroir-aide{color:var(--couleur-texte-doux);margin:3px 0 0;font-size:.78rem;line-height:1.35}.plan-sol__tiroir-fermer{width:44px;height:44px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-sol__tiroir-fermer:active{background:var(--couleur-accent-fond)}.plan-sol__tiroir-filtres{flex-direction:column;flex:none;gap:8px;padding:0 16px 8px;display:flex}.plan-sol__recherche{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:40px;color:var(--couleur-texte-doux);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.plan-sol__recherche input{min-width:0;min-height:36px;color:var(--couleur-texte);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.9rem}.plan-sol__puces{flex-wrap:wrap;gap:6px;display:flex}.plan-sol__puce{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:32px;color:var(--couleur-texte);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 11px;font-size:.78rem;font-weight:600}.plan-sol__puce--on{background:var(--couleur-texte);color:var(--couleur-fond);border-color:#0000}.plan-sol__tiroir-corps{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:2px 10px 12px 16px;overflow-y:auto}.ps-tiroir__sec{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ps-tiroir__sec-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--couleur-texte-doux);align-items:center;gap:6px;margin:0;font-size:.68rem;font-weight:800;display:flex}.ps-tiroir__sec-titre span{background:var(--couleur-accent-fond);color:var(--couleur-texte-doux);letter-spacing:0;border-radius:999px;padding:0 6px}.ps-tiroir__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ps-tiroir__note{color:var(--couleur-texte-doux);margin:0;font-size:.76rem;line-height:1.35}.ps-tiroir__lien{min-height:44px;color:var(--couleur-accent-texte);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:.84rem;font-weight:600}.ps-tiroir__reglage{color:var(--couleur-texte-doux);align-items:center;gap:10px;margin-bottom:12px;font-size:.8rem;display:flex}.ps-tiroir__pile{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ps-tiroir__rang{flex-wrap:wrap;gap:6px;display:flex}.ps-tiroir__curseur{color:var(--couleur-texte-doux);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.ps-tiroir__curseur input{width:100%;min-height:32px}.ps-tiroir__gros{text-align:left;border:1px dashed var(--couleur-bordure);width:100%;min-height:64px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ps-tiroir__gros span{flex-direction:column;gap:2px;display:flex}.ps-tiroir__gros em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal}.ps-tiroir__interrupteur{width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:.9rem;display:flex}.ps-interrupteur{background:var(--couleur-bordure);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.ps-interrupteur:after{content:"";background:var(--couleur-carte);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.ps-tiroir__interrupteur[aria-checked=true] .ps-interrupteur{background:var(--couleur-accent-texte)}.ps-tiroir__interrupteur[aria-checked=true] .ps-interrupteur:after{transform:translate(16px)}.ps-format{border:2px solid;border-radius:3px;display:block}.ps-tuile{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-width:0;min-height:92px;color:var(--couleur-texte);font:inherit;cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 4px 6px;display:flex}.ps-tuile:active{background:var(--couleur-accent-fond)}.ps-tuile--on{border-color:var(--couleur-accent-texte);box-shadow:inset 0 0 0 1px var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.ps-tuile--ajout{color:var(--couleur-texte-doux);background:0 0;border-style:dashed}.ps-tuile__vig{flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ps-tuile__nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.74rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ps-tuile__sous{color:var(--couleur-texte-doux);font-size:.64rem;line-height:1.1}.ps-tuile--on .ps-tuile__sous{color:var(--couleur-accent-texte)}.ps-vignette{flex:none;display:block;overflow:visible}.ps-vignette *{vector-effect:non-scaling-stroke}.ps-vignette--img{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ps-vignette--img img{object-fit:contain;width:100%;height:100%}.ps-vignette--teinte{display:inline-flex}.plan-sol__arme{z-index:3;border:1px solid var(--couleur-accent-texte);background:var(--couleur-panel);max-width:calc(100% - 24px);color:var(--couleur-texte);box-shadow:var(--ombre-flottante), 0 6px 18px #00000029;border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 10px;animation:.14s ease-out fond-in;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.plan-sol__arme-vig{color:var(--couleur-accent-texte);display:inline-flex}.plan-sol__arme-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.plan-sol__arme-fin{background:var(--couleur-accent-texte);min-height:36px;color:var(--sur-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:.84rem;font-weight:700}.plan-sol__selbar{padding-left:8px;top:12px}.plan-sol__selbar-vig{align-items:center;margin-right:6px;display:inline-flex}.plan-sol__selbar-btn--details{width:auto;font:inherit;gap:6px;padding:0 10px;font-size:.84rem;font-weight:600}.plan-sol__details{z-index:3;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:16px;flex-direction:column;width:300px;max-width:calc(100% - 28px);min-height:0;max-height:calc(100% - 140px);animation:.14s ease-out pop-in;display:flex;position:absolute;top:68px;right:14px;overflow:hidden;box-shadow:0 1px 2px #10182814,0 16px 40px #10182833}.plan-sol__details-tete{border-bottom:1px solid var(--couleur-bordure);flex:none;align-items:center;gap:10px;padding:12px 8px 10px 14px;display:flex}.plan-sol__details-vig{background:var(--couleur-carte);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.plan-sol__details-titre{flex-direction:column;flex:auto;min-width:0;display:flex}.plan-sol__details-titre strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-sol__details-titre em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal}.plan-sol__details-corps{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 14px 16px;display:flex;overflow-y:auto}.plan-sol__details .plan-sol__fiche-ligne{flex-wrap:nowrap;align-items:flex-end}.plan-sol__details .plan-sol__champ{font-size:.74rem}.plan-sol__details .plan-sol__champ--plein{width:100%;display:flex}.plan-sol__details .plan-sol__champ--plein input:not([type]),.plan-sol__details .plan-sol__champ--plein input[type=range],.plan-sol__details .plan-sol__champ--plein .cellule-select{box-sizing:border-box;width:100%}.plan-sol__details .plan-sol__champ--lettre input{width:3.2em}.plan-sol__champ-aide{color:var(--couleur-texte-doux);font-size:.74rem;font-style:normal}.plan-sol__details .plan-sol__look{margin-top:0}.plan-sol__details .plan-sol__look-titre{flex-basis:100%}.plan-sol__details .plan-sol__look-garder{flex-wrap:wrap}.plan-sol__details .plan-sol__look-garder input{flex:100%;min-height:40px}.plan-sol__segmente--passe{flex-wrap:wrap;display:inline-flex}.plan-sol__details .bouton-secondaire,.plan-sol__details .plan-sol__forme{align-self:flex-start}.plan-sol__zoombar{z-index:2;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);box-shadow:var(--ombre-flottante);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:14px;right:14px}.plan-sol__zoombar-btn{width:40px;height:40px;color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.plan-sol__zoombar-btn:active{background:var(--couleur-accent-fond)}.plan-sol__zoombar-pct{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;color:var(--couleur-texte-doux);font-size:.78rem;font-weight:600}.plan-sol__cadre>.plan-sol__resume{z-index:1;pointer-events:none;margin:0;position:absolute;bottom:18px;left:14px}.plan-sol__cadre>.plan-sol__lecture{z-index:2;background:var(--couleur-panel);box-shadow:var(--ombre-flottante);border-radius:999px;margin:0;padding:6px 12px;font-size:.8rem;position:absolute;top:10px;left:10px}.plan-sol__tiroir~.plan-sol__resume{display:none}.plan-sol__renommer{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:100%;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;padding:0 12px;font-size:1rem}.atelier-ps__seq-tete{flex-flow:row;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px}.atelier-ps__seq-num{background:var(--couleur-texte);min-width:26px;height:22px;color:var(--couleur-fond);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.78rem;font-weight:800;display:inline-flex}.atelier-ps__seq-tete .atelier-ps__seq-lieu{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.86rem;overflow:hidden}.atelier-ps__seq-lieu strong{color:var(--couleur-texte)}.atelier-ps__seq-tete .atelier-ps__seq-coms{scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;margin-top:0;overflow-x:auto}.atelier-ps__seq-tete .atelier-ps__seq-coms::-webkit-scrollbar{display:none}.atelier-ps__seq-tete .atelier-ps__com{flex:none}.atelier-ps__seq-act{width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.atelier-ps__seq-act+.atelier-ps__seq-act{margin-left:0}.atelier-ps__seq-act:active{background:var(--couleur-accent-fond)}.atelier-ps__poignee--fine{min-height:20px;padding:0}.plan-sol__calques{z-index:2;scrollbar-width:none;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);max-height:calc(100% - 140px);box-shadow:var(--ombre-flottante);-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex;position:absolute;top:68px;right:14px;overflow-y:auto}.plan-sol__calques::-webkit-scrollbar{display:none}.plan-sol__calques-tete,.plan-sol__calque{width:76px;min-height:52px;color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:.68rem;font-weight:600;line-height:1.1;display:flex;position:relative}.plan-sol__calques-tete{min-height:44px;color:var(--couleur-texte)}.plan-sol__calques:not(.plan-sol__calques--replie) .plan-sol__calques-tete{border-bottom:1px solid var(--couleur-bordure);border-radius:10px 10px 0 0}.plan-sol__calque{opacity:.55}.plan-sol__calque--on{opacity:1;background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.plan-sol__calque--ajout{opacity:1}.plan-sol__calque--ajout:not(.plan-sol__calque--on){color:var(--couleur-texte-doux);background:0 0}.plan-sol__calques-txt{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.plan-sol__calques-point{background:var(--page-ambre);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:14px}.plan-sol__calques-gerer{z-index:3;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:16px;flex-direction:column;width:300px;max-width:calc(100% - 120px);min-height:0;max-height:calc(100% - 140px);animation:.14s ease-out pop-in;display:flex;position:absolute;top:68px;right:104px;overflow:hidden;box-shadow:0 1px 2px #10182814,0 16px 40px #10182833}.plan-sol__calques-gerer-corps{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:4px 14px 14px 16px;display:flex;overflow-y:auto}.plan-sol__calques-ligne{align-items:center;gap:8px;display:flex}.plan-sol__calques-ligne input{box-sizing:border-box;border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-width:0;min-height:44px;color:var(--couleur-texte);font:inherit;border-radius:10px;flex:auto;padding:0 12px;font-size:.9rem}.plan-sol__calques-ligne .mb-btn{flex:none}@media (height<=500px){.plan-sol__calques{max-height:calc(100% - 64px);top:8px;right:8px}.plan-sol__calques-tete,.plan-sol__calque{width:46px;min-height:40px}.plan-sol__calques .plan-sol__calques-txt{display:none}.plan-sol__calques-point{right:6px}.plan-sol__calques-gerer{max-width:calc(100% - 80px);max-height:calc(100% - 16px);top:8px;right:66px}}@media (width<=600px) and (orientation:portrait){.plan-sol__calques{max-height:calc(100% - 120px);top:60px;right:8px}.plan-sol__calques-tete,.plan-sol__calque{width:46px;min-height:44px}.plan-sol__calques .plan-sol__calques-txt{display:none}.plan-sol__calques-point{right:6px}.plan-sol__calques-gerer{border-bottom:0;border-radius:20px 20px 0 0;width:auto;max-width:none;max-height:60%;inset:auto 0 0;box-shadow:0 -10px 30px #10182829}}@media (height<=500px){.plan-sol__rail{flex-basis:60px;gap:0;padding:3px 0}.plan-sol__rail-btn{width:46px;min-height:38px}.plan-sol__rail-txt,.plan-sol__tiroir-aide,.plan-sol__cadre>.plan-sol__resume,.plan-sol__haut .plan-sol__etat{display:none}.plan-sol__rail-sep{width:24px}.plan-sol__tiroir{top:8px;bottom:8px;left:8px}.plan-sol__tiroir-tete{padding:10px 8px 6px 14px}.plan-sol__puces{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.plan-sol__details{width:260px;max-height:none;top:8px;bottom:8px;right:8px}.plan-sol__selbar{max-width:calc(100% - 16px);margin:0;top:8px;left:8px;right:auto}.plan-sol__arme{top:8px}.plan-sol__zoombar{bottom:8px;right:8px}.plan-sol__haut-btn{min-width:40px;height:38px}.plan-sol__haut-btn--texte{height:34px}.plan-sol__haut-btn--texte .plan-sol__haut-txt{display:none}.atelier-ps--large .atelier-ps__cote{z-index:4;border:1px solid var(--couleur-bordure);border-radius:14px;flex:none;width:330px;max-width:55%;position:absolute;top:6px;bottom:6px;right:6px;box-shadow:0 14px 40px #1018283d}.atelier-ps--large .atelier-ps__cote--cache{display:none}}@media (width<=600px) and (orientation:portrait){.plan-sol__corps{flex-direction:column}.plan-sol__rail{border-right:0;border-top:1px solid var(--couleur-bordure);flex-direction:row;flex:0 0 60px;order:2;justify-content:space-between;gap:0;padding:0 4px;overflow:auto hidden}.plan-sol__rail-btn{width:42px;min-height:46px}.plan-sol__rail-txt,.plan-sol__cadre>.plan-sol__resume{display:none}.plan-sol__rail-sep{width:1px;height:24px;margin:0 2px}.plan-sol__tiroir,.plan-sol__details{border-bottom:0;border-radius:20px 20px 0 0;width:auto;max-width:none;inset:auto 0 0;box-shadow:0 -10px 30px #10182829}.plan-sol__tiroir{height:46%}.plan-sol__details{height:55%;max-height:none}.plan-sol__tiroir-tete{padding-top:10px}.plan-sol__puces{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ps-tiroir__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-sol__selbar{max-width:calc(100% - 16px);margin:0;top:8px;left:8px;right:auto}.plan-sol__selbar-txt,.plan-sol__haut-btn--texte .plan-sol__haut-txt{display:none}.plan-sol__arme{top:8px}.plan-sol__zoombar{bottom:8px;right:8px}}.plan-sol__tiroir~.plan-sol__selbar,.plan-sol__tiroir~.plan-sol__placement{max-width:calc(100% - 328px);left:320px}@media (width<=600px) and (orientation:portrait){.plan-sol__tiroir~.plan-sol__selbar{max-width:calc(100% - 16px);left:8px}.plan-sol__tiroir~.plan-sol__placement{display:none}}.atelier-ps__seq-texte .scene-tete{display:none}.atelier-ps__barre--compacte .atelier-ps__retour{justify-content:center;min-width:40px;padding:0 6px}.atelier-ps__plan-choix{min-width:0;min-height:40px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.atelier-ps__plan-choix-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atelier-ps__barre--compacte .atelier-ps__public{flex:none;padding:0 10px}.atelier-ps__barre--compacte .atelier-ps__seq-bouton{min-height:40px;padding:0 10px}.atelier-ps__barre--compacte .plan-sol__etat{display:none}.ps-tuile{padding-left:2px;padding-right:2px}.ps-tuile__nom{letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.7rem}.plan-sol__repeint{fill:color-mix(in srgb, var(--couleur-texte) 9%, var(--couleur-fond))}.plan-sol__selbar-id{min-height:44px;color:var(--couleur-texte);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:2px;margin-right:2px;padding:0 8px 0 2px;display:inline-flex}.plan-sol__selbar-id:active,.plan-sol__selbar-id--on{background:var(--couleur-accent-fond)}.plan-sol__selbar-id .plan-sol__selbar-nom{margin-right:2px}.plan-sol__identite{z-index:4;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:16px;flex-direction:column;gap:10px;width:340px;max-width:calc(100% - 16px);max-height:calc(100% - 90px);padding:12px 14px;animation:.14s ease-out fond-in;display:flex;position:absolute;top:70px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 1px 2px #10182814,0 16px 40px #10182833}.plan-sol__identite .plan-sol__champ--plein{width:100%;display:flex}.plan-sol__identite .plan-sol__champ--plein input{box-sizing:border-box;width:100%}.plan-sol__identite .plan-sol__fiche-ligne{align-items:flex-end;gap:10px;display:flex}.plan-sol__identite .plan-sol__champ--lettre input{width:3.2em}.plan-sol__identite .ps-tiroir__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-sol__identite .ps-tuile{min-height:76px}.plan-sol__identite .ps-tuile__vig{width:42px;height:42px}@media (height<=500px),(width<=600px) and (orientation:portrait){.plan-sol__identite{top:60px;left:8px;transform:none}}.org{gap:var(--espace-m,16px);flex-direction:column;display:flex}.org__tete{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.org-regle{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.org-regle__ligne{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.org-regle__ligne--off{cursor:default}.org-regle__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.org-regle__txt small,.org-carte__resp small,.org-ligne__txt small{color:var(--couleur-texte-doux);font-size:.82rem}.org-regle .options-note{margin:0}.org-section{flex-direction:column;gap:8px;display:flex}.org-section__tete{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.org-section__tete .modale__section{margin:0}.org-cartes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.org-cartes--tout{grid-template-columns:1fr}.org-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-panel);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.org-carte--tout{border-color:color-mix(in srgb, var(--couleur-accent-texte) 45%, var(--couleur-bordure))}.org-carte__tete{align-items:center;gap:8px;display:flex}.org-carte__nom{align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.org-carte__nb{color:var(--couleur-texte-doux);white-space:nowrap;margin-left:auto;font-size:.86rem}.org-carte__resp{align-items:center;gap:8px;display:flex}.org-carte__resp>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.org-carte__voient{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.86rem;display:flex}.org-carte__voient--off{cursor:default;color:var(--couleur-texte-doux)}.org-carte__voient .interrupteur{flex:none}.org-carte__membres{flex-direction:column;display:flex}.org-ligne{align-items:center;gap:8px;min-height:48px;padding:4px 0;display:flex}.org-ligne+.org-ligne{border-top:1px solid var(--couleur-bordure)}.org-ligne__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.org-ligne__nom{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.org-ligne__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.org-ligne__actions button{min-height:44px}.org-badge{background:color-mix(in srgb, var(--couleur-texte) 10%, transparent);color:var(--couleur-texte-doux);border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:500}.org-badge--resp{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.org-ligne__txt .org-ligne__demande{color:var(--couleur-accent-texte);align-items:center;gap:4px;display:inline-flex}.org-carte .vide{margin:0;font-size:.86rem}@media (width<=700px){.org-cartes{grid-template-columns:1fr}.org-section__tete .eq-equipe__resp{width:100%;margin-left:0}}.org-section__prop{color:var(--couleur-accent-texte);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.org-section__prop button,.org-section__proposer{min-height:44px}.equipe-defaut{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:4px 0 10px;display:flex}.equipe-defaut .interrupteur{flex:none}.equipe-defaut__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.equipe-defaut__txt small{color:var(--couleur-texte-doux);font-size:.82rem}.fh-sous--feuille{color:var(--couleur-accent-texte)}.liens__titre{color:var(--couleur-texte-doux);margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.liens__ligne{border-bottom:1px solid var(--couleur-bordure);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.liens__ligne:last-child{border-bottom:0}.liens__txt{flex-direction:column;flex:180px;min-width:0;display:flex}.liens__txt small{color:var(--couleur-texte-doux)}.liens__reglage{margin-top:10px}.liens__reglage-choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.liens__reglage-choix .imp-tuile{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:10px 12px;display:flex}.liens__reglage-choix .imp-tuile small{opacity:.75;font-size:.82em}.liens__txt small.liens__alerte{color:var(--couleur-danger);align-items:flex-start;gap:4px;display:flex}.liens__ligne button{min-height:44px}.liens__confirmer{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.liens__confirmer small{color:var(--couleur-texte-doux);flex:100%}.liens__form input{box-sizing:border-box;width:100%;min-height:44px}.bulle-jour{left:50%;bottom:calc(16px + var(--sai-b,0px));z-index:45;border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:16px;align-items:flex-start;gap:12px;width:calc(100% - 24px);max-width:560px;padding:12px 14px;animation:.18s ease-out fond-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #10182838}.bulle-jour__ico{background:var(--couleur-accent-fond);width:36px;height:36px;color:var(--couleur-accent-texte);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bulle-jour__txt{min-width:0;color:var(--couleur-texte);flex-direction:column;flex:auto;gap:2px;font-size:.86rem;display:flex}.bulle-jour__txt strong{color:var(--couleur-titre);font-size:.92rem}.bulle-jour__txt small{color:var(--couleur-texte-doux);font-size:.76rem}.bulle-jour__actions{flex-direction:column;flex:none;align-self:center;gap:6px;display:flex}.bulle-jour__btn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;padding:0 16px;font-size:.88rem;font-weight:600}.bulle-jour__btn--sec{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-texte)}.bulle-jour__btn--prim{background:var(--couleur-accent-texte);color:var(--sur-accent);border:none}@media (width<=520px){.bulle-jour{flex-wrap:wrap}.bulle-jour__actions{flex-direction:row;width:100%}.bulle-jour__btn{flex:1 1 0}}.onglets-partages{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.onglets-partages__liste{flex-wrap:wrap;gap:4px 14px;display:flex}.onglets-partages--compact{margin:4px 0 8px}.tuile-menu.tm{z-index:20;width:330px;min-width:0;max-height:640px;color:var(--couleur-texte);text-align:left;border-radius:18px;padding:6px;overflow-y:auto;box-shadow:0 18px 50px #1018283d}.tuile-menu.tm button.mb-action{min-height:52px;font-size:inherit;color:var(--couleur-titre);border-radius:12px;gap:12px;padding:8px 10px}.tuile-menu.tm button.mb-action:hover{background:var(--couleur-accent-doux);color:var(--couleur-titre)}.tuile-menu.tm button.mb-action--off:hover{background:0 0}.tuile-menu.tm button.mb-btn-ico{color:var(--couleur-texte-doux);padding:0}.tm__ico{border-radius:10px;width:32px;height:32px}.tm .mb-groupe{padding:2px 0}.tm .mb-groupe>.mb-intitule{padding:8px 10px 4px}.tm__tete{border-bottom:1px solid var(--couleur-bordure);align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px 10px;display:flex}.tm__pastille{background:var(--tuile-teinte,var(--page-bleu));width:30px;height:30px;color:var(--sur-accent);font-family:var(--police-titre);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.tm__tete-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tm__nom{color:var(--couleur-titre);font-size:.92rem;font-weight:700}.tm__role{color:var(--couleur-texte-doux);font-size:.76rem}.tm__proprio{background:var(--couleur-panel);border-radius:12px;align-items:center;gap:10px;margin:6px 4px;padding:9px 10px;display:flex}.tm__proprio-ini{background:var(--couleur-bordure);width:28px;height:28px;color:var(--couleur-texte);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.tm__proprio-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tm__proprio-txt .mb-intitule{font-size:.66rem}.tm__proprio-nom{color:var(--couleur-titre);font-size:.88rem;font-weight:650}.tm__proprio-sous{color:var(--couleur-texte-doux);font-size:.76rem}.tm__teinte{border-bottom:1px solid var(--couleur-bordure);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.tm__teinte .choix-teinte{flex-wrap:nowrap;gap:6px;max-width:none}.tm__teinte .choix-teinte__pastille{flex:none;width:30px;height:30px}.tuile-menu.tm.tm--feuille{z-index:61;width:100%;max-width:none;max-height:88dvh;padding:6px 8px calc(12px + env(safe-area-inset-bottom));border:none;border-radius:22px 22px 0 0;animation:.18s ease-out mb-in;position:fixed;inset:auto 0 0;box-shadow:0 -10px 40px #10182833}.tm--feuille:before{content:"";background:var(--couleur-bordure);border-radius:999px;width:38px;height:5px;margin:4px auto 6px;display:block}.tuile-menu.tm.tm--feuille button.mb-action{min-height:56px}.tm--feuille .tm__ico,.tm--feuille .tm__pastille{width:34px;height:34px}.ac__bandeau-prod{opacity:.92;font-size:.84rem;font-weight:600}.ac__bandeau-real{opacity:.8;font-size:.84rem;font-weight:500}@media (width<=700px){.ac__bandeau-prod,.ac__bandeau-real{font-size:.76rem}}.barre-selection.bs{border-radius:14px;gap:2px;padding:4px;box-shadow:0 12px 34px #1018284d}.bs__btn{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:.84rem;font-weight:600;display:inline-flex}[data-theme^=nuit] .bs__btn{color:var(--couleur-titre)}.bs__btn:hover,.bs__btn--on{background:#ffffff29}.bs__pas{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.bs__pas--couleur{color:var(--scene-texte,#000)}.bs__sep{background:#ffffff2e;flex:none;width:1px;height:24px;margin:0 3px}[data-theme^=nuit] .bs__sep{background:var(--couleur-bordure)}.bs__creer{background:color-mix(in srgb, var(--page-bleu) 26%, transparent);min-height:44px;color:color-mix(in srgb, var(--page-bleu) 22%, #fff);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:.84rem;font-weight:600;display:inline-flex}.bs__creer--on{background:color-mix(in srgb, var(--page-bleu) 45%, transparent)}[data-theme^=nuit] .bs__creer{color:var(--couleur-accent-texte);background:var(--couleur-accent-fond)}.bs__n{background:#ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.barre-selection__sous.bs__sous{background:var(--couleur-carte);white-space:normal;border-radius:16px;padding:12px;box-shadow:0 14px 40px #10182833}.barre-selection__sous--droite{left:auto;right:0}.bs__titre{margin:0 2px 8px}.bs__styles{gap:6px;display:flex}.bs__style{min-width:104px}.bs__sous--creer{flex-direction:column;width:320px;display:flex}.bs__sous--creer .mb-action{min-height:52px;padding:8px 10px}.bs__sous--son{width:460px;max-width:calc(100vw - 16px)}.bs__cats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bs__cat{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:60px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.bs__cat:hover{background:var(--couleur-accent-doux)}.bs__cat-ico{background:color-mix(in srgb, var(--cat) 16%, var(--couleur-carte));width:34px;height:34px;color:color-mix(in srgb, var(--cat) 80%, var(--couleur-titre));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bs__cat-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.bs__cat-nom{font-size:.88rem;font-weight:650}.bs__cat-aide{color:var(--couleur-texte-doux);font-size:.74rem;line-height:1.35}.bs__lier{background:var(--couleur-panel);width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:0 12px;font-size:.86rem;font-weight:600;display:flex}@media (width<=700px){.barre-selection.bs{border-radius:18px}.barre-selection.bs>.bs__sep{display:none}.bs__sous--creer,.bs__sous--son{width:calc(100vw - 24px)}.bs__cats{grid-template-columns:1fr}.bs__cat{min-height:54px}}.cloche{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);width:44px;height:44px;color:var(--couleur-titre);cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.cloche:hover{background:var(--couleur-panel)}.cloche__n{border:2px solid var(--couleur-fond);background:var(--couleur-alerte);min-width:20px;height:20px;color:var(--sur-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-7px}.ac__tete .cloche+.ac__plus{margin-left:8px}.pn-fond{background:#12121a52}.pn{z-index:61;top:calc(12px + var(--sai-h,0px));right:12px;bottom:calc(12px + var(--sai-b,0px));background:var(--couleur-fond);border-radius:22px;flex-direction:column;width:420px;max-width:calc(100% - 24px);animation:.18s ease-out mb-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #10182847}.pn--plein{width:100%;max-width:none;padding-top:var(--sai-h,0px);padding-bottom:var(--sai-b,0px);border-radius:0;inset:0}.pn__tete{background:var(--couleur-carte);border-bottom:1px solid var(--couleur-bordure);flex:none;align-items:center;gap:10px;padding:12px 12px 12px 20px;display:flex}.pn__titre{flex:1;font-size:1.3rem}.pn__corps{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 14px 24px;display:flex;overflow-y:auto}.pn__corps>*{flex-shrink:0}.pn__filtre>button{min-height:36px}.pn__ligne-titre{justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 4px;display:flex}.pn__ligne-titre .mb-lien{font-size:.8rem}.pn__vide{text-align:center}.pn__lues{align-self:center;height:36px}.ac__bloc-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.ac__bloc-tete .mb-lien{white-space:nowrap;font-size:.8rem}.nl-liste{margin:0;padding:0;list-style:none}.nl-liste--lues{background:var(--couleur-panel)}.nl{position:relative;overflow:hidden}.nl+.nl{border-top:1px solid var(--couleur-bordure)}.nl__fond{color:var(--sur-accent);justify-content:space-between;align-items:center;padding:0 18px;font-size:.82rem;font-weight:700;display:flex;position:absolute;inset:0}.nl__fond>span{opacity:0;align-items:center;gap:6px;display:inline-flex}.nl--vers-lue .nl__fond{background:var(--couleur-succes)}.nl--vers-lue .nl__fond-lue{opacity:1}.nl--vers-retirer .nl__fond{background:var(--couleur-alerte)}.nl--vers-retirer .nl__fond-retirer{opacity:1}.nl__ligne{background:var(--couleur-carte);touch-action:pan-y;align-items:center;gap:11px;padding:11px 8px 11px 16px;display:flex;position:relative}.nl-liste--lues .nl__ligne{background:var(--couleur-panel)}.nl__point{background:var(--couleur-accent-texte);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:5px}.nl__ico{border-radius:10px;width:32px;height:32px}.nl--lue .nl__ico{opacity:.55}.nl__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nl__titre{color:var(--couleur-titre);text-wrap:pretty;font-size:.86rem;font-weight:600;line-height:1.35}.nl--lue .nl__titre{color:var(--couleur-texte-doux);font-weight:500}.nl__aide{color:var(--couleur-texte-doux);font-size:.76rem;line-height:1.35}.nl__sous{color:var(--couleur-texte-doux);font-size:.76rem}.nl__pilule{background:var(--couleur-accent-fond);height:34px;color:var(--couleur-accent-texte);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex:none;align-self:flex-start;margin-top:6px;padding:0 12px;font-size:.78rem;font-weight:650}.nl__pilule--occupe{cursor:default;opacity:.85;align-items:center;gap:8px;display:inline-flex}.nl__tourne{border:2px solid color-mix(in srgb, var(--couleur-accent-texte) 30%, transparent);border-top-color:var(--couleur-accent-texte);border-radius:50%;width:13px;height:13px;animation:.9s linear infinite pastille-tourne}.nl__rond,.nl__retirer{width:40px;height:40px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nl__rond>span{border:1.5px solid var(--couleur-bordure);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nl__rond:hover>span{color:var(--couleur-succes);border-color:var(--couleur-succes)}.nl__retirer{opacity:.7;width:36px}.nl__retirer:hover{opacity:1;color:var(--couleur-alerte)}@media (width<=700px){.nl__ligne{gap:8px;padding-right:4px}.nl__retirer{width:32px}}.gc{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.gc__titre{margin:0}.gc__corps{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:18px;min-height:0;display:flex;overflow:hidden}.gc--deux .gc__corps{height:calc(var(--hauteur-utile,100dvh) - 150px);min-height:520px}.gc__liste{flex-direction:column;flex:1;min-width:0;display:flex}.gc--deux .gc__liste{border-right:1px solid var(--couleur-bordure);flex:0 0 420px}.gc__tete{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-carte);flex-direction:column;flex:none;gap:10px;padding:14px 14px 10px;display:flex}.gc__vider{background:var(--couleur-panel);width:32px;height:32px;color:var(--couleur-texte-doux);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gc__point{border-radius:50%;width:7px;height:7px}.gc__point--vert{background:var(--couleur-succes)}.gc__point--ambre{background:var(--page-ambre)}.gc__point--rouge{background:var(--couleur-alerte)}.gc__point--bleu{background:var(--couleur-accent-texte)}.gc__infos>.gc__info-large{grid-column:1/-1}.gc__ligne-tri{justify-content:space-between;align-items:center;gap:10px;display:flex}.gc__nb{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;font-size:.8rem}.gc__tri{position:relative}.gc__tri-btn{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:36px;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.gc__tri-fond{z-index:61;position:fixed;inset:0}.gc__tri-menu{width:240px;top:calc(100% + 6px);right:0}.gc__tri-titre{padding:6px 10px 4px}.gc__tri-choix{width:100%;min-height:44px;color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.88rem;display:flex}.gc__tri-choix:hover{background:var(--couleur-accent-doux)}.gc__tri-choix .ico{color:var(--couleur-accent-texte)}.gc__lignes{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.gc__ligne{min-height:62px}.gc__ligne-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gc__nom{align-items:center;gap:6px;display:flex}.gc__droite{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.gc__info-tri{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.72rem}.gc__ligne--suspendu .gc__avatar{opacity:.5}.gc__ligne--suspendu .gc__nom{color:var(--couleur-texte-doux);text-decoration:line-through}.gc__plus{margin:12px}.gc__aucun{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.gc__aucun strong{color:var(--couleur-titre)}.gc__fiche{background:var(--couleur-fond);flex-direction:column;flex:1;gap:20px;min-width:0;padding:22px 24px 28px;display:flex;overflow-y:auto}.gc__fiche--vide{justify-content:center;align-items:center}.gc__retour{align-self:flex-start;align-items:center;gap:4px;min-height:44px;display:inline-flex}.gc__ident{align-items:center;gap:14px;display:flex}.gc__ident-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.gc__ident-nom{overflow-wrap:anywhere;font-size:1.4rem}.gc__ident-mail{color:var(--couleur-texte-doux);overflow-wrap:anywhere;font-size:.86rem}.gc__pastilles{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.gc__sec{margin:0 2px 8px}.gc__infos{border:1px solid var(--couleur-bordure);background:var(--couleur-bordure);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.gc__infos>div{background:var(--couleur-carte);flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}.gc__infos span{color:var(--couleur-texte-doux);font-size:.74rem}.gc__infos strong{color:var(--couleur-titre);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.gc__actions{padding:4px}.gc__actions>*+*{border-top:none}.gc__action{min-height:64px}.gc__action-ico{border-radius:11px;width:36px;height:36px}.gc__actions--danger{border-color:color-mix(in srgb, var(--couleur-alerte) 22%, var(--couleur-bordure))}.gc__lien{background:var(--couleur-panel);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:.8rem;display:block}.gc__fond{background:#12121a52}.gc__volet{z-index:61;background:var(--couleur-fond);animation:.18s ease-out mb-in;display:flex;position:fixed;top:0;bottom:0;right:0}.gc__volet--glisse{width:500px;max-width:100%;padding-top:var(--sai-h,0px);box-shadow:-20px 0 60px #1018282e}.gc__volet--plein{padding-top:var(--sai-h,0px);padding-bottom:var(--sai-b,0px);left:0}.gc__volet .gc__fiche{padding:12px 16px 28px}@media (width<=600px){.gc__infos{grid-template-columns:1fr}}.ps-compte__onglets.mb-segmente{max-width:520px}.ps-projets{min-width:0}.ps-projets--deux{min-height:520px;height:calc(var(--hauteur-utile,100dvh) - 190px);border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:18px;display:flex;overflow:hidden}.ps-colonne{flex-direction:column;gap:2px;padding:10px;display:flex;overflow-y:auto}.ps-projets--deux .ps-colonne{border-right:1px solid var(--couleur-bordure);flex:0 0 340px}.ps-colonne__titre{padding:10px 8px 6px}.ps-tournage{border-bottom:none;border-radius:14px;min-height:62px}.ps-tournage--cloture{opacity:.72}.ps-tournage__pastille{background:color-mix(in srgb, var(--tuile-teinte,var(--page-bleu)) 18%, var(--couleur-carte));width:36px;height:36px;color:var(--tuile-teinte,var(--page-bleu));border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-tournage__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-tournage__droite{color:var(--couleur-titre);flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:.84rem;display:flex}.ps-tournage__doux{color:var(--couleur-texte-doux);font-size:.78rem}.ps-detail{background:var(--couleur-fond);flex-direction:column;flex:1;gap:18px;min-width:0;padding:20px 22px 28px;display:flex;overflow-y:auto}.ps-detail--vide{justify-content:center;align-items:center}.ps-detail__retour{align-self:flex-start;align-items:center;gap:4px;min-height:44px;display:inline-flex}.ps-detail__tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ps-detail__titres{flex-direction:column;gap:3px;min-width:0;display:flex}.ps-detail__boutons{flex-wrap:wrap;gap:8px;display:flex}.ps-seq{flex-direction:column;gap:10px;display:flex}.ps-seq__tete{align-items:baseline;gap:10px;font-size:.78rem;display:flex}.ps-seq__tete strong{color:var(--couleur-titre);font-weight:700}.ps-seq__tete span{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);font-weight:600}.ps-cartes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ps-carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);color:var(--couleur-titre);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:0 0 10px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ps-carte:hover:not(:disabled){border-color:color-mix(in srgb, var(--couleur-accent-texte) 35%, var(--couleur-bordure));box-shadow:var(--ombre-carte)}.ps-carte:disabled{cursor:default;opacity:.7}.ps-carte__apercu{border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-panel);display:block}.ps-carte__apercu svg{width:100%;display:block}.ps-carte__nom{padding:0 12px;font-size:.88rem;font-weight:650}.ps-carte__meta{justify-content:space-between;align-items:center;gap:6px;padding:0 12px;display:flex}.ps-carte__date{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.74rem}.ps-plein{border-radius:18px;flex-direction:column;min-height:60dvh;display:flex;overflow:hidden}@media (width<=700px){.ps-cartes{grid-template-columns:1fr 1fr;gap:10px}.ps-detail{background:0 0;padding:12px 4px 24px}}.ps-compte--projets{max-width:none}.bib-ps__famille{margin:18px 2px 8px}.bib-ps__grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bib-ps__carte{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:8px 6px 8px 8px;display:flex;position:relative}.bib-ps__carte .bib-ps__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bib-ps__carte .bib-ps__txt strong{color:var(--couleur-titre);font-size:.88rem;font-weight:650}.bib-ps__carte .bib-ps__txt em{color:var(--couleur-texte-doux);font-size:.74rem;font-style:normal}.bib-ps__mini{border:1px solid var(--couleur-bordure);background:var(--couleur-panel);border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.bib-ps__mini svg{display:block}.bib-ps__carte .bib-ps__vignette{border-radius:12px;width:64px;height:64px}.bib-ps__plus{width:40px;height:40px}.bib-ps__menu-fond{z-index:61;position:fixed;inset:0}.bib-ps__menu{width:230px;top:calc(100% - 4px);right:6px}.bib-ps__importer{border:1.5px dashed var(--couleur-bordure);width:100%;height:100%;min-height:64px;color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.bib-ps__importer:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte)}.bib-ps__importer span{flex-direction:column;gap:2px;display:flex}.bib-ps__importer strong{font-size:.86rem;font-weight:650}.bib-ps__importer em{color:var(--couleur-texte-doux);font-size:.74rem;font-style:normal}.bib-ps__genre-bloc{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.bib-ps__genre-bloc .bib-ps__genre{flex-direction:column;gap:2px;font-size:.84rem;display:flex}.bib-ps__genre-bloc .bib-ps__genre em{color:var(--couleur-texte-doux);font-size:.76rem;font-style:normal}.rg-ps{flex-direction:column;gap:8px;max-width:640px;display:flex}.rg-ps__styles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rg-ps__style{border:1px solid var(--couleur-bordure);background:var(--couleur-carte);min-height:96px;color:var(--couleur-titre);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;font-size:.86rem;font-weight:600;display:flex}.rg-ps__style--on{border:2px solid var(--couleur-accent-texte);background:var(--couleur-accent-doux)}.rg-ps__apercu{background:var(--couleur-panel);border-radius:10px;width:44px;height:44px;display:inline-flex;overflow:hidden}.rg-ps__sorties{padding:4px 0}.rg-ps__sortie{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex}.rg-ps__sortie input{width:20px;height:20px;min-height:0;accent-color:var(--couleur-accent-texte);flex:none}.rg-ps__sortie span{flex-direction:column;gap:2px;display:flex}.rg-ps__sortie strong{color:var(--couleur-titre);font-size:.9rem;font-weight:600}.rg-ps__sortie em{color:var(--couleur-texte-doux);font-size:.78rem;font-style:normal}.rg-ps__tailles{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rg-ps__tailles p{color:var(--couleur-texte);text-wrap:pretty;margin:0;font-size:.86rem}@media (width<=700px){.bib-ps__grille{grid-template-columns:1fr}.rg-ps__tailles{flex-direction:column;align-items:flex-start}}.atelier-ps__barre{background:var(--couleur-carte);gap:8px;min-height:56px;padding:6px 12px}.atelier-ps__retour{border-radius:calc(var(--rayon) - 2px);min-height:44px;padding:0 10px 0 4px;font-size:.92rem}.atelier-ps__retour:hover{background:var(--couleur-accent-doux)}.atelier-ps__plans-zone{flex:auto;align-items:center;gap:6px;min-width:128px;display:flex}.atelier-ps__plans{flex:0 auto;gap:6px;padding:2px 0}.atelier-ps__plan{border:1px solid var(--couleur-bordure);border-radius:calc(var(--rayon) - 2px);background:var(--couleur-carte);max-width:200px;min-height:36px;color:var(--couleur-texte);align-items:center;gap:6px;padding:0 14px;font-size:.84rem;font-weight:650;display:inline-flex}.atelier-ps__plan:hover{background:var(--couleur-panel)}.atelier-ps__plan-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atelier-ps__plan.atelier-ps__plan--on,.atelier-ps__plan.atelier-ps__plan--on:hover{border-color:var(--couleur-titre);background:var(--couleur-titre);color:var(--couleur-carte)}.atelier-ps__plan--neuf:not(.atelier-ps__plan--on){color:var(--couleur-texte-doux);border-style:dashed}.atelier-ps__plan--brouillon:not(.atelier-ps__plan--on){border-color:var(--couleur-bordure)}.atelier-ps__plan .atelier-ps__neuf{opacity:.75;font-size:.74rem;font-style:normal;font-weight:600}.atelier-ps__plan .atelier-ps__verrou{color:inherit;opacity:.75;margin-left:0}.atelier-ps__plan-plus{border:1px dashed var(--couleur-bordure);border-radius:calc(var(--rayon) - 2px);width:36px;height:36px;color:var(--couleur-texte-doux);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.atelier-ps__plan-plus:hover{border-color:var(--couleur-accent-texte);color:var(--couleur-accent-texte);background:var(--couleur-accent-doux)}.atelier-ps__etiquette{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--rayon-pilule);background:var(--badge-bg);min-width:64px;max-width:200px;height:26px;color:var(--couleur-texte-doux);flex:0 auto;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex;overflow:hidden}.atelier-ps__etiquette--ecriture{background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.atelier-ps__public{border-radius:calc(var(--rayon) - 2px);min-height:40px;color:var(--couleur-titre);flex:none;gap:7px;padding:0 10px 0 12px;font-size:.84rem;font-weight:600}.atelier-ps__public:hover{background:var(--couleur-panel)}.atelier-ps__public .ico{color:var(--couleur-texte-doux);flex:none}.atelier-ps__public .atelier-ps__public-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;overflow:hidden}.atelier-ps__public--brouillon{border-color:color-mix(in srgb, var(--page-ambre) 55%, var(--couleur-bordure))}.atelier-ps__sep{background:var(--couleur-bordure);flex:none;width:1px;height:24px}.atelier-ps__outils .plan-sol__haut{gap:2px}.atelier-ps__outils .plan-sol__haut-btn{border-radius:calc(var(--rayon) - 2px);min-width:40px;height:40px;color:var(--couleur-texte)}.atelier-ps__outils .plan-sol__haut-btn:not(:disabled):hover{background:var(--couleur-panel)}.atelier-ps__outils .plan-sol__haut-btn--texte{border-radius:calc(var(--rayon) - 2px);height:38px;margin:0 4px;padding:0 12px;font-size:.84rem}.atelier-ps__outils .plan-sol__etat{margin-right:4px;font-size:.74rem}.atelier-ps__seq-bouton{border-radius:calc(var(--rayon) - 2px);min-height:38px;color:var(--couleur-titre);gap:7px;padding:0 12px;font-size:.84rem;font-weight:700}.atelier-ps__seq-bouton:hover{background:var(--couleur-panel)}.atelier-ps__seq-bouton.atelier-ps__seq-bouton--on,.atelier-ps__seq-bouton.atelier-ps__seq-bouton--on:hover{border-color:var(--couleur-accent-texte);background:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}@media (width<=900px){.atelier-ps__outils .plan-sol__etat,.atelier-ps__outils .plan-sol__haut-btn--texte .plan-sol__haut-txt{display:none}.atelier-ps__outils .plan-sol__haut-btn--texte{width:40px;padding:0}.atelier-ps__public .atelier-ps__public-txt{max-width:120px}.atelier-ps__etiquette{max-width:140px}}@media (width<=760px){.atelier-ps__barre{gap:6px;padding:6px 8px}.atelier-ps__retour span,.atelier-ps__sep{display:none}.atelier-ps__plan{max-width:140px}}@media (height<=500px){.atelier-ps__barre{min-height:44px;padding:2px 8px}.atelier-ps__plan,.atelier-ps__plan-plus{height:34px;min-height:34px}.atelier-ps__public,.atelier-ps__seq-bouton{min-height:36px}}.atelier-ps__barre--compacte{gap:4px;padding:4px 6px}.atelier-ps__barre--compacte .atelier-ps__public{padding:0 10px}.scene-bloc .scene-entete{border-radius:13px 13px 0 0}.scene-bloc.scene-bloc--jaj-modif .scene-entete{border-radius:12.5px 12.5px 0 0}.atelier-ps__seq-texte .atelier-ps__seq-scenario{width:100%;margin-top:var(--espace-s);font-family:var(--police);justify-content:center;gap:8px;display:flex}.prompteur-bulle{left:50%;bottom:calc(22px + var(--sai-b,0px));z-index:55;border-radius:var(--rayon-pilule);background:var(--prompteur-fond);box-shadow:var(--prompteur-ombre);transform:translateX(-50%) scale(calc(var(--pt,1) * var(--pt-ecran,1)));transform-origin:bottom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;white-space:nowrap;align-items:center;gap:4px;width:max-content;padding:6px;transition:background-color .25s,box-shadow .25s;display:flex;position:fixed}@media (width<=480px){.prompteur-bulle{bottom:calc(30px + var(--sai-b,0px))}}@media (width<=374px){.prompteur-bulle{--pt-ecran:.95}}@media (width<=359px){.prompteur-bulle{--pt-ecran:.84}}.prompteur-bulle--placee{transform:translate(-50%, -50%) scale(calc(var(--pt,1) * var(--pt-ecran,1)));transform-origin:50%;bottom:auto}.prompteur-bulle--glisse{transform:translate(-50%, -50%) scale(calc(var(--pt,1) * var(--pt-ecran,1) * 1.06));box-shadow:var(--prompteur-ombre-glisse);cursor:grabbing}.prompteur-bulle:not(.prompteur-bulle--placee).prompteur-bulle--glisse{transform:translateX(-50%) scale(calc(var(--pt,1) * var(--pt-ecran,1) * 1.06))}.prompteur-bulle *,.prompteur-repere__etiquette,.prompteur-repere__etiquette *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.prompteur-bulle__groupe{align-items:center;gap:4px;transition:opacity .25s;display:flex}.prompteur-bulle button{font-family:var(--police);-webkit-tap-highlight-color:transparent}.prompteur-bulle__languette{border-radius:var(--rayon-pilule) 6px 6px var(--rayon-pilule);width:22px;height:44px;color:var(--prompteur-doux);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-right:-2px;padding:0;transition:opacity .25s,color .15s;display:inline-flex;position:relative}.prompteur-bulle__languette:before{content:"";position:absolute;inset:0 0 0 -22px}.prompteur-bulle__languette:hover{color:var(--prompteur-encre)}.prompteur-bulle__rond{border-radius:var(--rayon-pilule);background:var(--prompteur-touche);width:44px;height:44px;color:var(--prompteur-encre);letter-spacing:.03em;cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:800;transition:background-color .15s;display:inline-flex}.prompteur-bulle__rond:hover{background:var(--prompteur-touche-survol)}.prompteur-bulle__rond--in,.prompteur-bulle__rond--in:hover{background:var(--prompteur-in)}.prompteur-bulle__rond--out,.prompteur-bulle__rond--out:hover{background:var(--prompteur-out)}.prompteur-bulle__play{width:calc(56px * var(--pt-play,1));height:calc(56px * var(--pt-play,1));background:var(--couleur-accent-texte);color:var(--prompteur-encre);font-size:calc(1.5rem * var(--pt-play,1));cursor:pointer;box-shadow:0 0 0 4px var(--prompteur-halo);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:box-shadow .4s;display:inline-flex;position:relative;overflow:hidden}.prompteur-bulle__play-ico{z-index:1;display:inline-flex;position:relative}.prompteur-bulle__decompte{z-index:1;font-family:var(--police-titre,var(--police));font-size:.95em;font-weight:800;position:relative}.prompteur-bulle__play--attente:before{content:"";background:conic-gradient(#00000052 var(--horloge), transparent 0deg);animation:horloge-sweep var(--delai,3s) linear forwards;border-radius:50%;position:absolute;inset:0}.prompteur-bulle__vitwrap{display:inline-flex;position:relative}.prompteur-bulle__vit{border-radius:var(--rayon-pilule);background:var(--prompteur-touche);width:48px;height:44px;color:var(--prompteur-encre);font-family:var(--police-titre,var(--police));cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:800;display:inline-flex}.prompteur-bulle__vit:hover{background:var(--prompteur-touche-survol)}.prompteur-bulle__vit--on,.prompteur-bulle__vit--on:hover{background:var(--prompteur-vit-on)}.prompteur-bulle__paliers{z-index:2;background:var(--prompteur-fond);box-shadow:var(--prompteur-ombre-menu);overscroll-behavior:contain;touch-action:pan-y;border-radius:16px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.prompteur-bulle__paliers--bas{top:calc(100% + 12px);bottom:auto}.prompteur-bulle__palier{width:52px;height:40px;color:var(--prompteur-palier);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:none;padding:0;font-size:.86rem;font-weight:700}.prompteur-bulle__palier:hover{background:var(--prompteur-touche);color:var(--prompteur-encre)}.prompteur-bulle__palier--on,.prompteur-bulle__palier--on:hover{background:var(--couleur-accent-texte);color:var(--prompteur-encre)}.prompteur-bulle__delai{border-radius:var(--rayon-pilule);background:var(--prompteur-touche);min-width:44px;height:44px;color:var(--prompteur-encre);cursor:pointer;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.prompteur-bulle__delai:hover{background:var(--prompteur-touche-survol)}.prompteur-bulle__delai--on{padding:0 10px}.prompteur-bulle--repliee{gap:2px}.prompteur-bulle--lecture{box-shadow:none;pointer-events:none;background:0 0;transition:background-color 1.5s 1s,box-shadow 1.5s 1s}.prompteur-bulle--lecture .prompteur-bulle__groupe,.prompteur-bulle--lecture .prompteur-bulle__languette{opacity:0;pointer-events:none;transition:opacity 1.5s 1s}.prompteur-bulle--lecture .prompteur-bulle__play{pointer-events:auto;box-shadow:0 0 0 4px var(--prompteur-halo-lecture), var(--prompteur-ombre-play)}.prompteur-reperes{z-index:54;pointer-events:none;position:fixed;overflow:hidden}.prompteur-ligne{border-top:1.5px solid var(--prompteur-repere);height:0;position:absolute;left:0;right:0}.prompteur-ligne:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:9px solid var(--couleur-accent-texte);position:absolute;top:0;left:0;transform:translateY(-50%)}.prompteur-repere{border-top:2px solid var(--repere-c);height:0;position:absolute;left:0;right:0}.prompteur-repere--in{--repere-c:var(--prompteur-in)}.prompteur-repere--out{--repere-c:var(--prompteur-out)}.prompteur-reperes--h .prompteur-repere{border-top:none;border-left:2px solid var(--repere-c);width:0;height:auto;top:0;bottom:0;right:auto}.prompteur-repere__etiquette{border-radius:var(--rayon-pilule);background:var(--repere-c);height:24px;color:var(--prompteur-encre);font-family:var(--police);letter-spacing:.04em;pointer-events:auto;align-items:center;gap:2px;padding:0 2px 0 9px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:6px}.prompteur-reperes--h .prompteur-repere__etiquette{top:auto;bottom:10px;left:-1px}.prompteur-repere__x{border-radius:var(--rayon-pilule);background:var(--prompteur-touche-claire);width:22px;height:22px;color:var(--prompteur-encre);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.prompteur-repere__x:before{content:"";position:absolute;inset:-11px}@media (prefers-reduced-motion:reduce){.prompteur-bulle,.prompteur-bulle__groupe,.prompteur-bulle__languette{transition-duration:10ms!important;transition-delay:0s!important}}.rmp__tete-txt{flex:1;min-width:0}.rmp .mb-groupe{flex-direction:column;gap:4px;display:flex}.rmp .mb-action{text-align:left;width:100%}.rmp__pdf{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.rmp__pdf .mb-ligne__titre{flex:1;min-width:0}.rmp__entete{color:var(--couleur-texte);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;font-size:.88rem;display:flex}.rmp__avant{color:var(--couleur-texte-doux);text-decoration:line-through}.rmp__texte{white-space:pre;max-height:340px;font-family:var(--scene-police);color:var(--couleur-texte);background:var(--couleur-panel);border-radius:12px;margin:4px 0 14px;padding:12px 14px;font-size:.8rem;line-height:1.45;overflow:auto}.rmp__pied{justify-content:flex-end;margin-top:6px;display:flex}.rmp-pdf{z-index:62;background:var(--couleur-fond);flex-direction:column;display:flex;position:fixed;inset:0}.rmp-pdf__barre{padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;background:var(--couleur-carte);border-bottom:1px solid var(--couleur-bordure);box-shadow:var(--ombre-flottante);flex:none;align-items:center;gap:12px;display:flex}.rmp-pdf__consigne{flex-direction:column;flex:1;min-width:0;display:flex}.rmp-pdf__consigne strong{font-family:var(--police-titre);color:var(--couleur-titre);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.rmp-pdf__corps{min-height:0;padding:18px 12px calc(28px + env(safe-area-inset-bottom,0px));flex:1;overflow:auto}.rmp-pdf__page{background:var(--couleur-carte);width:max-content;min-width:100%;box-shadow:var(--ombre-carte);border-radius:14px;margin:0 auto;padding:18px 16px}.rmp-pdf__ligne{text-align:left;white-space:pre;width:100%;min-height:30px;font-family:var(--scene-police);color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:.8rem;line-height:1.4;display:block}.rmp-pdf__ligne:hover{background:var(--couleur-accent-doux)}.rmp-pdf__ligne--prise{background:var(--couleur-accent-fond)}.rmp-pdf__ligne--debut{background:var(--couleur-accent-fond);box-shadow:inset 0 0 0 2px var(--couleur-accent-texte)}.rmp-pdf__saut{background:var(--couleur-bordure);height:1px;margin:14px 0}.scene-vide{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.scene-vide__txt{min-width:12rem;color:var(--couleur-texte-doux);flex:1;font-size:.84rem}.scene-jaj-seul__bandeau{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 8px;display:flex}.scene-jaj-seul__bandeau .mb-pastille{white-space:nowrap}.scene-jaj-entete{color:var(--page-ambre);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.76rem;font-weight:600;display:block;overflow:hidden}.scene-jaj-seul__texte{white-space:pre;font-family:var(--scene-police);font-size:inherit;line-height:inherit;color:var(--couleur-texte);margin:0}.scn-rattrapage{z-index:40;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--couleur-carte);border:1px solid var(--couleur-bordure);width:calc(100% - 32px);max-width:560px;box-shadow:var(--ombre-flottante);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex;position:fixed;transform:translate(-50%)}.scn-rattrapage__txt{min-width:14rem;color:var(--couleur-texte);text-wrap:pretty;flex:1;font-size:.86rem}
