:root,[data-theme=light]{--hub-bg:#efece3;--hub-surface:#f9f7f1;--hub-surface-2:#e6e7df;--hub-surface-soft:#d3d9cc;--hub-surface-inv:#282828;--hub-on-soft:#282828;--hub-fg:#282828;--hub-fg-2:#5a6055;--hub-fg-3:#858b80;--hub-fg-inv:#efece3;--hub-border:#d6d6cb;--hub-border-subtle:#28282817;--hub-border-strong:#2828284d;--hub-field-border:#777774;--hub-accent:#96441b;--hub-accent-hover:#b8623a;--hub-accent-press:#7a3614;--hub-accent-soft:#ebdacf;--hub-accent-ink:#7a3614;--hub-on-accent:#efece3;--hub-head-bg:#96441b;--hub-head-fg:#efece3;--hub-head-fg-2:#ebdacf;--hub-head-hover:#7a3614;--hub-progress:#5b49c2;--hub-progress-ink:#efece3;--hub-progress-track:#e6e7df;--hub-info:#5c7480;--hub-info-soft:#dce2e4;--hub-info-ink:#354851;--hub-ok:#6b8a57;--hub-ok-soft:#dfe4d6;--hub-ok-ink:#3e5530;--hub-danger:#b8432f;--hub-danger-soft:#f0d9d3;--hub-danger-ink:#8a2e1e;--hub-neutral:#9a9a90;--hub-neutral-soft:#deddd8;--hub-neutral-ink:#3a3a38;--teinte-vert-soft:#d2dbc5;--teinte-vert-ink:#345126;--teinte-bleu-soft:#d3dde6;--teinte-bleu-ink:#1f3346;--teinte-ocre-soft:#efe2c4;--teinte-ocre-ink:#5a4010;--teinte-canard-soft:#bce0dd;--teinte-canard-ink:#0c5e5b;--teinte-brique-soft:#f2d9d4;--teinte-brique-ink:#8a2f24;--teinte-terre-soft:#ebdacf;--teinte-terre-ink:#7a3614;--teinte-violet-soft:#ddd3e6;--teinte-violet-ink:#4a3560;--teinte-ardoise-soft:#d2dadd;--teinte-ardoise-ink:#354851;--teinte-gris-soft:#deddd8;--teinte-gris-ink:#3a3a38;--segment-bord:#5a6055;--segment-encre:#5a6055;--segment-indispo-fond:#efeeea;--segment-indispo-encre:#646a60;--anneau-canard:var(--teinte-canard-ink);--ch-appel:#96441b;--ch-appel-soft:#ebd5c8;--ch-appel-ink:#78350f;--ch-wa:#3e8a50;--ch-wa-soft:#d3e1d4;--ch-wa-ink:#265d33;--ch-sms:#6a8f5a;--ch-sms-soft:#d8e0d1;--ch-sms-ink:#3b5a2e;--ch-mail:#46627a;--ch-mail-soft:#d3dbe1;--ch-mail-ink:#2c4256;--ch-rdv:#b98b3c;--ch-rdv-soft:#ebdcbc;--ch-rdv-ink:#6a4c14;--ch-passage:#34535a;--ch-passage-soft:#cddadd;--ch-passage-ink:#263f45;--ch-note:#4a4a48;--ch-note-soft:#deddd8;--ch-note-ink:#3a3a38;--ch-sys:#a39c92;--ch-sys-soft:#e1ded8;--ch-sys-ink:#565047;--sante-bg:#e2d4c3;--sante-fg:#282828;--sante-border:#28282847;--sante-surface:#f1eee6;--sante-survol:#f9f7f1;--tp-froid:#5c7480;--tp-focus:#b98b3c;--tp-chaud:#b8432f;--tp-stop:#282828;--se-prospects:#35677e;--se-fixes:#0c736f;--se-venus:#5a7f33;--se-clients:#a8491c;--se-prospects-soft:#c2dae5;--se-fixes-soft:#bce0dd;--se-venus-soft:#cfe2b5;--se-clients-soft:#f2d5c4;--heat-min:28;--heat-plafond-venus:73;--heat-plafond-prospects:59;--heat-encre:#282828;--heat-vide:#f1eee6;--heat-vide-bord:#2828280d;--aire-haut:.3;--aire-bas:.02;--sm-neutre:#6e6a62;--sm-neutre-soft:#e4e1d8;--hub-attention-soft:#efe2c4;--hub-attention-ink:#6a4c14;--rail-bg:#96441b;--rail-border:#96441b;--rail-hover:#8a3d18;--rail-active-bg:#6e2f10;--rail-active-fg:#efece3;--rail-fg:#efece3;--rail-fg-2:#efe1d9;--rail-fg-3:#eadcd4;--rail-avatar-bg:#efece3;--rail-avatar-fg:#7a3614;--rail-badge:#efece3;--rail-badge-fg:#6e2f10;--rail-filet:#efece33d;--rail-tiroir-voile:#28282873;--rail-tiroir-ombre:12px 0 40px #00000040;--rail-volet-ombre:0 10px 30px #2828282e;--rail-defilement:#efece399;--rail-defilement-survol:#efece3cc;--rail-logo:url(/icones/miniature-ivoire.svg);--hub-focus:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-accent);--hub-shadow-xs:0 1px 2px #2828280d;--hub-shadow-sm:0 2px 6px #2828280f, 0 1px 2px #2828280a;--hub-shadow-md:0 6px 16px #28282814, 0 2px 4px #2828280a;--hub-shadow-lg:0 14px 32px #2828281f, 0 4px 8px #2828280f}[data-theme=dark]{--hub-bg:#1d1d1c;--se-prospects:#7bb8d4;--se-fixes:#3fc0b8;--se-venus:#a6cf74;--se-clients:#ec8551;--se-prospects-soft:#7bb8d442;--se-fixes-soft:#3fc0b842;--se-venus-soft:#a6cf7442;--se-clients-soft:#ec855147;--heat-fond:#2f2f2e;--heat-min:16;--heat-plafond-venus:43;--heat-plafond-prospects:49;--heat-encre:#efece3;--heat-vide:#262625;--heat-vide-bord:#efece312;--aire-haut:.38;--aire-bas:.03;--sm-neutre:#a9a49b;--sm-neutre-soft:#3f3e3d;--hub-attention-soft:#4d4433;--hub-attention-ink:#dfb55e;--hub-surface:#282828;--hub-surface-2:#2f2f2e;--hub-surface-soft:#3a3733;--hub-surface-inv:#efece3;--hub-on-soft:#efece3;--hub-fg:#efece3;--hub-fg-2:#efece3b3;--hub-fg-3:#efece373;--hub-fg-inv:#282828;--hub-border:#efece31f;--hub-border-subtle:#efece312;--hub-border-strong:#efece347;--hub-field-border:#84827e;--hub-accent:#c4703f;--hub-accent-hover:#d4855a;--hub-accent-press:#a85a2c;--hub-accent-soft:#44352c;--hub-accent-ink:#e39a6b;--hub-on-accent:#1d1d1c;--hub-head-bg:#7a3614;--hub-head-fg:#efece3;--hub-head-fg-2:#e8d5c9;--hub-head-hover:#5e2a10;--hub-progress:#8b7be0;--hub-progress-ink:#1d1d1c;--hub-progress-track:#2f2f2e;--hub-info:#9baab1;--hub-info-soft:#414546;--hub-info-ink:#b7c4ca;--hub-ok:#a5af97;--hub-ok-soft:#444640;--hub-ok-ink:#bfc8b3;--hub-danger:#d06a5b;--hub-danger-soft:#4d3733;--hub-danger-ink:#efaa9e;--hub-neutral:#6b6259;--hub-neutral-soft:#3f3c39;--hub-neutral-ink:#efece3;--teinte-vert-soft:#37432f;--teinte-vert-ink:#b9d3a5;--teinte-bleu-soft:#33404b;--teinte-bleu-ink:#a9c3d6;--teinte-ocre-soft:#4b4128;--teinte-ocre-ink:#e6c77a;--teinte-canard-soft:#2e393c;--teinte-canard-ink:#8fbcc6;--teinte-brique-soft:#522f2a;--teinte-brique-ink:#f0a497;--teinte-terre-soft:#4d3426;--teinte-terre-ink:#ebaf86;--teinte-violet-soft:#3e3448;--teinte-violet-ink:#cdb8e0;--teinte-ardoise-soft:#1c2124;--teinte-ardoise-ink:#c0c6c8;--teinte-gris-soft:#3b3b39;--teinte-gris-ink:#c9c9c2;--segment-bord:#b3b1ab;--segment-encre:#b5b5ae;--segment-indispo-fond:#323231;--segment-indispo-encre:#a3a39d;--anneau-canard:#56b8a6;--ch-appel:#a85a2c;--ch-appel-soft:#493529;--ch-appel-ink:#e39a6b;--ch-wa:#5b7a52;--ch-wa-soft:#353d33;--ch-wa-ink:#a8c79c;--ch-sms:#8a9880;--ch-sms-soft:#41453f;--ch-sms-ink:#c2cdb6;--ch-mail:#6b7b84;--ch-mail-soft:#393e40;--ch-mail-ink:#a9bcc5;--ch-rdv:#b3934f;--ch-rdv-soft:#4c4432;--ch-rdv-ink:#e0c286;--ch-passage:#3e656e;--ch-passage-soft:#2e393c;--ch-passage-ink:#8fbcc6;--ch-note:#5a5a57;--ch-note-soft:#373736;--ch-note-ink:#bebeb8;--ch-sys:#8e877d;--ch-sys-soft:#3e3d3b;--ch-sys-ink:#cfc8bc;--sante-bg:#3a3733;--sante-fg:#efece3;--sante-border:#efece347;--sante-surface:#2f2f2e;--sante-survol:#45413c;--tp-froid:#9baab1;--tp-focus:#c9a868;--tp-chaud:#d06a5b;--tp-stop:#efece3;--rail-bg:#5e2a10;--rail-border:#5e2a10;--rail-hover:#6e3214;--rail-active-bg:#3f1c0a;--rail-active-fg:#efece3;--rail-fg:#efece3;--rail-fg-2:#e8d5c9;--rail-fg-3:#d9c3b6;--rail-avatar-bg:#efece3;--rail-avatar-fg:#5e2a10;--rail-badge:#efece3;--rail-badge-fg:#5e2a10;--rail-filet:#efece32e;--rail-tiroir-voile:#0000008c;--rail-tiroir-ombre:12px 0 40px #00000080;--rail-volet-ombre:0 10px 30px #00000080;--rail-defilement:#efece380;--rail-defilement-survol:#efece3b3;--hub-focus:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-accent);--hub-shadow-xs:0 1px 2px #0000004d;--hub-shadow-sm:0 2px 6px #00000059;--hub-shadow-md:0 6px 16px #0006;--hub-shadow-lg:0 14px 32px #00000080}:root{--hub-font:"Onest", "Onest Static", system-ui, sans-serif;--hub-font-serif:"Instrument Serif", Georgia, serif;--hub-fs-xs:11px;--hub-fs-sm:12px;--hub-fs-base:13px;--hub-fs-md:14px;--hub-fs-lg:16px;--hub-fs-xl:20px;--hub-fs-2xl:28px;--hub-fs-num:36px;--hub-lh-tight:1.15;--hub-lh-snug:1.3;--hub-lh-body:1.5;--hub-tr-overline:.12em;--hub-sp-1:4px;--hub-sp-2:8px;--hub-sp-3:12px;--hub-sp-4:16px;--hub-sp-5:20px;--hub-sp-6:24px;--hub-sp-8:32px;--hub-sp-10:40px;--hub-sp-12:48px;--hub-r-xs:4px;--hub-r-sm:6px;--hub-r-md:10px;--hub-r-lg:14px;--hub-r-pill:999px;--hub-tap:44px;--hub-control:36px;--hub-control-sm:28px;--hub-dur-fast:.12s;--hub-dur-base:.2s;--hub-dur-slow:.32s;--hub-ease:cubic-bezier(.22, 1, .36, 1);--rail-ease:cubic-bezier(.2, .8, .2, 1);--hub-sidebar:232px;--hub-sidebar-collapsed:64px;--hub-topbar:56px;--hub-tabbar:64px;--hub-bandeau:38px}:root,[data-theme=light]{--hub-overlay:#28282847}[data-theme=dark]{--hub-overlay:#0000008c}:root{--hub-icone:16px;--hub-avatar-sm:20px;--hub-avatar:32px;--hub-avatar-lg:44px;--hub-avatar-xl:72px;--hub-photo-fiche:112px;--hub-chip:22px;--hub-badge:18px;--hub-nav-item:34px;--hub-panneau:440px;--hub-recherche:360px;--hub-page-max:none;--hub-safe-bottom:env(safe-area-inset-bottom,0px)}:root,[data-theme=light]{--nat-a-faire-ink:#7a3614;--nat-a-faire-soft:#e8c2a8;--nat-retard-ink:#5e1a12;--nat-retard-soft:#d9877a;--nat-evenement-ink:#2c4020;--nat-evenement-soft:#b7c9a2;--nat-reunion-ink:#1f3346;--nat-reunion-soft:#a9bccc;--nat-echeance-ink:#4f3808;--nat-echeance-soft:#e3c272;--nat-fait-ink:#5c6157;--nat-fait-soft:#e6e7df}[data-theme=dark]{--nat-a-faire-ink:#f0c7ab;--nat-a-faire-soft:#4a2e1f;--nat-retard-ink:#f6b8ad;--nat-retard-soft:#5c2721;--nat-evenement-ink:#c9dbb4;--nat-evenement-soft:#2f3b26;--nat-reunion-ink:#bcd0e0;--nat-reunion-soft:#27333e;--nat-echeance-ink:#edd08a;--nat-echeance-soft:#4a3c18;--nat-fait-ink:#a9aea3;--nat-fait-soft:#353633}:root,[data-theme=light]{--vie-prospect-soft:#d2dadd;--vie-prospect-ink:#354851;--vie-nouveau-client-soft:#ebdacf;--vie-nouveau-client-ink:#7a3614;--vie-client-soft:#d2dbc5;--vie-client-ink:#345126;--vie-frequentant-soft:#bce0dd;--vie-frequentant-ink:#0c5e5b;--vie-dormant-soft:#efe2c4;--vie-dormant-ink:#6a4c14;--vie-ancien-soft:#deddd8;--vie-ancien-ink:#3a3a38}[data-theme=dark]{--vie-prospect-soft:#2f3a3f;--vie-prospect-ink:#a9c0ca;--vie-nouveau-client-soft:#4a3327;--vie-nouveau-client-ink:#e8a57c;--vie-client-soft:#343d2e;--vie-client-ink:#b3cc9e;--vie-frequentant-soft:#1f3f3d;--vie-frequentant-ink:#86d0ca;--vie-dormant-soft:#4d4433;--vie-dormant-ink:#dfb55e;--vie-ancien-soft:#3a3a38;--vie-ancien-ink:#cfcdc6}:root,[data-theme=light]{--essai-a-venir-ink:#1f3346;--essai-a-venir-soft:#a9bccc;--essai-venu-ink:#2c4020;--essai-venu-soft:#b7c9a2;--essai-inscrit-ink:#4f3808;--essai-inscrit-soft:#e3c272;--relance-ink:#1e4148;--relance-soft:#bfd8dc;--relance-ligne:#dceaec;--relance-filet:#a9c9cf;--relance-bord:#2f6e79;--relance-retard-bord:#a03b2e;--impaye-brique:#a03b2e;--coach-1:#96441b;--coach-2:#2c4256;--coach-3:#3e5530;--coach-4:#6a4c14;--coach-encre:#f9f7f1;--essai-a-pointer-ink:#7a3614;--essai-a-pointer-soft:#e8c2a8;--essai-non-venu-ink:#5e1a12;--essai-non-venu-soft:#d9877a;--essai-annule-ink:#5c6157;--essai-annule-soft:#e6e7df;--essai-jour-auj-fond:#96441b0f;--essai-jour-passe-fond:#28282808;--essai-jour-auj-pastille:#6e2f10;--essai-frise-passe:#b7c9a2;--essai-frise-courante:#a9bccc;--essai-frise-a-pointer:#e8c2a8;--essai-frise-futur:#c9b8a8;--essai-frise-voile:#efece399}[data-theme=dark]{--essai-a-venir-ink:#a9c3d6;--essai-a-venir-soft:#33404b;--essai-venu-ink:#b9d3a5;--essai-venu-soft:#37432f;--essai-inscrit-ink:#e6c77a;--essai-inscrit-soft:#4b4128;--relance-ink:#8fbcc6;--relance-soft:#2e393c;--relance-ligne:#2e393c;--relance-filet:#3e4d51;--relance-bord:#7fb0ba;--relance-retard-bord:#d06a5b;--impaye-brique:#d06a5b;--coach-1:#c4703f;--coach-2:#7fa0c0;--coach-3:#8fae7d;--coach-4:#dfb55e;--coach-encre:#1d1d1c;--essai-a-pointer-ink:#ebaf86;--essai-a-pointer-soft:#4d3426;--essai-non-venu-ink:#f0a497;--essai-non-venu-soft:#522f2a;--essai-annule-ink:#b5b5ae;--essai-annule-soft:#373736;--essai-jour-auj-fond:#c4703f1a;--essai-jour-passe-fond:#0000001f;--essai-jour-auj-pastille:#ebaf86;--essai-frise-passe:#b9d3a5;--essai-frise-courante:#a9c3d6;--essai-frise-a-pointer:#ebaf86;--essai-frise-futur:#8a7969;--essai-frise-voile:#1d1d1c99}:root,[data-theme=light]{--accueil-cours-pilates-ink:#1f3346;--accueil-cours-pilates-soft:#a9bccc;--accueil-cours-everybody-ink:#2c4020;--accueil-cours-everybody-soft:#b7c9a2;--accueil-cours-cross-ink:#96441b;--accueil-cours-cross-soft:#f3e3d8;--accueil-cours-boxe-ink:#a03b2e;--accueil-cours-boxe-soft:#f2d9d4;--accueil-cours-stretching-ink:#1e4148;--accueil-cours-stretching-soft:#bfd8dc;--accueil-cours-autre-ink:#3a3a37;--accueil-cours-autre-soft:#e2ded3}[data-theme=dark]{--accueil-cours-pilates-ink:#a9c3d6;--accueil-cours-pilates-soft:#33404b;--accueil-cours-everybody-ink:#b9d3a5;--accueil-cours-everybody-soft:#37432f;--accueil-cours-cross-ink:#e6a882;--accueil-cours-cross-soft:#45342a;--accueil-cours-boxe-ink:#eba79b;--accueil-cours-boxe-soft:#4a2f2b;--accueil-cours-stretching-ink:#8fbcc6;--accueil-cours-stretching-soft:#2e393c;--accueil-cours-autre-ink:#d6d2c8;--accueil-cours-autre-soft:#3a3a37}:root,[data-theme=light]{--jauge-bleu:#4a7fa8;--jauge-ambre:#e39b2e;--jauge-rouge:#c8452a;--jauge-vert:#5e8f3e;--jauge-encre:50%}[data-theme=dark]{--jauge-bleu:#4a7fa8;--jauge-ambre:#e39b2e;--jauge-rouge:#c8452a;--jauge-vert:#5e8f3e;--jauge-encre:40%}:root,[data-theme=light]{--agenda-cours-ink:#3b2a4e;--agenda-cours-soft:#d3c6e0;--agenda-indispo-ink:#4a3560;--agenda-indispo-soft:#ded4e7;--agenda-remplacement-ink:#4a3560;--agenda-remplacement-soft:#e8e1ee;--agenda-creneau-ink:#4a3560;--agenda-creneau-soft:#f0ebf4;--agenda-reunion-ink:#0c5e5b;--agenda-reunion-soft:#bce0dd;--agenda-evenement-partenaire-ink:#4a2340;--agenda-evenement-partenaire-soft:#e3c6da;--agenda-maintenance-ink:#7a3a00;--agenda-maintenance-soft:#f2c58a;--agenda-inscrit-ink:#eff4e8;--agenda-inscrit-soft:#2c4020;--agenda-inscrit-halo:#2c402047}[data-theme=dark]{--agenda-cours-ink:#e4d8f1;--agenda-cours-soft:#4e3d63;--agenda-indispo-ink:#ddd0ea;--agenda-indispo-soft:#433653;--agenda-remplacement-ink:#d6cae3;--agenda-remplacement-soft:#3a3045;--agenda-creneau-ink:#cfc3dc;--agenda-creneau-soft:#322b39;--agenda-reunion-ink:#86d0ca;--agenda-reunion-soft:#1f3f3d;--agenda-evenement-partenaire-ink:#ebc9e0;--agenda-evenement-partenaire-soft:#4a2e42;--agenda-maintenance-ink:#f2c58a;--agenda-maintenance-soft:#4d2e10;--agenda-inscrit-ink:#16210f;--agenda-inscrit-soft:#a9cb8e;--agenda-inscrit-halo:#a9cb8e52}:root,[data-theme=light]{--essai-pilule-retard-soft:#f2d9d4;--essai-pilule-retard-ink:#5e1a12;--essai-pilule-a-faire-soft:#f3e3d8;--essai-pilule-a-faire-ink:#7a3614;--essai-venu-fond:#2c4020;--essai-venu-encre:#f9f7f1;--essai-barre-fond:#7a3614;--essai-barre-encre:#f9f7f1;--essai-jour-plein-fond:#96441b;--essai-jour-plein-encre:#efece3;--essai-groupe-aujourdhui:#96441b;--relance-icone-encre:#f9f7f1;--essai-bouton-bord:#2828284d;--essai-bouton-bord-fort:#28282859}[data-theme=dark]{--essai-pilule-retard-soft:#522f2a;--essai-pilule-retard-ink:#f0a497;--essai-pilule-a-faire-soft:#4d3426;--essai-pilule-a-faire-ink:#ebaf86;--essai-venu-fond:#b9d3a5;--essai-venu-encre:#1d1d1c;--essai-barre-fond:#ebaf86;--essai-barre-encre:#1d1d1c;--essai-jour-plein-fond:#ebaf86;--essai-jour-plein-encre:#1d1d1c;--essai-groupe-aujourdhui:#ebaf86;--relance-icone-encre:#1d1d1c;--essai-bouton-bord:#efece34d;--essai-bouton-bord-fort:#efece359}:root,[data-theme=light]{--b7-page:#efece3;--b7-carte:#f9f7f1;--b7-bandeau:#e6e7df;--b7-bord:#d6d6cb;--b7-encre:#282828;--b7-encre-2:#5a6055;--b7-encre-3:#858b80;--b7-accent:#96441b;--b7-accent-texte:#96441b;--b7-sur-accent:#efece3;--b7-brique:#a03b2e;--b7-brique-doux:#f2d9d4;--b7-vert:#2c4020;--b7-vert-doux:#b7c9a2;--b7-bleu:#1f3346;--b7-surligne:#96441b12;--b7-ombre:#0000000f;--b7-initiales:#1d1d1c;--b7-pastel-0:#c9a27e;--b7-pastel-1:#8fa6b8;--b7-pastel-2:#a8b58e;--b7-pastel-3:#d3a48c;--b7-pastel-4:#b7a3c4;--b7-pastel-5:#9fbdb5;--b7-pastel-6:#c7b08a;--b7-pastel-7:#a3b3c9;--b7-pastel-8:#b9a48f;--b7-pastel-9:#9db79a;--b7-pastel-10:#c4a0a0;--b7-pastel-11:#a9b7a0}[data-theme=dark]{--b7-page:#1d1d1c;--b7-carte:#282828;--b7-bandeau:#343432;--b7-bord:#3e3e3b;--b7-encre:#efece3;--b7-encre-2:#b5b5ae;--b7-encre-3:#8c8c86;--b7-accent:#c4703f;--b7-accent-texte:#e39a6b;--b7-sur-accent:#1d1d1c;--b7-brique:#f0a497;--b7-brique-doux:#522f2a;--b7-vert:#b9d3a5;--b7-vert-doux:#37432f;--b7-bleu:#a9c3d6}:root,[data-theme=light]{--acc-rail:#96441b;--acc-rail-texte:#efece3;--acc-rail-texte-2:#efe1d9;--acc-code-fond:#efece3;--acc-code-icone:#6e2f10;--acc-bleu-doux:#a9bccc;--acc-doublon:#e3c272;--acc-doublon-encre:#4f3808;--acc-ombre-fenetre:#0000001f;--acc-ombre-survol:#28282824;--acc-jauge-semaine:#0000001a;--acc-point-anneau:transparent}[data-theme=dark]{--acc-rail:#c4703f;--acc-rail-texte:#1d1d1c;--acc-rail-texte-2:#2a1608;--acc-code-fond:#1d1d1c;--acc-code-icone:#e39a6b;--acc-bleu-doux:#33404b;--acc-doublon:#4b4128;--acc-doublon-encre:#e6c77a;--acc-ombre-fenetre:#0006;--acc-ombre-survol:#0006;--acc-jauge-semaine:#ffffff24;--acc-point-anneau:#efece3}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/polices/onest-latin.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:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/polices/onest-latin-ext.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-latin.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-latin-ext.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-italic-latin.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-italic-latin-ext.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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--hub-bg);min-height:100dvh;color:var(--hub-fg);font-family:var(--hub-font);font-size:var(--hub-fs-md);line-height:var(--hub-lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}@media (width<=767px){input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),select,textarea,[contenteditable]:where(:not([contenteditable=false])){font-size:max(16px,1em)}}button{cursor:pointer}a{color:var(--hub-accent);text-underline-offset:3px}img,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--hub-focus);border-radius:var(--hub-r-sm);outline:2px solid #0000}@media (forced-colors:active){:focus-visible{outline-offset:-2px!important;outline:2px solid highlight!important}input:is([type=checkbox],[type=radio]):focus-visible{outline-offset:2px!important}}[data-theme=dark] img[src="/icones/icone.svg"]{filter:invert()brightness(.94)}.titre-page{font-family:var(--hub-font-serif);font-weight:400;font-size:var(--hub-fs-2xl);line-height:var(--hub-lh-tight);color:var(--hub-fg)}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nat--a_faire{--nat:var(--nat-a-faire-ink);background:var(--nat-a-faire-soft);color:var(--nat-a-faire-ink)}.nat--retard{--nat:var(--nat-retard-ink);background:var(--nat-retard-soft);color:var(--nat-retard-ink)}.nat--evenement{--nat:var(--nat-evenement-ink);background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.nat--reunion{--nat:var(--nat-reunion-ink);background:var(--nat-reunion-soft);color:var(--nat-reunion-ink)}.nat--echeance{--nat:var(--nat-echeance-ink);background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.nat--fait{--nat:var(--nat-fait-ink);background:var(--nat-fait-soft);color:var(--nat-fait-ink)}.nat-bord--a_faire{--nat-bord:var(--nat-a-faire-ink)}.nat-bord--retard{--nat-bord:var(--nat-retard-ink)}.nat-bord--evenement{--nat-bord:var(--nat-evenement-ink)}.nat-bord--reunion{--nat-bord:var(--nat-reunion-ink)}.nat-bord--echeance{--nat-bord:var(--nat-echeance-ink)}.nat-bord--fait{--nat-bord:var(--nat-fait-ink)}.nat--fait{text-decoration:line-through}.etat-essai--a-venir{--etat-ink:var(--essai-a-venir-ink);--etat-soft:var(--essai-a-venir-soft)}.etat-essai--a-pointer{--etat-ink:var(--essai-a-pointer-ink);--etat-soft:var(--essai-a-pointer-soft)}.etat-essai--venu{--etat-ink:var(--essai-venu-ink);--etat-soft:var(--essai-venu-soft)}.etat-essai--inscrit{--etat-ink:var(--essai-inscrit-ink);--etat-soft:var(--essai-inscrit-soft)}.etat-essai--non-venu{--etat-ink:var(--essai-non-venu-ink);--etat-soft:var(--essai-non-venu-soft)}.etat-essai--annule{--etat-ink:var(--essai-annule-ink);--etat-soft:var(--essai-annule-soft)}:root,[data-theme=light]{--auj-brique:#a03b2e;--auj-barre-a-faire:var(--nat-a-faire-soft);--auj-barre-retard:var(--nat-retard-soft);--auj-barre-evenement:var(--nat-evenement-soft);--auj-barre-reunion:var(--nat-reunion-soft);--auj-barre-echeance:var(--nat-echeance-soft);--auj-barre-fait:var(--nat-fait-soft);--auj-tuile-neutre:var(--hub-bg);--auj-tuile-alerte:var(--teinte-brique-soft);--auj-tuile-alerte-texte:var(--auj-brique);--auj-tuile-attention:var(--hub-attention-soft);--auj-tuile-attention-texte:var(--hub-attention-ink);--auj-bloc:#faf7ef;--auj-encre-2:#57544d;--auj-encre-3:#6b675f;--auj-filet:#d9d4c8;--auj-filet-doux:#e4e0d5;--auj-bleu:#78868d;--auj-bleu-encre:#4c5960;--auj-bleu-voile:#78868d14;--auj-sur-bleu:#faf7ef;--auj-menu:#96441b;--auj-sur-menu:#faf7ef;--auj-colonne-jour:#ebdacf8c;--auj-pt-a-faire:#b8623a;--auj-pt-retard:#a03b2e;--auj-pt-evenement:#6f8a5a;--auj-pt-reunion:#5e7c95;--auj-pt-echeance:#9c7a1e;--auj-pt-fait:#80867b;--auj-voile-feuille:#28282852;--auj-ombre-feuille:0 -10px 30px #2828281f}[data-theme=dark]{--auj-brique:#e58f80;--auj-barre-a-faire:#b49784;--auj-barre-retard:#b88d85;--auj-barre-evenement:#99a58a;--auj-barre-reunion:#909ea9;--auj-barre-echeance:#b29e6d;--auj-barre-fait:#82867e;--auj-tuile-neutre:var(--hub-surface-2);--auj-tuile-alerte:var(--teinte-brique-soft);--auj-tuile-alerte-texte:var(--auj-brique);--auj-tuile-attention:var(--hub-attention-soft);--auj-tuile-attention-texte:var(--hub-attention-ink);--auj-bloc:var(--hub-surface);--auj-encre-2:#c2bdb2;--auj-encre-3:#a39e94;--auj-filet:#3e3c39;--auj-filet-doux:#35332f;--auj-bleu:#8e9ca3;--auj-bleu-encre:#b3c0c6;--auj-bleu-voile:#8e9ca31f;--auj-sur-bleu:#262625;--auj-menu:#e39a6b;--auj-sur-menu:#262625;--auj-colonne-jour:#c4703f24;--auj-pt-a-faire:#d4855a;--auj-pt-retard:#e8968a;--auj-pt-evenement:#a9c090;--auj-pt-reunion:#9db7cc;--auj-pt-echeance:#e3c272;--auj-pt-fait:#a9aea3;--auj-voile-feuille:#00000080;--auj-ombre-feuille:0 -10px 30px #0006}:root,[data-theme=light]{--carto-couverte-ink:#2c4020;--carto-couverte-soft:#b7c9a2;--carto-a-couvrir-ink:#4f3808;--carto-a-couvrir-soft:#e3c272;--carto-hachure:#b98b3c24;--carto-terre-texte:var(--hub-accent)}[data-theme=dark]{--carto-couverte-ink:#b9d3a5;--carto-couverte-soft:#37432f;--carto-a-couvrir-ink:#e6c77a;--carto-a-couvrir-soft:#4b4128;--carto-hachure:#e6c77a12;--carto-terre-texte:var(--hub-accent-ink)}:root,[data-theme=light]{--sm-bon:#3f7a33;--sm-bon-soft:#dde7d6;--sm-bon-ink:#36712a;--sm-attention:#9a6d14;--sm-attention-soft:#efe2c4;--sm-attention-ink:#885b00;--sm-critique:#a8331f;--sm-critique-soft:#efd5ce;--sm-critique-ink:#a8331f;--sm-neutre-ink:#65615a;--stats-masque:repeating-linear-gradient(135deg, var(--hub-border) 0 6px, transparent 6px 12px);--stats-anneau-masque:#28282824;--stats-aplat-neutre:var(--hub-border-strong);--stats-lien:var(--hub-accent);--stats-tete:.45;--tw-ecart-hausse:#2c4020;--tw-ecart-baisse:#a03b2e}[data-theme=dark]{--sm-bon:#8fbe7f;--sm-bon-soft:#8fbe7f33;--sm-bon-ink:#8fbe7f;--sm-attention:#dfb55e;--sm-attention-soft:#dfb55e33;--sm-attention-ink:#dfb55e;--sm-critique:#e08a76;--sm-critique-soft:#e08a7633;--sm-critique-ink:#ee9682;--sm-neutre-ink:#b1aca3;--stats-masque:repeating-linear-gradient(135deg, #efece31c 0 6px, transparent 6px 12px);--stats-anneau-masque:#efece324;--stats-aplat-neutre:var(--hub-border-strong);--stats-lien:var(--hub-accent-ink);--tw-ecart-hausse:#c9dbb4;--tw-ecart-baisse:#f0a497}:root{--fiche-avatar:76px;--fiche-avatar-tel:56px;--fiche-avatar-rayon:21px;--fiche-avatar-rayon-tel:15px;--fiche-tuile-rayon:12px;--fiche-bouton:34px;--fiche-bouton-contact:32px;--fiche-nom:34px;--fiche-nom-tel:26px;--fiche-titre-carte:22px;--fiche-chiffre:26px;--fiche-heure:30px;--fiche-ok-soft:var(--essai-venu-soft);--fiche-ok-ink:var(--essai-venu-ink);--fiche-doublon-soft:var(--essai-inscrit-soft);--fiche-doublon-ink:var(--essai-inscrit-ink)}:root,[data-theme=light]{--salle-case:#e6e7df;--salle-trait:#d6d6cb;--salle-mur:#5a6055;--salle-miroir:#a9bccc;--salle-miroir-encre:#1f3346;--salle-porte:#96441b;--salle-porte-encre:#efece3;--salle-poteau:#5a6055;--salle-fenetre:#78868d;--salle-coach:#282828;--salle-coach-encre:#efece3;--salle-place:#f9f7f1;--salle-place-bord:#5a6055;--salle-place-encre:#282828;--salle-place-choisie:#96441b;--salle-anneau:#282828;--salle-retirer:#a03b2e}[data-theme=dark]{--salle-case:#343432;--salle-trait:#3e3e3b;--salle-mur:#b5b5ae;--salle-miroir:#33404b;--salle-miroir-encre:#a9c3d6;--salle-porte:#c4703f;--salle-porte-encre:#1d1d1c;--salle-poteau:#8c8c86;--salle-fenetre:#a9c3d6;--salle-coach:#efece3;--salle-coach-encre:#1d1d1c;--salle-place:#282828;--salle-place-bord:#b5b5ae;--salle-place-encre:#efece3;--salle-place-choisie:#c4703f;--salle-anneau:#efece3;--salle-retirer:#f0a497}:root,[data-theme=light]{--aide-fait-soft:#b7c9a2;--aide-fait-ink:#2c4020;--aide-lien:var(--hub-accent)}[data-theme=dark]{--aide-fait-soft:#37432f;--aide-fait-ink:#b9d3a5;--aide-lien:var(--hub-accent-ink)}:root,[data-theme=light]{--app-coach-fond:#efece3;--app-coach-surface:#f9f7f1;--app-coach-surface-2:#e6e7df;--app-coach-bord:#d6d6cb;--app-coach-ombre:#0000000d;--app-coach-encre:#282828;--app-coach-encre-2:#5a6055;--app-coach-encre-3:#858b80;--app-coach-terre:#96441b;--app-coach-sur-terre:#efece3;--app-coach-point-choisi:#efece3;--app-coach-onglet-actif:#96441b;--app-coach-brique:#a03b2e;--app-coach-brique-soft:#f2d9d4;--app-coach-ocre:#4f3808;--app-coach-ocre-soft:#e3c272;--app-coach-bleu:#1f3346;--app-coach-bleu-soft:#a9bccc;--app-coach-violet:#4a3560;--app-coach-violet-soft:#ddd3e6;--app-coach-present:#2c4020;--app-coach-bouton:#fffdf8;--app-coach-ombre-bouton:#281e1447;--app-coach-toast:#282828;--app-coach-sur-toast:#efece3;--app-coach-ombre-toast:#0000004d;--app-coach-initiales-encre:#1d1d1c;--app-coach-initiales-1:#c9a27e;--app-coach-initiales-2:#b7a3c4;--app-coach-initiales-3:#9fbdb5;--app-coach-initiales-4:#c7b08a;--app-coach-initiales-5:#b9a48f;--app-coach-initiales-6:#c4a0a0;--app-coach-initiales-7:#9db79a;--app-coach-initiales-8:#a8b58e;--app-coach-initiales-9:#d3a48c;--app-coach-intensite-1:#619240;--app-coach-intensite-2:#7c923a;--app-coach-intensite-3:#999437;--app-coach-intensite-4:#b79733;--app-coach-intensite-5:#d49a30;--app-coach-intensite-6:#e0912e;--app-coach-intensite-7:#da7e2d;--app-coach-intensite-8:#d46b2c;--app-coach-intensite-9:#c45128;--app-coach-intensite-10:#c8452a;--app-coach-sur-intensite:#1d1d1c;--app-coach-sur-intensite-fort:#fff;--app-coach-jauge-doucement:#5e8f3e;--app-coach-jauge-modere:#e39b2e;--app-coach-jauge-intense:#c8452a;--app-coach-zone-doucement:#527a38;--app-coach-zone-modere:#926727;--app-coach-zone-intense:#c5442a;--app-coach-kaki:#2c4020;--app-coach-kaki-soft:#b7c9a2;--app-coach-voile:#28282873;--app-coach-ombre-feuille:#0000004d;--app-coach-sur-logo:#efece3}[data-theme=dark]{--app-coach-fond:#1d1d1c;--app-coach-surface:#282828;--app-coach-surface-2:#343432;--app-coach-bord:#3e3e3b;--app-coach-ombre:#0000000d;--app-coach-encre:#efece3;--app-coach-encre-2:#b5b5ae;--app-coach-encre-3:#8c8c86;--app-coach-terre:#c4703f;--app-coach-sur-terre:#1d1d1c;--app-coach-point-choisi:#efece3;--app-coach-onglet-actif:#e39a6b;--app-coach-brique:#f0a497;--app-coach-brique-soft:#522f2a;--app-coach-ocre:#e6c77a;--app-coach-ocre-soft:#4b4128;--app-coach-bleu:#a9c3d6;--app-coach-bleu-soft:#33404b;--app-coach-violet:#cdb8e0;--app-coach-violet-soft:#3e3448;--app-coach-present:#b9d3a5;--app-coach-toast:#efece3;--app-coach-sur-toast:#1d1d1c;--app-coach-kaki:#b9d3a5;--app-coach-kaki-soft:#37432f;--app-coach-voile:#28282873;--app-coach-ombre-feuille:#0000004d;--app-coach-sur-logo:#efece3;--app-coach-zone-doucement:#729c55;--app-coach-zone-modere:#e39b2e;--app-coach-zone-intense:#d47762}:root,[data-theme=light]{--tab-barre:#2c4020;--tab-piste:#e6e7df;--tab-retard:#a03b2e;--tab-cuivre:var(--hub-accent);--tab-encre-claire:#fffdf8;--tab-encre-foncee:#282828;--tab-voile:#2828282e;--tab-avatar-1:#c9a27e;--tab-avatar-2:#d3a48c;--tab-avatar-3:#c7b08a;--tab-avatar-4:#9db79a;--tab-avatar-5:#b9a5c9;--tab-avatar-encre:#1d1d1c;--tab-sequence-soft:#e1daee;--tab-sequence-ink:#4a3590}[data-theme=dark]{--tab-cuivre:var(--hub-accent-ink);--tab-barre:#b9d3a5;--tab-piste:#343432;--tab-retard:#f0a497;--tab-encre-claire:#fffdf8;--tab-encre-foncee:#282828;--tab-voile:#00000073;--tab-avatar-1:#c9a27e;--tab-avatar-2:#d3a48c;--tab-avatar-3:#c7b08a;--tab-avatar-4:#9db79a;--tab-avatar-5:#b9a5c9;--tab-avatar-encre:#1d1d1c;--tab-sequence-soft:#3a3448;--tab-sequence-ink:#c3b5ec}.tablette,.prep-apercu,.app-coach-prep__test{--tc-phase-preparer:#4f3808;--tc-phase-exercice:#96441b;--tc-phase-repos:#1f3346;--tc-phase-recuperation:#1e4148;--tc-phase-pause:#282828;--tc-phase-termine:#2c4020;--tc-phase-chrono:#1d1d1c;--tc-ivoire:#efece3;--tc-ivoire-78:#efece3c7;--tc-ivoire-45:#efece373;--tc-ivoire-20:#efece333;--tc-ivoire-18:#efece32e;--tc-ivoire-16:#efece329;--tc-voile:#00000047;--tc-graphite:#282828;--tc-brique:#a03b2e;--tc-pave-grise:#8c8c86}.tablette[data-theme=dark]{--tc-page:#1d1d1c;--tc-carte:#282828;--tc-bouton:#343432;--tc-bord:#3e3e3b;--tc-encre:#efece3;--tc-encre-2:#b5b5ae;--tc-accent:#d98a5c;--tc-primaire:#c4703f;--tc-sur-primaire:#1d1d1c;--tc-erreur:#f0a497;--tc-ombre:#0000002e;--tc-fond-modale:#0000008c}.tablette[data-theme=light]{--tc-page:#efece3;--tc-carte:#f9f7f1;--tc-bouton:#e6e7df;--tc-bord:#d6d6cb;--tc-encre:#282828;--tc-encre-2:#5a6055;--tc-accent:#96441b;--tc-primaire:#96441b;--tc-sur-primaire:#efece3;--tc-erreur:#a03b2e;--tc-ombre:#2828281f;--tc-fond-modale:#28282873;--tc-segment-en-cours:#858b80}.ds-avatar{width:var(--hub-avatar);height:var(--hub-avatar);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);color:var(--hub-fg);font-size:var(--hub-fs-sm);letter-spacing:.02em;object-fit:cover;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ds-avatar--sm{width:var(--hub-avatar-sm);height:var(--hub-avatar-sm);font-size:9px}.ds-avatar--lg{width:var(--hub-avatar-lg);height:var(--hub-avatar-lg);font-size:var(--hub-fs-md)}.ds-avatar--xl{width:var(--hub-avatar-xl);height:var(--hub-avatar-xl);font-size:var(--hub-fs-lg,var(--hub-fs-md))}.ds-bandeau{--bandeau-couleur:var(--hub-fg);--bandeau-fond:var(--hub-info-soft);align-items:center;gap:var(--hub-sp-3);min-height:var(--hub-sp-10);padding:var(--hub-sp-2) var(--hub-sp-4);border-radius:var(--hub-r-sm);background:var(--bandeau-fond);color:var(--bandeau-couleur);font-size:var(--hub-fs-base);line-height:var(--hub-lh-snug);display:flex}.ds-bandeau--plein{min-height:var(--hub-sp-8);text-align:center;font-size:var(--hub-fs-sm);border-radius:0;justify-content:center}.ds-bandeau--alerte{--bandeau-couleur:var(--hub-danger-ink);--bandeau-fond:var(--hub-danger-soft)}.ds-bandeau--succes{--bandeau-fond:var(--hub-ok-soft)}.ds-bandeau--preprod{--bandeau-fond:var(--hub-surface-soft)}.ds-bandeau__icone{flex-shrink:0}.ds-bandeau__texte{min-width:0}.ds-bandeau--plein .ds-bandeau__texte{flex:0 auto}.ds-bandeau:not(.ds-bandeau--plein) .ds-bandeau__texte{flex:1}.ds-bandeau__action{height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-xs);color:inherit;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;font-weight:600;text-decoration:underline}.ds-bouton{justify-content:center;align-items:center;gap:var(--hub-sp-2);height:var(--hub-control);padding:0 var(--hub-sp-4);border-radius:var(--hub-r-sm);color:var(--hub-fg);font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--hub-dur-fast) var(--hub-ease), color var(--hub-dur-fast) var(--hub-ease), border-color var(--hub-dur-fast) var(--hub-ease), transform var(--hub-dur-fast) var(--hub-ease);background:0 0;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.ds-bouton:active:not(:disabled){transform:scale(.98)}.ds-bouton:disabled{cursor:default;opacity:.55}.ds-bouton--sm{height:var(--hub-control-sm);padding:0 var(--hub-sp-3);font-size:var(--hub-fs-sm)}.ds-bouton--lg{height:var(--hub-tap);padding:0 var(--hub-sp-5);font-size:var(--hub-fs-md)}.ds-bouton--icone{width:var(--hub-control);padding:0}.ds-bouton--icone.ds-bouton--sm{width:var(--hub-control-sm)}.ds-bouton--icone.ds-bouton--lg{width:var(--hub-tap)}.ds-bouton--plein{width:100%}.ds-bouton--primaire{background:var(--hub-accent);color:var(--hub-on-accent)}.ds-bouton--primaire:hover:not(:disabled){background:var(--hub-accent-hover)}.ds-bouton--primaire:active:not(:disabled){background:var(--hub-accent-press)}.ds-bouton--secondaire{border-color:var(--hub-border-strong);color:var(--hub-fg)}.ds-bouton--secondaire:hover:not(:disabled){background:var(--hub-surface-2)}.ds-bouton--ghost{color:var(--hub-fg-2)}.ds-bouton--ghost:hover:not(:disabled){background:var(--hub-surface-2);color:var(--hub-fg)}.ds-bouton--danger{border-color:var(--hub-danger);color:var(--hub-danger)}.ds-bouton--danger:hover:not(:disabled){background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.ds-bouton--pointille{border-style:dashed;border-color:var(--hub-border-strong);color:var(--hub-fg-2);font-weight:500}.ds-bouton--pointille:hover:not(:disabled){background:var(--hub-surface-2);color:var(--hub-fg)}.ds-bouton__spinner{border-radius:var(--hub-r-pill);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.8s linear infinite ds-bouton-rotation}@keyframes ds-bouton-rotation{to{transform:rotate(360deg)}}@media (width<=767px){.ds-bouton--md{height:var(--hub-tap)}.ds-bouton--icone.ds-bouton--md{width:var(--hub-tap)}}.ds-bascule{height:var(--hub-control);border:1px solid var(--bascule-filet,var(--hub-border-strong));border-radius:var(--hub-r-pill);background:var(--bascule-fond,var(--hub-surface));color:var(--bascule-encre,var(--hub-fg));font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:500;line-height:1;display:inline-flex}.ds-bascule svg{opacity:.75;flex:none}.ds-bascule:hover:not(:disabled){background:var(--bascule-survol,var(--hub-surface-2));border-color:var(--bascule-encre,var(--hub-fg))}.ds-bascule[aria-pressed=true],.ds-bascule[aria-pressed=true]:hover:not(:disabled){background:var(--bascule-choisi,var(--app-coach-brique));border-color:var(--bascule-choisi,var(--app-coach-brique));color:var(--bascule-choisi-encre,var(--hub-surface))}.ds-bascule[aria-pressed=true] svg{opacity:1}.ds-bascule:focus-visible{box-shadow:var(--hub-focus);outline:none}.ds-bascule:disabled{cursor:not-allowed;opacity:.55}@media (width<=767px){.ds-bascule{height:var(--hub-tap);font-size:var(--hub-fs-md);padding:0 16px 0 12px}}.ds-cal{--ds-cal-heure-h:48px;--ds-cal-gouttiere:var(--hub-tap);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);overflow:hidden}.ds-cal__entete,.ds-cal__sans-heure,.ds-cal__corps{grid-template-columns:var(--ds-cal-gouttiere) repeat(var(--ds-cal-jours), minmax(0, 1fr));display:grid}.ds-cal__entete{border-bottom:1px solid var(--hub-border);background:var(--hub-surface-2)}.ds-cal__jour{padding:var(--hub-sp-2) var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-align:center;border-left:1px solid var(--hub-border-subtle)}.ds-cal__jour--auj{color:var(--hub-fg);background:var(--hub-surface-soft);font-weight:600}.ds-cal__corps{height:calc(var(--ds-cal-heures) * var(--ds-cal-heure-h))}.ds-cal__heures{grid-template-rows:repeat(var(--ds-cal-heures), var(--ds-cal-heure-h));display:grid}.ds-cal__heure{padding:2px var(--hub-sp-1) 0 0;font-size:var(--hub-fs-xs);color:var(--hub-fg-2);text-align:right}.ds-cal__colonne{border-left:1px solid var(--hub-border-subtle);background-image:linear-gradient(to bottom, var(--hub-border-subtle) 1px, transparent 1px);background-size:100% var(--ds-cal-heure-h);margin:0;padding:0;list-style:none;position:relative}.ds-cal__colonne--auj{background-color:var(--hub-accent-soft)}.ds-cal__place{box-sizing:border-box;padding:1px 2px;position:absolute}.ds-cal__evt{width:100%;height:100%;min-height:var(--hub-chip);padding:2px var(--hub-sp-1);border:0;border-left:3px var(--ds-cal-trait,solid) var(--ds-cal-couleur,var(--hub-info));border-radius:var(--hub-r-xs);background:var(--ds-cal-fond,var(--hub-info-soft));color:var(--ds-cal-encre,var(--hub-fg));font:inherit;font-size:var(--hub-fs-xs);line-height:var(--hub-lh-snug);text-align:left;cursor:pointer;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ds-cal__evt:hover{box-shadow:var(--hub-shadow-sm)}.ds-cal__place:focus-within{z-index:1}.ds-cal__evt:focus-visible{box-shadow:inset 0 0 0 2px var(--hub-accent);outline:none}.ds-cal__evt-titre{align-items:center;gap:var(--hub-sp-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.ds-cal__evt-nom{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-cal__evt-detail{color:var(--hub-fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-cal__evt--essais{--ds-cal-couleur:var(--ch-rdv);--ds-cal-fond:var(--ch-rdv-soft)}.ds-cal__evt--relances{--ds-cal-couleur:var(--hub-info);--ds-cal-fond:var(--hub-info-soft)}.ds-cal__evt--barre .ds-cal__evt-titre{color:var(--hub-fg-3);text-decoration:line-through}.ds-cal__evt--alerte{--ds-cal-couleur:var(--hub-danger)}.ds-cal__evt--essai-etat{--ds-cal-couleur:var(--etat-ink);--ds-cal-fond:var(--etat-soft)}.ds-cal__evt--essai-etat .ds-cal__evt-detail{color:var(--etat-ink)}.ds-cal__evt--essai-etat.ds-cal__evt--barre .ds-cal__evt-titre{color:var(--hub-fg)}.ds-cal__evt--relance-heure{--ds-cal-trait:dashed;--ds-cal-couleur:var(--relance-ink);--ds-cal-fond:var(--relance-soft);--ds-cal-encre:var(--relance-ink)}.ds-cal__evt--relance-heure .ds-cal__evt-detail{color:var(--hub-fg)}.ds-cal__evt--relance-heure.ds-cal__evt--alerte{--ds-cal-couleur:var(--relance-retard-bord);border:2px dashed var(--ds-cal-couleur);border-left-width:3px}.ds-cal__sans-heure{border-bottom:1px solid var(--hub-border);background:var(--hub-surface)}.ds-cal__sans-heure-titre{padding:0 var(--hub-sp-1) 0 0;font-size:var(--hub-fs-xs);line-height:var(--hub-lh-snug);color:var(--hub-fg-2);text-align:right;align-self:center}.ds-cal__sans-heure-jour{min-width:0;padding:var(--hub-sp-1) 2px;border-left:1px solid var(--hub-border-subtle);flex-direction:column;gap:2px;display:flex}@media (width<=767px){.ds-cal__place{min-height:var(--hub-tap)}}.ds-cal{--ds-cal-plus:2rem}.ds-cal--un-couloir{--ds-cal-plus:1.5rem}.ds-cal__place--plus{width:var(--ds-cal-plus);right:0}.ds-cal__place--ouvert,.ds-cal__place--ouvert:focus-within{z-index:4}.ds-cal__plus{width:100%;height:100%;min-height:var(--hub-chip);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-xs);background:var(--hub-surface-2);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-xs);cursor:pointer;padding:0;font-weight:600}.ds-cal__plus:focus-visible,.ds-cal__creneau-fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}.ds-cal__creneau{gap:var(--hub-sp-2);width:15rem;max-width:80vw;padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);box-shadow:var(--hub-shadow-md);max-height:calc(100dvh - var(--hub-topbar) - 2 * var(--hub-sp-4));scroll-margin-block:calc(var(--hub-topbar) + var(--hub-sp-4)) var(--hub-sp-4);flex-direction:column;display:flex;position:absolute;top:0;left:0}.ds-cal__creneau--droite{left:auto;right:0}.ds-cal__creneau--haut{top:auto;bottom:0}.ds-cal__creneau-titre{font-size:var(--hub-fs-sm);margin:0;font-weight:600}.ds-cal__creneau-liste{gap:var(--hub-sp-1);max-height:calc(var(--ds-cal-heure-h) * 5);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ds-cal__creneau-liste .ds-cal__evt:focus-visible{box-shadow:var(--hub-focus)}.ds-cal__creneau-liste .ds-cal__evt{min-height:var(--hub-tap)}.ds-cal__creneau-fermer{min-height:var(--hub-control-sm);padding:0 var(--hub-sp-2);color:var(--hub-accent-ink);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;background:0 0;border:0;align-self:flex-end}@media (pointer:coarse){.ds-cal{--ds-cal-plus:var(--hub-tap)}.ds-cal__plus,.ds-cal__creneau-fermer{min-height:var(--hub-tap)}}.ds-carte{--carte-py:var(--hub-sp-4);--carte-px:var(--hub-sp-5);gap:var(--hub-sp-3);padding:var(--carte-py) var(--carte-px);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);flex-direction:column;min-width:0;display:flex}.ds-carte--nue{--carte-py:0px;--carte-px:0px;gap:0;overflow:hidden}.ds-carte--accent{border-left-width:3px}.ds-carte__entete{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);min-height:var(--hub-bandeau);margin:calc(-1 * var(--carte-py)) calc(-1 * var(--carte-px)) 0;padding:var(--hub-sp-1) var(--hub-sp-2) var(--hub-sp-1) var(--hub-sp-4);border-radius:calc(var(--hub-r-lg) - 1px) calc(var(--hub-r-lg) - 1px) 0 0;background:var(--hub-head-bg);color:var(--hub-head-fg);display:flex}.ds-carte--accent>.ds-carte__entete{border-top-left-radius:0}.ds-carte__titres{gap:2px;min-width:0;display:grid}.ds-carte__titre{font-size:var(--hub-fs-md);font-weight:600;line-height:var(--hub-lh-snug);color:var(--hub-head-fg)}.ds-carte__sous-titre{font-size:var(--hub-fs-base);color:var(--hub-fg-2)}.ds-carte--nue>.ds-carte__sous-titre{padding:var(--hub-sp-3) var(--hub-sp-5) 0}.ds-carte__actions{justify-content:flex-end;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-carte__entete :focus-visible,.ds-carte__entete .ds-interrupteur__rail:focus-visible{box-shadow:0 0 0 2px var(--hub-head-fg)}.ds-carte__actions,.ds-carte__entete a,.ds-carte__entete label{color:var(--hub-head-fg)}.ds-carte__entete input{accent-color:var(--hub-head-fg)}.ds-carte__entete .ds-bouton--secondaire,.ds-carte__entete .ds-bouton--pointille,.ds-carte__entete .ds-bouton--danger{border-color:var(--hub-head-fg-2);color:var(--hub-head-fg)}.ds-carte__entete .ds-bouton--ghost{color:var(--hub-head-fg)}.ds-carte__entete .ds-bouton--secondaire:hover:not(:disabled),.ds-carte__entete .ds-bouton--pointille:hover:not(:disabled),.ds-carte__entete .ds-bouton--danger:hover:not(:disabled),.ds-carte__entete .ds-bouton--ghost:hover:not(:disabled){background:var(--hub-head-hover);color:var(--hub-head-fg)}.ds-carte__entete .ds-bouton--primaire{background:var(--hub-head-fg);color:var(--hub-head-bg)}.ds-carte__entete .ds-bouton--primaire:hover:not(:disabled),.ds-carte__entete .ds-bouton--primaire:active:not(:disabled){background:var(--hub-head-fg-2)}.ds-carte__entete .ds-bouton--primaire:disabled{border-color:var(--hub-head-fg-2);color:var(--hub-head-fg-2);opacity:1;background:0 0}@media (width<=767px){.ds-carte{--carte-px:var(--hub-sp-4)}.ds-carte--nue{--carte-px:0px}.ds-carte--nue>.ds-carte__sous-titre{padding:var(--hub-sp-3) var(--hub-sp-4) 0}}.ds-champ{gap:var(--hub-sp-1);min-width:0;display:grid}.ds-champ__libelle{font-size:var(--hub-fs-base);color:var(--hub-fg);font-weight:500}.ds-champ__requis{color:var(--hub-danger)}.ds-champ__zone{min-width:0;display:flex;position:relative}.ds-champ__saisie{width:100%;min-width:0;height:var(--hub-control);padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);font-size:var(--hub-fs-md);transition:border-color var(--hub-dur-fast) var(--hub-ease), box-shadow var(--hub-dur-fast) var(--hub-ease)}.ds-champ__saisie::placeholder{color:var(--hub-fg-3)}.ds-champ__saisie:hover:not(:disabled){border-color:var(--hub-fg-2)}.ds-champ__saisie:focus-visible{border-color:var(--hub-accent);border-radius:var(--hub-r-sm)}.ds-champ__saisie:disabled{background:var(--hub-surface-2);color:var(--hub-fg-2);cursor:not-allowed}.ds-champ__saisie:read-only:not(:disabled):not(select){background:var(--hub-surface-2)}.ds-champ--erreur .ds-champ__saisie{border-color:var(--hub-danger)}.ds-champ__saisie--mdp{padding-right:var(--hub-tap)}.ds-champ__saisie--code{font-size:var(--hub-fs-xl);letter-spacing:.3em;text-align:center;height:var(--hub-tap)}.ds-champ__saisie--select{appearance:none;padding-right:var(--hub-sp-8);background-image:linear-gradient(45deg, transparent 50%, var(--hub-fg-2) 50%), linear-gradient(135deg, var(--hub-fg-2) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.ds-champ__saisie--textarea{height:auto;padding:var(--hub-sp-2) var(--hub-sp-3);line-height:var(--hub-lh-body);resize:vertical}.ds-champ__oeil{width:var(--hub-control);height:100%;color:var(--hub-fg-3);border-radius:var(--hub-r-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.ds-champ__oeil:hover{color:var(--hub-fg)}.ds-champ__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.ds-champ__erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger)}@media (width<=767px){.ds-champ__saisie:not(.ds-champ__saisie--textarea){height:var(--hub-tap)}.ds-champ__saisie:where(:not(.ds-champ__saisie--code)){font-size:max(16px, var(--hub-fs-md))}.ds-champ__oeil{width:var(--hub-tap)}}.ds-filtrable__ancre{min-width:0;position:relative}.ds-filtrable__saisie{padding-right:calc(var(--hub-sp-3) + 20px);text-overflow:ellipsis}.ds-filtrable__chevron{top:50%;right:var(--hub-sp-3);color:var(--hub-fg-3);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.ds-filtrable__liste{z-index:30;max-height:280px;padding:var(--hub-sp-1);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-sm);background:var(--hub-surface);box-shadow:var(--hub-shadow-lg);margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.ds-filtrable__option{padding:var(--hub-sp-2) var(--hub-sp-3);border-radius:var(--hub-r-sm);font-size:var(--hub-fs-base);overflow-wrap:anywhere;cursor:pointer}.ds-filtrable__option--actif{background:var(--hub-surface-2);box-shadow:inset 3px 0 0 var(--hub-accent)}.ds-filtrable__option[aria-selected=true]{color:var(--hub-accent);font-weight:600}.ds-filtrable__vide{padding:var(--hub-sp-2) var(--hub-sp-3);color:var(--hub-fg-3);font-size:var(--hub-fs-sm);margin:0}.ds-cases-filtrables{gap:var(--hub-sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-cases-filtrables__legende{margin-bottom:var(--hub-sp-1);font-size:var(--hub-fs-sm);font-weight:500}.ds-cases-filtrables__outils{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.ds-cases-filtrables__outils>.ds-champ{flex:200px}.ds-cases-filtrables__liste{gap:var(--hub-sp-1) var(--hub-sp-3);max-height:calc(8 * (var(--hub-control-sm) + var(--hub-sp-1)));grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;overflow-y:auto}.ds-cases-filtrables__case{align-items:center;gap:var(--hub-sp-2);min-width:0;min-height:var(--hub-control-sm);font-size:var(--hub-fs-sm);display:flex}.ds-cases-filtrables__case input{width:16px;height:16px;accent-color:var(--hub-accent);flex:none}.ds-cases-filtrables__case span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.ds-filtrable__option,.ds-cases-filtrables__case{min-height:var(--hub-tap);align-items:center;display:flex}.ds-cases-filtrables__liste{max-height:calc(8 * var(--hub-tap))}}.ds-choix-photo{align-items:center;gap:var(--hub-sp-4);min-width:0;display:flex}.ds-choix-photo__apercu{flex-shrink:0;transition:opacity .15s}.ds-choix-photo__apercu--envoi{opacity:.55}.ds-choix-photo__corps{gap:var(--hub-sp-2);min-width:0;display:grid}.ds-choix-photo__entree{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ds-choix-photo__boutons{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.ds-choix-photo__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.ds-choix-photo__aide--erreur{color:var(--hub-danger)}@media (width<=767px){.ds-choix-photo{text-align:center;flex-direction:column}.ds-choix-photo__boutons{justify-content:center}}.ds-squelette{width:100%;height:var(--hub-fs-md);border-radius:var(--hub-r-xs);background:var(--hub-surface-2);animation:ds-squelette 1.2s var(--hub-ease) infinite alternate;display:block}.ds-squelette--rond{border-radius:var(--hub-r-pill)}.ds-squelette-texte{gap:var(--hub-sp-2);display:grid}.ds-squelette-carte{gap:var(--hub-sp-3);padding:var(--hub-sp-4) var(--hub-sp-5);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);display:grid}@keyframes ds-squelette{0%{opacity:.55}to{opacity:1}}.ds-grille-widgets{gap:var(--hub-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-widget{gap:var(--hub-sp-3);min-width:0;padding:var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);flex-direction:column;display:flex}.ds-widget--petit{grid-column:span 1}.ds-widget--moyen{grid-column:span 2}.ds-widget--grand{grid-column:1/-1}.ds-widget--modification{border-style:dashed;border-color:var(--hub-border-strong)}.ds-widget__entete{justify-content:space-between;align-items:flex-start;gap:var(--hub-sp-2);display:flex}.ds-widget__titres{gap:2px;min-width:0;display:grid}.ds-widget__origine{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;flex:none}.ds-widget__titre{font-size:var(--hub-fs-base);font-weight:600;line-height:var(--hub-lh-snug);color:var(--hub-fg);margin:0}.ds-widget__description{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.ds-widget__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:2px;display:flex}.ds-widget__action--etroit{display:none}.ds-widget__contenu{min-width:0}.ds-grille-widgets__vide{justify-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-8) var(--hub-sp-4);text-align:center;background:var(--hub-surface);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md);display:grid}.ds-grille-widgets__vide-titre{font-size:var(--hub-fs-md);color:var(--hub-fg);margin:0;font-weight:600}.ds-grille-widgets__vide-texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}@media (width<=1023px){.ds-grille-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ds-widget__actions .ds-bouton--icone{width:var(--hub-tap);height:var(--hub-tap)}}@media (width<=599px){.ds-widget__action--large,.ds-widget__action--taille{display:none}.ds-widget__action--etroit{display:inline-flex}.ds-grille-widgets{grid-template-columns:minmax(0,1fr)}.ds-widget--petit,.ds-widget--moyen{grid-column:1/-1}.ds-widget--modification .ds-widget__entete{flex-direction:column}}.ds-chip{--chip-couleur:var(--hub-fg-2);--chip-fond:var(--hub-surface-soft);--chip-encre:var(--hub-on-soft);height:var(--hub-chip);padding:0 var(--hub-sp-2) 0 7px;border-radius:var(--hub-r-pill);background:var(--chip-fond);color:var(--chip-encre);font-size:var(--hub-fs-sm);white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex}.ds-chip__pastille,.ds-pastille{border-radius:var(--hub-r-pill);background:var(--chip-couleur);flex-shrink:0;width:6px;height:6px}.ds-pastille{vertical-align:middle;width:10px;height:10px;display:inline-block}.ds-chip--temperature{--chip-fond:transparent;border-color:var(--hub-border);color:var(--hub-fg);padding-left:var(--hub-sp-2)}.ds-chip--neutre{color:var(--hub-fg);font-weight:500}.ds-chip--tag{--chip-fond:var(--hub-surface-soft);color:var(--hub-fg);padding:0 var(--hub-sp-2);font-weight:500}.ds-chip--cliquable{cursor:pointer;transition:filter var(--hub-dur-fast) var(--hub-ease), box-shadow var(--hub-dur-fast) var(--hub-ease)}.ds-chip--cliquable:hover{filter:brightness(.96)}.ds-chip__chevron{opacity:.8}.ds-etiquette{border-radius:var(--hub-r-pill);background:var(--etiquette-fond);height:22px;color:var(--etiquette-encre);font:inherit;white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ds-etiquette--fiche{height:24px}.ds-etiquette--legende{height:20px}.ds-etiquette--cliquable{cursor:pointer;padding-right:7px}.ds-etiquette--cliquable:focus-visible{box-shadow:var(--hub-focus);outline:none}.ds-etiquette__chevron{opacity:.8}.ds-segment{border:1.5px solid var(--segment-bord);border-radius:var(--hub-r-pill);height:20px;color:var(--segment-encre);white-space:nowrap;vertical-align:middle;background:0 0;align-items:center;gap:4px;padding:0 9px 0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ds-puce-famille{border-radius:var(--hub-r-pill);background:var(--etiquette-fond);width:28px;height:28px;color:var(--etiquette-encre);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-puce-famille--grande{width:32px;height:32px}button.ds-segment{cursor:help;font-family:inherit;position:relative}button.ds-segment:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.ds-segment--indisponible{background:var(--segment-indispo-fond);color:var(--segment-indispo-encre);border-color:#0000}.ds-segment-bloc{vertical-align:middle;display:inline-flex}.ds-segment__bulle{z-index:20;width:max-content;padding:var(--hub-sp-1) var(--hub-sp-2);border-radius:var(--hub-r-sm);background:var(--hub-surface-inv);color:var(--hub-fg-inv);font-size:var(--hub-fs-sm);white-space:normal;font-weight:500;line-height:1.35;display:none;position:fixed}.ds-segment__bulle:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.ds-segment__bulle--dessus:before{top:auto;bottom:-6px}.ds-segment__bulle--visible{display:block}@media (width<=767px),(pointer:coarse){.ds-etiquette--fiche.ds-etiquette--cliquable,button.ds-segment{position:relative}.ds-etiquette--fiche.ds-etiquette--cliquable:after{content:"";position:absolute;inset:-10px 0}button.ds-segment:after{content:"";position:absolute;inset:-12px 0}}.ds-frise{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-frise__etape{align-items:start;gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-4);grid-template-columns:4.5rem 2rem minmax(0,1fr);display:grid;position:relative}.ds-frise__etape:not(:last-child):after{content:"";top:2rem;bottom:0;left:calc(4.5rem + var(--hub-sp-2) + 1rem - 1px);background:var(--hub-border);width:2px;position:absolute}.ds-frise__jalon{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-top:6px}.ds-frise__point{width:2rem;height:2rem;color:var(--hub-fg-2);background:var(--hub-surface-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);justify-content:center;align-items:center;display:inline-flex}.ds-frise__point svg{width:16px;height:16px}.ds-frise__etape--accent .ds-frise__point{color:var(--hub-on-accent);background:var(--hub-accent);border-color:var(--hub-accent)}.ds-frise__etape--attenue{opacity:.6}.ds-frise__corps{flex-direction:column;gap:2px;min-width:0;padding-top:4px;display:flex}.ds-frise__titre{color:var(--hub-fg);font-size:var(--hub-fs-base);overflow-wrap:anywhere;font-weight:600}.ds-frise__detail{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);overflow-wrap:anywhere}.ds-frise__vide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}@media (width<=480px){.ds-frise__etape{grid-template-columns:3.5rem 2rem minmax(0,1fr)}.ds-frise__etape:not(:last-child):after{left:calc(3.5rem + var(--hub-sp-2) + 1rem - 1px)}}.ds-frise-pastilles{gap:var(--hub-sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-frise-pastilles__pastille{width:var(--hub-chip);height:var(--hub-chip);color:var(--ch-sys-ink);background:var(--ch-sys-soft);border-radius:var(--hub-r-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-frise-pastilles__pastille--appel{color:var(--ch-appel-ink);background:var(--ch-appel-soft)}.ds-frise-pastilles__pastille--mail{color:var(--ch-mail-ink);background:var(--ch-mail-soft)}.ds-frise-pastilles__pastille--wa{color:var(--ch-wa-ink);background:var(--ch-wa-soft)}.ds-frise-pastilles__pastille--sms{color:var(--ch-sms-ink);background:var(--ch-sms-soft)}.ds-panneau,.ds-modale{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.ds-panneau__voile,.ds-modale__voile{background:var(--hub-overlay);animation:ds-voile var(--hub-dur-base) var(--hub-ease);position:absolute;inset:0}.ds-panneau__corps{width:min(var(--hub-panneau), 100vw);background:var(--hub-surface);height:100%;color:var(--hub-fg);box-shadow:var(--hub-shadow-lg);animation:ds-panneau-glisse var(--hub-dur-slow) var(--hub-ease);flex-direction:column;display:flex;position:relative}.ds-panneau__corps--large{width:min(1200px,100vw)}.ds-panneau__entete{align-items:flex-start;gap:var(--hub-sp-3);padding:var(--hub-sp-5) var(--hub-sp-5) var(--hub-sp-4);border-bottom:1px solid var(--hub-border);display:flex}.ds-panneau__ornement{flex-shrink:0}.ds-panneau__titres{flex:1;min-width:0}.ds-panneau__titre,.ds-modale__titre{font-size:var(--hub-fs-lg);font-weight:600;line-height:var(--hub-lh-snug)}.ds-panneau__sous-titre,.ds-modale__texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin-top:2px}.ds-panneau__contenu{padding:var(--hub-sp-5);flex:1;overflow-y:auto}.ds-panneau__pied,.ds-modale__pied{gap:var(--hub-sp-2);padding:var(--hub-sp-4) var(--hub-sp-5);border-top:1px solid var(--hub-border);background:var(--hub-surface);justify-content:flex-end;display:flex}.ds-modale{padding:var(--hub-sp-4);justify-content:center;align-items:center}.ds-modale__corps{width:100%;max-width:480px;max-height:calc(100dvh - var(--hub-sp-8));background:var(--hub-surface);color:var(--hub-fg);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-lg);text-align:left;white-space:normal;overflow-wrap:anywhere;animation:ds-modale-apparait var(--hub-dur-base) var(--hub-ease);flex-direction:column;display:flex;position:relative}.ds-modale__entete{padding:var(--hub-sp-5) var(--hub-sp-5) 0}.ds-modale__contenu{padding:var(--hub-sp-4) var(--hub-sp-5);overflow-y:auto}.ds-modale__pied{border-radius:0 0 var(--hub-r-lg) var(--hub-r-lg);border-top:0;padding-top:0}@keyframes ds-voile{0%{opacity:0}}@keyframes ds-panneau-glisse{0%{transform:translate(100%)}}@keyframes ds-modale-apparait{0%{opacity:0;transform:translateY(8px)}}.ds-modale__pied--trois{flex-wrap:wrap}.ds-modale__erreur{color:var(--hub-danger);font-size:var(--hub-fs-sm);margin:0}@media (width<=767px){.ds-panneau{align-items:flex-end}.ds-panneau__corps{border-radius:var(--hub-r-lg) var(--hub-r-lg) 0 0;width:100%;height:auto;max-height:92dvh;padding-bottom:var(--hub-safe-bottom);animation-name:ds-feuille-glisse}.ds-panneau__corps--large{border-radius:0;height:100dvh;max-height:100dvh}.ds-panneau__entete,.ds-panneau__contenu{padding:var(--hub-sp-4)}.ds-panneau__pied{padding:var(--hub-sp-3) var(--hub-sp-4)}.ds-panneau__pied>.ds-bouton,.ds-modale__pied>.ds-bouton{flex:1}.ds-modale{align-items:flex-end;padding:0}.ds-modale__corps{border-radius:var(--hub-r-lg) var(--hub-r-lg) 0 0;max-width:none;padding-bottom:var(--hub-safe-bottom);animation-name:ds-feuille-glisse}.ds-modale__pied--trois{flex-direction:column}.ds-modale__pied--trois>.ds-bouton{flex:none;width:100%}}@keyframes ds-feuille-glisse{0%{transform:translateY(100%)}}.ds-infobulle{vertical-align:middle;flex-shrink:0;display:inline-flex}.ds-infobulle__bouton{box-sizing:border-box;border:1.5px solid var(--hub-fg-3);width:16px;height:16px;color:var(--hub-fg-2);font:700 10px/1 var(--hub-font);letter-spacing:normal;text-transform:none;cursor:help;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-infobulle__bouton--titre{width:18px;height:18px;font-size:var(--hub-fs-xs)}.ds-infobulle__bouton:hover{border-color:var(--hub-fg);background:var(--hub-surface-2);color:var(--hub-fg)}.ds-infobulle__bouton:focus-visible{border-color:var(--hub-fg);color:var(--hub-fg);outline:2px solid var(--hub-accent);outline-offset:2px}.ds-infobulle__bouton--ouvert,.ds-infobulle__bouton--ouvert:hover{border-color:var(--hub-fg);background:var(--hub-fg);color:var(--hub-bg)}.ds-infobulle__bulle{z-index:75;box-sizing:border-box;width:min(280px,100vw - 32px);padding:10px var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--hub-fg);box-shadow:var(--hub-shadow-lg);color:var(--hub-bg);font:500 12.5px/1.45 var(--hub-font);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;display:none;position:fixed}.ds-infobulle__bulle--visible{animation:ds-infobulle-surgit .3s var(--hub-dur-base) var(--rail-ease) both;display:block}@keyframes ds-infobulle-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ds-infobulle__bulle:before{right:0;bottom:calc(-1 * var(--infobulle-ecart,10px));height:var(--infobulle-ecart,10px);content:"";position:absolute;left:0}.ds-infobulle__bulle--dessous:before{top:calc(-1 * var(--infobulle-ecart,10px));bottom:auto}.ds-infobulle__fleche{bottom:-5px;left:var(--infobulle-fleche,20px);background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.ds-infobulle__bulle--dessous .ds-infobulle__fleche{top:-5px;bottom:auto}.ds-titre-infobulle{align-items:center;gap:var(--hub-sp-2);display:flex}@media (prefers-reduced-motion:reduce){.ds-infobulle__bulle--visible{animation:none}}@media (width<=767px){.ds-infobulle__bulle{width:min(300px,100vw - 32px)}.ds-infobulle__bouton--titre{width:20px;height:20px;font-size:var(--hub-fs-sm)}}@media (width<=767px),(pointer:coarse){.ds-infobulle__bouton:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ds-interrupteur{--interrupteur-l:36px;--interrupteur-h:20px;align-items:center;gap:var(--hub-sp-2);min-width:0;font-size:var(--hub-fs-base);color:inherit;display:inline-flex}.ds-interrupteur--sm{--interrupteur-l:var(--hub-control-sm);--interrupteur-h:16px;font-size:var(--hub-fs-sm)}.ds-interrupteur__rail{width:var(--interrupteur-l);height:var(--interrupteur-h);border-radius:var(--hub-r-pill);background:var(--hub-fg-3);cursor:pointer;transition:background var(--hub-dur-fast) var(--hub-ease);border:0;flex:none;padding:0;position:relative}.ds-interrupteur__rail:before{content:"";inset:calc((var(--interrupteur-h) - var(--hub-tap)) / 2) calc(-1 * var(--hub-sp-2));position:absolute}.ds-interrupteur__rail[aria-checked=true]{background:var(--hub-accent)}.ds-interrupteur__rail:hover:not(:disabled,[aria-disabled=true]){background:var(--hub-fg-2)}.ds-interrupteur__rail[aria-checked=true]:hover:not(:disabled,[aria-disabled=true]){background:var(--hub-accent-hover)}.ds-interrupteur__rail:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.ds-interrupteur__pastille{width:calc(var(--interrupteur-h) - 4px);height:calc(var(--interrupteur-h) - 4px);border-radius:var(--hub-r-pill);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);transition:transform var(--hub-dur-fast) var(--hub-ease);position:absolute;top:2px;left:2px}.ds-interrupteur__rail[aria-checked=true] .ds-interrupteur__pastille{transform:translateX(calc(var(--interrupteur-l) - var(--interrupteur-h)))}.ds-interrupteur__texte{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0}.ds-interrupteur--chargement .ds-interrupteur__rail,.ds-interrupteur--chargement .ds-interrupteur__texte{cursor:progress}.ds-interrupteur--desactive .ds-interrupteur__rail,.ds-interrupteur--desactive .ds-interrupteur__texte{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ds-interrupteur__rail,.ds-interrupteur__pastille{transition:none}}.ds-jauge{align-items:center;gap:var(--hub-sp-2);white-space:nowrap;display:inline-flex}.ds-jauge__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);width:48px;height:6px;display:inline-block;position:relative;overflow:hidden}.ds-jauge__niveau{border-radius:var(--hub-r-pill);background:var(--jauge-couleur);position:absolute;inset:0 auto 0 0}.ds-jauge__valeur{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-2);font-weight:600}.ds-menu{display:inline-flex;position:relative}.ds-menu__liste{z-index:75;overscroll-behavior:contain;visibility:hidden;min-width:220px;max-width:calc(100vw - 16px);padding:var(--hub-sp-1);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);box-shadow:var(--hub-shadow-md);animation:ds-menu-apparait var(--hub-dur-fast) var(--hub-ease);outline:none;position:fixed;top:0;left:0;overflow:hidden auto}.ds-menu__liste[data-sens=haut]{animation-name:ds-menu-apparait-haut}.ds-menu__entete{padding:var(--hub-sp-2) var(--hub-sp-3) var(--hub-sp-1);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-3);font-weight:600}.ds-menu__element{align-items:center;gap:var(--hub-sp-3);width:100%;min-height:var(--hub-control);padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg);font-size:var(--hub-fs-base);text-align:left;white-space:nowrap;background:0 0;border:0;font-weight:500;display:flex}.ds-menu__element--surligne:not(:disabled){background:var(--hub-surface-2)}.ds-menu__element:disabled{color:var(--hub-fg-3);cursor:default}.ds-menu__element--indisponible{padding-block:var(--hub-sp-1);color:var(--hub-fg-2);white-space:normal;cursor:default;align-items:flex-start}.ds-menu__raison{max-width:18rem;margin-top:var(--hub-sp-1);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400;display:block}.ds-menu__element--danger{color:var(--hub-danger)}.ds-menu__element--separe{margin-top:var(--hub-sp-1);border-top:1px solid var(--hub-border-subtle);border-radius:0 0 var(--hub-r-sm) var(--hub-r-sm);padding-top:2px}.ds-menu__libelle{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-menu__coche{color:var(--hub-accent)}@keyframes ds-menu-apparait{0%{opacity:0;transform:translateY(-4px)}}@keyframes ds-menu-apparait-haut{0%{opacity:0;transform:translateY(4px)}}@media (width<=767px){.ds-menu__element{min-height:var(--hub-tap)}}.ds-onglets{gap:var(--hub-sp-1);border-bottom:1px solid var(--hub-border);scrollbar-width:none;display:flex;overflow-x:auto}.ds-onglets::-webkit-scrollbar{display:none}.ds-onglet{align-items:center;gap:var(--hub-sp-2);height:var(--hub-control);padding:0 var(--hub-sp-3);color:var(--hub-fg-2);font-size:var(--hub-fs-base);white-space:nowrap;transition:color var(--hub-dur-fast) var(--hub-ease), border-color var(--hub-dur-fast) var(--hub-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.ds-onglet:hover{color:var(--hub-fg)}.ds-onglet--actif{color:var(--hub-fg);border-bottom-color:var(--hub-accent);font-weight:600}.ds-onglet:focus-visible{border-radius:var(--hub-r-sm) var(--hub-r-sm) 0 0}.ds-onglet__badge{min-width:var(--hub-badge);height:var(--hub-badge);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);color:var(--hub-fg);font-size:var(--hub-fs-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}@media (width<=767px){.ds-onglet{height:var(--hub-tap);flex:1;justify-content:center}}.ds-overline{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-3);font-weight:600;line-height:var(--hub-lh-snug);display:flex}.ds-overline__droite{letter-spacing:0;text-transform:none;font-weight:500}.ds-segmented{background:var(--hub-bg);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);gap:2px;padding:2px;display:inline-flex}.ds-segmented--plein{width:100%;display:flex}.ds-segmented__segment{justify-content:center;align-items:center;gap:var(--hub-sp-2);height:var(--hub-control-sm);padding:0 var(--hub-sp-3);border-radius:var(--hub-r-xs);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);white-space:nowrap;transition:background var(--hub-dur-fast) var(--hub-ease), color var(--hub-dur-fast) var(--hub-ease);background:0 0;border:0;font-weight:500;display:inline-flex}.ds-segmented--plein .ds-segmented__segment{flex:1}.ds-segmented--sm .ds-segmented__segment{height:24px;padding:0 var(--hub-sp-2)}.ds-segmented__segment:hover{color:var(--hub-fg)}.ds-segmented__segment--desactive,.ds-segmented__segment--desactive:hover{color:var(--hub-fg-3);cursor:not-allowed}.ds-segmented__segment--actif{background:var(--hub-surface);color:var(--hub-fg);box-shadow:var(--hub-shadow-xs);font-weight:600}.ds-segmented__segment:focus-visible{box-shadow:inset 0 0 0 2px var(--hub-accent)}.ds-segmented__segment--actif:focus-visible{box-shadow:var(--hub-shadow-xs), inset 0 0 0 2px var(--hub-accent)}@media (width<=767px){.ds-segmented{flex-wrap:wrap;max-width:100%}.ds-segmented__segment,.ds-segmented--sm .ds-segmented__segment{height:var(--hub-tap)}}.silhouette{--silhouette-point:var(--app-coach-brique);--silhouette-halo:var(--hub-surface);color:var(--hub-fg);flex-shrink:0;display:block;overflow:visible}.silhouette__trait{fill:none;stroke:currentColor;stroke-linejoin:round}.silhouette__point,.silhouette__vertebre{fill:var(--silhouette-point);stroke:var(--silhouette-halo)}.silhouette__colonne{stroke:var(--silhouette-point);stroke-linecap:round}.silhouette--ligne{--silhouette-halo:var(--app-coach-brique-soft)}[data-theme=dark] .silhouette--ligne{--silhouette-halo:var(--hub-surface)}.silhouette--fond{--silhouette-halo:var(--hub-bg)}@media print{.silhouette{display:none}}.ds-table{contain:inline-size;background:var(--hub-surface);width:100%;max-width:100%;font-size:var(--hub-fs-base);display:block;overflow-x:auto}.ds-table__grille{width:fit-content;min-width:100%}.ds-table__entete,.ds-table__ligne{align-items:center;column-gap:var(--hub-sp-3);padding:0 var(--hub-sp-4);display:grid}.ds-table__entete{z-index:1;height:var(--hub-sp-10);background:var(--hub-surface-2);border-bottom:1px solid var(--hub-border);position:sticky;top:0}.ds-table__th{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-3);white-space:nowrap;font-weight:600}.ds-table__ligne{min-height:var(--hub-sp-12);border-bottom:1px solid var(--hub-border-subtle);transition:background var(--hub-dur-fast) var(--hub-ease)}.ds-table__ligne:last-child{border-bottom:0}.ds-table__ligne:hover{background:var(--hub-surface-2)}.ds-table__ligne--cliquable{cursor:pointer}.ds-table__ligne--avant{background:var(--hub-accent-soft)}.ds-table__cellule{min-width:0;padding:var(--hub-sp-2) 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-table__cellule--droite{text-align:right}.ds-table__cellule--centre{text-align:center}.ds-table__vide{padding:var(--hub-sp-8) var(--hub-sp-4);text-align:center;color:var(--hub-fg-2)}.ds-table__vide-titre{color:var(--hub-fg);font-weight:600}.ds-table__vide-texte{margin-top:var(--hub-sp-1);font-size:var(--hub-fs-base)}.ds-table__vide-action{margin-top:var(--hub-sp-4);justify-content:center;display:flex}.ds-toasts{left:50%;bottom:calc(var(--hub-sp-6) + var(--hub-safe-bottom));z-index:80;gap:var(--hub-sp-2);width:min(420px, calc(100vw - var(--hub-sp-8)));pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}.ds-toast{--toast-couleur:var(--hub-info);align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-3) var(--hub-sp-3) var(--hub-sp-3) var(--hub-sp-4);background:var(--hub-surface-inv);color:var(--hub-fg-inv);border-left:3px solid var(--toast-couleur);border-radius:var(--hub-r-sm);box-shadow:var(--hub-shadow-lg);font-size:var(--hub-fs-base);pointer-events:auto;animation:ds-toast-apparait var(--hub-dur-base) var(--hub-ease);display:flex;position:relative}.ds-toast--succes{--toast-couleur:var(--hub-ok)}.ds-toast--erreur{--toast-couleur:var(--hub-danger)}.ds-toast__icone{color:var(--hub-fg-inv);flex-shrink:0}.ds-toast__message{flex:1;min-width:0}.ds-toast__action{min-width:var(--hub-tap);height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-xs);color:var(--hub-fg-inv);text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline;position:relative}.ds-toast__fermer{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-xs);color:var(--hub-fg-inv);opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-toast__fermer:hover{opacity:1}.ds-toast__fermer:before{content:"";inset:calc((var(--hub-control-sm) - var(--hub-tap)) / 2);position:absolute}.ds-toast__action:before{content:"";inset:calc((var(--hub-control-sm) - var(--hub-tap)) / 2) 0;position:absolute}.ds-toast__progression{background:var(--toast-couleur);transform-origin:0;width:100%;height:3px;animation:linear forwards ds-toast-progression;position:absolute;bottom:0;left:0}@keyframes ds-toast-progression{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ds-toast__progression{opacity:.6;animation:none}}@keyframes ds-toast-apparait{0%{opacity:0;transform:translateY(8px)}}@media (width<=767px){.ds-toasts{bottom:calc(var(--hub-tabbar) + var(--hub-sp-3) + var(--hub-safe-bottom))}}.accueil-barre-outils,.accueil-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accueil-nav__fleche{border:1px solid var(--b7-bord);background:var(--b7-carte);width:36px;height:36px;color:var(--b7-encre);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.accueil-nav__fleche:before,.accueil-nav__auj:before,.accueil-filtre__choix:before{content:"";position:absolute;inset:-4px}.accueil-filtre__choix:before{inset:-7px 0}.accueil-nav__auj:before{inset:-10px -6px}.accueil-nav__fleche:disabled{opacity:.4;cursor:not-allowed}.accueil-nav__date{text-align:center;min-width:190px;font-size:15px;font-weight:600}.accueil-nav__auj{color:var(--b7-accent-texte);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;position:relative}.accueil-nav__sep{background:var(--b7-bord);width:1px;height:22px;margin:0 4px}.accueil-filtre{align-items:center;gap:6px;margin-left:auto;display:flex}.accueil-filtre__libelle{color:var(--b7-encre-2);margin-right:2px;font-size:12px}.accueil-filtre__choix{border:1px solid var(--b7-bord);height:30px;color:var(--b7-encre-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.accueil-filtre__choix--actif{border:1.5px solid var(--b7-encre);background:var(--b7-carte);color:var(--b7-encre)}.accueil-point{background:var(--b7-encre-3);width:8px;height:8px;box-shadow:0 0 0 1px var(--acc-point-anneau);border-radius:999px;flex:none}.accueil-nav__fleche:focus-visible,.accueil-nav__auj:focus-visible,.accueil-filtre__choix:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-legende{color:var(--b7-encre-2);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.accueil-legende__type{align-items:center;gap:5px;display:inline-flex}.accueil-legende__pastille{box-sizing:border-box;border-left:3px solid var(--cours-ink);background:var(--cours-soft);border-radius:3px;width:14px;height:10px}.accueil-jour{grid-template-columns:repeat(var(--salles,2), minmax(0, 1fr)) minmax(0, 1.05fr);align-content:start;gap:16px;min-height:0;display:grid}.accueil-colonne{flex-direction:column;gap:8px;min-width:0;display:flex}.accueil-colonne__titre{font-family:var(--hub-font-serif);align-items:baseline;gap:8px;margin:0;font-size:24px;font-weight:400;line-height:1;display:flex}.accueil-colonne__titre--traiter{font-size:26px}.accueil-colonne__compte{font-family:var(--hub-font);color:var(--b7-encre-2);font-size:13px}.accueil-liste,.accueil-traiter{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accueil-colonne--traiter .accueil-traiter{gap:10px}.accueil-cours{box-sizing:border-box;border:1px solid var(--b7-bord);border-left:5px solid var(--cours-ink);background:var(--b7-carte);box-shadow:0 1px 2px var(--b7-ombre);border-radius:16px}.accueil-cours--termine{border-left-color:color-mix(in srgb, var(--cours-ink) 60%, var(--b7-carte))}.accueil-cours--termine .accueil-cours__heure,.accueil-cours--termine .accueil-cours__titre{color:var(--b7-encre-2)}.accueil-cours--termine .accueil-cours__jauge>span{opacity:.6}.accueil-cours.accueil-cours--en_cours,.accueil-cours.accueil-cours--en_cours.acc-pil:hover{box-shadow:0 0 0 2px var(--b7-vert)}@media (prefers-reduced-motion:no-preference){.accueil-cours.accueil-cours--en_cours.acc-pil:hover{box-shadow:0 0 0 2px var(--b7-vert), 0 6px 14px var(--acc-ombre-survol)}}.accueil-cours__ouvrir{box-sizing:border-box;width:100%;color:var(--b7-encre);font:inherit;text-align:left;background:0 0;border:0;border-radius:0 12px 12px 0;flex-direction:column;gap:6px;padding:10px 14px;display:flex}button.accueil-cours__ouvrir{cursor:pointer}button.accueil-cours__ouvrir:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-cours__tete,.accueil-cours__ligne{align-items:center;gap:8px;display:flex}.accueil-cours__tete .acc-statut{margin-left:auto}.accueil-cours__heure{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.accueil-cours__titre{font-size:15px;font-weight:600}.accueil-cours__detail{color:var(--b7-encre-2);font-size:12px}.accueil-cours__jauge{background:var(--b7-bandeau);border-radius:999px;height:5px;display:block;overflow:hidden}.accueil-cours__jauge>span{background:var(--cours-ink);height:100%;display:block}.accueil-cours__alertes{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.accueil-cours__alerte{color:var(--b7-accent-texte);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.accueil-traiter__ligne{border:1px solid var(--b7-bord);border-left:4px solid var(--traiter,var(--b7-accent));background:var(--b7-carte);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.accueil-traiter__icone{color:var(--traiter-icone,var(--b7-accent-texte));margin-top:1px;display:inline-flex}.accueil-traiter__ligne--evenement{--traiter:var(--b7-vert);--traiter-icone:var(--b7-vert)}.accueil-traiter__ligne--annonce{--traiter:var(--b7-encre-2);--traiter-icone:var(--b7-encre-2)}.accueil-vide{color:var(--b7-encre-2);margin:0}.accueil-vide--large{align-self:center;font-size:17px}.accueil-cours--pilates{--cours-ink:var(--accueil-cours-pilates-ink);--cours-soft:var(--accueil-cours-pilates-soft)}.accueil-cours--everybody{--cours-ink:var(--accueil-cours-everybody-ink);--cours-soft:var(--accueil-cours-everybody-soft)}.accueil-cours--cross{--cours-ink:var(--accueil-cours-cross-ink);--cours-soft:var(--accueil-cours-cross-soft)}.accueil-cours--boxe{--cours-ink:var(--accueil-cours-boxe-ink);--cours-soft:var(--accueil-cours-boxe-soft)}.accueil-cours--stretching{--cours-ink:var(--accueil-cours-stretching-ink);--cours-soft:var(--accueil-cours-stretching-soft)}.accueil-cours--autre{--cours-ink:var(--accueil-cours-autre-ink);--cours-soft:var(--accueil-cours-autre-soft)}.accueil-bandeau{background:var(--b7-bandeau);border-radius:12px;align-items:center;gap:14px;padding:10px 16px;font-size:14px;display:flex}.accueil-bandeau__initiale{background:var(--b7-accent);width:32px;height:32px;color:var(--b7-sur-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.accueil-bandeau__reste{color:var(--b7-encre-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.accueil-recherche-barre{align-items:center;gap:16px;display:flex}.accueil-recherche-barre__champ{box-sizing:border-box;border:2px solid var(--b7-accent);background:var(--b7-carte);min-width:0;height:56px;color:var(--b7-encre);border-radius:14px;flex:1;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex;container-type:inline-size}.accueil-recherche-barre__champ:focus-within{box-shadow:var(--hub-focus)}.accueil-recherche-barre__champ .ds-champ__saisie::placeholder{color:var(--b7-encre-2)}.accueil-recherche-barre__champ .ds-champ{flex:1;min-width:0}.accueil-recherche-barre__champ .ds-champ__saisie{height:52px;color:var(--b7-encre);box-shadow:none;background:0 0;border:0;padding:0;font-size:18px}.accueil-recherche-barre__champ .ds-champ__saisie:focus,.accueil-recherche-barre__champ .ds-champ__saisie:focus-visible{box-shadow:none;outline:none}.accueil-recherche-barre input::-webkit-search-cancel-button{appearance:none}.club-accueil .accueil-recherche-barre__effacer.ds-bouton{border-radius:10px;width:44px;height:44px;padding:0}.accueil-recherche-barre__aide{color:var(--b7-encre-2);flex:none;padding-right:10px;font-size:13px}@container (width<=680px){.accueil-recherche-barre__aide{display:none}}.accueil-recherche-barre__refus{color:var(--b7-encre-2);margin:0}.accueil-semaine-bloc{flex-direction:column;gap:10px;min-height:0;display:flex}.accueil-legende--semaine{gap:14px}.accueil-legende__alerte{color:var(--b7-accent-texte);display:inline-flex}.accueil-legende__trait{background:var(--b7-encre-3);border-radius:999px;width:22px;height:3px}.accueil-semaine{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.accueil-semaine__jour{border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.accueil-semaine__jour--aujourdhui{background:var(--b7-carte);outline:2px solid var(--b7-accent)}.accueil-semaine__jour--passe{background:var(--b7-bandeau)}.accueil-semaine__titre{border-bottom:1px solid var(--b7-bord);letter-spacing:.06em;text-transform:uppercase;color:var(--b7-encre-2);margin:0;padding-bottom:4px;font-size:12px;font-weight:700}.accueil-semaine__jour--aujourdhui .accueil-semaine__titre{color:var(--b7-accent-texte)}.accueil-semaine__salles{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.accueil-semaine__salle{flex-direction:column;gap:4px;min-width:0;display:flex}.accueil-semaine__nom-salle{letter-spacing:.08em;text-transform:uppercase;color:var(--b7-encre-2);font-size:9px;font-weight:700}.accueil-semaine__rien{color:var(--b7-encre-2);font-size:11px}.accueil-mini{border:1px solid #0000;border-left:3px solid var(--cours-ink);background:var(--cours-soft);min-width:0;color:var(--cours-ink);font:inherit;text-align:left;border-radius:7px;flex-direction:column;gap:3px;padding:5px 6px;display:flex}button.accueil-mini{cursor:pointer;width:100%}button.accueil-mini:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-mini__tete{align-items:center;gap:4px;display:flex}.accueil-mini__heure{font-variant-numeric:tabular-nums;font-size:11px}.accueil-mini__marques{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.accueil-mini__coach{background:var(--b7-encre-3);width:6px;height:6px;box-shadow:0 0 0 1px var(--acc-point-anneau);border-radius:999px}.accueil-mini__titre{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.1;overflow:hidden}.accueil-mini__jauge{background:var(--acc-jauge-semaine);border-radius:999px;height:3px;display:block;overflow:hidden}.accueil-mini__jauge>span{background:var(--cours-ink);height:100%;display:block}.crm-fiche__chips{align-items:center;min-width:0;max-width:100%}.coach-ordi__bouton-sante{background:var(--app-coach-terre);height:36px;color:var(--app-coach-sur-terre);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.coach-ordi__bouton-sante--masquer{color:var(--app-coach-encre);box-shadow:inset 0 0 0 1px var(--app-coach-encre-3);background:0 0}.coach-ordi__compteur,.coach-ordi__tableau{background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px}.coach-ordi__compteur{align-items:center;gap:28px;padding:14px 20px;display:flex}.coach-ordi__compteur-texte{color:var(--app-coach-encre-2);white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.coach-ordi__compteur-nombre{font-family:var(--hub-font-serif);color:var(--app-coach-encre);font-size:30px;line-height:1}.coach-ordi__compteur-barre{background:var(--app-coach-surface-2);border-radius:999px;width:220px;height:6px;overflow:hidden}.coach-ordi__compteur-barre>span{background:var(--app-coach-present);height:100%;display:block}.coach-ordi__repartition{flex:1;max-width:520px}.coach-ordi__bandeau-sante{color:var(--app-coach-encre-2);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.coach-ordi .app-coach__conflit{margin:0}.coach-ordi__tableau{padding-top:14px;overflow:hidden}.coach-ordi__ligne-tableau{box-sizing:border-box;border-bottom:1px solid var(--app-coach-bord);grid-template-columns:44px minmax(0,1.25fr) 130px minmax(0,2.1fr) 76px;align-items:center;gap:16px;min-height:68px;padding:8px 20px;display:grid}.coach-ordi__ligne-tableau--sans-sante{grid-template-columns:44px minmax(0,1.25fr) minmax(130px,2.1fr) 76px}.coach-ordi__ligne-tableau--titres{align-items:start;min-height:0;padding:0 20px 10px}.coach-ordi .app-coach__initiales{border-radius:10px;width:38px;height:38px;font-size:13px}.coach-ordi__personne{flex-direction:column;gap:3px;min-width:0;font-size:12.5px;display:flex}.coach-ordi__personne b{color:var(--app-coach-encre);font-size:14.5px;font-weight:600}.coach-ordi__sante{color:var(--app-coach-encre-2);font-size:13px}.coach-ordi__pied-tableau{color:var(--app-coach-encre-2);margin:0;padding:12px 20px 14px;font-size:12.5px;line-height:1.5}.coach-ordi__toast{bottom:24px}.app-coach__inscrit[data-menager],.coach-ordi__ligne-tableau[data-menager]{background:color-mix(in srgb, var(--app-coach-brique-soft) 40%, transparent)}.app-coach__sante{min-width:0;color:var(--app-coach-brique);align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.app-coach__sante-corps{flex:1;min-width:0}.app-coach__sante-corps b{font-weight:700}.app-coach__sante-texte{white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.app-coach__sante-suite{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-13px 0;padding:13px 0;font-weight:400}.app-coach__sante-suite--entier{white-space:normal}.app-coach__sante-suite:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px;border-radius:4px}.app-coach__sante--masquee{color:var(--app-coach-encre-3);gap:6px}.app-coach__sante-flou{color:var(--app-coach-encre-2);white-space:nowrap;filter:blur(5px);-webkit-user-select:none;user-select:none;overflow:hidden}.app-coach__sante-autre{color:var(--app-coach-encre-2);font-size:12.5px}.app-coach__bande-sante{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);align-items:center;padding:9px 16px;font-size:12px;display:flex}.app-coach__bande-etat{color:var(--app-coach-encre-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.app-coach__bande-etat--menager{color:var(--app-coach-brique);font-weight:700}.app-coach__mode-salle{border:1.5px solid var(--app-coach-bord);min-height:36px;color:var(--app-coach-encre);font-family:var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.app-coach__mode-salle:after{content:"";position:absolute;inset:-4px 0}.app-coach__mode-salle[aria-checked=true]{border-color:var(--app-coach-encre);background:var(--app-coach-encre);color:var(--app-coach-fond)}.app-coach__barre-sante{background:var(--app-coach-surface-2);width:calc(100% - 32px);min-height:48px;color:var(--app-coach-encre);font-family:var(--hub-font);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;margin:10px 16px 0;padding:0 14px;font-size:13px;font-weight:600;display:flex}.app-coach__barre-sante-texte{flex:1}.app-coach__barre-sante-action{font-weight:700;text-decoration:underline}.app-coach__barre-sante+.app-coach__inscrits,.app-coach__barre-sante+.app-coach__conflit{margin-top:10px}.coach-ordi__menager{color:var(--app-coach-brique);align-items:center;gap:6px;font-weight:700;display:inline-flex}.accueil-b7-lig{border-top:1px solid var(--b7-bord);flex-direction:column;padding:5px 6px 5px 4px;display:flex}.accueil-b7-grille{grid-template-columns:4px 46px 214px 84px 1fr 32px;align-items:center;gap:8px;display:grid}.accueil-b7-lisere{background:var(--b7-bord);border-radius:4px;width:4px;height:44px}.accueil-b7-lisere--liste{height:30px}.accueil-b7-photo{object-fit:cover;width:44px;height:44px;color:var(--b7-initiales);background:var(--b7-fond-photo);opacity:.92;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.accueil-b7-photo--liste{border-radius:8px;width:30px;height:30px;font-size:10px}.accueil-b7-identite{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.accueil-b7-nom{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.accueil-b7-etiquettes{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.accueil-b7-etiquettes .ds-etiquette{text-overflow:ellipsis;min-width:0;line-height:17px;display:block;overflow:hidden}.accueil-b7-frequentation{flex:none}.accueil-b7-etiquettes .ds-etiquette{height:17px;font-size:12px}.accueil-b7-frequentation{border:1.5px solid var(--b7-encre-3);height:15px;color:var(--b7-encre-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.accueil-b7-sante{color:var(--b7-encre-2);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.accueil-b7-sante svg{flex-shrink:0}.accueil-b7-sante--lue{white-space:normal;min-width:0;font-size:13px;display:block}.accueil-b7-sante--lue .app-coach__sante-corps b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.accueil-b7-sante--lue .app-coach__sante{gap:5px}.accueil-b7-grille--sante .accueil-b7-sante--lue{grid-column:4/6}.accueil-b7-lig[data-menager]:not(.accueil-b7-liste--alerte){background:color-mix(in srgb, var(--app-coach-brique-soft) 40%, transparent)}.accueil-b7-pointe{border:1.5px dashed var(--b7-encre-3);width:32px;height:32px;color:var(--b7-encre-3);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.accueil-b7-pointe:before{content:"";position:absolute;inset:-6px}.accueil-b7-pointe--liste:before{inset:-8px}.accueil-b7-pointe--legende:before{content:none}.accueil-b7-pointe--fait{background:var(--b7-vert-doux);border:1.5px solid var(--b7-vert);color:var(--b7-vert)}.accueil-b7-pointe--fait svg{stroke-width:2.8px}.accueil-b7-pointe--attente{border-style:dashed}.accueil-b7-pointe--liste{width:28px;height:28px}.accueil-b7-pointe--legende{cursor:default;width:16px;height:16px}.accueil-b7-pointe:disabled{cursor:not-allowed;opacity:.6}.accueil-b7-pointe:focus-visible{outline:2px solid var(--b7-accent);outline-offset:2px}.accueil-b7-alerte{background:var(--b7-surligne);color:var(--b7-accent-texte);border-radius:6px;align-items:center;gap:6px;margin:3px 0 0 60px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}.accueil-b7-liste{border-radius:8px;grid-template-columns:4px 32px 236px 1.5fr 180px 24px 28px;align-items:center;gap:8px;padding:2px 8px 2px 4px;display:grid}.accueil-b7-liste .accueil-b7-identite{gap:1px}.accueil-b7-liste .accueil-b7-nom{font-size:12px}.accueil-b7-liste .ds-etiquette{height:16px;line-height:16px}.accueil-b7-liste .accueil-b7-frequentation{height:14px}.accueil-b7-liste--alerte{background:var(--b7-surligne)}.accueil-b7-formule{min-width:0;color:var(--b7-encre-2);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.accueil-b7-formule__texte{text-overflow:ellipsis;overflow:hidden}.accueil-b7-euro{background:var(--b7-brique-doux);width:18px;height:18px;color:var(--b7-brique);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.accueil-b7-euro--petit{width:16px;height:16px;font-size:9px}.accueil-b7-rond-alerte{background:var(--b7-accent);width:24px;height:24px;color:var(--b7-sur-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.accueil-b7-rond-alerte--petit{width:16px;height:16px}.accueil-b7{background:var(--b7-carte);border:1px solid var(--b7-bord);min-height:0;box-shadow:0 1px 2px var(--b7-ombre);color:var(--b7-encre);border-radius:16px;flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow:hidden}.accueil-b7-tete{align-items:center;gap:14px;display:flex}.accueil-b7-tete__heure{font-family:var(--hub-font-serif);font-size:36px;font-weight:400;line-height:1}.accueil-b7-tete__titres{flex-direction:column;gap:3px;min-width:0;display:flex}.accueil-b7-tete__titre{font-family:var(--hub-font-serif);white-space:nowrap;margin:0;font-size:26px;font-weight:400;line-height:1}.accueil-b7-tete__detail{color:var(--b7-encre-2);font-size:13px}.accueil-b7-tete__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.accueil-b7-tout.ds-bouton{border-color:var(--b7-accent);background:var(--b7-accent);height:36px;color:var(--b7-sur-accent);border-radius:12px;gap:8px;padding:0 20px;font-size:15px;font-weight:600}.accueil-b7-barre{align-items:center;gap:12px;display:flex}.accueil-b7-barre>:last-child{margin-left:auto}.accueil-b7-barre>.accueil-b7-etat-sante+:last-child{margin-left:0}.accueil-b7-barre .ds-segmented{background:var(--b7-bandeau);border:0;border-radius:10px;padding:3px}.accueil-b7-barre .ds-segmented__segment{height:28px;color:var(--b7-encre-2);border-radius:8px;padding:0 12px}.accueil-b7-barre .ds-segmented__segment--actif{background:var(--b7-carte);color:var(--b7-encre)}.accueil-b7-compteurs{gap:8px;display:flex}.accueil-b7-compteur{background:var(--b7-bandeau);border-radius:10px;flex-direction:column;gap:1px;padding:6px 12px;display:flex}.accueil-b7-compteur__n{font-family:var(--hub-font-serif);font-size:20px;font-weight:400;line-height:1}.accueil-b7-compteur__n--vert{color:var(--b7-vert)}.accueil-b7-compteur__n--bleu{color:var(--b7-bleu)}.accueil-b7-compteur__n--brique{color:var(--b7-brique)}.accueil-b7-compteur__n--accent{color:var(--b7-accent-texte)}.accueil-b7-compteur__libelle,.accueil-b7-aide{color:var(--b7-encre-2);font-size:11px}.accueil-b7-aide{margin:0}.accueil-b7-corps{flex:1;min-height:0;overflow:auto}.accueil-b7-deux{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.accueil-b7-colonne{margin:0;padding:0;list-style:none}.accueil-b7-colonne__titre{letter-spacing:.12em;text-transform:uppercase;color:var(--b7-encre-2);align-items:center;gap:8px;margin:0;padding:4px 8px 4px 4px;font-size:11px;font-weight:700;display:flex}.accueil-b7-colonne__compte{letter-spacing:0;color:var(--b7-encre-3);font-size:12px;font-weight:400}.accueil-b7-vide{border-top:1px solid var(--b7-bord);color:var(--b7-encre-2);margin:0;padding:10px 4px;font-size:12px}.accueil-b7-legende{border-top:1px solid var(--b7-bord);color:var(--b7-encre-2);flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;font-size:11px;display:flex}.accueil-b7-legende__item{align-items:center;gap:5px;display:inline-flex}.accueil-b7-legende__sante{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.accueil-b7-legende__sante a{color:var(--b7-encre-2);align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.accueil-b7:not(.accueil-b7--fige) .accueil-b7-lig{animation:.5s cubic-bezier(.2,.8,.2,1) both accueil-b7-entre;animation-delay:calc(.3s + var(--i,0) * 40ms)}.accueil-b7-pointe:not(:disabled):not(.accueil-b7-pointe--legende){transition:transform .2s cubic-bezier(.2,.8,.2,1)}.accueil-b7-pointe:not(:disabled):not(.accueil-b7-pointe--legende):hover{transform:scale(1.12)}}@keyframes accueil-b7-entre{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.accueil-rdv{box-sizing:border-box;border:1px solid var(--b7-bord);background:var(--b7-carte);box-shadow:0 1px 2px var(--b7-ombre);border-radius:16px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 28px;padding:20px 24px;display:grid}.accueil-rdv--fait{flex-direction:column;flex:none;align-items:flex-start;gap:16px;display:flex}.accueil-rdv__colonne{flex-direction:column;gap:12px;min-width:0;display:flex}.accueil-rdv__tete{flex-direction:column;gap:6px;display:flex}.accueil-rdv__titre{font-family:var(--hub-font-serif);margin:0;font-size:30px;font-weight:400;line-height:1}.accueil-rdv__titre:focus{outline:none}.accueil-rdv__texte,.accueil-rdv__aide{color:var(--b7-encre-2);margin:0;font-size:13px}.accueil-rdv__fiche{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.accueil-rdv__groupe{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.accueil-rdv__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--b7-encre-2);margin-bottom:12px;padding:0;font-size:11px;font-weight:700}.accueil-rdv .ds-champ{gap:6px}.accueil-rdv__paire{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accueil-rdv .ds-champ__libelle{color:var(--b7-encre-2);font-size:13px;font-weight:600}.accueil-rdv .ds-champ__saisie:not(.ds-champ__saisie--textarea),.accueil-rdv .ds-select__saisie,.accueil-rdv select{box-sizing:border-box;border:1px solid var(--hub-field-border);background:var(--b7-carte);height:44px;color:var(--b7-encre);border-radius:12px;padding:0 14px}@media (width>=768px){.accueil-rdv .ds-champ__saisie:not(.ds-champ__saisie--textarea),.accueil-rdv .ds-select__saisie,.accueil-rdv select{font-size:15px}}.accueil-rdv__actions{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.accueil-doublon{border:1px solid var(--acc-doublon-encre);background:var(--acc-doublon);color:var(--acc-doublon-encre);border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;display:flex}.accueil-doublon__texte{flex-direction:column;gap:2px;font-size:13px;display:flex}.accueil-doublon__actions{flex:none;gap:8px;margin-left:auto;display:flex}.accueil-creneaux,.accueil-creneaux__bloc{flex-direction:column;gap:8px;display:flex}.accueil-creneaux{gap:12px}.accueil-creneaux__libelle{color:var(--b7-encre-2);font-size:12px}.accueil-creneaux__types{background:var(--b7-bandeau);border-radius:10px;flex-wrap:nowrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.accueil-creneaux__type,.accueil-creneaux__jour{font:inherit;cursor:pointer;border:0;font-size:13px;position:relative}.accueil-creneaux__type:before,.accueil-creneaux__jour:before{content:"";position:absolute;inset:-4px 0}.accueil-creneaux__type:before{inset:-7px 0}.accueil-creneaux__type{height:30px;color:var(--b7-encre-2);background:0 0;border-radius:8px;padding:0 12px;font-weight:500}.accueil-creneaux__type[aria-pressed=true]{background:var(--b7-carte);color:var(--b7-encre);font-weight:600}.accueil-creneaux__jours{flex-wrap:wrap;gap:8px;display:flex}.accueil-creneaux__jour{box-sizing:border-box;border:1px solid var(--b7-bord);height:36px;color:var(--b7-encre);background:0 0;border-radius:999px;padding:0 14px;font-weight:600}.accueil-creneaux__jour[aria-pressed=true]{border:2px solid var(--b7-accent)}.accueil-creneaux__liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accueil-creneau{box-sizing:border-box;border:1px solid var(--b7-bord);background:var(--b7-carte);width:100%;color:var(--b7-encre);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.accueil-creneau[aria-pressed=true]{border:2px solid var(--b7-accent);padding:9px 13px}.accueil-creneau__heure{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.accueil-creneau__cours{flex-direction:column;font-size:14px;display:flex}.accueil-creneau__salle,.accueil-creneau__places{color:var(--b7-encre-2);font-size:12px}.accueil-creneau__places{margin-left:auto}.accueil-creneaux__type:focus-visible,.accueil-creneaux__jour:focus-visible,.accueil-creneau:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-rail{box-sizing:border-box;background:var(--acc-rail);height:100vh;color:var(--acc-rail-texte);text-align:center;flex-direction:column;align-items:center;gap:22px;padding:20px 0;display:flex;position:sticky;top:0}.accueil-rail__logo{width:40px;height:40px}.accueil-rail__heure{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.accueil-rail__date{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-rail-texte-2);font-size:12px;transform:rotate(180deg)}.accueil-rail__compteur{color:var(--acc-rail-texte-2);flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding:0 6px;font-size:11px;display:flex}.accueil-rail__nombre{font-family:var(--hub-font-serif);color:var(--acc-rail-texte);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.accueil-rail__date+.accueil-rail__code,.accueil-rail__date+.accueil-rail__session{margin-top:auto}.accueil-rail__code{background:var(--acc-code-fond);width:56px;height:56px;color:var(--acc-code-icone);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.accueil-rail__code:focus-visible{outline:2px solid var(--acc-rail-texte);outline-offset:3px}.accueil-rail__code--actif{color:var(--acc-rail-texte);box-shadow:inset 0 0 0 2px var(--acc-rail-texte);background:0 0}.accueil-rail__session{color:var(--acc-rail-texte-2);overflow-wrap:anywhere;margin:0;padding:0 6px;font-size:11px;line-height:1.3}@media (prefers-reduced-motion:no-preference){.accueil-rail{animation:.7s cubic-bezier(.2,.8,.2,1) both accueil-rail-entre}}@keyframes accueil-rail-entre{0%{transform:translate(-104px)}to{transform:none}}.accueil-fiche{box-sizing:border-box;border:1px solid var(--b7-bord);background:var(--b7-carte);box-shadow:0 1px 2px var(--b7-ombre);border-radius:16px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.accueil-fiche__entete{align-items:center;gap:16px;display:flex}.accueil-fiche__rond{background:var(--b7-accent);width:56px;height:56px;color:var(--b7-sur-accent);object-fit:cover;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.accueil-fiche__identite{flex-direction:column;gap:4px;min-width:0;display:flex}.accueil-fiche__nom{font-family:var(--hub-font-serif);margin:0;font-size:32px;font-weight:400;line-height:1}.accueil-fiche__sous{color:var(--b7-encre-2);font-size:14px}.accueil-fiche__etat{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.accueil-fiche__tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accueil-fiche__tuile{background:var(--b7-bandeau);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.accueil-fiche__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--b7-encre-2);font-size:11px;font-weight:700}.accueil-fiche__valeur{font-size:18px;font-weight:700}.accueil-fiche__soustexte{color:var(--b7-encre-2);font-size:13px}.accueil-fiche__valeur{overflow-wrap:anywhere}.accueil-fiche__historique{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accueil-fiche__seance{align-items:center;gap:12px;font-size:14px;display:flex}.accueil-fiche__seance-jour{width:40px;color:var(--b7-encre-2);flex:none}.accueil-fiche__seance-heure{font-variant-numeric:tabular-nums;flex:none;width:52px}.accueil-fiche__seance-cours{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.accueil-fiche__seance-coach{color:var(--b7-encre-2)}.accueil-fiche__seance .acc-statut{height:22px}.accueil-fiche__historique-vide{color:var(--b7-encre-2);margin:0;font-size:14px}.accueil-fiche__reserve{border:1px dashed var(--b7-bord);color:var(--b7-encre-2);border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:flex}.accueil-fiche__aide{color:var(--b7-encre-2);margin:0;font-size:13px}.accueil-fiche__actions{flex-wrap:wrap;gap:10px;display:flex}.acc-encart .accueil-fiche__actions{flex-direction:column;align-items:flex-start}.accueil-alertes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.accueil-alerte{border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.accueil-alerte--dure{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.accueil-alerte--legere{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.accueil-recherche{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;min-height:0;display:grid}.accueil-recherche--fiche{flex:1;grid-template-columns:320px minmax(0,1fr);align-items:stretch}.accueil-recherche__resultats{flex-direction:column;gap:10px;min-width:0;display:flex}.accueil-recherche__aide{color:var(--b7-encre-2);margin:0;font-size:14px}.accueil-recherche__bas{margin-top:auto}.accueil-recherche__cote{flex-direction:column;gap:12px;min-width:0;display:flex}.accueil-resultats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accueil-resultat{box-sizing:border-box;border:1px solid var(--b7-bord);background:var(--b7-carte);width:100%;color:var(--b7-encre);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.accueil-resultat--choisi{outline:2px solid var(--b7-accent);outline-offset:-2px}.accueil-resultat:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-resultat>svg{color:var(--b7-encre-2);flex:none}.accueil-resultat__photo{background:var(--acc-fond-photo);width:42px;height:42px;color:var(--b7-initiales);opacity:.92;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.accueil-resultat__corps{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.accueil-resultat__nom,.accueil-resultat__sous{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accueil-resultat__nom{font-size:17px;font-weight:600}.accueil-resultat__sous{color:var(--b7-encre-2);font-size:13px}.accueil-resultat__etiquettes{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.accueil-resultat__etiquettes .ds-etiquette{height:22px;font-size:12px}.accueil-resultat__alerte{background:var(--b7-surligne);height:20px;color:var(--b7-accent-texte);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.accueil-resultat__sous .accueil-prochain{display:inline}.accueil-prochain{font-size:inherit;align-items:center;gap:6px;font-weight:400;display:inline-flex}.club-accueil{background:var(--b7-page);min-height:100vh;color:var(--b7-encre);font-family:var(--hub-font);grid-template-columns:104px minmax(0,1fr);font-size:14px;display:grid;position:relative}.accueil-principal{box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:22px 32px;display:flex}.accueil-principal--semaine{gap:12px;padding:22px 28px}.accueil-principal--recherche{gap:16px}.accueil-principal--message{text-align:center;justify-content:center;align-items:center;gap:16px}.accueil-entete{align-items:flex-end;gap:16px;display:flex}.accueil-message__titre,.accueil-entete__titre{font-family:var(--hub-font-serif);margin:0;font-size:36px;font-weight:400;line-height:1}.accueil-entete__texte{color:var(--b7-encre-2);margin:0 0 0 auto;font-size:13px}.accueil-message__texte{color:var(--b7-encre-2);margin:0}.accueil-squelette{background:var(--b7-bandeau);border-radius:16px}.accueil-rail.accueil-squelette{background:var(--acc-rail);border-radius:0}.accueil-squelette--barre{height:48px}.accueil-squelette--bloc{min-height:60vh}@media (prefers-reduced-motion:no-preference){.accueil-squelette{animation:1.4s ease-in-out infinite accueil-lueur}}@keyframes accueil-lueur{50%{opacity:.55}}.club-accueil .acc-bouton.ds-bouton{white-space:nowrap;border-radius:12px;gap:8px;height:48px;min-height:0;padding:0 20px;font-size:15px;font-weight:600;position:relative}.club-accueil .acc-bouton--36.ds-bouton{height:36px}.club-accueil .acc-bouton--40.ds-bouton{height:40px}.club-accueil .acc-bouton--44.ds-bouton{height:44px}.club-accueil .acc-bouton--36.ds-bouton:before,.club-accueil .acc-bouton--40.ds-bouton:before{content:"";position:absolute;inset:-4px 0}.club-accueil .acc-bouton.ds-bouton--primaire{background:var(--b7-accent);color:var(--b7-sur-accent);border:0}.club-accueil .acc-bouton.ds-bouton--secondaire{border:1.5px solid var(--b7-bord);color:var(--b7-encre);background:0 0}.club-accueil .acc-bouton--plein.ds-bouton{justify-content:center;width:100%}.club-accueil .acc-segment .ds-segmented{box-sizing:border-box;background:var(--b7-bandeau);border:0;border-radius:10px;gap:2px;height:34px;padding:3px}.club-accueil .acc-segment .ds-segmented__segment{height:28px;color:var(--b7-encre-2);background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;position:relative}.club-accueil .acc-segment .ds-segmented__segment:before{content:"";position:absolute;inset:-8px 0}.club-accueil .acc-segment .ds-segmented__segment--actif{background:var(--b7-carte);color:var(--b7-encre);font-weight:600}.club-accueil .acc-segment--36 .ds-segmented{height:36px}.club-accueil .acc-segment--36 .ds-segmented__segment{height:30px}.acc-statut{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.acc-statut--termine{background:var(--b7-bandeau);color:var(--b7-encre-2)}.acc-statut--en_cours{background:var(--b7-vert-doux);color:var(--b7-vert)}.acc-statut--a_venir{background:var(--acc-bleu-doux);color:var(--b7-bleu)}.acc-statut--impaye{background:var(--b7-brique-doux);color:var(--b7-brique)}.acc-statut__point{background:currentColor;border-radius:999px;width:7px;height:7px}.acc-encart{border:1px dashed var(--b7-bord);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.acc-encart__titre{margin:0;font-size:17px;font-weight:700}.acc-encart__texte{color:var(--b7-encre-2);margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){.acc-zone>*{animation:.5s cubic-bezier(.2,.8,.2,1) both acc-surgit}.acc-zone>:first-child{animation-delay:.12s}.acc-zone>:nth-child(2){animation-delay:.2s}.acc-zone>:nth-child(3){animation-delay:.28s}.acc-zone>:nth-child(4){animation-delay:.36s}.acc-zone>:nth-child(5){animation-delay:.44s}.acc-zone>:nth-child(n+6){animation-delay:.52s}.acc-pil{transition:transform .15s,box-shadow .15s;animation:.5s cubic-bezier(.2,.8,.2,1) both acc-entre}.acc-pil:hover{box-shadow:0 6px 14px var(--acc-ombre-survol);transform:translateY(-2px)}}@keyframes acc-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes acc-entre{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.club-accueil--code>.accueil-principal{opacity:.3}.accueil-code{z-index:5;box-sizing:border-box;border-right:1px solid var(--b7-bord);background:var(--b7-carte);width:420px;box-shadow:8px 0 30px var(--acc-ombre-fenetre);align-items:center;padding:32px 44px;display:flex;position:fixed;top:0;bottom:0;left:104px;overflow-y:auto}.accueil-code__contenu{text-align:center;flex-direction:column;align-items:center;gap:18px;width:320px;margin:auto 0;display:flex}.accueil-code__titre{font-family:var(--hub-font-serif);margin:0;font-size:34px;font-weight:400;line-height:1}.accueil-code__titre:focus,.accueil-code__titre:focus-visible{box-shadow:none;outline:none}.accueil-code__texte,.accueil-code__aide{color:var(--b7-encre-2);margin:0;font-size:14px}.accueil-code__aide{font-size:13px}.accueil-code__cases{gap:14px;display:flex}.accueil-code__case{box-sizing:border-box;border:2px solid var(--b7-bord);background:0 0;border-radius:999px;width:18px;height:18px}.accueil-code__case--option:not(.accueil-code__case--pleine){border-style:dashed}.accueil-code__case--courante{border-color:var(--b7-accent)}.accueil-code__case--pleine{border-color:var(--b7-accent);background:var(--b7-accent)}.accueil-code__retour{min-height:2.6em;color:var(--hub-danger-ink);margin:0;font-size:14px}.accueil-code__retour:empty{display:none}.accueil-code__retour--attente{color:var(--b7-encre-2)}.accueil-code__pave{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.accueil-code__touche{border:1px solid var(--b7-bord);background:var(--b7-carte);height:64px;color:var(--b7-encre);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:26px;font-weight:500;display:inline-flex}.accueil-code__touche:active:not(:disabled){background:var(--b7-bandeau)}.accueil-code__touche:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-code__touche:disabled{opacity:.55;cursor:not-allowed}.accueil-code__touche--effacer{color:var(--b7-encre-2);background:0 0;border:0}.accueil-code__touche--valider{color:var(--b7-accent-texte)}.accueil-code__touche--valider:disabled{color:var(--b7-encre-2)}.accueil-code__clavier{box-sizing:border-box;border:2px solid var(--b7-accent);background:var(--b7-carte);width:100%;height:52px;color:var(--b7-encre-2);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.accueil-code__curseur{background:var(--b7-accent);width:2px;height:20px}.accueil-code__fermer{min-height:44px;color:var(--b7-encre-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;text-decoration:underline}.accueil-code__fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}.accueil-postes__actions{gap:var(--hub-sp-2);display:inline-flex}.accueil-postes__ailleurs{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.accueil-postes__delai{align-items:flex-start;gap:var(--hub-sp-3);padding:var(--hub-sp-4);border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.accueil-postes__delai>:first-child{flex:280px;max-width:520px}.accueil-postes__delai .ds-champ__libelle{line-height:var(--hub-lh-body)}.accueil-postes__delai>.ds-bouton{margin-top:calc(var(--hub-fs-base) * var(--hub-lh-body) + var(--hub-sp-1))}@media (prefers-reduced-motion:no-preference){.accueil-code{animation:1.1s cubic-bezier(.2,.8,.2,1) both accueil-glisse}}@keyframes accueil-glisse{0%{transform:translate(-260px)}to{transform:none}}.auth{min-height:100dvh;padding:var(--hub-sp-6) var(--hub-sp-4);place-items:center;display:grid}.auth__carte{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);width:100%;max-width:400px;box-shadow:var(--hub-shadow-sm);padding:var(--hub-sp-8) var(--hub-sp-8) var(--hub-sp-6)}.auth__entete{align-items:center;gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-6);display:flex}.auth__logo{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:40px;height:40px;padding:6px}.auth__club{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:500}.auth__titre{font-family:var(--hub-font-serif);font-weight:400;font-size:var(--hub-fs-2xl);line-height:var(--hub-lh-tight);color:var(--hub-fg)}.auth__sous-titre{margin-top:var(--hub-sp-2);color:var(--hub-fg-2);font-size:var(--hub-fs-md)}.auth__formulaire{gap:var(--hub-sp-4);margin-top:var(--hub-sp-6);display:grid}.champ{gap:var(--hub-sp-1);display:grid}.champ__libelle{font-size:var(--hub-fs-base);color:var(--hub-fg);font-weight:500}.champ__saisie{height:var(--hub-tap);padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);transition:border-color var(--hub-dur-fast) var(--hub-ease)}@media (width>=768px){.champ__saisie{font-size:var(--hub-fs-md)}}.champ__saisie:hover{border-color:var(--hub-fg-2)}.champ__saisie:focus-visible{border-color:var(--hub-accent)}.champ__saisie--code{font-size:var(--hub-fs-xl);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.champ__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.champ__erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger)}.champ--piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bouton{height:var(--hub-tap);padding:0 var(--hub-sp-5);border-radius:var(--hub-r-sm);font-size:var(--hub-fs-md);cursor:pointer;transition:background var(--hub-dur-fast) var(--hub-ease), color var(--hub-dur-fast) var(--hub-ease);border:1px solid #0000;font-weight:600}:where(a.bouton){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bouton:disabled{cursor:default;opacity:.6}.bouton--primaire{background:var(--hub-accent);color:var(--hub-on-accent)}.bouton--primaire:hover:not(:disabled){background:var(--hub-accent-hover)}.bouton--primaire:active:not(:disabled){background:var(--hub-accent-press)}.bouton--secondaire{color:var(--hub-fg);border-color:var(--hub-border-strong);background:0 0}.bouton--secondaire:hover:not(:disabled){background:var(--hub-surface-2)}.bouton--lien{height:auto;color:var(--hub-accent);text-underline-offset:3px;background:0 0;padding:0;font-weight:500;text-decoration:underline}.auth__liens{justify-content:space-between;gap:var(--hub-sp-3);margin-top:var(--hub-sp-5);font-size:var(--hub-fs-base);flex-wrap:wrap;display:flex}.auth__liens a{color:var(--hub-accent);text-decoration:none}.auth__liens a:hover{text-decoration:underline}.bandeau{padding:var(--hub-sp-3) var(--hub-sp-4);border-radius:var(--hub-r-sm);font-size:var(--hub-fs-base);line-height:var(--hub-lh-snug)}.bandeau--danger{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.bandeau--info{background:var(--hub-info-soft);color:var(--hub-fg)}.bandeau--ok{background:var(--hub-ok-soft);color:var(--hub-fg)}.jauge{gap:var(--hub-sp-1);display:grid}.jauge__segments{gap:var(--hub-sp-1);grid-template-columns:repeat(4,1fr);display:grid}.jauge__segment{border-radius:var(--hub-r-pill);background:var(--hub-border);height:4px;transition:background var(--hub-dur-base) var(--hub-ease)}.jauge--1 .jauge__segment:nth-child(-n+1),.jauge--2 .jauge__segment:nth-child(-n+2){background:var(--hub-danger)}.jauge--3 .jauge__segment:nth-child(-n+3){background:var(--hub-info)}.jauge--4 .jauge__segment{background:var(--hub-ok)}.jauge__libelle{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.totp__qr{padding:var(--hub-sp-4);background:var(--hub-surface-2);border-radius:var(--hub-r-md);place-items:center;display:grid}.totp__qr img,.totp__qr svg{width:176px;height:176px}.totp__secret{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);word-break:break-all;text-align:center}.totp__secret code{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--hub-fg);font-family:inherit}.squelette{border-radius:var(--hub-r-xs);background:var(--hub-surface-2);height:14px;animation:squelette 1.2s var(--hub-ease) infinite alternate}@keyframes squelette{0%{opacity:.6}to{opacity:1}}@media (width<=480px){.auth{padding:var(--hub-sp-4) 0 0;align-items:start}.auth__carte{max-width:none;box-shadow:none;padding:var(--hub-sp-4) var(--hub-sp-5) var(--hub-sp-8);background:0 0;border:0;border-radius:0}}[data-theme=dark] .auth__logo{background:0 0}.app-coach-verrou{background:var(--app-coach-fond);min-height:100dvh;color:var(--app-coach-encre);font-family:var(--hub-font);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);box-sizing:border-box;display:flex}.app-coach-verrou__colonne{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;max-width:390px;margin:0 auto;padding:24px 28px;display:flex}.app-coach-verrou__logo{background:var(--app-coach-terre);width:64px;height:64px;color:var(--app-coach-sur-logo);font-family:var(--hub-font-serif);border-radius:18px;justify-content:center;align-items:center;font-size:38px;display:inline-flex}.app-coach-verrou__alerte{background:var(--app-coach-brique-soft);width:64px;height:64px;color:var(--app-coach-brique);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.app-coach-verrou__visage{background:var(--app-coach-surface-2);width:84px;height:84px;color:var(--app-coach-terre);border-radius:24px;justify-content:center;align-items:center;display:inline-flex}.app-coach-verrou__titre{font-family:var(--hub-font-serif);margin:0;font-size:28px;font-weight:400;line-height:1.05}.app-coach-verrou__titre--grand{font-size:30px}.app-coach-verrou__texte,.app-coach-verrou__erreur{color:var(--app-coach-encre-2);margin:0;font-size:14px;line-height:1.5}.app-coach-verrou__erreur{color:var(--app-coach-brique);font-weight:600}.app-coach-verrou--serre{line-height:normal}.app-coach-verrou__note{color:var(--app-coach-encre-2);margin:0;font-size:12px}.app-coach-verrou__actions{flex-direction:column;gap:8px;width:100%;display:flex}.app-coach-verrou__principal{background:var(--app-coach-terre);width:100%;min-height:48px;color:var(--app-coach-sur-terre);font:600 14px var(--hub-font);cursor:pointer;border:0;border-radius:14px}.app-coach-verrou__lien{min-height:44px;color:var(--app-coach-encre-2);font:600 14px var(--hub-font);cursor:pointer;background:0 0;border:0}.app-coach-verrou__principal:focus-visible,.app-coach-verrou__lien:focus-visible,.app-coach-verrou__touche:focus-visible,.app-coach-verrou__effacer:focus-visible{box-shadow:var(--hub-focus);outline:none}.app-coach-verrou__principal:disabled,.app-coach-verrou__lien:disabled{opacity:.6;cursor:default}.app-coach-verrou__points{gap:14px;display:flex}.app-coach-verrou__points>span{border:2px solid var(--app-coach-encre);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.app-coach-verrou__points>span.est-plein{background:var(--app-coach-encre)}.app-coach-verrou__points--faux>span,.app-coach-verrou__points--faux>span.est-plein{border-color:var(--app-coach-brique);background:var(--app-coach-brique)}.app-coach-verrou__pave{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.app-coach-verrou__touche,.app-coach-verrou__effacer{cursor:pointer;justify-content:center;align-items:center;height:64px;display:flex}.app-coach-verrou__touche{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);color:var(--app-coach-encre);font:500 26px var(--hub-font);border-radius:18px}.app-coach-verrou__effacer{color:var(--app-coach-encre-2);background:0 0;border:0;border-radius:18px}.tablette{z-index:50;background:var(--tc-page);color:var(--tc-encre);font-family:var(--hub-font);-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.tablette button{cursor:pointer;font-family:inherit}.tablette button:disabled{cursor:default}.tablette :focus-visible{outline:3px solid var(--tc-accent);outline-offset:2px}.tablette-ecran{flex:1;min-height:0;display:flex}.tablette-ecran[hidden]{display:none}.tablette-titre{font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1.05}.tablette-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tablette-bouton{box-sizing:border-box;border:1px solid var(--tc-bord);background:var(--tc-bouton);min-width:56px;height:52px;color:var(--tc-encre);font:600 17px var(--hub-font);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.tablette-bouton:disabled{opacity:.45}.tablette-bouton--entete{height:48px;padding:0 22px;font-size:16px}.tablette-bouton--large{width:100%;height:56px}.tablette-bouton--haut{height:64px}.tablette-bouton--petit{height:48px;font-size:15px}.tablette-bouton--moyen{height:52px;font-size:17px}.tablette-bouton--primaire,.tablette-bouton--lancer{background:var(--tc-primaire);color:var(--tc-sur-primaire);border:0}.tablette-bouton--lancer{width:220px;height:64px;font-size:20px}.tablette-club{color:var(--tc-accent);align-items:center;gap:12px;display:inline-flex}.tablette-club__logo{background:var(--tc-accent);width:30px;height:30px;-webkit-mask:url(/icones/miniature-ivoire.svg) 50%/contain no-repeat;mask:url(/icones/miniature-ivoire.svg) 50%/contain no-repeat}.tablette-club__noms{color:var(--tc-encre);flex-direction:column;display:flex}.tablette-club__noms b{font-size:15px}.tablette-club__noms span{color:var(--tc-encre-2);font-size:13px}.tablette-bandeau{border-bottom:1px solid var(--tc-bord);background:var(--tc-bouton);height:44px;color:var(--tc-encre-2);flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.tablette-veille{flex:1;min-height:0;display:flex}.tablette-veille__gauche{flex-direction:column;flex:1;justify-content:space-between;padding:44px 48px;display:flex}.tablette-veille__heure{flex-direction:column;gap:14px;display:flex}.tablette-veille__horloge{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:180px;line-height:.85}.tablette-veille__jour{color:var(--tc-encre-2);font-size:22px}.tablette-veille__texte{max-width:420px;color:var(--tc-encre-2);margin:0;font-size:17px}.tablette-veille__droite{border-left:1px solid var(--tc-bord);background:var(--tc-carte);justify-content:center;align-items:center;width:520px;display:flex}.tablette-veille__panneau{text-align:center;flex-direction:column;align-items:center;gap:20px;width:360px;display:flex}.tablette-veille__panneau--texte{text-align:left;align-items:stretch}.tablette-veille__retour{min-height:22px;color:var(--tc-erreur);margin:0;font-size:16px;font-weight:600}.tablette-veille__invite{width:100%;color:var(--tc-encre-2);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.tablette-veille__invite .tablette-bouton{border:0;font-size:17px}.tablette-nonreliee{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:48px;display:flex}.tablette-nonreliee__icone{color:var(--tc-encre-2);display:inline-flex}.tablette-nonreliee__icone svg{width:56px;height:56px}.tablette-titre--grand{font-size:48px;line-height:1}.tablette-nonreliee__texte{max-width:620px;color:var(--tc-encre-2);margin:0;font-size:18px;line-height:1.5}.tablette-nonreliee .tablette-veille__invite{width:auto}.tablette-points{gap:16px;display:flex}.tablette-points__point{box-sizing:border-box;border:2px solid var(--tc-bord);border-radius:50%;width:20px;height:20px}.tablette-points__point--option{border-style:dashed}.tablette-points__point--plein{background:var(--tc-accent);border:0}.tablette-pave{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.tablette-pave__touche{border:1px solid var(--tc-bord);background:var(--tc-carte);height:76px;color:var(--tc-encre);font:500 30px var(--hub-font);-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.tablette-pave__touche--nue{color:var(--tc-encre-2);background:0 0;border-color:#0000}.tablette-pave__touche:disabled{opacity:.5;color:var(--tc-pave-grise)}.tablette-pave__touche--nue:disabled{opacity:.2}.tablette-reglages{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.tablette-entete{border-bottom:1px solid var(--tc-bord);background:var(--tc-carte);flex-shrink:0;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.tablette-entete__actions{align-items:center;gap:16px;display:flex}.tablette-entete__etat{color:var(--tc-encre-2);font-size:14px}.tablette-reglages__corps{flex:1;min-height:0;display:flex}.tablette-reglages__gauche{box-sizing:border-box;flex-direction:column;gap:14px;width:440px;padding:24px 24px 24px 28px;display:flex;overflow-y:auto}.tablette-reglages__nouveau{margin-top:auto}.tablette-onglets{background:var(--tc-bouton);border-radius:16px;padding:4px;display:flex}.tablette-onglets__onglet{height:52px;color:var(--tc-encre-2);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.tablette-onglets__onglet[aria-pressed=true]{background:var(--tc-carte);box-shadow:0 1px 3px var(--tc-ombre);color:var(--tc-encre);font-weight:700}.tablette-etiquette{letter-spacing:.12em;text-transform:uppercase;color:var(--tc-encre-2);font-size:11px;font-weight:700}.tablette-note{color:var(--tc-encre-2);margin:0;font-size:15px}.tablette-panneau{border-left:1px solid var(--tc-bord);background:var(--tc-carte);flex-direction:column;flex:1;gap:4px;min-width:0;padding:24px 28px;display:flex}.tablette-panneau__titre{justify-content:space-between;align-items:center;gap:16px;display:flex}.tablette-panneau__titre .tablette-bouton{height:48px}.tablette-titre--panneau{text-overflow:ellipsis;white-space:nowrap;font-size:34px;overflow:hidden}.tablette-panneau__lignes{flex:1;min-height:0;overflow-y:auto}.tablette-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tablette-liste__element{box-sizing:border-box;border:1px solid var(--tc-bord);background:var(--tc-carte);width:100%;min-height:76px;color:var(--tc-encre);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tablette-liste__element[aria-pressed=true]{border:2px solid var(--tc-accent);padding:13px 15px}.tablette-liste__texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tablette-liste__texte b{font-size:17px}.tablette-liste__texte span,.tablette-vide p{color:var(--tc-encre-2);font-size:14px}.tablette-liste__total{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.tablette-liste__element[aria-pressed=true] .tablette-liste__total{color:var(--tc-accent)}.tablette-vide{border:1.5px dashed var(--tc-bord);border-radius:16px;padding:22px}.tablette-vide b{font-size:18px}.tablette-vide p{margin:6px 0 0;font-size:15px}.tablette-ligne{border-bottom:1px solid var(--tc-bord);align-items:center;gap:14px;min-height:64px;padding:6px 0;display:flex}.tablette-ligne__texte{flex-direction:column;flex:1;gap:2px;display:flex}.tablette-ligne__texte b{font-size:17px;font-weight:600}.tablette-ligne__texte span{color:var(--tc-encre-2);font-size:13px}.tablette-pas{align-items:center;gap:14px;display:flex}.tablette-pas__bouton{background:var(--tc-bouton);width:52px;height:52px;color:var(--tc-encre);touch-action:none;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tablette-pas__bouton:disabled{opacity:.35}.tablette-pas__valeur{text-align:center;font-variant-numeric:tabular-nums;width:92px;font-size:28px;font-weight:600}.tablette-interrupteur{box-sizing:border-box;border:1px solid var(--tc-bord);background:var(--tc-bord);border-radius:999px;flex-shrink:0;width:60px;height:34px;padding:0;position:relative}.tablette[data-theme=light] .tablette-interrupteur[aria-checked=false]{border-color:var(--tc-encre-2)}.tablette-interrupteur[aria-checked=true]{background:var(--tc-primaire)}.tablette-interrupteur__bouton{background:var(--tc-ivoire);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px}@media (prefers-reduced-motion:reduce){.tablette-interrupteur__bouton{transition:none}}.tablette-interrupteur[aria-checked=true] .tablette-interrupteur__bouton{transform:translate(26px)}.tablette-segments{background:var(--tc-bouton);border-radius:14px;padding:4px;display:flex}.tablette-segments__choix{height:48px;color:var(--tc-encre-2);background:0 0;border:0;border-radius:10px;padding:0 20px;font-size:16px;font-weight:500}.tablette-segments__choix[aria-pressed=true]{background:var(--tc-carte);box-shadow:0 1px 3px var(--tc-ombre);color:var(--tc-encre);font-weight:700}.tablette-panneau__pied{align-items:center;gap:14px;padding-top:16px;display:flex}.tablette-panneau__total{flex-direction:column;flex:1;display:flex}.tablette-panneau__total span{color:var(--tc-encre-2);font-size:13px}.tablette-panneau__total b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px}.tablette-nom{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.tablette-nom__etiquette{color:var(--tc-encre-2);font-size:14px;font-weight:600}.tablette-nom__champ{box-sizing:border-box;border:2px solid var(--tc-accent);background:var(--tc-page);border-radius:14px;align-items:center;gap:10px;height:60px;padding:0 8px 0 16px;display:flex}.tablette-nom__champ[data-erreur]{border-color:var(--tc-erreur)}.tablette-nom__champ input{min-width:0;color:var(--tc-encre);font-family:var(--hub-font-serif);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:28px}.tablette-nom__compteur{color:var(--tc-encre-2);font-variant-numeric:tabular-nums;font-size:14px}.tablette-nom__effacer{background:var(--tc-bouton);width:44px;height:44px;color:var(--tc-encre-2);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tablette-nom__ligne{align-items:center;gap:10px;display:flex}.tablette-nom__aide{min-width:0;color:var(--tc-encre-2);flex:1;margin:0;font-size:14px}.tablette-nom__aide--erreur{color:var(--tc-erreur);font-size:15px;font-weight:600}.tablette-minuteur{--tc-fond:var(--tc-phase-preparer);background:var(--tc-fond);color:var(--tc-ivoire);--tc-libelle:var(--tc-ivoire-78);--tc-piste:var(--tc-ivoire-20);--tc-remplissage:var(--tc-ivoire);grid-template-rows:101fr 608fr 101fr;display:grid;position:absolute;inset:0}.tablette-minuteur :focus-visible{outline-color:var(--tc-ivoire)}.tablette-minuteur[data-teinte=exercice]{--tc-fond:var(--tc-phase-exercice)}.tablette-minuteur[data-teinte=repos]{--tc-fond:var(--tc-phase-repos)}.tablette-minuteur[data-teinte=recuperation]{--tc-fond:var(--tc-phase-recuperation)}.tablette-minuteur[data-teinte=pause]{--tc-fond:var(--tc-phase-pause)}.tablette-minuteur[data-teinte=termine]{--tc-fond:var(--tc-phase-termine)}.tablette-minuteur[data-teinte=chrono]{--tc-fond:var(--tc-phase-chrono)}.tablette-minuteur__haut,.tablette-minuteur__bas{align-items:center;min-height:0;display:flex}.tablette-minuteur__haut{justify-content:space-between;gap:20px;padding:0 44px}.tablette-minuteur__titre{letter-spacing:.1em;text-transform:uppercase;color:var(--tc-libelle);font-size:16px;font-weight:600}.tablette-minuteur__centre{flex-direction:column;min-height:0;padding:20px 44px 14px;display:flex}.tablette-minuteur__zone{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.tablette-minuteur__suivi{flex-direction:column;gap:12px;display:flex}.tablette-minuteur__repere{justify-content:space-between;align-items:flex-start;display:flex}.tablette-minuteur__phase{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:14px;font-size:min(58px,7.2vh);font-weight:800;line-height:1;display:inline-flex}.tablette-minuteur__pastille{background:var(--tc-fond);border-radius:50%;width:26px;height:26px;display:none}.tablette-minuteur__compteurs{gap:40px;display:flex}.tablette-compteur{flex-direction:column;align-items:flex-end;display:flex}.tablette-compteur__libelle{letter-spacing:.1em;text-transform:uppercase;color:var(--tc-libelle);font-size:16px;font-weight:600}.tablette-compteur__valeur{font-variant-numeric:tabular-nums;font-size:min(64px,7.9vh);font-weight:600;line-height:1}.tablette-compteur__valeur span{color:var(--tc-libelle);font-size:.56em}.tablette-minuteur__chiffres{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-self:center;font-size:min(330px,40.7vh,31vw);font-weight:700;line-height:.82}.tablette-minuteur__chiffres--decompte{font-size:min(430px,53vh,40vw)}.tablette-minuteur__barre{background:var(--tc-piste);border-radius:999px;height:22px;overflow:hidden}.tablette-minuteur__barre span{background:var(--tc-remplissage);transform-origin:0;border-radius:999px;height:100%;display:block}.tablette-minuteur__segments{gap:8px;display:flex}.tablette-minuteur__segments span{background:var(--tc-ivoire-18);border-radius:999px;flex:1;height:14px}.tablette-minuteur__segments span[data-etat=fait]{background:var(--tc-remplissage)}.tablette-minuteur__segments span[data-etat=en_cours]{background:var(--tc-ivoire-45);box-shadow:inset 0 0 0 2px var(--tc-remplissage)}.tablette-minuteur__ensuite{min-height:36px;color:var(--tc-libelle);justify-content:space-between;align-items:center;gap:24px;margin:0;font-size:min(30px,3.7vh);font-weight:600;display:flex}.tablette-minuteur__reste{white-space:nowrap;margin-left:auto;font-size:min(21px,2.6vh)}.tablette-minuteur__reste b{font-variant-numeric:tabular-nums;color:var(--tc-texte,var(--tc-ivoire));font-size:1.43em;font-weight:700}.tablette-minuteur__reste small{color:var(--tc-libelle);font-size:.7em;font-weight:600}.tablette-minuteur__tours{font-variant-numeric:tabular-nums;gap:28px;min-height:36px;margin:0;padding:0;font-size:24px;font-weight:600;list-style:none;display:flex}.tablette-minuteur__tours li{gap:10px;display:inline-flex}.tablette-minuteur__tours span{color:var(--tc-libelle)}.tablette-minuteur__bas{justify-content:space-between;padding:0 32px}.tablette-minuteur__gauche,.tablette-minuteur__commandes{align-items:center;gap:14px;display:flex}.tablette-minuteur__commandes{gap:20px}.tablette-minuteur__horsligne{background:var(--tc-voile);height:52px;color:var(--tc-ivoire);border-radius:16px;flex-shrink:0;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.tablette-rond{background:var(--tc-ivoire-16);width:52px;height:52px;color:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tablette-rond--commande{width:64px;height:64px}.tablette-rond--principal{background:var(--tc-ivoire);width:84px;height:84px;color:var(--tc-graphite)}.tablette-rond:disabled{opacity:.4}.tablette-minuteur__fin{white-space:nowrap;background:var(--tc-ivoire-16);min-width:56px;height:64px;color:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;font-weight:600;display:inline-flex}.tablette-minuteur__fin--clair{background:var(--tc-ivoire);color:var(--tc-graphite)}.tablette-minuteur__indice{text-align:center;color:var(--tc-libelle);flex:1;font-size:15px}@media (prefers-reduced-motion:no-preference){.tablette-minuteur__chiffres{transition:font-size .2s}.tablette-minuteur__barre span{transition:transform .1s linear}}@media (prefers-reduced-motion:reduce){.tablette-minuteur__chiffres--decompte{font-size:min(330px,40.7vh,31vw)}}.tablette-rond--principal svg{width:34px;height:34px}.tablette-voile{z-index:60;background:var(--tc-fond-modale);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tablette-dialogue{box-sizing:border-box;border:1px solid var(--tc-bord);background:var(--tc-carte);width:520px;max-width:calc(100% - 32px);color:var(--tc-encre);border-radius:22px;flex-direction:column;gap:16px;padding:32px;display:flex}.tablette-titre--dialogue{font-size:36px}.tablette-dialogue p{color:var(--tc-encre-2);margin:0;font-size:17px;line-height:1.5}.tablette-dialogue__actions{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.tablette-bouton--dialogue{height:56px}.tablette-retour{box-sizing:border-box;background:var(--tc-ivoire);max-width:384px;box-shadow:0 8px 24px var(--tc-voile);color:var(--tc-phase-chrono);border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px 22px;font-size:16px;font-weight:600;display:flex;position:absolute;bottom:96px;left:28px}.tablette-retour svg{flex-shrink:0}.tablette-retour--erreur{border:2px solid var(--tc-brique)}.tablette-retour--erreur svg{color:var(--tc-brique)}.tablette-vide__action{margin-top:14px}.tablette-entete{gap:16px;position:relative}.tablette-entete__etat{align-items:center;gap:8px;display:inline-flex}.tablette-entete__poste{align-items:center;gap:10px;min-width:0;display:inline-flex}.tablette-entete__poste b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.tablette-bouton--icone{width:48px;min-width:0;padding:0}.tablette-volet{z-index:8;box-sizing:border-box;border:1px solid var(--tc-bord);background:var(--tc-carte);width:400px;max-width:calc(100% - 32px);box-shadow:0 16px 40px var(--tc-voile);border-radius:18px;padding:14px 20px 6px;position:absolute;top:calc(100% + 4px);right:24px}.tablette-volet__etiquette{letter-spacing:.12em;text-transform:uppercase;color:var(--tc-encre-2);font-size:11px;font-weight:700;display:block}.tablette-volet__ligne{align-items:center;gap:16px;min-height:60px;display:flex}.tablette-volet__ligne+.tablette-volet__ligne{border-top:1px solid var(--tc-bord)}.tablette-volet__texte{flex-direction:column;flex:1;gap:2px;display:flex}.tablette-volet__texte b{font-size:17px;font-weight:600}.tablette-volet__texte span{color:var(--tc-encre-2);font-size:13px}.tablette-panneau__titre{position:relative}.tablette-panneau__titre .tablette-titre--panneau{flex:1;min-width:0}.tablette-rond--titre{background:var(--tc-bouton);width:48px;height:48px;color:var(--tc-encre);flex-shrink:0}.tablette-rond--danger{color:var(--tc-erreur)}.tablette-menu__voile{z-index:20;background:var(--tc-ombre);position:fixed;inset:0}.tablette-menu{z-index:21;border:1px solid var(--tc-bord);background:var(--tc-carte);width:230px;box-shadow:0 14px 36px var(--tc-voile);border-radius:16px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0}.tablette-menu__choix{width:100%;height:52px;color:var(--tc-encre);font:600 16px var(--hub-font);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;display:flex}.tablette-menu__choix--danger{color:var(--tc-erreur)}.tablette-menu__choix:disabled{opacity:.45}.tablette-menu__filet{background:var(--tc-bord);height:1px;margin:4px 0;display:block}.tablette-liste__nouveau{border:1.5px dashed var(--tc-bord);background:0 0;justify-content:center;gap:8px;font-size:15px;font-weight:600}.tablette-liste__nouveau:disabled{opacity:.45}.tablette-voile--feuille{align-items:flex-end}.tablette-dialogue--feuille{border-width:1px 0 0;border-radius:24px 24px 0 0;gap:12px;width:100%;max-width:none;padding:26px 32px 28px}.tablette-dialogue__poignee{background:var(--tc-bord);border-radius:999px;align-self:center;width:40px;height:5px;margin-top:-12px}.tablette-dialogue--feuille .tablette-titre--dialogue{font-size:34px}.tablette-dialogue--feuille p{font-size:15px;line-height:1.45}.tablette-dialogue--feuille .tablette-bouton--dialogue{flex:1;height:52px}.tablette-bouton--danger{background:var(--tc-brique);color:var(--tc-ivoire);border:0}.tablette-minuteur[data-fond=non]{--tc-teinte:var(--tc-fond);--tc-texte:var(--tc-encre);--tc-libelle:var(--tc-encre-2);--tc-piste:var(--tc-bouton);--tc-remplissage:var(--tc-teinte);--tc-segment-actuel:var(--tc-segment-en-cours);background:var(--tc-page);color:var(--tc-encre)}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non]{--tc-teinte:var(--tc-ivoire);--tc-segment-actuel:var(--tc-pave-grise)}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non][data-teinte=preparer]{--tc-teinte:#d9b45c}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non][data-teinte=exercice]{--tc-teinte:#d98a5c}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non][data-teinte=repos]{--tc-teinte:#a9c3d6}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non][data-teinte=recuperation]{--tc-teinte:#8fc4c9}.tablette[data-theme=dark] .tablette-minuteur[data-fond=non][data-teinte=termine]{--tc-teinte:#a9c08f}.tablette-minuteur[data-fond=non] :focus-visible{outline-color:var(--tc-accent)}.tablette-minuteur[data-fond=non] .tablette-minuteur__phase{color:var(--tc-teinte)}.tablette-minuteur[data-fond=non] .tablette-minuteur__pastille{background:var(--tc-teinte);display:inline-block}.tablette-minuteur[data-fond=non][data-teinte=pause] .tablette-minuteur__pastille{display:none}.tablette-minuteur[data-fond=non] .tablette-minuteur__segments span,.tablette-minuteur[data-fond=non] .tablette-rond,.tablette-minuteur[data-fond=non] .tablette-minuteur__fin,.tablette-minuteur[data-fond=non] .tablette-minuteur__horsligne{background:var(--tc-bouton)}.tablette-minuteur[data-fond=non] .tablette-minuteur__horsligne{color:var(--tc-encre)}.tablette-minuteur[data-fond=non] .tablette-minuteur__segments span[data-etat=fait]{background:var(--tc-encre)}.tablette-minuteur[data-fond=non] .tablette-minuteur__segments span[data-etat=en_cours]{background:var(--tc-segment-actuel);box-shadow:inset 0 0 0 2px var(--tc-encre)}.tablette-minuteur[data-fond=non] .tablette-rond--principal,.tablette-minuteur[data-fond=non] .tablette-minuteur__fin--clair{background:var(--tc-teinte);color:var(--tc-page)}.tablette:not([data-mise-en-page=paysage]) .tablette-reglages__corps{flex-direction:column;overflow-y:auto}.tablette:not([data-mise-en-page=paysage]) .tablette-reglages__gauche{display:contents}.tablette:not([data-mise-en-page=paysage]) .tablette-reglages__nouveau{margin-top:0}.tablette:not([data-mise-en-page=paysage]) .tablette-panneau{border-left:0;flex:none}.tablette:not([data-mise-en-page=paysage]) .tablette-panneau__lignes{flex:none;overflow:visible}.tablette:not([data-mise-en-page=paysage]) .tablette-panneau__pied{z-index:5;box-sizing:border-box;border-top:1px solid var(--tc-bord);background:var(--tc-carte);position:absolute;bottom:0;left:0;right:0}.tablette[data-mise-en-page=debout] .tablette-entete{gap:10px;padding:0 24px}.tablette[data-mise-en-page=debout] .tablette-reglages__corps{gap:14px;padding:22px 28px 124px}.tablette[data-mise-en-page=debout] .tablette-liste{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tablette[data-mise-en-page=debout] .tablette-liste__element{height:100%;min-height:72px}.tablette[data-mise-en-page=debout] .tablette-liste__nouveau{border-radius:16px;gap:10px;font-size:17px}.tablette[data-mise-en-page=debout] .tablette-panneau{border:1px solid var(--tc-bord);border-radius:20px;padding:20px 24px 8px}.tablette[data-mise-en-page=debout] .tablette-titre--panneau{font-size:36px}.tablette[data-mise-en-page=debout] .tablette-panneau__lignes>.tablette-ligne:last-child{border-bottom:0}.tablette[data-mise-en-page=debout] .tablette-panneau__pied{gap:14px;height:104px;padding:0 28px}.tablette[data-mise-en-page=debout] .tablette-panneau__total b{font-size:28px}.tablette[data-mise-en-page=debout] .tablette-bouton--lancer{width:240px}.tablette[data-mise-en-page=debout] .tablette-note.tablette-reglages__nouveau{order:1;line-height:1.45}.tablette[data-mise-en-page=debout] .tablette-retour{max-width:420px;bottom:124px}.tablette[data-mise-en-page=telephone] .tablette-entete{gap:8px;height:60px;padding:0 16px}.tablette[data-mise-en-page=telephone] .tablette-entete__actions{flex-shrink:0;gap:8px}.tablette[data-mise-en-page=telephone] .tablette-bouton--entete{border-radius:12px;height:44px;padding:0 14px;font-size:15px}.tablette[data-mise-en-page=telephone] .tablette-bouton--icone{width:44px;padding:0}.tablette[data-mise-en-page=telephone] .tablette-volet{width:358px;padding:12px 16px 4px;right:16px}.tablette[data-mise-en-page=telephone] .tablette-reglages__corps{padding:14px 16px 120px}.tablette[data-mise-en-page=telephone] .tablette-onglets{border-radius:13px;padding:3px}.tablette[data-mise-en-page=telephone] .tablette-onglets__onglet{white-space:nowrap;border-radius:10px;gap:6px;min-width:0;height:44px;padding:0;font-size:14px}.tablette[data-mise-en-page=telephone] .tablette-etiquette{margin:16px 0 8px}.tablette[data-mise-en-page=telephone] .tablette-liste{scrollbar-width:none;flex-direction:row;flex-shrink:0;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000,#000 36px);mask-image:linear-gradient(270deg,#0000,#000 36px)}.tablette[data-mise-en-page=telephone] .tablette-liste li{flex:none}.tablette[data-mise-en-page=telephone] .tablette-liste__element{white-space:nowrap;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:auto;min-height:56px;padding:8px 14px}.tablette[data-mise-en-page=telephone] .tablette-liste__element[aria-pressed=true]{padding:7px 13px}.tablette[data-mise-en-page=telephone] .tablette-liste__texte b{font-size:15px}.tablette[data-mise-en-page=telephone] .tablette-liste__texte span,.tablette[data-mise-en-page=telephone] .tablette-note.tablette-reglages__nouveau{display:none}.tablette[data-mise-en-page=telephone] .tablette-liste__total{font-size:12px}.tablette[data-mise-en-page=telephone] .tablette-liste__nouveau{flex-direction:row;align-items:center}.tablette[data-mise-en-page=telephone] .tablette-panneau{background:0 0;padding:0}.tablette[data-mise-en-page=telephone] .tablette-panneau__titre{gap:10px;margin-top:18px}.tablette[data-mise-en-page=telephone] .tablette-titre--panneau{font-size:30px}.tablette[data-mise-en-page=telephone] .tablette-rond--titre{width:44px;height:44px}.tablette[data-mise-en-page=telephone] .tablette-ligne{gap:10px;min-height:56px}.tablette[data-mise-en-page=telephone] .tablette-pas{gap:8px}.tablette[data-mise-en-page=telephone] .tablette-pas__bouton{width:44px;height:44px}.tablette[data-mise-en-page=telephone] .tablette-pas__valeur{width:70px;font-size:22px}.tablette[data-mise-en-page=telephone] .tablette-interrupteur{width:52px;height:32px}.tablette[data-mise-en-page=telephone] .tablette-interrupteur__bouton{width:24px;height:24px}.tablette[data-mise-en-page=telephone] .tablette-interrupteur[aria-checked=true] .tablette-interrupteur__bouton{transform:translate(20px)}.tablette[data-mise-en-page=telephone] .tablette-panneau__pied{gap:10px;padding:12px 16px 40px}.tablette[data-mise-en-page=telephone] .tablette-panneau__total span{font-size:12px}.tablette[data-mise-en-page=telephone] .tablette-panneau__total b{font-size:19px}.tablette[data-mise-en-page=telephone] .tablette-panneau__pied .tablette-bouton--haut{height:52px;padding:0 16px;font-size:15px}.tablette[data-mise-en-page=telephone] .tablette-bouton--lancer{width:124px;height:52px;font-size:17px}.tablette[data-mise-en-page=telephone] .tablette-retour{max-width:none;padding:12px 16px;font-size:15px;bottom:126px;left:16px;right:16px}.tablette[data-mise-en-page=telephone] .tablette-dialogue--feuille{padding:22px 20px 46px}.tablette[data-mise-en-page=telephone] .tablette-dialogue--feuille .tablette-titre--dialogue{font-size:28px}.tablette:not([data-mise-en-page=paysage]) .tablette-veille{flex-direction:column}.tablette[data-mise-en-page=debout] .tablette-veille__gauche{flex:none;gap:12px;padding:40px 48px 0}.tablette[data-mise-en-page=debout] .tablette-veille__heure{gap:12px;margin-top:40px}.tablette[data-mise-en-page=debout] .tablette-veille__horloge{font-size:168px}.tablette[data-mise-en-page=debout] .tablette-veille__texte{display:none}.tablette[data-mise-en-page=debout] .tablette-veille__droite{border-top:1px solid var(--tc-bord);border-left:0;flex:1;width:auto;margin-top:36px}.tablette-veille--repos{padding:20px 24px 58px}.tablette-veille--repos .tablette-veille__heure{flex:1;justify-content:center;gap:10px}.tablette-veille--repos .tablette-veille__horloge{font-size:132px}.tablette-veille--repos .tablette-veille__jour{font-size:19px}.tablette-veille__commencer{border:1px solid var(--tc-bord);background:var(--tc-carte);height:64px;color:var(--tc-encre);font:600 18px var(--hub-font);border-radius:18px;justify-content:center;align-items:center;gap:12px;display:flex}.tablette-veille__aide{text-align:center;color:var(--tc-encre-2);margin:12px 0 0;font-size:14px;line-height:1.45}.tablette-veille__barre{flex-shrink:0;align-items:center;gap:4px;height:60px;padding:0 8px;display:flex}.tablette-veille__barre b{margin-left:6px;font-size:15px}.tablette-veille__retour-veille{width:44px;height:44px;color:var(--tc-encre);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tablette-veille--pave .tablette-veille__droite{background:0 0;border:0;flex:1;align-items:flex-start;width:auto;padding:8px 32px 54px}.tablette-veille--pave .tablette-veille__panneau{gap:16px;width:100%}.tablette-veille--pave .tablette-titre{font-size:36px}.tablette-veille--pave .tablette-points{gap:14px}.tablette-veille--pave .tablette-points__point{width:18px;height:18px}.tablette-veille--pave .tablette-pave{gap:10px}.tablette-veille--pave .tablette-pave__touche{height:64px;font-size:28px}.tablette-veille--pave .tablette-veille__invite .tablette-bouton{height:52px}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur{box-sizing:border-box;flex-direction:column;padding:40px 40px 36px;display:flex}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__haut{min-height:0;padding:0}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__centre{flex:1;padding:10px 0 0}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__repere{flex-direction:column;gap:10px}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__compteurs{gap:56px;margin-top:6px}.tablette:not([data-mise-en-page=paysage]) .tablette-compteur{align-items:flex-start}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__suivi{gap:16px}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__ensuite{flex-wrap:wrap;row-gap:8px}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__bas{grid-template-columns:minmax(max-content,1fr) auto minmax(0,1fr);min-height:84px;margin-top:30px;padding:0;display:grid}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__commandes{grid-column:2;gap:22px}.tablette:not([data-mise-en-page=paysage]) .tablette-minuteur__indice{grid-column:1/-1}.tablette[data-mise-en-page=debout] .tablette-minuteur__phase{font-size:64px}.tablette[data-mise-en-page=debout] .tablette-minuteur__pastille{width:27px;height:27px}.tablette[data-mise-en-page=debout] .tablette-compteur__valeur{font-size:64px}.tablette[data-mise-en-page=debout] .tablette-minuteur__chiffres{font-size:min(330px,41vw)}.tablette[data-mise-en-page=debout] .tablette-minuteur__chiffres--long{font-size:min(240px,30vw)}.tablette[data-mise-en-page=debout] .tablette-minuteur__chiffres--decompte{font-size:min(520px,65vw)}.tablette[data-mise-en-page=debout] .tablette-minuteur__ensuite{font-size:30px}.tablette[data-mise-en-page=debout] .tablette-minuteur__reste{font-size:21px}.tablette[data-mise-en-page=telephone] .tablette-minuteur{padding:16px 20px 48px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__titre{font-size:13px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__horsligne{height:40px;padding:0 12px;font-size:14px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__phase{gap:10px;font-size:40px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__pastille{width:17px;height:17px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__compteurs{gap:36px}.tablette[data-mise-en-page=telephone] .tablette-compteur__libelle{font-size:12px}.tablette[data-mise-en-page=telephone] .tablette-compteur__valeur{font-size:40px}.tablette[data-mise-en-page=telephone] .tablette-compteur__valeur span{font-size:24px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__chiffres{font-size:min(150px,40vw)}.tablette[data-mise-en-page=telephone] .tablette-minuteur__chiffres--long{font-size:min(116px,30vw)}.tablette[data-mise-en-page=telephone] .tablette-minuteur__chiffres--decompte{font-size:min(300px,77vw)}.tablette[data-mise-en-page=telephone] .tablette-minuteur__suivi{gap:12px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__barre{height:14px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__segments{gap:5px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__segments span{height:10px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__ensuite{gap:4px 14px;font-size:18px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__reste{font-size:14px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__tours{gap:16px;font-size:18px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__bas{min-height:76px;margin-top:22px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__commandes{gap:20px}.tablette[data-mise-en-page=telephone] .tablette-rond--commande{width:60px;height:60px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__gauche .tablette-rond{width:44px;height:44px}.tablette[data-mise-en-page=telephone] .tablette-rond--principal{width:76px;height:76px}.tablette[data-mise-en-page=telephone] .tablette-minuteur__fin{height:52px;padding:0 14px;font-size:15px}.tablette[data-mise-en-page=telephone] .tablette-minuteur[data-teinte=termine] .tablette-minuteur__gauche{display:none}.tablette[data-mise-en-page=telephone] .tablette-minuteur[data-teinte=termine] .tablette-minuteur__commandes{gap:14px}.tablette-cadre{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.tablette-accueil{flex:1;min-height:0;display:flex}.tablette-accueil__gauche{flex-direction:column;flex:1;gap:22px;min-width:0;padding:32px 40px 36px;display:flex;overflow-y:auto}.tablette-accueil__surtitre{color:var(--tc-encre-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.tablette-accueil__cours{flex-direction:column;gap:8px;display:flex}.tablette-accueil__heure{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:96px;line-height:.9}.tablette-accueil__activite{margin:0;font-size:30px;font-weight:700;line-height:1.15}.tablette-accueil__detail{color:var(--tc-encre-2);font-size:17px}.tablette-accueil__seance{border:1px solid var(--tc-bord);background:var(--tc-carte);border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.tablette-accueil__seance-tete{color:var(--tc-accent);align-items:center;gap:12px;display:flex}.tablette-accueil__seance-tete b{min-width:0;color:var(--tc-encre);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:22px;overflow:hidden}.tablette-accueil__seance-tete span{color:var(--tc-encre-2);font-variant-numeric:tabular-nums;flex:none;font-size:17px}.tablette-accueil__ruban{gap:2px;height:14px;display:flex}.tablette-accueil__ruban>span{background:var(--bloc-couleur);border-radius:3px;flex-basis:0}.tablette-accueil__blocs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.tablette-accueil__blocs li{align-items:center;gap:12px;min-height:40px;font-size:17px;display:flex}.tablette-accueil__blocs b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.tablette-accueil__blocs li>span:last-child{color:var(--tc-encre-2);font-variant-numeric:tabular-nums}.tablette-accueil__numero{background:var(--bloc-couleur);width:26px;height:26px;color:var(--tc-ivoire);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}:is(.tablette-accueil__ruban>span,.tablette-accueil__numero)[data-couleur=ocre]{--bloc-couleur:var(--tc-phase-preparer)}:is(.tablette-accueil__ruban>span,.tablette-accueil__numero)[data-couleur=terre]{--bloc-couleur:var(--tc-phase-exercice)}:is(.tablette-accueil__ruban>span,.tablette-accueil__numero)[data-couleur=bleu]{--bloc-couleur:var(--tc-phase-repos)}:is(.tablette-accueil__ruban>span,.tablette-accueil__numero)[data-couleur=kaki]{--bloc-couleur:var(--tc-phase-termine)}.tablette-accueil__sans{border:1.5px dashed var(--tc-bord);border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.tablette-accueil__sans b{font-size:22px}.tablette-accueil__sans span,.tablette-accueil__texte{color:var(--tc-encre-2);font-size:16px;line-height:1.45}.tablette-accueil__horloge{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;font-size:140px;line-height:.85}.tablette-accueil__texte{max-width:520px;margin:0;font-size:20px}.tablette-accueil__boutons{flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.tablette-accueil__principal{min-width:360px;height:76px;font-size:22px}.tablette-accueil__second{height:76px;font-size:20px}.tablette-accueil__droite{box-sizing:border-box;border-left:1px solid var(--tc-bord);background:var(--tc-carte);flex-direction:column;flex:none;gap:14px;width:380px;padding:28px;display:flex;overflow-y:auto}.tablette-accueil__choix{border:1px solid var(--tc-bord);background:var(--tc-bouton);min-height:96px;color:var(--tc-encre);text-align:left;border-radius:18px;align-items:center;gap:16px;padding:0 18px;display:flex}.tablette-accueil__choix-icone{background:var(--tc-carte);width:52px;height:52px;color:var(--tc-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tablette-accueil__choix-texte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tablette-accueil__choix-texte b{font-size:19px}.tablette-accueil__choix-texte span{color:var(--tc-encre-2);font-size:14px}.tablette-accueil__surtitre--autres{margin-top:14px}.tablette-accueil__autres{margin:0;padding:0;list-style:none}.tablette-accueil__autres li{border-top:1px solid var(--tc-bord);align-items:center;gap:12px;min-height:56px;display:flex}.tablette-accueil__autres b{font-size:15px}.tablette-accueil__autres .tablette-accueil__choix-texte span{font-size:13px}.tablette-accueil__autre-heure{width:64px;font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;flex:none;font-size:24px}.tablette-accueil__rien{color:var(--tc-encre-2);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.tablette:not([data-mise-en-page=paysage]) .tablette-accueil{flex-direction:column;overflow-y:auto}.tablette:not([data-mise-en-page=paysage]) .tablette-accueil__gauche,.tablette:not([data-mise-en-page=paysage]) .tablette-accueil__droite{flex:none;overflow:visible}.tablette:not([data-mise-en-page=paysage]) .tablette-accueil__droite{border-top:1px solid var(--tc-bord);border-left:0;flex:1 0 auto;width:auto}.tablette[data-mise-en-page=telephone] .tablette-accueil__gauche{gap:16px;padding:20px 16px 24px}.tablette[data-mise-en-page=telephone] .tablette-accueil__droite{padding:20px 16px}.tablette[data-mise-en-page=telephone] .tablette-accueil__heure{font-size:64px}.tablette[data-mise-en-page=telephone] .tablette-accueil__horloge{font-size:96px}.tablette[data-mise-en-page=telephone] .tablette-accueil__blocs{grid-template-columns:minmax(0,1fr)}.tablette[data-mise-en-page=telephone] .tablette-accueil__boutons>*{flex:100%;min-width:0}.tablette-biblio{flex-direction:column;flex:1;min-height:0;display:flex}.tablette-biblio__corps{flex:1;min-height:0;display:flex}.tablette-biblio__rayons{box-sizing:border-box;flex-direction:column;flex:none;gap:8px;width:300px;padding:28px 20px 28px 28px;display:flex;overflow-y:auto}.tablette-biblio__rayon{min-height:56px;color:var(--tc-encre);text-align:left;background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:17px;display:flex}.tablette-biblio__rayon>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tablette-biblio__rayon[aria-pressed=true]{background:var(--tc-bouton);font-weight:700}.tablette-biblio__nombre{color:var(--tc-encre-2);font-variant-numeric:tabular-nums;font-size:15px}.tablette-biblio__rayon-ouvert{border-left:1px solid var(--tc-bord);background:var(--tc-carte);flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 28px;display:flex;overflow-y:auto}.tablette-biblio__titre{font-family:var(--hub-font-serif);margin:0;font-size:34px;font-weight:400;line-height:1.1}.tablette-biblio__cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tablette-biblio__carte{box-sizing:border-box;border:2px solid var(--tc-bord);background:var(--tc-bouton);width:100%;min-height:76px;color:var(--tc-encre);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom duree""detail duree";align-items:center;gap:4px 14px;padding:12px 16px;display:grid}.tablette-biblio__carte[aria-pressed=true]{border-color:var(--tc-accent)}.tablette-biblio__carte-nom{text-overflow:ellipsis;white-space:nowrap;grid-area:nom;min-width:0;font-size:17px;font-weight:700;display:block;overflow:hidden}.tablette-biblio__carte-detail{color:var(--tc-encre-2);text-overflow:ellipsis;white-space:nowrap;grid-area:detail;font-size:14px;overflow:hidden}.tablette-biblio__carte-duree{color:var(--tc-encre-2);font-variant-numeric:tabular-nums;grid-area:duree;font-size:15px;font-weight:600}.tablette-biblio__carte[aria-pressed=true] .tablette-biblio__carte-duree{color:var(--tc-accent)}.tablette-biblio__pied{border-top:1px solid var(--tc-bord);background:var(--tc-page);flex:none;align-items:center;gap:14px;padding:14px 28px;display:flex}.tablette-biblio__choisi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tablette-biblio__choisi span{color:var(--tc-encre-2);font-size:13px}.tablette-biblio__choisi b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.tablette-biblio__lancer{width:200px}.tablette:not([data-mise-en-page=paysage]) .tablette-biblio__corps{flex-direction:column}.tablette:not([data-mise-en-page=paysage]) .tablette-biblio__rayons{scrollbar-width:none;flex-direction:row;align-items:center;width:auto;padding:12px 16px;overflow:auto hidden}.tablette:not([data-mise-en-page=paysage]) .tablette-biblio__rayons>.tablette-accueil__surtitre{display:none}.tablette:not([data-mise-en-page=paysage]) .tablette-biblio__rayon-ouvert{border-top:1px solid var(--tc-bord);border-left:0}.tablette[data-mise-en-page=telephone] .tablette-biblio__rayon-ouvert{padding:16px}.tablette[data-mise-en-page=telephone] .tablette-biblio__cartes{grid-template-columns:minmax(0,1fr)}.tablette[data-mise-en-page=telephone] .tablette-biblio__pied{flex-wrap:wrap;padding:12px 16px}.tablette[data-mise-en-page=telephone] .tablette-biblio__choisi{flex-basis:100%}.tablette[data-mise-en-page=telephone] .tablette-biblio__pied .tablette-bouton{flex:1;width:auto;min-width:0}.app-coach__onglet{position:relative}.app-coach__onglet-chiffre{background:var(--app-coach-ocre-soft);min-width:16px;height:16px;color:var(--app-coach-ocre);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:2px;left:calc(50% + 6px)}.app-coach-factures__revoir{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre);border-radius:12px;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:12px 14px;display:flex}.app-coach-factures--ordi .app-coach-factures__revoir{margin:0 0 16px}.app-coach-factures__revoir-corps{flex-direction:column;gap:12px;min-width:0;display:flex}.app-coach-factures__revoir-ligne{flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;display:flex}.app-coach-factures__revoir-ligne p{overflow-wrap:anywhere;margin:0}.app-coach-factures__revoir-bouton{min-height:44px;color:inherit;font:600 14px var(--hub-font);cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:0 14px}.app-coach-factures__revoir-bouton:disabled{opacity:.45;cursor:not-allowed}.app-coach-factures__revoir-bouton:focus-visible{box-shadow:var(--hub-focus)}.app-coach-factures__revoir-quand{opacity:.8;font-size:12px}.app-coach-factures__revoir-motif{font-weight:600}.app-coach-ouverture-revoir{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre);font:600 14px var(--hub-font);border-radius:12px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;display:flex}.app-coach-ouverture-revoir>span{flex:1}.app-coach-ouverture-revoir__voir{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.app-coach-ouverture-revoir__voir:focus-visible{box-shadow:var(--hub-focus)}.dossier__sante-silhouette{align-items:flex-start;gap:16px;display:flex}.dossier__sante-silhouette .dossier__sante{flex:1;min-width:0}.app-coach.dossier{min-height:100dvh;padding-bottom:var(--hub-safe-bottom)}.dossier__entete{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);align-items:center;gap:8px;padding:6px 16px 14px;display:flex}.dossier__entete .app-coach__initiales{border-radius:14px;width:52px;height:52px;font-size:18px}.dossier__titres{flex-direction:column;gap:4px;min-width:0;display:flex}.dossier__nom{font-family:var(--hub-font-serif);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1}.dossier__etat{color:var(--app-coach-encre-2);margin:0;font-size:13px}.dossier__badges{flex-wrap:wrap;gap:5px;display:flex}.dossier__badge,.dossier__statut{background:var(--app-coach-bleu-soft);height:22px;color:var(--app-coach-bleu);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.dossier__badge--attente{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre)}.dossier__blocs{flex-direction:column;gap:10px;padding:12px 0;display:flex}.dossier__bloc{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;flex-direction:column;gap:10px;margin:0 16px;padding:14px;display:flex}.dossier__bloc-tete{align-items:center;gap:10px;display:flex}.dossier__bloc-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);margin:0;font-size:11px;font-weight:700}.dossier__bloc-aside{color:var(--app-coach-encre-2);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.dossier__programme{color:var(--app-coach-encre-2);flex-direction:column;gap:3px;font-size:13px;display:flex}.dossier__programme b{color:var(--app-coach-encre);font-size:15px}.dossier__changements{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.dossier__vide,.dossier__texte-2{color:var(--app-coach-encre-2);margin:0;font-size:14px;line-height:1.5}.dossier__texte{margin:0;font-size:14px;line-height:1.5}.dossier__estimations{flex-direction:column;gap:6px;display:flex}.dossier__sous-titre{color:var(--app-coach-encre-2);font-size:12px}.dossier__notes{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dossier__note{color:var(--app-coach-encre-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dossier__pastille{background:var(--app-coach-intensite-1);min-width:26px;height:26px;color:var(--app-coach-sur-intensite);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dossier__pastille[data-zone=modere]{background:var(--app-coach-jauge-modere)}.dossier__pastille[data-zone=intense]{background:var(--app-coach-intensite-10);color:var(--app-coach-sur-intensite-fort)}.dossier__sante{flex-direction:column;gap:10px;display:flex}.dossier__zones{color:var(--app-coach-brique);margin:0;font-size:17px;font-weight:700;line-height:1.3}.dossier__sante-ligne{align-items:center;gap:16px;display:flex}.dossier__sante-ligne .dossier__texte-2{flex:1;max-width:46ch}.dossier__bouton-sante{box-sizing:border-box;background:var(--app-coach-terre);min-height:36px;color:var(--app-coach-sur-terre);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.dossier__bouton-sante[aria-busy=true]{opacity:.6;cursor:progress}.app-coach .dossier__bouton-sante{min-height:44px}.app-coach .dossier__sante-ligne{flex-direction:column;align-items:flex-start}.app-coach .dossier__bloc-tete{flex-wrap:wrap}.dossier__sans-accord{color:var(--app-coach-encre-2);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.dossier__bouton-sante--masquer{border:1px solid var(--app-coach-bord);color:var(--app-coach-encre);background:0 0}.dossier__erreur{color:var(--app-coach-brique);margin:0;font-size:13px}.dossier__seance{border-top:1px solid var(--app-coach-bord);align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.dossier__seance-jour{width:86px;color:var(--app-coach-encre-2);font-variant-numeric:tabular-nums;flex-shrink:0}.dossier__seance-cours{flex:1;min-width:0}.dossier__statut[data-statut=venue]{background:var(--app-coach-kaki-soft);color:var(--app-coach-kaki)}.dossier__statut[data-statut=absente]{background:var(--app-coach-brique-soft);color:var(--app-coach-brique)}.dossier__hors-ligne-corps{text-align:center;color:var(--app-coach-encre-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 32px;display:flex}.dossier__hors-ligne-tuile{background:var(--app-coach-surface-2);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.dossier__hors-ligne-corps b{color:var(--app-coach-encre);font-size:17px}.dossier__hors-ligne-corps p{margin:0;font-size:13px;line-height:1.5}.dossier__retour-inscrits{border:1px solid var(--app-coach-bord);min-height:48px;color:var(--app-coach-encre);border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dossier__lien{color:inherit;text-decoration:none}.dossier__lien:hover,.dossier__lien:focus-visible{text-decoration:underline}.app-coach .app-coach__qui{position:relative}.app-coach .dossier__lien:after{content:"";height:44px;position:absolute;inset:-12px 0 auto}.app-coach .app-coach__sante-suite{z-index:1;position:relative}.coach-ordi__nom{color:var(--app-coach-encre);font-size:14.5px;font-weight:600}.app-coach{box-sizing:border-box;background:var(--app-coach-fond);width:100%;max-width:390px;color:var(--app-coach-encre);font-family:var(--hub-font);font-variant-numeric:normal;flex-direction:column;flex:1;margin:0 auto;font-size:13px;line-height:normal;display:flex}.app-coach--seule{min-height:100dvh}.app-coach__hors-ligne{box-sizing:border-box;background:var(--app-coach-ocre-soft);min-height:34px;color:var(--app-coach-ocre);align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:flex}.app-coach__entete{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);flex-direction:column;gap:3px;padding:6px 16px 12px;display:flex}.app-coach__plus{flex:1;padding:14px 16px}.app-coach__titre{font-family:var(--hub-font-serif);margin:0;font-size:28px;font-weight:400;line-height:1}.app-coach__sous-titre{color:var(--app-coach-encre-2);font-size:13px}.app-coach__jours{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);gap:5px;padding:10px 12px;display:flex}.app-coach__jour{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-width:0;min-height:60px;color:var(--app-coach-encre);font-family:var(--hub-font);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.app-coach__jour[aria-pressed=true]{border-color:var(--app-coach-terre);background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.app-coach__jour-nom{opacity:.8;font-size:11px;font-weight:500}.app-coach__jour-numero{font-size:16px;font-weight:600}.app-coach__point{border-radius:50%;width:5px;height:5px}.app-coach__point--plein{background:var(--app-coach-terre)}.app-coach__jour[aria-pressed=true] .app-coach__jour-nom{opacity:1}.app-coach__jour[aria-pressed=true] .app-coach__point--plein{background:var(--app-coach-point-choisi)}.app-coach__section{font-family:var(--hub-font);letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);align-items:center;margin:0;padding:14px 16px 6px;font-size:11px;font-weight:700;display:flex}.app-coach__section-compte{letter-spacing:0;text-transform:none;margin-left:auto;font-size:12px;font-weight:500}.app-coach__liste{flex-direction:column;gap:8px;display:flex}.app-coach__cours{box-sizing:border-box;background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);min-height:72px;box-shadow:0 1px 2px var(--app-coach-ombre);color:var(--app-coach-encre);animation:.45s cubic-bezier(.2,.8,.2,1) both app-coach-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms);border-radius:14px;align-items:center;gap:14px;margin:0 16px;padding:12px 14px;display:flex}@keyframes app-coach-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-coach__cours{animation:none}}.app-coach__cours{text-decoration:none}.app-coach__cours:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.app-coach__chevron{color:var(--app-coach-encre-3);flex-shrink:0;display:inline-flex}.app-coach__cours--remplace{border-left:4px solid var(--app-coach-violet)}.app-coach__heures{flex-direction:column;flex-shrink:0;align-items:flex-start;width:58px;display:flex}.app-coach__debut{font-family:var(--hub-font-serif);font-size:26px;line-height:1}.app-coach__fin{color:var(--app-coach-encre-2);font-variant-numeric:tabular-nums;font-size:12px}.app-coach__detail{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.app-coach__activite{font-size:15px;font-weight:600}.app-coach__ligne{color:var(--app-coach-encre-2);align-items:center;gap:8px;font-size:12px;display:flex}.app-coach__barre{background:var(--app-coach-surface-2);border-radius:999px;width:54px;height:6px;display:inline-block;overflow:hidden}.app-coach__barre>span{background:var(--app-coach-terre);height:100%;display:block}.app-coach__places{font-variant-numeric:tabular-nums;font-weight:600}.app-coach__cours--complet .app-coach__barre>span{background:var(--app-coach-brique)}.app-coach__cours--complet .app-coach__places{color:var(--app-coach-brique)}.app-coach__pastilles{flex-wrap:wrap;gap:5px;display:flex}.app-coach__pastille{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.app-coach__pastille--essai{background:var(--app-coach-bleu-soft);color:var(--app-coach-bleu)}.app-coach__pastille--remplace{background:var(--app-coach-violet-soft);color:var(--app-coach-violet)}.app-coach__pastille--demande{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre)}.app-coach__indisponible{border:1px dashed var(--app-coach-encre-3);color:var(--app-coach-encre-2);border-radius:14px;align-items:center;gap:10px;margin:0 16px;padding:12px 14px;font-size:13px;display:flex}.app-coach__fin-liste{height:16px}.app-coach__vide{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 32px;display:flex}.app-coach__vide-icone{background:var(--app-coach-surface-2);width:60px;height:60px;color:var(--app-coach-encre-2);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.app-coach__vide-titre{font-size:17px;font-weight:700}.app-coach__vide-texte{color:var(--app-coach-encre-2);margin:0;font-size:13px;line-height:1.5}.app-coach__squelette{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.app-coach__squelette-carte{box-sizing:border-box;background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);height:76px;box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.app-coach__os{background:var(--app-coach-surface-2);border-radius:6px;animation:1.4s ease-in-out infinite app-coach-lueur;display:block}@keyframes app-coach-lueur{0%,to{opacity:1}50%{opacity:.35}}.app-coach__erreur{background:var(--app-coach-brique-soft);color:var(--app-coach-brique);border-radius:14px;align-items:center;gap:10px;margin:12px 16px 0;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.app-coach__erreur>span{flex:1}.app-coach__reessayer{border:1.5px solid var(--app-coach-brique);min-height:44px;color:var(--app-coach-brique);font-family:var(--hub-font);cursor:pointer;background:0 0;border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.app-coach__barre-bas{display:none}@media (width<=767px){.app-coach__barre-bas{z-index:35;height:calc(76px + var(--hub-safe-bottom));padding:6px 8px calc(18px + var(--hub-safe-bottom));box-sizing:border-box;background:var(--app-coach-surface);border-top:1px solid var(--app-coach-bord);display:flex;position:fixed;bottom:0;left:0;right:0}.app-coach__onglet{min-height:48px;color:var(--app-coach-encre-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.app-coach__onglet[aria-current=page]{color:var(--app-coach-onglet-actif);font-weight:700}.coquille--app-coach .topbar,.coquille--app-coach .tabbar{display:none}.app-coach{padding-bottom:calc(76px + var(--hub-safe-bottom))}.coquille--app-coach .coquille__contenu{flex-direction:column;flex:1;padding:0;display:flex}}.app-coach__entete--cours{flex-direction:row;align-items:center;gap:6px}.app-coach__retour{width:44px;height:44px;color:var(--app-coach-encre);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.app-coach__entete-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-coach__compteur{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);align-items:center;gap:10px;padding:9px 16px;display:flex}.app-coach__compteur-texte{color:var(--app-coach-encre-2);align-items:baseline;gap:4px;font-size:12.5px;display:inline-flex}.app-coach__compteur-nombre{font-family:var(--hub-font-serif);color:var(--app-coach-encre);font-size:24px;font-weight:400;line-height:1}.app-coach__compteur-barre{background:var(--app-coach-surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.app-coach__compteur-barre>span{background:var(--app-coach-present);transform-origin:0;height:100%;transition:width .2s;animation:.6s cubic-bezier(.2,.8,.2,1) .5s both app-coach-monte;display:block}.app-coach__conflit{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre);border-radius:14px;margin:10px 16px 0;padding:12px 14px;font-size:13px;line-height:1.45}.app-coach__inscrits{margin-top:0}.app-coach__conflit+.app-coach__inscrits{margin-top:10px}.app-coach__inscrit{box-sizing:border-box;background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);min-height:72px;animation:.45s cubic-bezier(.2,.8,.2,1) both app-coach-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms);align-items:center;gap:12px;padding:13px 16px;display:flex}.app-coach__anneau{border:2.5px solid #0000;border-radius:17px;flex-shrink:0;padding:2px;display:inline-flex}.app-coach__initiales{width:44px;height:44px;color:var(--app-coach-initiales-encre);opacity:.92;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.app-coach__initiales--petites{border-radius:10px;width:36px;height:36px;font-size:12px}.app-coach__qui{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.app-coach__qui--attente{gap:2px}.app-coach__nom{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:16px;font-weight:600}.app-coach__signaux{color:var(--app-coach-encre-2);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;display:flex}.app-coach__signal{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-coach__signal-point{color:var(--app-coach-encre-3)}.app-coach__signal-essai{color:var(--app-coach-bleu);font-weight:700}.app-coach__signal-premiere{color:var(--app-coach-present);font-weight:700}.app-coach__interrupteur{width:60px;min-height:52px;font-family:var(--hub-font);cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.app-coach__rail{background:var(--app-coach-surface-2);width:54px;height:32px;box-shadow:inset 0 0 0 1.5px var(--app-coach-bord);border-radius:999px;transition:background .15s;display:block;position:relative}.app-coach__bouton{background:var(--app-coach-bouton);width:26px;height:26px;box-shadow:0 1px 3px var(--app-coach-ombre-bouton);color:var(--app-coach-present);border-radius:50%;justify-content:center;align-items:center;transition:left .15s;display:inline-flex;position:absolute;top:3px;left:3px}.app-coach__etat-pointage{letter-spacing:.01em;color:var(--app-coach-encre-2);font-size:10.5px;font-weight:700}.app-coach__interrupteur[aria-checked=true] .app-coach__rail{background:var(--app-coach-present);box-shadow:inset 0 0 0 1.5px var(--app-coach-present)}.app-coach__interrupteur[aria-checked=true] .app-coach__bouton{left:25px}.app-coach__interrupteur[aria-checked=true] .app-coach__etat-pointage{color:var(--app-coach-present)}.app-coach__non-relies{border:1px dashed var(--app-coach-encre-3);color:var(--app-coach-encre-2);border-radius:12px;align-items:center;gap:8px;margin:10px 16px;padding:10px 12px;font-size:12px;display:flex}.app-coach__attente{box-sizing:border-box;border-bottom:1px solid var(--app-coach-bord);opacity:.7;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.app-coach__attente-nom{font-size:14px;font-weight:600}.app-coach__attente-rang{color:var(--app-coach-encre);font-size:12px}.app-coach__toast{left:12px;right:12px;bottom:calc(88px + var(--hub-safe-bottom));z-index:40;box-sizing:border-box;background:var(--app-coach-toast);max-width:366px;min-height:52px;color:var(--app-coach-sur-toast);box-shadow:0 10px 30px var(--app-coach-ombre-toast);border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:0 8px 0 16px;font-size:14px;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) both app-coach-glisse;display:flex;position:fixed}.app-coach__toast>span{flex:1;padding:8px 0}.app-coach__annuler{min-height:44px;color:inherit;font-family:var(--hub-font);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}@keyframes app-coach-monte{0%{transform:scaleY(0)}to{transform:none}}@keyframes app-coach-glisse{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (width>=768px){.app-coach__toast{bottom:24px}}@media (prefers-reduced-motion:reduce){.app-coach__inscrit,.app-coach__toast,.app-coach__compteur-barre>span{animation:none}.app-coach__rail,.app-coach__bouton,.app-coach__compteur-barre>span{transition:none}}.app-coach__initiales[data-teinte="1"]{background:var(--app-coach-initiales-1)}.app-coach__initiales[data-teinte="2"]{background:var(--app-coach-initiales-2)}.app-coach__initiales[data-teinte="3"]{background:var(--app-coach-initiales-3)}.app-coach__initiales[data-teinte="4"]{background:var(--app-coach-initiales-4)}.app-coach__initiales[data-teinte="5"]{background:var(--app-coach-initiales-5)}.app-coach__initiales[data-teinte="6"]{background:var(--app-coach-initiales-6)}.app-coach__initiales[data-teinte="7"]{background:var(--app-coach-initiales-7)}.app-coach__initiales[data-teinte="8"]{background:var(--app-coach-initiales-8)}.app-coach__initiales[data-teinte="9"]{background:var(--app-coach-initiales-9)}.coach-ordi{box-sizing:border-box;background:var(--app-coach-fond);min-height:100%;color:var(--app-coach-encre);font-family:var(--hub-font);font-variant-numeric:normal;flex-direction:column;flex:1;gap:18px;padding:0 8px 8px;font-size:13px;line-height:normal;display:flex}.coach-ordi__fil{color:var(--app-coach-encre-2);align-items:center;gap:10px;font-size:13px;display:flex}.coach-ordi__fil a{color:var(--app-coach-encre-2);text-decoration:none}.coach-ordi__fil a:hover{text-decoration:underline}.coach-ordi__fil [aria-current=page]{color:var(--app-coach-encre);font-weight:600}.coach-ordi__tete{align-items:flex-end;gap:16px;display:flex}.coach-ordi__titres{flex-direction:column;flex:1 1 0;gap:6px;display:flex}.coach-ordi__surtitre,.coach-ordi__jour-court,.coach-ordi__ligne-tableau--titres{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);font-size:11px;font-weight:700}.coach-ordi__titre{font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1}.coach-ordi__sous-titre{color:var(--app-coach-encre-2);margin:0;font-size:14px}.coach-ordi__actions{align-items:center;gap:8px;display:inline-flex}.coach-ordi__bouton-sante:focus-visible,.coach-ordi__cours:focus-visible,.coach-ordi__fil a:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.coach-ordi__semaine{align-items:flex-start;gap:14px;display:flex}.coach-ordi__jour{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.coach-ordi__tete-jour{border-bottom:1px solid var(--app-coach-bord);align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.coach-ordi__tete-jour--aujourdhui{border-bottom:2px solid var(--app-coach-terre)}.coach-ordi__numero{font-family:var(--hub-font-serif);font-size:28px;line-height:1}.coach-ordi__tete-jour--aujourdhui .coach-ordi__numero,.coach-ordi__aujourdhui{color:var(--app-coach-terre)}.coach-ordi__aujourdhui{margin-left:auto;font-size:12px;font-weight:600}.coach-ordi__cours{background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);color:var(--app-coach-encre);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.coach-ordi__cours:hover{border-color:var(--app-coach-encre-3)}.coach-ordi__heures{flex-direction:column;gap:2px;display:flex}.coach-ordi__debut{font-family:var(--hub-font-serif);font-size:26px;line-height:1}.coach-ordi__fin{color:var(--app-coach-encre-2);font-variant-numeric:tabular-nums;font-size:12px}.coach-ordi__activite{font-size:14.5px;font-weight:600;line-height:1.25}.coach-ordi__ligne{color:var(--app-coach-encre-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.coach-ordi__barre{background:var(--app-coach-surface-2);border-radius:999px;flex:1;min-width:32px;height:6px;display:inline-block;overflow:hidden}.coach-ordi__barre>span{background:var(--app-coach-terre);height:100%;display:block}.coach-ordi__barre--complet>span{background:var(--app-coach-brique)}.coach-ordi__places{font-variant-numeric:tabular-nums;font-weight:600}.coach-ordi__places--complet{color:var(--app-coach-brique)}.coach-ordi__pastilles{flex-wrap:wrap;gap:6px;display:flex}.coach-ordi .app-coach__pastille{white-space:normal;height:auto;min-height:22px}.coach-ordi .app-coach__squelette,.coach-ordi .app-coach__vide{padding:0}.coach-ordi .app-coach__erreur{margin:0}.coach-ordi__indisponible{border:1px dashed var(--app-coach-encre-3);color:var(--app-coach-encre-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.coach-ordi__aucun{color:var(--app-coach-encre-2);margin:0;padding:4px 0;font-size:13px}.dossier--ordinateur{box-sizing:border-box;background:var(--app-coach-fond);min-height:100%;color:var(--app-coach-encre);flex-direction:column;flex:1;gap:18px;padding:0 8px 8px;display:flex}.dossier__tete{align-items:center;gap:16px;display:flex}.dossier__tete .app-coach__initiales{border-radius:16px;width:60px;height:60px;font-size:20px}.dossier__tete .dossier__titres{gap:6px}.dossier__tete .dossier__nom{font-size:36px}.dossier__tete .dossier__badges{align-self:flex-end;gap:6px;padding-bottom:4px}.dossier__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);font-size:11px;font-weight:700}.dossier__lecture{color:var(--app-coach-encre-2);margin-left:auto;font-size:12.5px}.dossier__colonnes{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dossier__colonne{flex-direction:column;gap:16px;display:flex}.dossier--ordinateur .dossier__bloc{gap:12px;margin:0;padding:18px 20px}.dossier--ordinateur .dossier__bloc-tete{min-height:20px}.dossier--ordinateur .dossier__bloc-aside{font-size:12.5px}.dossier--ordinateur .dossier__changements{line-height:1.7}.dossier--ordinateur .dossier__bloc--objectifs .dossier__texte{max-width:62ch;font-size:15px;line-height:1.55}.dossier--ordinateur .dossier__sous-titre,.dossier--ordinateur .dossier__note{font-size:13px}.dossier--ordinateur .dossier__notes{gap:16px}.dossier--ordinateur .dossier__note{gap:8px}.dossier--ordinateur .dossier__pastille{min-width:28px;height:28px}.dossier--ordinateur .dossier__sante .dossier__texte{max-width:62ch}.dossier--ordinateur .dossier__bouton-sante--masquer{min-height:32px}@media (width<=1023px){.dossier__colonnes{grid-template-columns:minmax(0,1fr)}.dossier__colonne{display:contents}.dossier__bloc--changements{order:1}.dossier__bloc--intensite{order:2}.dossier__bloc--sante{order:3}.dossier__bloc--objectifs{order:4}.dossier__bloc--seances{order:5}.dossier__tete{flex-wrap:wrap}.dossier__lecture{flex-basis:100%;margin-left:0}}.app-coach__fin-de-cours{box-sizing:border-box;border:1px solid var(--app-coach-bord);min-height:44px;color:var(--app-coach-encre);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app-coach.app-coach-fin{min-height:100dvh;padding-bottom:0}.app-coach-fin__jauge{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.app-coach-fin__degrade{background:linear-gradient(90deg, var(--app-coach-jauge-doucement), var(--app-coach-jauge-modere) 50%, var(--app-coach-jauge-intense));border-radius:999px;height:8px}.app-coach-fin__zones{color:var(--app-coach-encre-2);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.app-coach-fin__liste{flex:1;margin:0;padding:0;list-style:none}.app-coach-fin__ligne{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.app-coach-fin__tete{align-items:center;gap:10px;display:flex}.app-coach-fin__anneau{border:2.5px solid #0000;border-radius:14px;flex-shrink:0;padding:2px;display:inline-flex}.app-coach-fin__anneau .app-coach__initiales{border-radius:9px;width:34px;height:34px;font-size:12px}.app-coach-fin__nom{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.app-coach-fin__note{font-size:12px}.app-coach-fin__note[data-zone=doucement]{color:var(--app-coach-zone-doucement)}.app-coach-fin__note[data-zone=modere]{color:var(--app-coach-zone-modere)}.app-coach-fin__note[data-zone=intense]{color:var(--app-coach-zone-intense)}.app-coach-fin__a-estimer{color:var(--app-coach-encre-2);font-size:12px}.app-coach-fin__notes{gap:3px;display:flex}.app-coach-fin__chiffre{--teinte:var(--app-coach-intensite-1);border:2px solid var(--teinte);height:44px;color:var(--app-coach-encre);font:500 14px var(--hub-font);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:0}.app-coach-fin__notes--posee .app-coach-fin__chiffre{opacity:.75}.app-coach-fin__notes .app-coach-fin__chiffre[aria-pressed=true]{background:var(--teinte);color:var(--app-coach-sur-intensite);opacity:1;font-weight:700;transform:scale(1.08)}.app-coach-fin__chiffre:disabled{cursor:default}.app-coach-fin__enregistrer:focus-visible,.app-coach-fin__plus-tard:focus-visible{outline:2px solid var(--app-coach-encre);outline-offset:2px}.app-coach-fin__chiffre:focus-visible{outline:2px solid var(--app-coach-encre);outline-offset:-4px;box-shadow:none}.app-coach-fin__chiffre[aria-pressed=true]:focus-visible{outline-color:var(--app-coach-sur-intensite)}.app-coach-fin__chiffre[data-note="9"][aria-pressed=true]:focus-visible,.app-coach-fin__chiffre[data-note="10"][aria-pressed=true]:focus-visible{outline-color:var(--app-coach-sur-intensite-fort)}.app-coach-fin__chiffre[data-note="2"]{--teinte:var(--app-coach-intensite-2)}.app-coach-fin__chiffre[data-note="3"]{--teinte:var(--app-coach-intensite-3)}.app-coach-fin__chiffre[data-note="4"]{--teinte:var(--app-coach-intensite-4)}.app-coach-fin__chiffre[data-note="5"]{--teinte:var(--app-coach-intensite-5)}.app-coach-fin__chiffre[data-note="6"]{--teinte:var(--app-coach-intensite-6)}.app-coach-fin__chiffre[data-note="7"]{--teinte:var(--app-coach-intensite-7)}.app-coach-fin__chiffre[data-note="8"]{--teinte:var(--app-coach-intensite-8)}.app-coach-fin__chiffre[data-note="9"]{--teinte:var(--app-coach-intensite-9)}.app-coach-fin__chiffre[data-note="10"]{--teinte:var(--app-coach-intensite-10)}.app-coach-fin__notes .app-coach-fin__chiffre[data-note="9"][aria-pressed=true],.app-coach-fin__notes .app-coach-fin__chiffre[data-note="10"][aria-pressed=true]{color:var(--app-coach-sur-intensite-fort)}.app-coach-fin__pied{padding:10px 16px calc(12px + var(--hub-safe-bottom));background:var(--app-coach-surface);border-top:1px solid var(--app-coach-bord);flex-direction:column;gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0}.app-coach-fin__info{color:var(--app-coach-encre-2);margin:0;font-size:12px}.app-coach-fin__liste--clos .app-coach-fin__chiffre:not([aria-pressed=true]){opacity:.45}.app-coach-fin__erreur{color:var(--app-coach-brique);margin:0;font-size:12px;font-weight:600}.app-coach-fin__boutons{gap:8px;display:flex}.app-coach-fin__plus-tard,.app-coach-fin__enregistrer{box-sizing:border-box;min-height:48px;font:600 14px var(--hub-font);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app-coach-fin__plus-tard{border:1px solid var(--app-coach-bord);color:var(--app-coach-encre)}.app-coach-fin__enregistrer{background:var(--app-coach-terre);color:var(--app-coach-sur-terre);cursor:pointer;border:0}.app-coach-fin__enregistrer:disabled{opacity:.55;cursor:default}.coach-fin-ordi__contour,.coach-fin-ordi__enregistrer{box-sizing:border-box;height:36px;font:inherit;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.coach-fin-ordi__contour{border:1px solid var(--app-coach-encre-3);color:var(--app-coach-encre)}.coach-fin-ordi__enregistrer{background:var(--app-coach-terre);color:var(--app-coach-sur-terre);cursor:pointer;border:0}.coach-fin-ordi__enregistrer:disabled{opacity:.55;cursor:default}.coach-fin-ordi__contour:focus-visible,.coach-fin-ordi__enregistrer:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.coach-fin-ordi__jauge{flex-direction:column;flex:0 478px;gap:6px;min-width:0;display:flex}.coach-fin-ordi__jauge .app-coach-fin__zones{font-size:12.5px}.coach-fin-ordi__rien{color:var(--app-coach-encre-2);white-space:nowrap;margin-left:auto;font-size:13px}.coach-fin-ordi__hors-ligne{border-radius:10px}.coach-fin-ordi .app-coach-fin__erreur,.coach-fin-ordi .app-coach-fin__info{font-size:13px}.coach-fin-ordi__tableau{container-type:inline-size}.coach-fin-ordi__rangee{box-sizing:border-box;border-bottom:1px solid var(--app-coach-bord);grid-template-columns:44px minmax(0,1fr) 150px 478px 130px;grid-template-areas:"initiales nom souhaitait estimation posee";align-items:center;gap:16px;min-height:64px;padding:8px 20px;display:grid}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres{min-height:0;padding:0 20px 10px}.coach-fin-ordi__initiales{grid-area:initiales}.coach-fin-ordi__nom{overflow-wrap:anywhere;grid-area:nom;min-width:0;font-size:14.5px;font-weight:600}.coach-fin-ordi__souhaitait{grid-area:souhaitait}.coach-fin-ordi__estimation{grid-area:estimation}.coach-fin-ordi__posee{white-space:nowrap;grid-area:posee}.coach-fin-ordi .app-coach-fin__anneau{border-radius:15px}.coach-fin-ordi .app-coach-fin__anneau .app-coach__initiales{border-radius:10px;width:38px;height:38px;font-size:13px}.coach-fin-ordi .app-coach-fin__notes{gap:4px}.coach-fin-ordi .app-coach-fin__chiffre{flex:none;width:44px;height:36px}.coach-fin-ordi .app-coach-fin__notes--posee .app-coach-fin__chiffre{opacity:.7}.coach-fin-ordi .app-coach-fin__liste--clos .app-coach-fin__chiffre:not([aria-pressed=true]){opacity:.45}.coach-fin-ordi .app-coach-fin__notes .app-coach-fin__chiffre[aria-pressed=true]{opacity:1;transform:none}.coach-fin-ordi .app-coach-fin__note{font-size:13.5px}.coach-fin-ordi .app-coach-fin__a-estimer{font-size:13px}@container (width<1060px){.coach-fin-ordi__rangee{grid-template-columns:44px minmax(0,1fr) 110px 396px;grid-template-areas:"initiales nom souhaitait estimation""initiales posee souhaitait estimation";row-gap:2px}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres{grid-template-areas:"initiales nom souhaitait estimation"}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres .coach-fin-ordi__posee{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.coach-fin-ordi .app-coach-fin__chiffre{width:36px}}@container (width<760px){.coach-fin-ordi__rangee{grid-template-columns:44px minmax(0,1fr) 396px;grid-template-areas:"initiales nom estimation""initiales posee estimation"}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres{grid-template-areas:"initiales nom estimation"}.coach-fin-ordi__souhaitait{display:none}}@container (width<640px){.coach-fin-ordi__rangee{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"initiales nom posee""initiales estimation estimation";row-gap:8px;padding:12px 20px}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres{grid-template-areas:"initiales nom posee";padding:0 20px 10px}.coach-fin-ordi__rangee.coach-ordi__ligne-tableau--titres .coach-fin-ordi__estimation{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.coach-fin-ordi .app-coach-fin__chiffre{flex:1;width:auto}}@media (pointer:coarse){.coach-fin-ordi__contour,.coach-fin-ordi__enregistrer,.coach-fin-ordi .app-coach-fin__chiffre{height:44px}}@media (width<=1279px){.coach-fin-ordi__bande{flex-wrap:wrap;row-gap:10px}.coach-fin-ordi__rien{white-space:normal;margin-left:0}}.app-coach__file-attente{box-sizing:border-box;background:var(--app-coach-ocre-soft);min-height:34px;color:var(--app-coach-ocre);align-items:center;gap:8px;margin:0;padding:6px 16px;font-size:12px;font-weight:600;display:flex}.app-coach__file-refus{align-items:flex-start}.app-coach__file-titre,.app-coach__file-texte{margin:0}.app-coach__file-texte{margin-top:4px;font-weight:500}.app-coach__file-liste{margin:4px 0 0;padding:0;font-weight:500;list-style:none}.app-coach__file-liste li+li{margin-top:4px}.toile{touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.toile--forme{cursor:cell}.toile--places{cursor:copy}.toile--lecture{cursor:default}.toile__case{width:var(--case);height:var(--case);box-sizing:border-box;position:absolute}.toile__case--salle{background:var(--salle-case);outline:1px solid var(--salle-trait);outline-offset:-1px}.toile__case--vide{border:1px dashed var(--salle-trait)}.toile__case--mur-haut{border-top:2.5px solid var(--salle-mur)}.toile__case--mur-bas{border-bottom:2.5px solid var(--salle-mur)}.toile__case--mur-gauche{border-left:2.5px solid var(--salle-mur)}.toile__case--mur-droite{border-right:2.5px solid var(--salle-mur)}.toile__repere,.toile__place{box-sizing:border-box;font-family:var(--hub-font);padding:0;position:absolute}.toile--reperes:not(.toile--lecture) .toile__repere,.toile--places:not(.toile--lecture) .toile__place{cursor:grab}.toile__repere{font-size:calc(var(--case) * .214);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.toile__repere--miroir{background:var(--salle-miroir);color:var(--salle-miroir-encre)}.toile__repere--miroir.toile__repere--vertical,.toile__repere--porte.toile__repere--vertical{writing-mode:vertical-rl}.toile__repere--porte{background:var(--salle-porte);color:var(--salle-porte-encre)}.toile__repere--fenetre.toile__repere--vertical{background:repeating-linear-gradient(0deg, var(--salle-fenetre) 0 8px, transparent 8px 12px)}.toile__repere--fenetre.toile__repere--horizontal{background:repeating-linear-gradient(90deg, var(--salle-fenetre) 0 8px, transparent 8px 12px)}.toile__repere--poteau{background:var(--salle-poteau)}.toile__repere--coach{height:calc(var(--case) * .557);padding:0 calc(var(--case) * .257);border-radius:var(--hub-r-pill);background:var(--salle-coach);color:var(--salle-coach-encre);font-size:calc(var(--case) * .271);letter-spacing:0;text-transform:none}.toile__repere--choisi{box-shadow:0 0 0 2px var(--salle-place), 0 0 0 4px var(--salle-anneau)}.toile__place{border:2px solid var(--salle-place-bord);background:var(--salle-place);color:var(--salle-place-encre);border-radius:50%;justify-content:center;align-items:center;display:flex}.toile__place b{font-size:calc(var(--case) * .314);font-variant-numeric:tabular-nums}.toile__place--choisie{border-color:var(--salle-place-choisie);box-shadow:0 0 0 3px var(--salle-place), 0 0 0 5.5px var(--salle-anneau)}.toile__repere:focus-visible,.toile__place:focus-visible{outline:2px solid var(--hub-accent);outline-offset:7px}.salles-palette__echantillon{border-radius:2px;width:18px;height:8px}.salles-palette__echantillon--miroir{background:var(--salle-miroir)}.salles-palette__echantillon--porte{background:var(--salle-porte)}.salles-palette__echantillon--fenetre{background:repeating-linear-gradient(90deg, var(--salle-fenetre) 0 4px, transparent 4px 6px)}.salles-palette__echantillon--poteau{background:var(--salle-poteau)}.salles-palette__echantillon--coach{background:var(--salle-coach);border-radius:var(--hub-r-pill)}.app-coach__bascule{background:var(--app-coach-surface-2);border-radius:14px;gap:4px;margin:12px 16px 0;padding:4px;display:flex}.app-coach__bascule-choix{min-height:44px;color:var(--app-coach-encre-2);font:500 13px var(--hub-font);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1}.app-coach__bascule-choix[aria-pressed=true]{background:var(--app-coach-surface);color:var(--app-coach-encre);font-weight:600}.app-coach__raison{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2);border-radius:12px;margin:10px 16px 0;padding:10px 12px;font-size:12px}.app-coach__rempl-zone{flex-direction:column;flex:1;gap:10px;padding:12px 0;display:flex}.app-coach__rempls{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-coach__rempl{background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;flex-direction:column;gap:10px;margin:0 16px;padding:14px;display:flex}.app-coach__rempl--ouvert{animation:.45s cubic-bezier(.2,.8,.2,1) both app-coach-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms);gap:12px}@media (prefers-reduced-motion:reduce){.app-coach__rempl--ouvert{animation:none}}.app-coach__rempl-ligne{align-items:center;gap:14px;display:flex}.app-coach__rempl-ligne--serree{gap:12px}.app-coach__rempl-quand{flex-direction:column;flex-shrink:0;width:62px;display:flex}.app-coach__rempl-heure{font-family:var(--hub-font-serif);font-size:26px;font-weight:400;line-height:1}.app-coach__rempl-jour,.app-coach__rempl-detail{color:var(--app-coach-encre-2);font-size:12px}.app-coach__rempl-quoi{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-coach__rempl-activite{font-size:15px;font-weight:600}.app-coach__pastille--valide{background:var(--app-coach-kaki-soft);color:var(--app-coach-kaki)}.app-coach__feuille-note{color:var(--app-coach-encre-2);font-size:12px}.app-coach__action{box-sizing:border-box;border:1px solid var(--app-coach-bord);min-height:48px;color:var(--app-coach-encre);font:600 14px var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-coach__action--primaire{background:var(--app-coach-terre);color:var(--app-coach-sur-terre);border-color:#0000}.app-coach__action:disabled{opacity:.45;cursor:not-allowed}.app-coach__pied{background:var(--app-coach-surface);border-top:1px solid var(--app-coach-bord);margin-top:auto;padding:10px 16px 12px;display:flex;position:sticky;bottom:0}@media (width<=767px){.app-coach__pied{bottom:calc(76px + var(--hub-safe-bottom))}}.app-coach__feuille-couche{z-index:60;position:fixed;inset:0}.app-coach__voile{background:var(--app-coach-voile);position:absolute;inset:0}.app-coach__feuille{max-width:390px;max-height:85dvh;padding:10px 18px calc(22px + var(--hub-safe-bottom));box-sizing:border-box;background:var(--app-coach-surface);box-shadow:0 -12px 40px var(--app-coach-ombre-feuille);color:var(--app-coach-encre);font-family:var(--hub-font);border-radius:22px 22px 0 0;flex-direction:column;gap:12px;margin:0 auto;font-size:13px;line-height:normal;animation:.35s cubic-bezier(.2,.8,.2,1) .2s both app-coach-feuille;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes app-coach-feuille{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.app-coach__feuille{animation:none}}.app-coach__feuille-poignee{background:var(--app-coach-bord);border-radius:999px;align-self:center;width:40px;height:4px}.app-coach__feuille-titre{font-size:18px}.app-coach__feuille-liste{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.app-coach__feuille-choix{border-top:1px solid var(--app-coach-bord);cursor:pointer;align-items:center;gap:12px;min-height:52px;display:flex;position:relative}.app-coach__feuille-radio{opacity:0;width:1px;height:1px;position:absolute}.app-coach__feuille-rond{box-sizing:border-box;border:2px solid var(--app-coach-encre-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.app-coach__feuille-radio:checked+.app-coach__feuille-rond{border-color:var(--app-coach-terre)}.app-coach__feuille-radio:checked+.app-coach__feuille-rond:after{content:"";background:var(--app-coach-terre);border-radius:50%;width:10px;height:10px}.app-coach__feuille-radio:focus-visible+.app-coach__feuille-rond{outline:2px solid var(--app-coach-terre);outline-offset:2px}.app-coach__feuille-quoi{gap:1px}@media (forced-colors:active){.app-coach__feuille-radio:checked+.app-coach__feuille-rond{border-color:highlight}.app-coach__feuille-radio:checked+.app-coach__feuille-rond:after{forced-color-adjust:none;background:highlight}}.app-coach__feuille-activite{font-size:14px;font-weight:600}.app-coach__feuille-boutons{gap:8px;display:flex}.app-coach__bouton-plan,.coach-ordi__bouton-plan{color:var(--app-coach-encre);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.app-coach__bouton-plan{border:1px solid var(--app-coach-bord);border-radius:12px;gap:6px;min-height:44px;padding:0 12px}.coach-ordi__bouton-plan{height:36px;box-shadow:inset 0 0 0 1px var(--app-coach-encre-3);border:0;border-radius:10px;gap:7px;padding:0 13px}.app-coach__bouton-plan:focus-visible,.coach-ordi__bouton-plan:focus-visible,.app-coach__plan-fermer:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.app-coach__plan--centre{border-radius:22px;width:390px;max-width:calc(100vw - 32px);padding-bottom:22px;animation:none;top:50%;bottom:auto;transform:translateY(-50%)}.app-coach__plan-tete{align-items:center;display:flex}.app-coach__plan-titres{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-coach__plan-titre{font-family:var(--hub-font-serif);font-size:24px;font-weight:400;line-height:1}.app-coach__plan-sous-titre{color:var(--app-coach-encre-2);font-size:12.5px}.app-coach__plan-fermer{width:44px;height:44px;color:var(--app-coach-encre-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-coach__plan-toile{justify-content:center;margin:-9px 0;padding:9px 0;display:flex;overflow:auto}.app-coach__plan .app-coach__erreur{margin:0}.app-coach__plan-note{margin:0;font-size:13px;line-height:1.45}.app-coach__plan-note:empty{margin-top:-12px}.app-coach__plan-encart{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2);border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.toile--consultation{touch-action:auto}.toile--consultation .toile__case--salle{outline:0}.toile--consultation .toile__case--vide{border:0}.toile--consultation .toile__place{cursor:pointer;border-width:1.5px}.toile--consultation .toile__place b{color:var(--app-coach-encre-2);font-weight:600}.toile--consultation .toile__place--choisie b{color:var(--salle-place-encre)}.cours-club__coach{color:var(--app-coach-encre);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cours-club__initiales{background:var(--app-coach-surface-2);width:20px;height:20px;color:var(--app-coach-encre-2);border-radius:999px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.cours-club__pastille--annule{background:var(--app-coach-brique-soft);color:var(--app-coach-brique)}.cours-club__filtres{align-items:center;gap:10px;display:flex}.cours-club__filtre{box-sizing:border-box;background:var(--app-coach-surface);height:32px;box-shadow:inset 0 0 0 1px var(--app-coach-encre-3);color:var(--app-coach-encre);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.cours-club__filtre select{opacity:0;width:100%;font:inherit;cursor:pointer;font-size:16px;position:absolute;inset:-4px 0}.cours-club__filtre:focus-within,.cours-club__fleche:focus-visible,.cours-club__cette-semaine:focus-visible,.cours-club__tout-afficher:focus-visible,.cours-club__tiroir:focus-visible,.cours-club__revenir:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.cours-club__tout-afficher{color:var(--app-coach-terre);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.cours-club__fleche,.cours-club__cette-semaine{box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px var(--app-coach-encre-3);color:var(--app-coach-encre);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cours-club__fleche{border-radius:999px;width:34px}.cours-club__cette-semaine{white-space:nowrap;border-radius:10px;padding:0 13px;font-size:13px;font-weight:600}.cours-club .coach-ordi__semaine{contain:inline-size;position:relative;overflow-x:auto}.cours-club .coach-ordi__jour{min-width:132px}.cours-club .coach-ordi__tete-jour{flex-wrap:wrap}.cours-club__barre-filtres{align-items:center;gap:10px;display:flex}.cours-club__barre-filtres .coach-ordi__legende{margin-left:auto}.cours-club__compte{color:var(--app-coach-encre-2);margin-left:auto;font-size:12px;font-weight:600}.cours-club__carte{gap:7px}.cours-club__carte--ouverte{box-shadow:0 0 0 2px var(--app-coach-fond), 0 0 0 4px var(--app-coach-encre)}.cours-club__carte .coach-ordi__places{color:var(--app-coach-encre-2)}.cours-club__carte .coach-ordi__places--complet{color:var(--app-coach-brique)}.cours-club__entete{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);align-items:center;gap:6px;padding:6px 16px 12px;display:flex}.cours-club__tiroir,.cours-club__fleche--tel{position:relative}.cours-club__tiroir:after,.cours-club__fleche--tel:after{content:"";position:absolute;inset:-2px}.cours-club__tiroir{width:40px;height:44px;color:var(--app-coach-encre);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:inline-flex}.cours-club__entete-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cours-club__fleches{gap:6px;display:inline-flex}.cours-club__fleche--tel{width:40px;height:40px}.cours-club-tel .cours-club__filtres{gap:8px;padding:10px 16px 0;overflow-x:auto}.cours-club-tel .cours-club__filtre{height:36px;box-shadow:inset 0 0 0 1px var(--app-coach-bord);border-radius:999px;flex-shrink:0;justify-content:flex-start;gap:6px;padding:0 12px}.cours-club-tel .cours-club__filtre--pose{background:var(--app-coach-terre);box-shadow:none;color:var(--app-coach-sur-terre)}.cours-club-tel .app-coach__jours{background:0 0;border-bottom:0}.cours-club__ligne-coach{min-width:0;color:var(--app-coach-encre-2);align-items:center;gap:6px;font-size:12px;display:flex}.cours-club__ligne-coach .cours-club__initiales{width:18px;height:18px}.cours-club__ligne-places .app-coach__barre{flex:0 0 64px}.cours-club__aucun-tel{color:var(--app-coach-encre-2);margin:0;padding:14px 16px;font-size:13px}.cours-club__revenir{border:1px solid var(--app-coach-bord);min-height:48px;color:var(--app-coach-encre);font-family:var(--hub-font);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=767px){.app-coach.cours-club-tel{padding-bottom:var(--hub-safe-bottom)}}.planning-sem__nav{background:var(--app-coach-surface);align-items:center;gap:10px;padding:8px 16px;display:flex}.planning-sem__fleche{border:1px solid var(--app-coach-bord);width:44px;height:44px;color:var(--app-coach-encre);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.planning-sem__fleche:disabled{opacity:.45;cursor:not-allowed}.planning-sem__periode{min-width:0;color:var(--app-coach-encre);flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.planning-sem__periode b{font-size:15px}.planning-sem__periode>span{color:var(--app-coach-encre-2);font-size:12px}.planning-sem__cette-semaine{color:var(--hub-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin:-14px -6px;padding:14px 6px;font-weight:600;text-decoration:underline}.planning-sem__commandes{align-items:center;gap:6px;padding:10px 16px 0;display:flex}.planning-sem__choix{flex-wrap:wrap;gap:6px;display:flex}.planning-sem__pastille{box-sizing:border-box;border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:36px;color:var(--app-coach-encre);font:600 12.5px var(--hub-font);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.planning-sem__pastille[aria-pressed=true]{border-color:var(--app-coach-terre);background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.planning-sem__pastille:disabled{opacity:.45;cursor:not-allowed}.planning-sem__filtres{margin-left:auto}.planning-sem__fleche:focus-visible,.planning-sem__cette-semaine:focus-visible,.planning-sem__pastille:focus-visible,.planning-sem__bouton-timer:focus-visible,.planning-sem__lien:focus-visible,.planning-sem__lien-ordi:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.app-coach__cours.planning-sem__carte{flex-direction:column;align-items:stretch;gap:10px}.planning-sem__lien{color:inherit;border-radius:10px;align-items:center;gap:14px;text-decoration:none;display:flex}.planning-sem__timer{border-top:1px solid var(--app-coach-bord);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.planning-sem__sans-timer,.planning-sem__seance{box-sizing:border-box;border:1px dashed var(--app-coach-encre-3);min-height:24px;color:var(--app-coach-encre-2);white-space:nowrap;border-radius:999px;align-items:center;margin-right:auto;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.planning-sem__seance{border-style:solid;border-color:var(--app-coach-bord);color:var(--app-coach-encre)}.planning-sem__bouton-timer{box-sizing:border-box;border:1px solid var(--app-coach-terre);background:var(--app-coach-surface);min-height:44px;color:var(--hub-accent-ink);font:600 13px var(--hub-font);white-space:nowrap;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.planning-sem__autre.app-coach__cours,.planning-sem__autre.coach-ordi__cours{background:var(--app-coach-surface-2);box-shadow:none}.planning-sem__autre.coach-ordi__cours:hover{border-color:var(--app-coach-bord)}.planning-sem__autre-detail{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.planning-sem__autre-ligne{color:var(--app-coach-encre-2);font-variant-numeric:tabular-nums;font-size:12px}.planning-sem__groupe{flex-direction:column;gap:6px;display:flex}.planning-sem__groupe-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);font-size:11px;font-weight:700}.planning-sem__barre-ordi{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.planning-sem__barre-ordi .planning-sem__nav{background:0 0;padding:0}.planning-sem__barre-ordi .planning-sem__periode{min-width:150px}.planning-sem__commandes--ordi{flex-wrap:wrap;gap:12px;padding:0}.coach-ordi__cours.planning-sem__carte-ordi{gap:10px}.planning-sem__lien-ordi{color:inherit;border-radius:8px;flex-direction:column;gap:8px;text-decoration:none;display:flex}.coach-ordi__cours .planning-sem__timer{padding-top:8px}.coach-ordi__cours .planning-sem__bouton-timer{min-height:36px}@media (pointer:coarse){.planning-sem__pastille{min-height:44px}}.rappel-pieces{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);box-shadow:0 1px 2px var(--app-coach-ombre);color:var(--app-coach-encre);border-radius:14px;flex-direction:column;gap:8px;margin:12px 16px;padding:12px 14px 0;display:flex}.rappel-pieces__titre{margin:0;font-size:14px;font-weight:600}.rappel-pieces__liste{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rappel-pieces__libelle{font-weight:500}.rappel-pieces__echeance{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.rappel-pieces__echeance--expiree{background:var(--app-coach-brique-soft);color:var(--app-coach-brique)}.rappel-pieces__echeance--bientot{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre)}.rappel-pieces__action{min-height:44px;color:var(--app-coach-onglet-actif);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.fenetre-doc{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fenetre-doc__voile{background:var(--hub-overlay);position:absolute;inset:0}.fenetre-doc__fenetre{box-sizing:border-box;border:1px solid var(--hub-border);background:var(--hub-surface);width:min(720px,100%);max-height:100%;box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);font-size:var(--hub-fs-base);border-radius:20px;flex-direction:column;gap:16px;padding:28px 32px 24px;display:flex;position:relative}.fenetre-doc__fenetre:focus{outline:none}.fenetre-doc__poignee{display:none}.fenetre-doc__tete{flex-direction:column;gap:6px;display:flex}.fenetre-doc__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);justify-content:space-between;align-items:center;font-weight:700;display:flex}.fenetre-doc__rang,.fenetre-doc__barres{align-items:center;gap:8px;display:inline-flex}.fenetre-doc__barres{gap:4px}.fenetre-doc__barres>span{border-radius:var(--hub-r-pill);background:var(--hub-border);width:22px;height:4px}.fenetre-doc__barres>.fenetre-doc__barre--faite{background:var(--hub-accent)}.fenetre-doc__titre{font-family:var(--hub-font-serif);margin:2px 0 0;font-size:32px;font-weight:400;line-height:1.05}.fenetre-doc__version{color:var(--hub-fg-2);font-size:12.5px}.fenetre-doc__change{background:var(--hub-surface-2);font-size:var(--hub-fs-md);border-radius:12px;margin:0;padding:10px 12px;line-height:1.45}.fenetre-doc__texte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-bg);flex-direction:column;flex:0 268px;gap:8px;min-height:120px;padding:18px 20px;display:flex;overflow-y:auto}.fenetre-doc__texte p{white-space:pre-line;margin:0;font-size:14.5px;line-height:1.55}.fenetre-doc__effet{font-size:var(--hub-fs-base);color:var(--hub-fg-2);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.fenetre-doc__effet>:first-child{flex-shrink:0;margin-top:2px}.fenetre-doc__case{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex;position:relative}.fenetre-doc__case-champ{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fenetre-doc__case-boite{box-sizing:border-box;border:2px solid var(--hub-fg-2);width:24px;height:24px;color:var(--hub-on-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fenetre-doc__case-champ:checked+.fenetre-doc__case-boite{border-color:var(--hub-accent);background:var(--hub-accent)}.fenetre-doc__case-champ:checked+.fenetre-doc__case-boite svg{stroke-width:3px}.fenetre-doc__case-champ:focus-visible+.fenetre-doc__case-boite,.fenetre-doc__texte:focus-visible,.fenetre-doc__bouton:focus-visible{box-shadow:var(--hub-focus);outline:none}.fenetre-doc__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fenetre-doc__note{color:var(--hub-fg-2);margin-right:auto;font-size:12.5px}.fenetre-doc__note-tel{display:none}.fenetre-doc__bouton{box-sizing:border-box;border-radius:var(--hub-r-md);height:40px;font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.fenetre-doc__bouton--secondaire{border:1px solid var(--hub-border-strong);color:var(--hub-fg);background:0 0}.fenetre-doc__bouton--primaire{background:var(--hub-accent);color:var(--hub-on-accent)}.fenetre-doc__bouton--primaire:hover:not(:disabled){background:var(--hub-accent-hover)}.fenetre-doc__bouton:disabled{opacity:.45;cursor:default}@media (width<=767px){.fenetre-doc{align-items:flex-end;padding:0}.fenetre-doc__fenetre{width:100%;height:calc(100dvh - 28px);max-height:none;padding:10px 18px calc(22px + var(--hub-safe-bottom));border:0;border-radius:22px 22px 0 0;gap:12px}.fenetre-doc__poignee{border-radius:var(--hub-r-pill);background:var(--hub-border);align-self:center;width:40px;height:4px;display:block}.fenetre-doc__titre{font-size:26px}.fenetre-doc__texte{flex:1 1 0;min-height:0;padding:14px 16px}.fenetre-doc__texte p,.fenetre-doc__case,.fenetre-doc__change{font-size:var(--hub-fs-md)}.fenetre-doc__effet{font-size:12.5px}.fenetre-doc__actions{flex-direction:column;align-items:stretch;gap:4px}.fenetre-doc__note{display:none}.fenetre-doc__bouton{height:auto;font-size:var(--hub-fs-md)}.fenetre-doc__bouton--primaire{border-radius:var(--hub-r-lg);order:1;min-height:48px}.fenetre-doc__bouton--secondaire{min-height:44px;color:var(--hub-fg-2);border:0;flex-direction:column;order:2;gap:2px}.fenetre-doc__note-tel{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400;display:block}}.relire{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.relire__voile{background:var(--hub-overlay);position:absolute;inset:0}.relire__fenetre{box-sizing:border-box;border-radius:var(--hub-r-lg);background:var(--hub-surface);width:min(640px,100%);max-height:min(760px,100%);box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex;position:relative}.relire__fenetre:focus{outline:none}.relire__poignee{display:none}.relire__tete{flex-direction:column;gap:6px;display:flex}.relire__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.relire__titre{font-family:var(--hub-font-serif);margin:2px 0 0;font-size:26px;font-weight:400;line-height:1.05}.relire__date{color:var(--hub-fg-2);font-size:12.5px}.relire__texte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-bg);flex-direction:column;flex:auto;gap:8px;min-height:0;padding:14px 20px 14px 16px;display:flex;overflow-y:auto}.relire__texte p{font-size:var(--hub-fs-md);white-space:pre-line;margin:0;line-height:1.55}.relire__texte:focus-visible,.relire__fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}.relire__pied{display:flex}.relire__fermer{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);min-height:48px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-md);cursor:pointer;background:0 0;flex:1;font-weight:600}@media (width<=767px){.relire{align-items:flex-end;padding:0}.relire__fenetre{width:100%;height:calc(100dvh - 28px);max-height:none;padding:10px 18px calc(22px + var(--hub-safe-bottom));border-radius:22px 22px 0 0}.relire__poignee{border-radius:var(--hub-r-pill);background:var(--hub-border);align-self:center;width:40px;height:4px;display:block}}.mes-documents{flex-direction:column;gap:18px;display:flex}.mes-documents__entete{align-items:center;gap:6px;display:flex}.mes-documents__retour{display:none}.mes-documents__titres{flex-direction:column;gap:6px;display:flex}.mes-documents__titres .titre-page{margin:0;font-size:40px;line-height:1}.mes-documents__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.mes-documents__colonne{flex-direction:column;gap:12px;display:flex}.mes-documents__vide{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.mes-documents__vide-icone{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);width:44px;height:44px;color:var(--hub-fg-2);justify-content:center;align-items:center;display:inline-flex}.mes-documents__vide-titre{font-size:var(--hub-fs-lg);margin:4px 0 0;font-weight:600}.mes-documents__vide-texte{max-width:46ch;font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0;line-height:1.5}.docs-carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:14px;padding:18px 0 0;display:flex;overflow:hidden}.docs-carte__tete{align-items:baseline;gap:10px;padding:0 20px;display:flex}.docs-carte__tete h2{margin:0;font-size:15px;font-weight:600}.docs-carte__tete span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.docs-tableau__ligne{box-sizing:border-box;border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,2.2fr) 110px 150px minmax(0,1.6fr) 150px;align-items:center;gap:16px;min-height:60px;padding:8px 20px;display:grid}.docs-tableau__ligne:last-child{border-bottom:0}.docs-tableau__entetes{border-bottom:1px solid var(--hub-border);min-height:0;padding:0 20px 10px}.docs-tableau__entetes:last-child{border-bottom:1px solid var(--hub-border)}.docs-tableau__entetes span{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.docs-tableau__cellule{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.docs-tableau__fort{font-weight:600}.docs-tableau__bas{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.docs-tableau__action{justify-content:flex-end;display:flex}.docs-bouton{box-sizing:border-box;border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-md);height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.docs-bouton--primaire{background:var(--hub-accent);color:var(--hub-on-accent);border:0}.docs-bouton--primaire:hover{background:var(--hub-accent-hover)}.docs-bouton:focus-visible,.docs-liste__ligne--bouton:focus-visible,.mes-documents__retour:focus-visible{box-shadow:var(--hub-focus);outline:none}.docs-liste__titre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);align-items:center;margin:0;padding:14px 16px 6px;font-weight:700;display:flex}.docs-liste__titre>span{font-size:var(--hub-fs-sm);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.docs-liste{border-top:1px solid var(--hub-border);background:var(--hub-surface);margin:0;padding:0;list-style:none}.docs-liste__ligne{box-sizing:border-box;border-bottom:1px solid var(--hub-border);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px;display:flex}.docs-liste__ligne--bouton{color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.docs-liste__ligne .docs-bouton--primaire{height:auto;min-height:36px;padding:0 12px}.docs-liste__texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.docs-liste__texte b{font-size:15px;font-weight:600;line-height:1.25}.docs-liste__texte span{color:var(--hub-fg-2);font-size:12.5px;line-height:1.35}.docs-liste__relire{font-size:var(--hub-fs-base);color:var(--hub-fg-2);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.docs-liste__note{color:var(--hub-fg-2);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5}@media (width>=768px) and (width<=1199px){.docs-tableau__ligne{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1.4fr) 110px;gap:12px}.docs-tableau__ligne>:nth-child(2){display:none}}@media (width<=767px){.mes-documents{margin:calc(var(--hub-sp-4) * -1) calc(var(--hub-sp-4) * -1) 0;gap:0}.mes-documents__entete{border-bottom:1px solid var(--hub-border);background:var(--hub-surface);padding:6px 16px 12px}.mes-documents__retour{border-radius:var(--hub-r-pill);width:44px;height:44px;color:var(--hub-fg);flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.mes-documents__titres{flex-direction:column-reverse;gap:3px}.mes-documents__titres .titre-page{font-size:var(--hub-fs-2xl);line-height:1}.mes-documents__surtitre{font-size:var(--hub-fs-base);letter-spacing:0;text-transform:none;font-weight:400}.mes-documents>.ds-bandeau,.mes-documents__colonne,.mes-documents__vide{margin:16px}}.compte{max-width:720px}.compte__colonne,.compte__formulaire{gap:var(--hub-sp-4);display:grid}.compte__deux-colonnes{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;min-width:0;display:grid}.compte__actions{justify-content:flex-end;gap:var(--hub-sp-2);display:flex}.compte__actions--gauche{justify-content:flex-start}.compte__note{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:flex}.compte__contenu-carte{padding:var(--hub-sp-3) var(--hub-sp-5) 0}.compte__appareil{align-items:center;gap:var(--hub-sp-2);min-width:0;display:inline-flex}.compte__appareil-nom{font-weight:500}.compte__qr{padding:var(--hub-sp-4);background:var(--hub-surface-2);border-radius:var(--hub-r-md);place-items:center;display:grid}.compte__qr img{width:176px;height:176px}.compte__secret{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);word-break:break-all;text-align:center}.compte__secret code{letter-spacing:.08em;color:var(--hub-fg);font-family:inherit}@media (width<=767px){.compte__deux-colonnes{grid-template-columns:1fr;width:100%}.compte__actions>.ds-bouton{flex:1}}.compte__liste{gap:var(--hub-sp-2);padding-left:var(--hub-sp-4);overflow-wrap:anywhere;margin:0;display:grid}.compte__actions--plier{flex-wrap:wrap}.compte__couches{gap:var(--hub-sp-2) var(--hub-sp-4);border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-width:0;margin:0;padding:0;display:grid}.compte__legende{margin-bottom:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);padding:0;font-weight:600}.compte__couche{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);font-size:var(--hub-fs-base);color:var(--hub-fg);cursor:pointer;display:flex}.compte__couche input{width:16px;height:16px;accent-color:var(--hub-accent);margin:0}.compte__lien{gap:var(--hub-sp-3);display:grid}.compte__adresse{padding:var(--hub-sp-2) var(--hub-sp-3);border-left:2px solid var(--hub-accent);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);overflow-wrap:anywhere;margin:0}.compte__etapes{padding-left:var(--hub-sp-5);gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;display:grid}.compte__lien-webcal{min-height:var(--hub-tap);color:var(--hub-accent-ink);font-size:var(--hub-fs-base);align-items:center;display:inline-flex}.compte__tutoriels{gap:var(--hub-sp-2);display:grid}.compte__depliant summary{cursor:pointer;min-height:var(--hub-tap);padding:calc((var(--hub-tap) - 1.5em) / 2) 0;color:var(--hub-accent-ink);line-height:1.5;font-size:var(--hub-fs-sm)}.compte__depliant[open] summary{margin-bottom:var(--hub-sp-2)}.compte__depliant code,.compte__note code{font-size:var(--hub-fs-sm);overflow-wrap:anywhere}.compte-court{flex-direction:column;min-width:0;display:flex}.compte-court__entete{margin:calc(-1 * var(--hub-sp-4)) calc(-1 * var(--hub-sp-4)) 0;padding:6px var(--hub-sp-4) var(--hub-sp-3);background:var(--hub-surface);border-bottom:1px solid var(--hub-border)}.compte-court__entete .titre-page{margin:0;line-height:1}.compte-court--rubrique .compte-court__entete{margin-top:0}.compte-court__retour{align-items:center;gap:var(--hub-sp-1);min-height:var(--hub-tap);margin:calc(-1 * var(--hub-sp-4)) calc(-1 * var(--hub-sp-4)) 0;padding:0 var(--hub-sp-4);background:var(--hub-surface);color:var(--hub-fg);font-size:var(--hub-fs-base);font-weight:600;text-decoration:none;display:inline-flex}.compte-court__rubrique{gap:var(--hub-sp-3);padding-top:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.compte-court__identite{min-height:var(--hub-tap);margin-top:var(--hub-sp-3);padding:var(--hub-sp-3) 14px;border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);align-items:center;gap:14px;text-decoration:none;display:flex}.compte-court__avatar.ds-avatar{background:var(--hub-accent);width:52px;height:52px;color:var(--hub-on-accent);font-family:var(--hub-font-serif);font-size:24px;font-weight:400}.compte-court__identite-texte,.compte-court__ligne-texte{flex-direction:column;flex:1;min-width:0;display:flex}.compte-court__identite-texte{gap:2px}.compte-court__nom{font-family:var(--hub-font-serif);font-size:24px;font-weight:400;line-height:1}.compte-court__detail{color:var(--hub-fg-2);font-size:12.5px}.compte-court__detail--ligne{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compte-court__chevron{color:var(--hub-fg-3);flex-shrink:0}.compte-court__groupes{flex-direction:column;gap:14px;padding:14px 0;display:flex}.compte-court__groupe{flex-direction:column;gap:6px;display:flex}.compte-court__surtitre{padding:0 var(--hub-sp-1);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-weight:700}.compte-court__carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);overflow:hidden}.compte-court__ligne{align-items:center;gap:var(--hub-sp-3);min-height:52px;padding:6px var(--hub-sp-3);color:var(--hub-fg);transition:background var(--hub-dur-fast) var(--hub-ease);text-decoration:none;display:flex}.compte-court__ligne--bouton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.compte-court__ligne+.compte-court__ligne{border-top:1px solid var(--hub-border)}.compte-court__ligne:hover{background:var(--hub-surface-2)}.compte-court__pictogramme{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:36px;height:36px;color:var(--hub-fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compte-court__ligne-texte{gap:1px}.compte-court__titre{font-size:14.5px;font-weight:600}.compte-court__squelettes{padding:var(--hub-sp-3) 0;flex-direction:column;gap:10px;display:flex}.compte-court__squelette{align-items:center;gap:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);height:56px;box-shadow:var(--hub-shadow-xs);padding:14px;display:flex}.compte-court__squelette>.ds-squelette:first-child,.compte-court__squelette>.ds-squelette:last-child{flex-shrink:0}.compte-court__squelette-texte{gap:var(--hub-sp-2);flex-direction:column;flex:1;display:flex}.compte-court__erreur{margin-top:var(--hub-sp-3);padding:var(--hub-sp-3) 14px;border-radius:var(--hub-r-lg);background:var(--hub-danger-soft);color:var(--hub-danger-ink);font-size:var(--hub-fs-base);align-items:center;gap:10px;font-weight:600;display:flex}.compte-court__erreur>svg{flex-shrink:0}.compte-court__erreur-texte{flex:1;min-width:0}.compte-court__reessayer{min-height:var(--hub-tap);border-radius:var(--hub-r-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid;flex-shrink:0;padding:0 14px;font-weight:700}.compte-court__reessayer:focus-visible,.compte-court__ligne:focus-visible,.compte-court__identite:focus-visible,.compte-court__retour:focus-visible,.compte-court__entree:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.compte-court__ligne:focus-visible,.compte-court__identite:focus-visible,.compte-court__entree:focus-visible{outline-offset:-3px}.compte-court__titre-ordinateur.titre-page{font-size:40px;line-height:1}.compte-court__colonnes{align-items:flex-start;gap:var(--hub-sp-5);min-width:0;display:flex}.compte-court__liste{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);width:280px;box-shadow:var(--hub-shadow-xs);flex-direction:column;flex-shrink:0;padding:6px;display:flex}.compte-court__liste-groupe{flex-direction:column;display:flex}.compte-court__surtitre--liste{padding:var(--hub-sp-3) var(--hub-sp-3) var(--hub-sp-1)}.compte-court__entree{min-height:38px;padding:0 var(--hub-sp-3);border-radius:var(--hub-r-md);color:var(--hub-fg);align-items:center;font-size:13.5px;text-decoration:none;display:flex}.compte-court__entree:hover{background:var(--hub-surface-2)}.compte-court__entree[aria-current=page]{background:var(--hub-surface-2);font-weight:600}.compte-court__panneau{gap:var(--hub-sp-4);flex:1;min-width:0;max-width:760px;display:grid}.compte-court__panneau .compte-court__squelettes,.compte-court--ordinateur .compte-court__surtitre{padding:0}@media (width<=1099px){.compte-court__liste{width:220px}}.ferme{flex-direction:column;align-items:flex-start;gap:16px;max-width:620px;margin:56px auto 0;display:flex}.ferme__tete{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.ferme__cadenas{background:var(--hub-surface-2);width:56px;height:56px;color:var(--hub-fg-2);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.ferme__titre{font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1.05}.ferme__phrase{color:var(--hub-fg-2);align-self:stretch;margin:0;font-size:15px;line-height:1.55}.ferme__valider{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-accent);height:40px;color:var(--hub-on-accent);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 13px;font-weight:600;display:inline-flex}.ferme__valider:hover{background:var(--hub-accent-hover)}.ferme__ouverts{border-top:1px solid var(--hub-border);flex-direction:column;align-self:stretch;margin-top:12px;padding-top:16px;display:flex}.ferme__ouverts-titre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0 0 4px;font-weight:700}.ferme__liste{margin:0;padding:0;list-style:none}.ferme__ligne{min-height:44px;color:var(--hub-fg);font-size:var(--hub-fs-md);align-items:center;gap:10px;text-decoration:none;display:flex}.ferme__ligne-icone{color:var(--hub-fg-2);display:inline-flex}.ferme__ligne-textes{gap:10px;display:flex}.ferme__ligne-textes>b{font-weight:600}.ferme__ligne-textes>span{color:var(--hub-fg-2)}.ferme__ligne-chevron{display:none}.ferme__valider:focus-visible,.ferme__ligne:focus-visible{box-shadow:var(--hub-focus);outline:none}@media (width<=767px){.ferme{max-width:none;margin:calc(var(--hub-sp-4) * -1) calc(var(--hub-sp-4) * -1) 0;gap:0}.ferme__tete{border-bottom:1px solid var(--hub-border);background:var(--hub-surface);gap:12px;padding:28px 24px 22px}.ferme__cadenas{width:52px;height:52px}.ferme__titre{font-size:30px}.ferme__phrase{font-size:var(--hub-fs-md);line-height:1.5}.ferme__valider{border-radius:var(--hub-r-lg);height:auto;min-height:48px;font-size:var(--hub-fs-md);align-self:stretch}.ferme__ouverts{border-top:0;margin-top:0;padding-top:0}.ferme__ouverts-titre{margin:0;padding:14px 16px 6px}.ferme__liste{border-top:1px solid var(--hub-border);background:var(--hub-surface)}.ferme__ligne{box-sizing:border-box;border-bottom:1px solid var(--hub-border);gap:12px;min-height:60px;padding:8px 16px}.ferme__ligne-icone{border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px}.ferme__ligne-textes{flex-direction:column;flex:1;gap:2px}.ferme__ligne-textes>b{font-size:15px}.ferme__ligne-textes>span{font-size:12.5px}.ferme__ligne-chevron{color:var(--hub-fg-2);display:inline-flex}}.club-contenu{margin-top:var(--hub-sp-5);gap:var(--hub-sp-4);display:grid}.club-contenu>*{min-width:0}.club-formulaire{gap:var(--hub-sp-4);display:grid}.club-deux-colonnes{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}.club-muet{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.club-vide{color:var(--hub-fg-2);margin:0}.club-nom{align-items:center;gap:var(--hub-sp-2);min-width:0;display:flex}.club-nom__texte{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.club-couleur{align-items:flex-end;gap:var(--hub-sp-3);display:flex}.club-couleur>:first-child{flex:1;min-width:0}.club-couleur__apercu{cursor:pointer;width:var(--hub-control);height:var(--hub-control);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);flex:none;padding:2px}.club-types,.club-creneaux,.club-fin{gap:var(--hub-sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.club-creneaux__titre{margin:0 0 var(--hub-sp-1);font-size:var(--hub-fs-sm);color:var(--hub-fg);padding:0;font-weight:600}.club-types{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.club-types>legend{grid-column:1/-1}.club-case{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-control-sm);font-size:var(--hub-fs-sm);display:flex}.club-case input{width:16px;height:16px;accent-color:var(--hub-accent);flex:none}.club-marqueur{gap:var(--hub-sp-1);display:grid}.club-creneaux__ligne+.club-creneaux__ligne{padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border)}.club-creneaux__ligne{align-items:end;gap:var(--hub-sp-2) var(--hub-sp-3);border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;min-width:0;margin:0;padding:0;display:grid}.club-creneaux__numero{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);grid-column:1/-1;padding:0}.club-corbeille{margin-top:var(--hub-sp-4);padding-top:var(--hub-sp-4);border-top:1px solid var(--hub-border)}.club-compte{gap:var(--hub-sp-2);margin-top:var(--hub-sp-5);padding-top:var(--hub-sp-4);border-top:1px solid var(--hub-border);display:grid}.club-compte p{overflow-wrap:anywhere;margin:0}.club-actions{align-items:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.club-lecture{gap:var(--hub-sp-3);margin:0;display:grid}.club-lecture>div{gap:var(--hub-sp-3);grid-template-columns:minmax(0,12rem) minmax(0,1fr);display:grid}.club-lecture dt{color:var(--hub-fg-2)}.club-lecture dd{overflow-wrap:anywhere;margin:0}@media (width<=767px){.club-deux-colonnes{gap:var(--hub-sp-4);grid-template-columns:1fr}.club-lecture>div{gap:var(--hub-sp-1);grid-template-columns:1fr}.club-couleur__apercu{width:var(--hub-tap);height:var(--hub-tap)}.club-case{min-height:var(--hub-tap)}}.club-documents{gap:var(--hub-sp-3);margin:0;padding:0;list-style:none;display:grid}.club-document{gap:var(--hub-sp-1);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);min-width:0;display:grid}.club-document__titre{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.club-document__actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.club-archives summary{cursor:pointer;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin-bottom:var(--hub-sp-2)}.club-fichier{gap:var(--hub-sp-1);min-width:0;display:grid}.club-fichier input{max-width:100%}@media (width<=480px){.club-depot .club-deux-colonnes{grid-template-columns:1fr}}.club-releve{gap:var(--hub-sp-3);display:grid}.club-releve__actions{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.club-jour{margin:0 0 var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:600}.club-offres-mois{gap:var(--hub-sp-2);margin:0;padding:0;list-style:none;display:grid}.club-offres-mois>li{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;min-width:0;display:flex}.club-offres-passees{gap:var(--hub-sp-3);display:grid}.club-offres-passees>summary{cursor:pointer;min-height:var(--hub-tap);align-items:center;display:flex}.club-liste-espace{gap:var(--hub-sp-3);margin:0;padding:0;list-style:none;display:grid}.club-liste-espace>li{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);min-width:0;padding-bottom:var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.club-liste-espace>li:last-child{border-bottom:0;padding-bottom:0}.club-liste-espace>li>div:first-child{gap:var(--hub-sp-1);flex:16rem;min-width:0;display:grid}.club-liste-espace p{overflow-wrap:anywhere;margin:0}.club-sous-titre{margin:var(--hub-sp-2) 0 0;font-size:var(--hub-fs-md);font-weight:600}.club-texte-long{white-space:pre-line;overflow-wrap:anywhere}.club-lien{align-items:center;gap:var(--hub-sp-1);color:var(--hub-accent-ink);font-size:var(--hub-fs-md);display:inline-flex}.club-pieces{gap:var(--hub-sp-3);margin-top:var(--hub-sp-5);flex-direction:column;display:flex}.topbar__ferme{font-size:var(--hub-fs-base);color:var(--hub-fg);font-weight:600}.erreur{justify-items:center;gap:var(--hub-sp-4);max-width:480px;margin:var(--hub-sp-12) auto;text-align:center;display:grid}.erreur__icone{color:var(--hub-fg-3)}.erreur__texte{color:var(--hub-fg-2)}.erreur__actions{justify-content:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.agenda-carte{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.agenda-carte h2,.agenda-carte__titre{font-family:var(--hub-font-serif);margin:0;font-size:26px;font-weight:400;line-height:1.1}.agenda-carte--detail{border-top:4px solid var(--etat-ink);gap:12px;padding:18px}.agenda-carte--relance{--etat-ink:var(--essai-pilule-a-faire-ink);--etat-soft:var(--essai-a-pointer-soft)}.agenda-carte--retard{--etat-ink:var(--essai-pilule-retard-ink);--etat-soft:var(--essai-pilule-retard-soft)}.agenda-carte__haut{align-items:center;gap:8px;display:flex}.agenda-carte__etat{border-radius:var(--hub-r-pill);background:var(--etat-soft);height:22px;color:var(--etat-ink);align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.agenda-carte__fermer{color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:2px;display:inline-grid}.agenda-carte__identite{align-items:center;gap:12px;display:flex}.agenda-carte__avatar{border-radius:var(--hub-r-pill);background:var(--teinte-ardoise-soft);width:44px;height:44px;color:var(--teinte-ardoise-ink);flex:none;place-items:center;font-weight:700;display:inline-grid}.agenda-carte .agenda-carte__nom{font-size:28px}.agenda-carte__sous{color:var(--hub-fg-2);margin:2px 0 0;font-size:12px}.agenda-carte__tuiles{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.agenda-carte__tuile{background:var(--hub-bg);border-radius:10px;padding:10px}.agenda-carte__tuile dt,.agenda-carte__surtitre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.agenda-carte__tuile dd{margin:3px 0 0;font-size:13px;font-weight:600}.agenda-carte__tuile .agenda-coach__pastille{min-width:18px;height:18px;font-size:9px;font-weight:700}.agenda-carte__actions{flex-wrap:wrap;gap:8px;display:flex}.agenda-carte__ouvrir,.agenda-carte__bouton{height:32px;font:inherit;border-radius:10px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.agenda-carte__ouvrir{background:var(--hub-accent);color:var(--hub-on-accent)}.agenda-carte__bouton{border:1px solid var(--hub-border-strong);color:var(--hub-fg);cursor:pointer;background:0 0}.agenda-carte__pointage{flex-direction:column;gap:6px;display:flex}.agenda-carte__pointage .crm-agenda__gestes{gap:6px;display:flex}.agenda-carte__pointage .crm-agenda__gestes .ds-bouton{border-radius:10px;flex:1;height:34px;font-size:13px}.agenda-carte .crm-agenda__gestes .ds-bouton:first-child{background:var(--essai-venu-ink);color:var(--hub-surface);border:0;font-weight:700}.agenda-carte .crm-agenda__gestes .ds-bouton:last-child{border:1px solid var(--hub-border-strong);color:var(--hub-fg);background:0 0}.agenda-carte__pointage .ds-bouton:disabled{opacity:.45;cursor:not-allowed}.agenda-carte__aide{color:var(--hub-fg-3);margin:0;font-size:11px}.agenda-carte__titre{align-items:center;gap:10px;display:flex}.agenda-carte__compte{color:var(--hub-accent)}.agenda-carte__lien{color:var(--hub-accent-ink);font-family:var(--hub-font);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.agenda-carte__phrase{color:var(--hub-fg-2);margin:0;font-size:12px}.agenda-carte .agenda-a-pointer__liste{flex-direction:column;gap:6px;display:flex}.agenda-carte .agenda-a-pointer__ligne{border-left:3px solid var(--essai-a-pointer-ink);background:var(--essai-a-pointer-soft);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.agenda-carte .agenda-a-pointer__qui{flex:1;min-width:0}.agenda-carte .agenda-a-pointer__qui a{color:var(--hub-fg);font-size:13px;font-weight:700;text-decoration:none}.agenda-carte .agenda-a-pointer__qui time{color:var(--essai-a-pointer-ink);font-size:11px}.agenda-carte .agenda-a-pointer__ligne .agenda-coach__pastille,.agenda-prochains .agenda-coach__pastille{min-width:18px;height:18px;font-size:9px;font-weight:700}.agenda-carte .agenda-a-pointer__ligne .ds-bouton{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.agenda-carte__anciens{border:1.5px dashed color-mix(in srgb, var(--essai-a-pointer-ink) 45%, transparent);width:100%;color:var(--essai-a-pointer-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;display:flex}.agenda-carte__anciens span{min-width:0}@media (prefers-reduced-motion:no-preference){.agenda-carte .agenda-a-pointer__ligne{animation:1.8s ease-out infinite agenda-pulse-pointer}}.agenda-carte:has(>.agenda-prochains){gap:4px}.agenda-carte:has(>.agenda-prochains)>h2{margin-bottom:6px}.agenda-prochains{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-prochains__ligne{border-top:1px solid var(--hub-surface-2);align-items:center;gap:10px;padding:8px 0;display:flex}.agenda-prochains__quand{width:62px;color:var(--hub-fg-2);flex-direction:column;flex:none;font-size:12px;font-weight:500;display:flex}.agenda-prochains__quand strong{color:var(--hub-fg);font-weight:700}.agenda-prochains__nom{color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px;font-weight:600}.agenda-carte__fermer:focus-visible,.agenda-carte__lien:focus-visible,.agenda-carte__anciens:focus-visible,.agenda-carte__bouton:focus-visible,.agenda-carte__ouvrir:focus-visible,.agenda-prochains__nom:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.agenda-essais__entete{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.agenda-essais__entete .page__titres{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.agenda-essais__periode{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.agenda-essais__entete .titre-page{margin:0;font-size:40px;line-height:1}.agenda-essais__entete .page__sous-titre{color:var(--hub-fg-2);margin:0;font-size:14px}.agenda-essais__commandes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agenda-essais__filtres{gap:8px;display:flex}.agenda-essais__filtre{border:1.5px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);background:var(--hub-surface);height:36px;color:var(--hub-fg-2);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.agenda-essais__filtre[aria-pressed=true]{border-color:var(--hub-fg);color:var(--hub-fg)}.agenda-essais__filtre-coche{border:1.5px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);box-sizing:border-box;place-items:center;width:18px;height:18px;display:inline-grid}.agenda-essais__filtre[aria-pressed=true] .agenda-essais__filtre-coche{background:var(--hub-fg);color:var(--hub-surface);border:0}.agenda-essais__filtre:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.agenda-essais__entete .ds-segmented,.agenda-planning__barre .ds-segmented{background:var(--hub-surface-2);border-radius:10px;height:36px;padding:3px}.agenda-planning__barre .ds-segmented{height:32px}.agenda-essais__entete .ds-segmented__segment,.agenda-planning__barre .ds-segmented__segment{height:100%;color:var(--hub-fg-2);border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.agenda-essais__entete .ds-segmented__segment--actif,.agenda-planning__barre .ds-segmented__segment--actif{background:var(--hub-surface);color:var(--hub-fg);font-weight:600;box-shadow:0 1px 2px #28282814}.agenda-essais__nav{align-items:center;gap:6px;display:flex}.agenda-essais__nav .ds-bouton{border:1px solid var(--hub-border-strong);border-radius:10px;height:36px;font-size:13px;font-weight:600}.agenda-essais__nav .ds-bouton--icone{border-radius:var(--hub-r-pill);width:36px;padding:0}.agenda-essais__commandes>.ds-bouton{border-radius:10px;height:36px;font-size:13px}.agenda-essais__chiffres{gap:12px;margin:0;padding:0;list-style:none;display:flex}.agenda-essais__chiffre{border:1px solid var(--hub-border);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);--chiffre:var(--hub-fg);border-radius:14px;flex:1;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.agenda-essais__chiffre strong{color:var(--chiffre);white-space:nowrap;font-family:var(--hub-font-serif);flex:none;font-size:34px;font-weight:400;line-height:1}.agenda-essais__chiffre-long{color:var(--hub-fg-2);font-size:13px}.agenda-essais__chiffre-court{display:none}.agenda-essais__chiffre--a_pointer,.agenda-essais__chiffre--relances_jour{--chiffre:var(--essai-a-pointer-ink)}.agenda-essais__chiffre--taux_venue{--chiffre:var(--essai-venu-ink)}.agenda-essais__chiffre--relances_retard{--chiffre:var(--essai-non-venu-ink)}.agenda-essais__chiffre--relances_faites{--chiffre:var(--essai-annule-ink)}.agenda-essais__chiffre--alerte:after{border-radius:var(--hub-r-pill);background:var(--chiffre);content:"";flex:none;align-self:center;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.agenda-essais__chiffre--alerte:after{animation:2.4s ease-in-out infinite agenda-clignote}}@keyframes agenda-clignote{50%{opacity:.25}}.agenda-essais{flex-direction:column;gap:20px;min-width:0;display:flex}.agenda-essais__grille{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.agenda-essais__principal{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.agenda-essais__colonne{flex-direction:column;gap:14px;display:flex}.agenda-vide{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-8) var(--hub-sp-4);text-align:center;flex-direction:column;display:flex}.agenda-vide--planning{padding:var(--hub-sp-3) var(--hub-sp-4);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md);color:var(--hub-fg-2);display:block}.agenda-coach{align-items:center;gap:var(--hub-sp-1);display:inline-flex}.agenda-coach__pastille{border-radius:var(--hub-r-pill);background:var(--coach);min-width:16px;height:16px;color:var(--coach-encre);font-size:var(--hub-fs-xs);flex:none;place-items:center;padding:0 3px;font-weight:600;line-height:1;display:inline-grid}.coach--1{--coach:var(--coach-1)}.coach--2{--coach:var(--coach-2)}.coach--3{--coach:var(--coach-3)}.coach--4{--coach:var(--coach-4)}.agenda-canal{flex:none}.agenda-mois{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);overflow:hidden}.agenda-mois__entete,.agenda-mois__grille{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-mois__entete{background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-align:center}.agenda-mois__entete span{padding:var(--hub-sp-2)}.agenda-mois__jour{align-items:flex-start;gap:var(--hub-sp-1);min-height:88px;padding:var(--hub-sp-2);border:0;border-top:1px solid var(--hub-border-subtle);border-left:1px solid var(--hub-border-subtle);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.agenda-mois__jour:hover{background:var(--hub-surface-2)}.agenda-mois__jour--hors{color:var(--hub-fg-2)}.agenda-mois__jour--auj .agenda-mois__numero{padding:0 var(--hub-sp-1);border-radius:var(--hub-r-pill);background:var(--hub-fg);color:var(--hub-surface)}.agenda-mois__numero{font-weight:600}.agenda-mois__pastilles{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.agenda-mois__pastille{border-radius:var(--hub-r-pill);border:2px solid var(--etat-ink);background:var(--etat-soft);width:10px;height:10px}.agenda-mois__plus,.agenda-mois__relances{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.agenda-mois__relances{padding:0 var(--hub-sp-1);border-left:2px dashed var(--relance-bord);color:var(--relance-ink)}.agenda-planning{--marge-cadre:16px;min-width:0;padding:14px var(--marge-cadre) 16px;border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-direction:column;gap:10px;display:flex}.agenda-grille{flex-direction:column;gap:10px;min-width:640px;display:flex}.agenda-planning:has(.agenda-grille){--gouttiere:52px;scroll-padding-left:calc(var(--gouttiere) + var(--marge-cadre) + 4px);position:relative;overflow-x:auto}.agenda-planning:has(.agenda-grille)>:not(.agenda-grille,:has(.agenda-grille)){position:sticky;left:0}.agenda-grille__entete{padding-left:var(--gouttiere);display:flex}.agenda-grille__jour{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:600;display:flex}.agenda-grille__compte{box-sizing:border-box;border-radius:var(--hub-r-pill);background:var(--hub-surface-2);min-width:20px;height:20px;color:var(--hub-fg-2);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.agenda-grille__jour--auj{background:var(--hub-accent);color:var(--hub-on-accent)}.agenda-grille__jour--auj .agenda-grille__compte{background:var(--hub-on-accent);color:var(--essai-jour-auj-pastille)}.agenda-grille__sans-heure{border-top:1px solid var(--hub-surface-2);border-bottom:1px solid var(--hub-surface-2);padding:6px 0;display:flex}.agenda-grille__sans-heure-titre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;flex:none;align-self:stretch;align-items:center;margin-block:-6px;padding-block:6px;font-size:9px;font-weight:700;display:flex}.agenda-grille__sans-heure-jour{flex-direction:column;flex:1;gap:3px;min-width:0;padding:0 3px;display:flex}.agenda-puce-relances{border:1.5px dashed var(--relance-ink);background:var(--relance-soft);height:22px;color:var(--relance-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 7px;font-size:11px;font-weight:700;overflow:hidden}.agenda-puce-relances--retard{border:2px dashed var(--relance-retard-bord)}.agenda-grille__corps{position:relative}.agenda-grille__heure{left:var(--marge-cadre);width:calc(var(--gouttiere) - 8px);color:var(--hub-fg-3);text-align:right;font-size:11px;line-height:14px;position:absolute}.agenda-grille__ligne{left:var(--gouttiere);border-top:1px solid var(--hub-surface-2);position:absolute;right:0}.agenda-grille__colonnes{inset:0 0 0 var(--gouttiere);display:flex;position:absolute}.agenda-grille__colonne{border-left:1px solid var(--hub-surface-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;position:relative}.agenda-grille__colonne--passe{background:var(--essai-jour-passe-fond)}.agenda-grille__colonne--auj{background:var(--essai-jour-auj-fond)}.agenda-grille__place{z-index:1;position:absolute}.agenda-grille__place:has(.agenda-bloc--choisi){z-index:3}.agenda-bloc{box-sizing:border-box;border:0;border-left:3px solid var(--etat-ink);background:var(--etat-soft);width:100%;height:100%;color:var(--etat-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:5px 8px;display:flex;overflow:hidden}.agenda-bloc__ligne1{align-items:center;gap:6px;min-width:0;display:flex}.agenda-bloc__nom{color:var(--hub-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.agenda-bloc__nom--barre{text-decoration:line-through}.agenda-bloc__ligne1 .agenda-coach{margin-left:auto}.agenda-bloc .agenda-coach__pastille{min-width:16px;height:16px;font-size:8px;font-weight:700}.agenda-bloc__ligne2{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.agenda-bloc--choisi{outline:2px solid var(--hub-fg);outline-offset:2px}.agenda-bloc:focus-visible,.agenda-relance:focus-visible,.agenda-puce-relances:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.agenda-relance{box-sizing:border-box;border:1.5px dashed var(--relance-ink);background:var(--relance-soft);width:100%;height:100%;color:var(--relance-ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 7px;display:flex;overflow:hidden}.agenda-relance--retard{border:2px dashed var(--relance-retard-bord)}.agenda-relance .agenda-canal{width:13px;height:13px}.agenda-relance__heure{color:var(--hub-fg);flex-shrink:0;font-size:11px;font-weight:700}.agenda-relance__libelle{text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.agenda-grille__maintenant{z-index:2;border-top:2px solid var(--hub-accent);pointer-events:none;position:absolute;left:0;right:0}.agenda-grille__maintenant:before{border-radius:var(--hub-r-pill);background:var(--hub-accent);content:"";width:12px;height:12px;position:absolute;top:-7px;left:-6px}@media (prefers-reduced-motion:no-preference){.agenda-bloc,.agenda-relance{animation:agenda-entree .5s var(--hub-ease) both;transition:transform var(--hub-dur-base) var(--hub-ease), box-shadow var(--hub-dur-base) var(--hub-ease)}.agenda-bloc:hover,.agenda-relance:hover{transform:translateY(-2px);box-shadow:0 6px 14px #28282824}.agenda-bloc.etat-essai--a-pointer{animation:agenda-entree .5s var(--hub-ease) both, agenda-pulse-pointer 1.8s ease-out .5s infinite}.agenda-relance--retard,.agenda-puce-relances--retard{animation:1.8s ease-out infinite agenda-pulse-retard}.agenda-grille__maintenant:before{animation:2.4s ease-in-out infinite agenda-clignote}}@keyframes agenda-entree{0%{opacity:0;transform:translateY(6px)}}@keyframes agenda-pulse-retard{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--relance-retard-bord) 45%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--relance-retard-bord) 0%, transparent)}}@keyframes agenda-pulse-pointer{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hub-accent) 50%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--hub-accent) 0%, transparent)}}.agenda-planning__barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agenda-planning__coachs{gap:8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.agenda-planning__coach{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.agenda-planning__point{border-radius:var(--hub-r-pill);background:var(--coach);width:8px;height:8px}.agenda-legende{border-top:1px solid var(--hub-surface-2);flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:10px 0 0;list-style:none;display:flex}.agenda-legende li{color:var(--hub-fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.agenda-legende__etat{box-sizing:border-box;border-left:3px solid var(--etat-ink);background:var(--etat-soft);border-radius:3px;width:22px;height:12px}.agenda-legende li.agenda-legende__separateur{background:var(--hub-border);width:1px;height:16px}.agenda-legende__coach{border-radius:var(--hub-r-pill);background:var(--coach);width:18px;height:18px;color:var(--coach-encre);place-items:center;font-size:10px;font-weight:700;display:inline-grid}.agenda-legende__relance{box-sizing:border-box;border:1.5px dashed var(--relance-ink);background:var(--relance-soft);border-radius:3px;width:22px;height:12px}.agenda-legende__relance--retard{border:2px dashed var(--relance-retard-bord)}.agenda-legende__genre{border:1.5px solid var(--hub-fg);background:var(--hub-surface);height:20px;color:var(--hub-fg);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.agenda-legende__genre--relance{border-style:dashed;border-color:var(--relance-ink);background:var(--relance-soft);color:var(--relance-ink)}.agenda-legende__canal{background:var(--hub-surface-2);width:28px;height:28px;color:var(--hub-fg-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.agenda-legende li.agenda-legende__retour{flex-basis:100%;height:0}.agenda-essais__jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agenda-essais__jours button{height:44px;color:var(--hub-fg-2);font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex}.agenda-essais__jours strong{font-size:14px}.agenda-essais__jours button[aria-pressed=true]{background:var(--essai-jour-plein-fond);color:var(--essai-jour-plein-encre);font-weight:700}.agenda-essais__jour--auj:not([aria-pressed=true]) strong{text-decoration:underline}.agenda-essais__barre-a-pointer{left:14px;right:14px;bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom) + 12px);z-index:5;background:var(--essai-barre-fond);height:52px;color:var(--essai-barre-encre);font:inherit;box-shadow:var(--hub-shadow-lg);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:fixed}.agenda-essais__contenu--barre{padding-bottom:76px}.agenda-jour{flex-direction:column;gap:10px;display:flex}.agenda-jour__relances{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-jour__surtitre,.agenda-jour__titre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.agenda-jour__compte{border:1.5px dashed var(--relance-ink);background:var(--relance-soft);height:28px;color:var(--relance-ink);font:inherit;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700;position:relative}.agenda-jour__compte:after{content:"";position:absolute;inset:-9px 0}.agenda-jour__compte--retard{border:2px dashed var(--relance-retard-bord)}.agenda-jour__lignes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agenda-jour__ligne{border:0;border-left:3px solid var(--etat-ink);background:var(--etat-soft);width:100%;min-height:48px;color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.agenda-jour__ligne--relance{min-height:var(--hub-tap);border:1.5px dashed var(--relance-ink);background:var(--relance-soft);--etat-ink:var(--relance-ink)}.agenda-jour__ligne--relance.agenda-jour__ligne--retard{border-color:var(--relance-retard-bord)}.agenda-jour__heure{white-space:nowrap;flex:none;min-width:44px;font-size:13px;font-weight:700}.agenda-jour__ligne .agenda-coach__pastille{min-width:20px;height:20px;font-size:11px;font-weight:700}.agenda-jour__quoi{flex-direction:column;flex:1;min-width:0;display:flex}.agenda-jour__nom{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.agenda-jour__etat{color:var(--etat-ink);font-size:11px;font-weight:600}@media (width<=1099px){.agenda-essais__grille{grid-template-columns:minmax(0,1fr)}.agenda-essais__chiffres{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agenda-essais__chiffre-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agenda-essais__chiffre-court{color:var(--hub-fg-2);font-size:var(--hub-fs-base);display:inline}}@media (width<=767px){.agenda-essais__commandes{width:100%}.agenda-essais__chiffres{gap:6px}.agenda-essais__chiffre{box-shadow:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:7px 9px;position:relative}.agenda-essais__chiffre strong{font-size:22px}.agenda-essais__chiffre-court{font-size:10px;line-height:1.2}.agenda-essais__chiffre--alerte:after{display:none}.agenda-essais__filtre{min-height:var(--hub-tap)}.agenda-liste-carte{box-shadow:none;background:0 0;border:0;padding:0}.agenda-liste__entete,.agenda-liste__a-pointer,.agenda-ligne .agenda-ligne__gestes.agenda-ligne__gestes,.agenda-ligne__note,.agenda-ligne__type,.agenda-ligne__genre,.agenda-ligne .agenda-puce,.agenda-ligne__quand,.agenda-ligne__tete .agenda-coach>span:not(.agenda-coach__pastille){display:none}.agenda-liste__groupe{font-size:10px}.agenda-ligne{justify-content:center;min-height:52px;padding:7px 10px;position:relative}.agenda-ligne__tete{gap:6px}.agenda-ligne__tete .agenda-coach__pastille{min-width:16px;height:16px;font-size:8px}.agenda-ligne__tete .crm-agenda__fiche{pointer-events:none}.agenda-ligne__titre{font-size:11px;position:static}.agenda-ligne__titre:after{content:"";border-radius:10px;position:absolute;inset:0}.agenda-ligne__prefixe,.agenda-pilule__court{display:inline}.agenda-pilule__long{display:none}.agenda-a-pointer__ligne button{min-height:var(--hub-tap)}}@media (prefers-reduced-motion:no-preference){.agenda-essais__chiffre--alerte strong,.agenda-pilule--retard,.agenda-jour__ligne.etat-essai--a-pointer,.agenda-essais__barre-a-pointer{animation:agenda-pulse 1.6s var(--hub-ease) 3}.agenda-frise__lunette{transition:left var(--hub-dur-base) var(--hub-ease)}.agenda-frise__lunette--prise{transition:none}}@keyframes agenda-pulse{50%{opacity:.45}}.crm-score{background:var(--hub-neutral-soft);min-inline-size:2rem;color:var(--hub-neutral-ink);font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:.125rem .375rem;font-weight:600;display:inline-grid}.crm-score--vert{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.crm-score--orange{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.crm-score--rouge{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.partenaire{flex-direction:column;gap:18px;padding:0 8px 8px;display:flex}.partenaire__entete{align-items:flex-end;gap:16px;display:flex}.partenaire__titres{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.partenaire__surtitre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.partenaire__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1}.partenaire__phrase{color:var(--hub-fg-2);margin:0;font-size:14px}.partenaire__actions{align-items:center;gap:8px;display:inline-flex}.partenaire__rangee{align-items:stretch;gap:18px;display:flex}.partenaire-carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);flex-direction:column;flex:1 1 0;gap:6px;padding:16px 18px 10px;display:flex}.partenaire-carte__entete{align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.partenaire-carte__titre{font-family:var(--hub-font-serif);margin:0;font-size:26px;font-weight:400;line-height:1}.partenaire-carte__sous-titre,.partenaire-meta{color:var(--hub-fg-2);font-size:12.5px}.partenaire-carte__lien{min-height:32px;color:var(--hub-accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.partenaire-carte__pied{border-top:1px solid var(--hub-border);color:var(--hub-fg-2);margin:0;padding:10px 0 4px;font-size:12.5px;line-height:1.5}.partenaire-ligne{border-top:1px solid var(--hub-border);align-items:center;gap:12px;min-height:60px;padding:8px 0;display:flex}.partenaire-ligne--58{min-height:58px}.partenaire-ligne--64{min-height:64px}.partenaire-ligne--56{min-height:56px}.partenaire-ligne--52{min-height:52px}.partenaire-ligne__textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.partenaire-ligne__titre{font-size:13.5px;font-weight:600}.partenaire-ligne__fin{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.partenaire-icone{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:36px;height:36px;color:var(--hub-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partenaire-icone--a-voir{background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.partenaire-icone--vue{background:var(--app-coach-bleu-soft);color:var(--app-coach-bleu)}.partenaire-icone--faite{background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.partenaire-pave{background:var(--hub-surface-2);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;line-height:1;display:inline-flex}.partenaire-pave--grand{width:48px;height:52px}.partenaire-pave--propose{border:1.5px dashed var(--hub-border);color:var(--hub-fg-2);background:0 0}.partenaire-pave__jour{color:var(--hub-fg);font-family:var(--hub-font-serif);font-size:22px;font-weight:400}.partenaire-pave--grand .partenaire-pave__jour{font-size:24px}.partenaire-pave__mois{color:var(--hub-fg-2);font-size:11px;font-weight:600}.partenaire-puce{border-radius:var(--hub-r-pill);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.partenaire-puce--accent{background:var(--hub-accent);color:var(--hub-on-accent)}.partenaire-puce--ocre{background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.partenaire-puce--bleu{background:var(--app-coach-bleu-soft);color:var(--app-coach-bleu)}.partenaire-puce--vert{background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.partenaire-puce--neutre{background:var(--hub-surface-2);color:var(--hub-fg-2)}.partenaire-statut{border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.partenaire-statut__texte{flex:1;min-width:0}.partenaire-statut--vert{background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.partenaire-statut--ocre{background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.partenaire-statut--neutre{background:var(--hub-surface-2);color:var(--hub-fg-2)}.partenaire-bande{flex-direction:column;gap:4px;display:flex}.partenaire-bande__ligne{align-items:stretch;gap:8px;height:34px;display:flex}.partenaire-bande__jour{color:var(--hub-fg);flex:0 0 62px;align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.partenaire-bande__jour--aujourdhui{color:var(--hub-accent);font-weight:700}[data-theme=dark] .partenaire-bande__jour--aujourdhui,[data-theme=dark] .partenaire-carte__lien{color:var(--hub-accent-ink)}.partenaire-bande__piste{background:var(--hub-bg);border-radius:8px;flex:1;position:relative}.partenaire-bloc{white-space:nowrap;border-radius:6px;align-items:center;padding-left:7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.partenaire-bloc--toi{background:var(--agenda-cours-soft);box-shadow:inset 0 0 0 1.5px var(--agenda-cours-ink);color:var(--agenda-cours-ink)}.partenaire-bloc--occupe{background:repeating-linear-gradient(135deg, var(--hub-surface-2) 0 7px, var(--hub-surface) 7px 13px);box-shadow:inset 0 0 0 1px var(--hub-border)}[data-theme=dark] .partenaire-bloc--occupe{background:repeating-linear-gradient(135deg, var(--hub-border-strong) 0 2px, var(--hub-surface) 2px 8px);box-shadow:inset 0 0 0 1px var(--hub-field-border)}.partenaire-bloc--libre{border:1.5px dashed var(--nat-evenement-ink);color:var(--nat-evenement-ink);background:0 0}.partenaire-ferme{color:var(--hub-fg-2);align-items:center;padding-left:10px;font-size:11px;display:flex;position:absolute;top:0;bottom:0;right:0}.partenaire-bande__graduations{height:16px;margin-left:70px;position:relative}.partenaire-bande__graduations span{color:var(--hub-fg-2);white-space:nowrap;font-size:10.5px;position:absolute;transform:translate(-50%)}.partenaire-bande__legende{color:var(--hub-fg-2);flex-wrap:wrap;gap:16px;padding-top:8px;font-size:12px;display:flex}.partenaire-bande__legende span{align-items:center;gap:6px;display:inline-flex}.partenaire-pastille{border-radius:3px;width:18px;height:10px;padding:0;display:inline-block;position:static}.partenaire-bloc--libre.partenaire-pastille{border-width:1.5px}.ds-bouton.partenaire-btn2{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-md);background:0 0;gap:7px;height:32px;padding:0 13px;font-size:13px;font-weight:600}.ds-bouton.partenaire-btn32{border-radius:var(--hub-r-md);height:32px;font-size:13px}.partenaire-carte .partenaire-vide{box-shadow:none;border:0;padding:18px 12px}.partenaire__espace{height:6px}@media (width<=767px){.partenaire-bande,.partenaire--espace .partenaire-carte__entete>.partenaire-carte__sous-titre,.partenaire--espace .partenaire-carte__entete>.partenaire-carte__lien,.partenaire-places__detail,.ds-bouton.partenaire-places__action{display:none}.ds-bouton.partenaire-btn2,.ds-bouton.partenaire-btn32{height:44px}}.partenaire-rond{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);width:32px;height:32px;color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.partenaire-rond:focus-visible{box-shadow:var(--hub-focus);outline:none}.partenaire-segmente .ds-segmented{border-radius:var(--hub-r-md);background:var(--hub-surface-2);border:0;padding:3px}.partenaire-segmente .ds-segmented__segment{border-radius:8px;height:30px;font-size:12px}.partenaire-segmente__compte{color:var(--hub-fg-2);font-size:11px}.partenaire-vide{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 24px;display:flex}.partenaire-vide__icone{width:52px;height:52px}.partenaire-vide__titre{font-size:16px}.partenaire-vide__texte{max-width:340px;color:var(--hub-fg-2);margin:0;font-size:13px;line-height:1.5}.partenaire-erreur{border:1px solid var(--hub-danger);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);align-items:center;gap:12px;padding:16px 18px;display:flex}.partenaire-erreur__texte{color:var(--hub-fg-2);font-size:13px}.partenaire-erreur .partenaire-icone{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}@media (width<=767px){.partenaire{padding:0}.partenaire-segmente .ds-segmented__segment{height:44px}.partenaire__entete,.partenaire__rangee{flex-direction:column;align-items:stretch}.partenaire__titre{font-size:32px}.partenaire__phrase,.partenaire__actions--ordinateur{display:none}.partenaire-rond{width:44px;height:44px}}.partenaire-vide__lien{cursor:pointer;background:0 0;border:0;margin-left:0;padding:0}.partenaire__rangee--haut{align-items:flex-start}.partenaire-pied-action{color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.partenaire-legende-suivi{color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.partenaire-edition{border-top:1px solid var(--hub-border);padding:10px 0}.ds-bouton.partenaire-btn40{border-radius:var(--hub-r-md);height:40px}.partenaire-annee select{border:1px solid var(--hub-border-strong);background:var(--hub-surface);width:110px;height:32px;color:var(--hub-fg);border-radius:10px;padding:0 10px;font-family:inherit;font-weight:600}.partenaire-grille{border-top:1px solid var(--hub-border);grid-template-columns:170px 1fr 140px 150px 120px;align-items:center;gap:14px;min-height:52px;font-size:13.5px;display:grid}.partenaire-grille--entete{min-height:0;color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;border-top:0;padding-bottom:8px;font-size:10.5px;font-weight:700}.partenaire-grille__liste{margin:0;padding:0;list-style:none}.partenaire-grille__mois{font-weight:600}.partenaire-grille__piece{align-items:center;gap:10px;min-width:0;display:inline-flex}.partenaire-grille__montant{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.partenaire-grille--entete .partenaire-grille__montant{font-weight:700}.partenaire-grille__emise{color:var(--hub-fg-2)}.partenaire-grille__pdf{justify-content:flex-end;display:inline-flex}.partenaire-carre-30{background:var(--hub-surface-2);width:30px;height:30px;color:var(--hub-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partenaire-offre{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.partenaire-offre__ligne{grid-template-columns:1fr 180px;gap:12px;display:grid}.partenaire-offre__retirer{justify-content:flex-end;padding-bottom:8px;display:flex}.partenaire-offre-lue{align-items:flex-start;gap:14px;padding:6px 0 12px;display:flex}.partenaire-icone--44{border-radius:12px;width:44px;height:44px}.partenaire-offre-lue__textes{flex-direction:column;gap:4px;min-width:0;display:flex}.partenaire-offre-lue__titre{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.partenaire-offre-lue__titre b{font-weight:600}.partenaire-offre-lue__texte{color:var(--hub-fg-2);font-size:13px;line-height:1.45}.partenaire-souci{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.partenaire-souci__categories{gap:6px;display:flex}.partenaire-souci__categorie{border:1px solid var(--hub-border-strong);background:var(--hub-surface);min-height:44px;color:var(--hub-fg);font:inherit;cursor:pointer;border-radius:12px;flex:1 1 0;font-size:13.5px;font-weight:600}.partenaire-souci__categorie[aria-checked=true]{border-color:var(--hub-accent);background:var(--hub-accent);color:var(--hub-on-accent)}.partenaire-souci__categorie:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.partenaire-souci__texte textarea{box-sizing:border-box;border:2px solid var(--hub-accent);background:var(--hub-surface);width:100%;min-height:110px;color:var(--hub-fg);resize:vertical;border-radius:12px;padding:12px 14px;font-family:inherit}.ds-bouton.partenaire-souci__bouton{width:100%}@media (width<=767px){.partenaire-grille--entete{display:none}.partenaire-annee select{height:44px}.partenaire-grille{grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0}.partenaire-grille__mois{grid-column:1/-1}.partenaire-grille__emise{font-size:12.5px}.partenaire-offre__ligne{grid-template-columns:1fr}}@media (width>=768px){.partenaire-annee select{font-size:13px}.partenaire-souci__texte textarea{font-size:14px}}.agenda-club__couche:focus-visible,.agenda-club__puce:focus-visible,.agenda-club__case-num:focus-visible,.agenda-club__plus:focus-visible{box-shadow:var(--hub-focus);outline:none}.agenda-club__contenu--attente{opacity:.6;transition:opacity .12s}.agenda-club__squelette{gap:var(--hub-sp-3);display:grid}.agenda-club__vide,.agenda-club__vide-coachs{margin:0 0 var(--hub-sp-4);padding:var(--hub-sp-6) var(--hub-sp-4);border:1px dashed var(--hub-border);border-radius:var(--hub-r-md);color:var(--hub-fg-2);text-align:center}.agenda-club__liste{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.agenda-club__puce{gap:var(--hub-sp-1);width:100%;min-width:0;padding:2px var(--hub-sp-2);border-radius:var(--hub-r-sm);background:var(--agenda-fond);color:var(--agenda-couleur);font:inherit;font-size:var(--hub-fs-xs);text-align:left;cursor:pointer;border:0;display:flex}.agenda-club__puce-heure{font-variant-numeric:tabular-nums;flex:none}.agenda-club__puce-titre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-club__mois{border:1px solid var(--hub-border-subtle);border-radius:var(--hub-r-md);background:var(--hub-border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agenda-club__mois-entete{padding:var(--hub-sp-1) var(--hub-sp-2);background:var(--hub-surface);color:var(--hub-fg-2);font-size:var(--hub-fs-xs);text-transform:capitalize}.agenda-club__case{gap:var(--hub-sp-1);min-width:0;min-height:96px;padding:var(--hub-sp-1);background:var(--hub-surface);flex-direction:column;display:flex}.agenda-club__case--hors{background:var(--hub-bg)}.agenda-club__case--hors .agenda-club__case-num{color:var(--hub-fg-3)}.agenda-club__case-pastille{min-width:24px;height:24px;padding:0 var(--hub-sp-1);border-radius:var(--hub-r-pill);place-items:center;display:inline-grid}.agenda-club__case--auj .agenda-club__case-pastille{background:var(--hub-accent-ink);color:var(--hub-bg)}.agenda-club__case-num{border-radius:var(--hub-r-pill);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.agenda-club__plus{min-width:28px;padding:2px var(--hub-sp-1);border-radius:var(--hub-r-pill);color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start}.agenda-club__coachs-defile{overflow-x:auto}.agenda-club__coachs{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:var(--hub-fs-sm)}.agenda-club__coachs th,.agenda-club__coachs td{padding:var(--hub-sp-1);border-top:1px solid var(--hub-border-subtle);vertical-align:top;text-align:left}.agenda-club__coachs thead th{color:var(--hub-fg-2);text-transform:capitalize;font-weight:500}.agenda-club__col--auj{color:var(--hub-fg)!important}@media (width<=767px){.agenda-club__barre{flex-direction:column;align-items:stretch}.agenda-club__case{min-height:64px}.agenda-club__mois .agenda-club__puce{min-height:12px;padding:0}.agenda-club__mois .agenda-club__puce-heure,.agenda-club__mois .agenda-club__puce-titre{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agenda-club__case-num,.agenda-club__plus{min-height:var(--hub-tap)}}.pa-grille{overflow-x:auto}.pa-grille__tete,.pa-grille__auclub,.pa-grille__corps{grid-template-columns:48px repeat(var(--pa-colonnes,7), minmax(84px, 1fr));display:grid}.pa-grille__tete span{color:var(--hub-fg-2);text-align:center;padding:6px 0;font-size:13px}.pa-grille__tete strong{color:var(--hub-fg);font-weight:600}.pa-grille__jour--auj strong{border-radius:var(--hub-r-pill);background:var(--hub-accent);min-width:36px;height:36px;color:var(--hub-on-accent);place-items:center;padding:0 4px;display:inline-grid}.pa-grille__auclub{border-top:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);align-items:start}.pa-grille__auclub-titre{white-space:nowrap;color:var(--hub-fg-2);letter-spacing:.02em;text-transform:uppercase;padding:6px 2px;font-size:9.5px;font-weight:700}.pa-grille__auclub-jour{flex-direction:column;gap:3px;min-height:30px;padding:4px 3px;display:flex}.pa-puce{max-width:100%;min-height:22px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:600;overflow:hidden}.pa-puce--reunions{background:var(--agenda-reunion-soft);color:var(--agenda-reunion-ink)}.pa-puce--evenements{background:var(--agenda-evenement-partenaire-soft);color:var(--agenda-evenement-partenaire-ink)}.pa-puce--libre{border-radius:var(--hub-r-pill);background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.pa-puce--creneaux_partenaires{background:var(--agenda-cours-soft);color:var(--agenda-cours-ink)}.pa-puce[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.pa-grille__corps,.pa-grille__heures{position:relative}.pa-grille__heures span{color:var(--hub-fg-2);white-space:nowrap;font-size:10.5px;position:absolute;right:8px;transform:translateY(-50%)}.pa-grille__heures span:first-child{transform:none}.pa-grille__colonne{border-left:1px solid var(--hub-border);background-image:repeating-linear-gradient(to bottom, var(--hub-border) 0 1px, transparent 1px 44px);position:relative}.pa-grille__colonne--auj{background-color:var(--essai-jour-auj-fond)}.pa-grille__maintenant{z-index:3;border-top:2px solid var(--hub-accent);pointer-events:none;position:absolute;left:0;right:0}.pa-grille__maintenant:before{content:"";background:var(--hub-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.pa-bloc{font:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;overflow:hidden}.pa-bloc--grille{z-index:1;position:absolute;left:3px;right:3px}.pa-bloc--occupe{color:var(--hub-fg-2)}.pa-bloc--occupe .pa-bloc__titre,.pa-bloc--occupe .pa-bloc__plage{background:var(--hub-surface);border-radius:3px;width:fit-content;padding:0 3px}.pa-bloc--libre{background:color-mix(in srgb, var(--nat-evenement-soft) 20%, transparent);cursor:pointer}.pa-bloc--libre:hover{background:color-mix(in srgb, var(--nat-evenement-soft) 30%, transparent)}.pa-bloc--choisi{outline:2px solid var(--hub-accent);outline-offset:2px}.pa-bloc__titre{font-size:12px;font-weight:700}.pa-bloc__plage{font-size:11px}.pa-bloc__demander{align-items:center;gap:3px;margin-top:auto;font-size:11px;font-weight:600;display:inline-flex}.pa-ferme{z-index:0;background:color-mix(in srgb, var(--hub-surface-2) 55%, transparent);color:var(--hub-fg-2);justify-content:center;align-items:flex-start;padding-top:4px;font-size:11.5px;display:flex;position:absolute;left:0;right:0}.pa-jour__auclub{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.pa-jour__liste{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pa-jour__ligne{grid-template-columns:52px 1fr;align-items:start;display:grid}.pa-jour__heure{color:var(--hub-fg-2);padding-top:7px;font-size:12px}.pa-bloc--ligne{width:100%;min-height:44px}@media (width<=767px){.agenda-partenaire .pa-puce,.agenda-partenaire .pa-couche,.agenda-partenaire .agenda-planning__barre .ds-segmented,.agenda-partenaire .agenda-essais__nav .ds-bouton{min-height:44px}.agenda-partenaire .agenda-essais__nav .ds-bouton--icone{width:44px}}.pa-tuiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pa-tuile{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 14px;display:flex}.pa-tuile__valeur{color:var(--hub-fg);font-family:var(--hub-font-serif);font-size:34px;font-weight:400;line-height:1.1}.pa-tuile__libelle{color:var(--hub-fg-2);font-size:13px}.pa-note{color:var(--hub-fg-2);margin-left:auto;font-size:12px}.pa-couches{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 0 12px;display:flex}.pa-couches__groupe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pa-couches__titre{color:var(--hub-fg-2);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700}.pa-couches__separateur{background:var(--hub-border);align-self:stretch;width:1px}.pa-couche{border:1px solid var(--hub-border-strong);background:var(--hub-surface);min-height:32px;color:var(--hub-fg);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.pa-couche[aria-pressed=true]{border-color:var(--hub-fg)}.pa-couche:focus-visible,.pa-puce:focus-visible,.pa-bloc--libre:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.pa-pastille{border-radius:3px;width:14px;height:14px;display:inline-block}.pa-pastille--toi{background:var(--agenda-cours-soft);box-shadow:inset 0 0 0 1.5px var(--agenda-cours-ink)}.pa-pastille--occupe{background:repeating-linear-gradient(135deg, var(--hub-border-strong) 0 2px, var(--hub-surface) 2px 5px);box-shadow:inset 0 0 0 1px var(--hub-border)}.pa-pastille--libre{border:1.5px dashed var(--nat-evenement-ink)}.pa-pastille--reunions{background:var(--agenda-reunion-soft);box-shadow:inset 0 0 0 1.5px var(--agenda-reunion-ink)}.pa-pastille--evenements{background:var(--agenda-evenement-partenaire-soft);box-shadow:inset 0 0 0 1.5px var(--agenda-evenement-partenaire-ink)}.pa-panneau{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.pa-panneau--libre{border-top:3px solid var(--nat-evenement-ink)}.pa-panneau__haut{justify-content:space-between;align-items:center;display:flex}.pa-panneau__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:30px;font-weight:400;line-height:1.1}.pa-panneau__ligne,.pa-panneau__note{color:var(--hub-fg-2);margin:0;font-size:13px}.pa-panneau .pa-puce{cursor:default}@media (width<=767px){.pa-note{display:none}.pa-panneau__titre{font-size:24px}}.agenda-bloc .signe-etat{flex-shrink:0}.agenda-grille__place--etroit .agenda-bloc__ligne1{gap:4px}.agenda-bloc__ligne1>.signe-etat{margin-left:auto}.agenda-bloc__ligne2--signe{align-items:center;gap:4px;display:flex}.agenda-bloc__detail{text-overflow:ellipsis;overflow:hidden}.agenda-legende__puce{box-sizing:border-box;background:var(--etat-soft);height:28px;color:var(--etat-ink);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.agenda-grille__place.agenda-couloirs__bande{z-index:2;left:3px;right:3px}.agenda-grille__place--etroit .agenda-bloc{padding-right:6px}.agenda-plus{box-sizing:border-box;background:var(--hub-surface-2);width:100%;height:100%;color:var(--hub-fg);box-shadow:inset 0 0 0 1px var(--hub-border);font:700 11px var(--hub-font);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:flex;overflow:hidden}.agenda-plus[aria-expanded=true]{background:var(--hub-surface-inv);color:var(--hub-fg-inv);box-shadow:none}.agenda-plus:focus-visible,.agenda-creneau__fermer:focus-visible,.agenda-creneau__ligne:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.agenda-couloirs__bulle{display:contents}.agenda-creneau{box-sizing:border-box;background:var(--hub-surface);color:var(--hub-fg);flex-direction:column;gap:4px;display:flex}.agenda-creneau--droite,.agenda-creneau--gauche,.agenda-creneau--dedans{z-index:6;width:290px;max-height:calc(var(--ds-cal-heure-h,46px) * 6);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-lg);border-radius:14px;padding:12px 10px 10px;position:absolute;overflow-y:auto}.agenda-creneau--droite,.agenda-creneau--gauche{translate:var(--recalage,0px) 0;transition-property:none}.agenda-creneau--droite{left:calc(100% + 8px)}.agenda-creneau--gauche{right:calc(100% + 8px)}.agenda-creneau--dedans{right:3px}.agenda-creneau__entete{align-items:flex-start;gap:8px;padding:0 4px 6px;display:flex}.agenda-creneau__titres{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agenda-creneau__surtitre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.agenda-creneau__titre{font-family:var(--hub-font-serif);font-size:22px;font-weight:400;line-height:1.05}.agenda-creneau__fermer{width:32px;height:32px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.agenda-creneau__fermer svg{width:16px;height:16px}.agenda-creneau__ligne{box-sizing:border-box;width:100%;min-height:48px;color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.agenda-creneau__ligne:hover{background:var(--hub-surface-2)}.agenda-creneau__teinte{box-sizing:border-box;background:var(--etat-soft);width:28px;height:28px;box-shadow:inset 3px 0 0 var(--etat-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agenda-creneau__teinte.agenda-club__bloc{background:var(--agenda-fond);color:var(--agenda-couleur);box-shadow:none}.agenda-creneau__teinte--relance{border:1.5px dashed var(--relance-ink);background:var(--relance-soft);color:var(--relance-ink);box-shadow:none}.agenda-creneau__teinte--relance.agenda-relance--retard{border:2px dashed var(--relance-retard-bord)}.agenda-creneau__teinte .agenda-canal{width:14px;height:14px}.agenda-creneau__textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agenda-creneau__nom{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.agenda-creneau__detail{color:var(--hub-fg-2);font-variant-numeric:tabular-nums;font-size:12px}.agenda-creneau__marque .agenda-coach__pastille{min-width:20px;height:20px;font-size:12px;font-weight:700}.agenda-creneau__chevron{width:14px;height:14px;color:var(--hub-fg-3);flex-shrink:0}.agenda-creneau__note{color:var(--hub-fg-2);margin:4px 4px 0;font-size:11.5px}.agenda-creneau__couche{z-index:60;position:fixed;inset:0}.agenda-creneau__voile{background:var(--rail-tiroir-voile);position:absolute;inset:0}.agenda-creneau--feuille{max-height:85vh;padding:10px 18px calc(24px + var(--hub-safe-bottom));box-shadow:var(--hub-shadow-lg);border-radius:22px 22px 0 0;gap:6px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.agenda-creneau__poignee{border-radius:var(--hub-r-pill);background:var(--hub-border);flex-shrink:0;align-self:center;width:40px;height:5px}.agenda-creneau--feuille .agenda-creneau__entete{padding:6px 0 8px}.agenda-creneau--feuille .agenda-creneau__titres{gap:3px}.agenda-creneau--feuille .agenda-creneau__titre{font-size:28px;line-height:1}.agenda-creneau--feuille .agenda-creneau__fermer{background:var(--hub-surface-2);width:44px;height:44px;color:var(--hub-fg);border-radius:12px}.agenda-creneau--feuille .agenda-creneau__fermer svg{width:18px;height:18px}.agenda-creneau--feuille .agenda-creneau__ligne{border-top:1px solid var(--hub-border);border-radius:0;gap:12px;min-height:56px;padding:8px 4px}.agenda-creneau--feuille .agenda-creneau__teinte{border-radius:9px;width:32px;height:32px}.agenda-creneau--feuille .agenda-creneau__nom{font-size:15px}.agenda-creneau--feuille .agenda-creneau__detail{font-size:13px}.agenda-creneau--feuille .agenda-creneau__chevron{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.agenda-creneau--feuille{animation:agenda-creneau-glisse var(--hub-dur-base) var(--hub-ease)}}@keyframes agenda-creneau-glisse{0%{transform:translateY(100%)}}@media (pointer:coarse){.agenda-creneau__fermer{width:44px;height:44px}}.agenda-club .agenda-planning__barre{justify-content:space-between}.agenda-club__compte-couches{color:var(--hub-fg-2);font-size:12px}.agenda-club__groupes{flex-wrap:wrap;gap:8px 18px;display:flex}.agenda-club__groupe{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.agenda-club__groupe-titre{float:left;color:var(--hub-fg-2);letter-spacing:.1em;text-transform:uppercase;margin-right:6px;padding:0;font-size:10.5px;font-weight:700}.agenda-club__coche{border:1px solid var(--hub-border);background:var(--hub-surface);height:30px;color:var(--hub-fg);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.agenda-club__coche:not(.agenda-club__coche--cochee){color:var(--hub-fg-2);border-style:dashed}.agenda-club__coche:focus-within{box-shadow:var(--hub-focus)}.agenda-club__coche-carre{box-sizing:border-box;border:1.5px solid var(--agenda-couleur);background:var(--agenda-fond);width:14px;height:14px;color:var(--agenda-couleur);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.agenda-club .agenda-bloc.agenda-club__bloc{--etat-ink:var(--agenda-couleur);--etat-soft:var(--agenda-fond);border-left:0}.agenda-club__bloc--a-trouver{outline:1.5px dashed var(--agenda-couleur);outline-offset:-1.5px}.agenda-club__essais-cours{flex-wrap:wrap;gap:3px;margin-top:1px;display:flex}.agenda-club__essai-cours{background:var(--agenda-fond);height:18px;color:var(--agenda-couleur);box-shadow:0 0 0 1px var(--hub-surface);border-radius:5px;margin-top:2px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:18px}.agenda-club__puce-jour.agenda-puce-relances{background:var(--agenda-fond);color:var(--agenda-couleur);border:0}.agenda-club__puce-retards.agenda-puce-relances{color:var(--hub-danger-ink);background:0 0}.agenda-club__tel-sans-heure{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-club__tel-sans-heure-titre{color:var(--hub-fg-2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.agenda-club__tel-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-club__tel-ligne{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.agenda-club__tel-heure{font-size:13px;font-weight:700}.agenda-club__tel-bloc{box-sizing:border-box;background:var(--agenda-fond);min-height:44px;color:var(--agenda-couleur);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;flex-direction:column;padding:7px 12px;display:flex}.agenda-club__tel-bloc b{font-size:15px}.agenda-club__tel-bloc span{font-size:12.5px}.agenda-club__telephone{flex-direction:column;gap:10px;display:flex}@media (width<=767px){.agenda-club .agenda-essais__grille{grid-template-columns:minmax(0,1fr)}}.agenda-club .agenda-bloc.agenda-club__bloc{gap:0;padding:2px 7px 1px}.agenda-club .agenda-club__bloc .agenda-bloc__ligne1{flex-shrink:0;line-height:14px}.agenda-club .agenda-club__bloc .agenda-bloc__ligne2{flex-shrink:0;font-size:10.5px;line-height:13px}.agenda-club .agenda-club__legende{border-top:1px solid var(--hub-border);margin-top:6px;padding-top:10px}.agenda-club__detail .agenda-carte__tuile{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.agenda-club .agenda-club__legende-liste{gap:16px}.agenda-club .agenda-club__legende-etat{color:var(--hub-fg-2);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.agenda-club .agenda-club__legende-etat:before{content:"";box-sizing:border-box;border:1px solid color-mix(in srgb, var(--agenda-couleur,var(--hub-fg-2)) 20%, transparent);background:var(--agenda-fond,transparent);border-radius:4px;width:22px;height:12px}.agenda-club .agenda-club__legende-a-trouver{border-left:1px solid var(--hub-border);margin-left:6px;padding-left:16px}.agenda-club .agenda-club__legende-a-trouver:before{border:1.5px dashed var(--hub-fg-2)}@media (width<=767px){.agenda-club .agenda-club__carte{box-shadow:none;background:0 0;border:0;padding:0}.agenda-club .agenda-essais__jours button{border-radius:12px;height:52px}.agenda-club .agenda-essais__jours button:not([aria-pressed=true]){border:1px solid var(--hub-border);background:var(--hub-surface)}.agenda-club__coche,.agenda-club__tel-sans-heure .agenda-puce-relances,.agenda-club__ouvrir{min-height:44px}}.agenda-club__essai-lie .agenda-club__ouvrir{color:inherit}.agenda-club__chiffre--remplacements,.agenda-club__chiffre--retards{--chiffre:var(--hub-danger-ink)}.agenda-club .agenda-club__bord-alerte{outline:1.5px dashed var(--hub-danger-ink);outline-offset:-1.5px}.agenda-club__detail-haut{justify-content:space-between;align-items:center;display:flex}.agenda-club__couche-pastille{background:var(--agenda-fond);color:var(--agenda-couleur);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700}.agenda-club__essai-lie{background:var(--agenda-fond);color:var(--agenda-couleur);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.agenda-club__origine{color:var(--hub-fg-2);margin:0;font-size:12px}.agenda-club__retards-nombre{color:var(--hub-danger)}.agenda-club__aujourdhui-sous{color:var(--hub-fg-2);font-family:var(--hub-font);font-size:13px}.agenda-club__lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-club__ligne{border-top:1px solid var(--hub-border);align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:13px;display:flex}.agenda-club__ligne--bouton{width:100%;color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.agenda-club__ligne-texte{flex-direction:column;min-width:0;display:flex}.agenda-club__ligne-texte span,.agenda-club__ligne-detail{color:var(--hub-fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agenda-club__ligne-heure{min-width:52px}.agenda-club__ligne-puce{border:1.5px solid var(--agenda-couleur);background:var(--agenda-fond);border-radius:3px;flex-shrink:0;width:8px;height:8px}.agenda-club__ouvrir{color:var(--hub-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0 6px 8px;font-size:12px;font-weight:600}.agenda-club__ouvrir:focus-visible,.agenda-club__ligne--bouton:focus-visible,.agenda-club__tel-bloc:focus-visible{box-shadow:var(--hub-focus);outline:none}.agenda-club__legende-a-trouver{border:1.5px dashed var(--hub-fg-2);border-radius:4px;padding:0 6px}.agenda-club__teinte--a-venir{--agenda-couleur:var(--essai-a-venir-ink);--agenda-fond:var(--essai-a-venir-soft)}.agenda-club__teinte--a-pointer{--agenda-couleur:var(--essai-a-pointer-ink);--agenda-fond:var(--essai-a-pointer-soft)}.agenda-club__teinte--venu{--agenda-couleur:var(--essai-venu-ink);--agenda-fond:var(--essai-venu-soft)}.agenda-club__teinte--inscrit{--agenda-couleur:var(--agenda-inscrit-ink);--agenda-fond:var(--agenda-inscrit-soft)}.agenda-club__teinte--non-venu{--agenda-couleur:var(--essai-non-venu-ink);--agenda-fond:var(--essai-non-venu-soft)}.agenda-club__teinte--annule{--agenda-couleur:var(--essai-annule-ink);--agenda-fond:var(--essai-annule-soft)}.agenda-club__teinte--annule .agenda-club__puce-titre,.agenda-club__legende-etat.agenda-club__teinte--annule{text-decoration:line-through}.agenda-club__teinte--cours{--agenda-couleur:var(--agenda-cours-ink);--agenda-fond:var(--agenda-cours-soft)}.agenda-club__teinte--indisponibilite{--agenda-couleur:var(--agenda-indispo-ink);--agenda-fond:var(--agenda-indispo-soft)}.agenda-club__teinte--remplacement{--agenda-couleur:var(--agenda-remplacement-ink);--agenda-fond:var(--agenda-remplacement-soft)}.agenda-club__teinte--creneau{--agenda-couleur:var(--agenda-creneau-ink);--agenda-fond:var(--agenda-creneau-soft)}.agenda-club__teinte--reunion{--agenda-couleur:var(--agenda-reunion-ink);--agenda-fond:var(--agenda-reunion-soft)}.agenda-club__teinte--maintenance{--agenda-couleur:var(--agenda-maintenance-ink);--agenda-fond:var(--agenda-maintenance-soft)}.agenda-club__teinte--a-faire{--agenda-couleur:var(--nat-a-faire-ink);--agenda-fond:var(--nat-a-faire-soft)}.agenda-club__teinte--retard{--agenda-couleur:var(--nat-retard-ink);--agenda-fond:var(--nat-retard-soft)}.agenda-club__teinte--evenement{--agenda-couleur:var(--nat-evenement-ink);--agenda-fond:var(--nat-evenement-soft)}.agenda-club__teinte--echeance{--agenda-couleur:var(--nat-echeance-ink);--agenda-fond:var(--nat-echeance-soft)}.agenda-bloc[class*=agenda-club__teinte--]:focus-visible{box-shadow:inset 0 0 0 2px var(--agenda-couleur)}@keyframes agenda-club-inscrit{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--agenda-inscrit-halo)}}.agenda-club__puce.agenda-club__teinte--inscrit,.agenda-bloc.agenda-club__teinte--inscrit{animation:2.2s ease-in-out infinite agenda-club-inscrit}.agenda-club__puce.agenda-club__teinte--inscrit:focus-visible,.agenda-bloc.agenda-club__teinte--inscrit:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.agenda-club__puce.agenda-club__teinte--inscrit,.agenda-bloc.agenda-club__teinte--inscrit{animation:none}}.agenda-club__legende{align-items:center;gap:var(--hub-sp-2);margin:calc(-1 * var(--hub-sp-2)) 0 var(--hub-sp-4);flex-wrap:wrap;display:flex}.agenda-club__legende-titre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.agenda-club__legende-liste{gap:var(--hub-sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agenda-club__legende-etat{padding:2px var(--hub-sp-2);border-left:3px solid var(--agenda-couleur);border-radius:var(--hub-r-sm);background:var(--agenda-fond);color:var(--agenda-couleur);font-size:var(--hub-fs-xs);font-weight:600}.apercu{align-items:center;gap:20px;display:flex}.apercu__titre{color:var(--auj-encre-3);white-space:nowrap;margin:0;font-size:12px;font-weight:400}.apercu__piste{flex:1;min-width:0}.apercu__erreur{color:var(--auj-encre-2);margin:0 0 6px;font-size:13px}.apercu__zone{touch-action:none;height:48px;padding:0 2px;position:relative}.apercu__zone[aria-busy=true] .apercu__barres{opacity:.4}.apercu__barres{align-items:flex-end;gap:6px;height:100%;display:flex}.apercu__barre{transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.apercu__pile{flex:none;display:block}.apercu__pile--a_faire{background:var(--auj-barre-a-faire)}.apercu__pile--retard{background:var(--auj-barre-retard)}.apercu__pile--evenement{background:var(--auj-barre-evenement)}.apercu__pile--reunion{background:var(--auj-barre-reunion)}.apercu__pile--echeance{background:var(--auj-barre-echeance)}.apercu__pile--fait{background:var(--auj-barre-fait)}.apercu__cadre{box-shadow:inset 0 0 0 1px var(--hub-fg);cursor:grab;border-radius:6px;position:absolute;top:-6px;bottom:-4px}.apercu__cadre--prise{cursor:grabbing}.apercu__cadre:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.apercu__poignee{cursor:ew-resize;width:10px;position:absolute;top:0;bottom:0}.apercu__poignee--gauche{left:-5px}.apercu__poignee--droite{right:-5px}@media (prefers-reduced-motion:no-preference){.apercu__barre{animation:.6s cubic-bezier(.2,.8,.2,1) both apercu-monte}}@keyframes apercu-monte{0%{transform:scaleY(0)}}.auj-bloc{background:var(--auj-bloc);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px 16px 16px;display:flex}.auj-titre{align-items:center;gap:10px;min-width:0;min-height:32px;display:flex}.auj-titre__icone{color:var(--auj-menu);opacity:.85;display:grid}.auj-titre h2{font-family:var(--hub-font-serif);letter-spacing:-.005em;white-space:nowrap;margin:0;font-size:24px;font-style:italic;font-weight:400;line-height:1}.auj-bloc--widget .auj-titre h2{font-size:22px}.auj-compteur{color:var(--auj-encre-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:300}.auj-filet{background:var(--auj-filet);flex:1;min-width:12px;height:1px}.auj-sous{color:var(--auj-encre-3);margin:-4px 0 0;font-size:13px;font-weight:300}.auj-lien{min-height:24px;color:var(--auj-bleu-encre);align-self:flex-start;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.auj-titre .auj-lien{align-self:center;margin-top:0}.auj-lien:hover{text-underline-offset:3px;text-decoration:underline}.auj-lien:focus-visible,.auj-filtre button:focus-visible,.auj-btn:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px;border-radius:4px}.auj-filtre{color:var(--auj-encre-3);gap:18px;margin:4px 0 6px;font-size:13px;font-weight:300;display:flex}.auj-titre .auj-filtre{margin:0 0 0 8px}.auj-filtre--seg{gap:20px}.auj-filtre button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.auj-filtre button[aria-pressed=true]{color:var(--hub-fg);box-shadow:inset 0 -1px 0 var(--hub-fg);font-weight:500}.auj-rgs{margin:0;padding:0;list-style:none}.auj-rg{align-items:center;gap:12px;padding:11px 0;display:flex;position:relative}.auj-rg+.auj-rg:before{content:"";background:var(--auj-filet-doux);height:1px;position:absolute;top:0;left:0;right:0}.auj-rg__t{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.auj-rg__t b{color:var(--hub-fg);font-size:14.5px;font-weight:400;line-height:1.3}.auj-rg__t span{color:var(--auj-encre-3);font-size:12.5px;font-weight:300;line-height:1.35}a.auj-rg__t:hover b{text-underline-offset:3px;text-decoration:underline}.auj-rg__d{color:var(--auj-encre-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:300}.auj-rg__d--retard{color:var(--auj-brique);font-weight:500}.auj-rg__d--pastille{background:var(--hub-bg);border-radius:11px;padding:3px 10px}.auj-btn{height:40px;font:inherit;color:var(--auj-encre-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:400;display:inline-flex}.auj-btn:hover{color:var(--hub-fg)}.auj-btn:disabled{opacity:.5;cursor:default}.auj-btn--plein{color:var(--auj-sur-menu);background:var(--auj-menu);padding:0 20px;font-weight:500}.auj-btn--plein:hover{color:var(--auj-sur-menu);background:color-mix(in srgb, var(--auj-menu) 88%, #000)}.auj-btn--petit{align-self:flex-start;height:38px;margin-top:6px;padding:0 16px 0 12px}.auj-btn--compact{height:32px;padding:0 10px;font-size:13px}.auj-btn--icone{width:32px;height:32px;padding:0}@media (width<=767px){.auj-filtre button,.auj-lien{min-height:44px}.auj-btn{height:44px}}@media (width>=768px){.auj-bloc{border-radius:22px;gap:12px;padding:24px 28px 22px}}.fmois-panneau{z-index:5;box-sizing:border-box;background:var(--hub-surface);border:1px solid var(--hub-border);width:340px;box-shadow:var(--hub-shadow-lg);border-radius:14px;flex-direction:column;padding:12px 8px 10px;display:flex;position:absolute}.fmois-panneau__tete{align-items:center;gap:8px;padding:0 8px 6px;display:flex}.fmois-panneau__tete b{color:var(--hub-fg);flex:1;font-size:16px}.fmois-panneau__rangee:focus-visible,.fmois-panneau__fermer:focus-visible,.fmois-panneau__action:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.fmois-panneau__fermer,.fmois-panneau__action{font:inherit;color:var(--hub-fg);border:1px solid color-mix(in srgb, var(--hub-fg) 30%, transparent);cursor:pointer;background:0 0}.fmois-panneau__fermer{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.fmois-panneau__groupe h3{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;padding:8px 8px 4px;font-size:11px;font-weight:700}.fmois-panneau__groupe ul{margin:0;padding:0;list-style:none}.fmois-panneau__rangee{box-sizing:border-box;min-height:36px;color:var(--hub-fg);border-radius:8px;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}a.fmois-panneau__rangee:hover{background:var(--hub-surface-2)}.fmois-panneau__pt{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--nat);border-radius:50%;flex-shrink:0}.fmois-panneau__texte{flex-direction:column;flex:1;min-width:0;display:flex}.fmois-panneau__titre{font-size:13px;font-weight:600}.fmois-panneau__sous,.fmois-panneau__heure,.fmois-panneau__reste,.fmois-panneau__vide{color:var(--hub-fg-2)}.fmois-panneau__sous{font-size:11.5px}.fmois-panneau__heure{font-variant-numeric:tabular-nums;font-size:12px}.fmois-panneau__reste{margin:0;padding:2px 26px 6px;font-size:12px}.fmois-panneau__vide{margin:0;padding:8px;font-size:13px}.fmois-panneau__pied{border-top:1px solid var(--hub-border);gap:8px;margin-top:4px;padding:8px 8px 0;display:flex}.fmois-panneau__action{white-space:nowrap;border-radius:10px;align-items:center;height:40px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.fmois-panneau__action--plein{color:var(--hub-bg);background:var(--hub-accent);border-color:#0000}.fmois{--fmois-libelle:132px;flex-direction:column;display:flex;position:relative}.fmois__tete{padding:0 0 2px var(--fmois-libelle);grid-template-rows:22px 40px;row-gap:2px;display:grid}.fmois__semaines,.fmois__jours,.fmois__piste{grid-template-columns:repeat(var(--fmois-jours), minmax(0, 1fr));display:grid}.fmois__semaine{white-space:nowrap;min-width:0;color:var(--hub-fg-2);border-left:1px solid var(--hub-border);align-items:center;padding-left:6px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.fmois__semaine:first-child{border-left:0}.fmois__jour{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12px;display:flex}.fmois__lettre{color:var(--auj-encre-3);font-size:10px;font-weight:600}.fmois__numero{color:var(--hub-fg);font-weight:600}.fmois__jour--passe .fmois__numero,.fmois__jour--weekend .fmois__numero{color:var(--auj-encre-3)}.fmois__jour--weekend .fmois__numero{font-weight:500}.fmois__jour--aujourdhui .fmois__numero{width:22px;height:22px;color:var(--hub-bg);background:var(--hub-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fmois__couloir{grid-template-columns:var(--fmois-libelle) minmax(0, 1fr);border-top:1px solid var(--hub-border);display:grid}.fmois__nom{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:8px 10px 8px 0;line-height:normal;display:flex}.fmois__nom b{color:var(--hub-fg);font-size:13px;font-weight:600}.fmois__nom span{color:var(--hub-fg-2);font-size:11.5px}.fmois__piste{--fmois-haut:6px;--fmois-bas:4px;grid-template-rows:var(--fmois-rangs);padding:var(--fmois-haut) 0 var(--fmois-bas);align-content:center;row-gap:4px}.fmois__piste--une{--fmois-haut:7px;--fmois-bas:7px}.fmois__repere{margin:calc(-1 * var(--fmois-haut)) 0 calc(-1 * var(--fmois-bas));pointer-events:none;grid-row:1/-1;position:relative}.fmois__repere:before,.fmois__repere:after{content:"";position:absolute;inset:0}.fmois__repere--weekend:before{background:var(--hub-surface-2);opacity:.55}.fmois__repere--passe:after{background:var(--hub-bg);opacity:.45}.fmois__repere--aujourdhui:after{background:var(--hub-accent);opacity:.1}.fmois__repere--lundi{border-left:1px solid var(--hub-border)}.fmois__barre,.fmois__retard{z-index:1;min-width:0;height:26px;font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;margin:0 2px;padding:0;text-decoration:none;display:flex;position:relative}.fmois__barre{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nat) 20%, transparent)}.fmois__barre-nom{white-space:nowrap;height:26px;color:var(--hub-fg);align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:10px}.fmois__retard{white-space:nowrap;justify-content:flex-end;padding:0 10px;font-size:12px;font-weight:700}.fmois__retard[aria-expanded=true],.fmois__barre[aria-expanded=true],.fmois__chiffre[aria-expanded=true] .fmois__pastille{box-shadow:0 0 0 2px var(--auj-bloc), 0 0 0 4px var(--hub-fg)}.fmois__chiffre{min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.fmois__pastille{box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:24px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.fmois__chiffre:hover:not([aria-expanded=true]) .fmois__pastille{box-shadow:0 0 0 2px var(--nat)}.fmois__barre:focus-visible,.fmois__retard:focus-visible,.fmois__montrer:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.fmois__chiffre:focus-visible{outline:none}.fmois__chiffre:focus-visible .fmois__pastille{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.fmois__bulle{z-index:4;white-space:nowrap;color:var(--hub-fg-inv);background:var(--hub-surface-inv);pointer-events:none;visibility:hidden;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.fmois__bulle:after{content:"";border:5px solid #0000;border-top-color:var(--hub-surface-inv);margin-left:-5px;position:absolute;top:100%;left:50%}.fmois__bulle--fin{left:auto;right:50%;transform:translate(14px)}.fmois__bulle--fin:after{margin-left:0;left:auto;right:9px}.fmois__chiffre:hover .fmois__bulle,.fmois__chiffre:focus-visible .fmois__bulle{visibility:visible}.fmois__chiffre[aria-expanded=true] .fmois__bulle{visibility:hidden}.fmois__replies{min-height:40px;color:var(--hub-fg-2);border-top:1px solid var(--hub-border);align-items:center;gap:10px;font-size:12.5px;display:flex}.fmois__replies b{width:var(--fmois-libelle);color:var(--hub-fg);flex-shrink:0;font-weight:600}.fmois__montrer{min-height:32px;font:inherit;color:var(--hub-fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.fmois__legende{color:var(--hub-fg-2);border-top:1px solid var(--hub-border);flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.fmois__legende>span{align-items:center;gap:6px;display:inline-flex}.fmois__legende .fmois__legende-droite{margin-left:auto}.fmois__legende-barre{border-radius:7px;width:46px;height:14px}.fmois__chargement{border-top:1px solid var(--hub-border);align-items:center;min-height:40px;display:flex}.fmois__chargement>span{gap:6px;display:flex}.fmois__chargement>.fmois__squelette{margin-right:calc(var(--fmois-libelle) - 70px)}.fmois .fmois__squelette{border-radius:7px}.fmois__vide{text-align:center;color:var(--hub-fg-2);border-top:1px solid var(--hub-border);margin:0;padding:22px;font-size:13.5px}.frise{gap:18px}.frise__entete-droite{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.frise__navigation{align-items:center;gap:2px;display:inline-flex}.frise__periode{color:var(--auj-encre-3);white-space:nowrap;font-size:13px}.frise__cadre{border-radius:12px;margin:0 -12px;overflow-x:auto}.frise__cadre:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.frise__grille{--frise-libelle:132px;--frise-jour-min:44px;--frise-colonnes:var(--frise-libelle) minmax(0, 1fr);min-width:calc(var(--frise-libelle) + var(--frise-jours) * var(--frise-jour-min));padding:0 0 4px;position:relative}.frise__jours{grid-template-columns:var(--frise-libelle) repeat(var(--frise-jours), minmax(0, 1fr));align-items:center;height:52px;padding:0 8px 0 0;display:grid}.frise__coin{z-index:3;background:var(--auj-bloc);height:100%;position:sticky;left:0}.frise__jour{height:100%;color:var(--auj-encre-3);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.frise__jour-numero{font-variant-numeric:tabular-nums;color:var(--auj-encre-2);font-size:15px;font-weight:400}.frise__jour--aujourdhui i{color:var(--auj-sur-menu);background:var(--auj-menu);border-radius:15px;align-items:baseline;gap:6px;padding:6px min(12px,8%);font-style:normal;font-weight:500;display:flex}.frise__jour--aujourdhui .frise__jour-numero{color:inherit;font-weight:500}.frise__couloir{grid-template-columns:var(--frise-colonnes);align-items:center;min-height:46px;display:grid;position:relative}.frise__couloir+.frise__couloir:before,.frise__ligne-chargement+.frise__ligne-chargement:before{content:"";background:var(--auj-filet-doux);height:1px;position:absolute;top:0;left:20px;right:20px}.frise__nom{z-index:3;color:var(--auj-encre-2);background:var(--auj-bloc);align-self:stretch;align-items:center;padding-left:20px;font-size:13px;display:flex;position:sticky;left:0}.frise__cases{grid-template-columns:repeat(var(--frise-jours), minmax(0, 1fr));grid-auto-rows:30px;align-content:center;align-self:stretch;gap:6px;padding:7px 8px;display:grid}.frise__colonne-jour{background:var(--auj-colonne-jour);margin:-7px -3px}.frise__pilule{z-index:1;white-space:nowrap;text-overflow:ellipsis;border-radius:15px;min-width:0;height:30px;padding:0 12px;font-size:12.5px;font-weight:400;line-height:30px;text-decoration:none;display:block;position:relative;overflow:hidden}.frise__pilule.nat--retard{font-weight:500}.frise__pilule.nat--fait{text-decoration:line-through}.frise__pilule:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.frise__ligne-chargement{padding:8px 20px;position:relative}.frise__vide{color:var(--auj-encre-2);margin:0;padding:16px 20px;font-size:14px}@media (prefers-reduced-motion:no-preference){.frise__pilule{animation:.5s cubic-bezier(.2,.8,.2,1) both frise-entre;animation-delay:calc(var(--i,0) * 40ms)}}@keyframes frise-entre{0%{opacity:0;transform:translate(-10px)}}.liste__groupe-titre{color:var(--auj-encre-2);align-items:baseline;gap:8px;margin:14px 0 0;font-size:13px;font-weight:500;display:flex}.liste__groupe:first-of-type .liste__groupe-titre{margin-top:4px}.liste__groupe--en_retard .liste__groupe-titre{color:var(--auj-brique)}.liste__nb{color:var(--auj-encre-3);font-variant-numeric:tabular-nums;font-weight:300}.liste__taches{margin:0;padding:0;list-style:none}.tache{align-items:center;gap:14px;min-height:64px;display:flex;position:relative}.tache+.tache:before{content:"";background:var(--auj-filet-doux);height:1px;position:absolute;top:0;left:36px;right:0}.tache__cible{cursor:pointer;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.tache__case{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:-11px}.tache__rond{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--auj-encre-3);color:#0000;transition:background var(--hub-dur-fast) var(--hub-ease), box-shadow var(--hub-dur-fast) var(--hub-ease);border-radius:50%;place-items:center;display:grid}.tache__case:hover:not(:disabled)+.tache__rond{background:var(--auj-bleu-voile);box-shadow:inset 0 0 0 1.5px var(--auj-bleu-encre)}.tache__case:focus-visible+.tache__rond{box-shadow:inset 0 0 0 1.5px var(--auj-bleu-encre), 0 0 0 2px var(--hub-bg), 0 0 0 4px var(--auj-bleu-encre)}.tache__case:checked+.tache__rond{background:var(--auj-bleu);box-shadow:none;color:var(--auj-sur-bleu)}.tache__case:disabled:not(:checked)+.tache__rond{box-shadow:none;border:1.5px dashed var(--auj-encre-3);opacity:.7}.tache__lien{min-width:0;color:inherit;flex:1;align-self:stretch;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.tache__lien:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px;border-radius:6px}.tache__txt{flex:1;gap:3px;min-width:0;display:grid}.tache__titre{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.tache__detail{color:var(--auj-encre-3);font-size:13px;line-height:1.35}.tache__chevron{color:var(--auj-encre-3);opacity:.8;flex-shrink:0}.tache--faite .tache__titre{color:var(--auj-encre-3);text-decoration:line-through;text-decoration-thickness:1px}.liste__vide{color:var(--auj-encre-2);margin:4px 0 0;font-size:15px}.liste--chargement .liste__taches{opacity:.6}@media (prefers-reduced-motion:no-preference){.tache{animation:liste-entree var(--hub-dur-slow) var(--hub-ease) both}}@keyframes liste-entree{0%{opacity:0;transform:translateY(6px)}}.mes-tab__corps{min-width:0}.mes-tab__ligne .tache__cible{margin-right:2px}.mes-tab__phrase{color:var(--auj-encre-2);margin:4px 0 0;font-size:15px}.mes-tab__erreur{color:var(--auj-encre-2);flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;display:flex}.mes-tab__erreur p{margin:0}.bande{margin:0 0 6px}.bande__jours{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.bande__fenetre{width:42.8571%;transform:translateX(calc(var(--bande-position,0) * 100% / 3));background:var(--auj-bloc);border-radius:16px;position:absolute;top:0;bottom:0;left:0}.bande__jour{z-index:1;position:relative}.bande__bouton{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:6px 0 8px;display:flex}.bande__bouton:disabled{cursor:default}.bande__l{color:var(--auj-encre-3);font-size:11px}.bande__n{border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.bande__jour--auj .bande__n{color:var(--auj-sur-menu);background:var(--auj-menu);font-weight:500}.bande__pts{gap:3px;height:5px;display:flex}.bande__pt{border-radius:50%;width:5px;height:5px}.bande__pt--a_faire{background:var(--auj-pt-a-faire)}.bande__pt--retard{background:var(--auj-pt-retard)}.bande__pt--evenement{background:var(--auj-pt-evenement)}.bande__pt--reunion{background:var(--auj-pt-reunion)}.bande__pt--echeance{background:var(--auj-pt-echeance)}.bande__pt--fait{background:var(--auj-pt-fait)}@media (prefers-reduced-motion:no-preference){.bande__fenetre{transition:transform 80ms linear}}.fm__agenda{margin-left:auto}.fm-vue{scroll-snap-type:x proximity;scrollbar-width:none;margin:2px -16px 0 0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 91%,#0000);mask-image:linear-gradient(90deg,#000 91%,#0000)}.fm-vue::-webkit-scrollbar{display:none}.fm-piste{grid-template-columns:repeat(var(--fm-jours,7), 94px);column-gap:6px;width:max-content;padding-right:16px;display:grid}.fm-auj{background:var(--auj-colonne-jour);border-radius:14px;margin:-2px -3px}.fm-j{height:36px;font:inherit;color:var(--auj-encre-3);scroll-snap-align:start;cursor:pointer;background:0 0;border:0;grid-row:1;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.fm-j b{color:var(--auj-encre-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.fm-j--auj i{color:var(--auj-sur-menu);background:var(--auj-menu);border-radius:14px;padding:5px 11px;font-style:normal}.fm-j--auj b{color:inherit;font-weight:500}.fm-c{letter-spacing:.02em;color:var(--auj-encre-3);box-shadow:inset 0 1px 0 var(--auj-filet-doux);grid-column:1/-1;padding:10px 2px 5px;font-size:11px}.fm-c--premier{box-shadow:none}.fm-c__texte{position:sticky;left:2px}.fm-case{flex-direction:column;gap:4px;min-width:0;margin-bottom:4px;display:flex}.fm-p{min-height:30px;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:15px;padding:6px 9px;font-size:12px;line-height:1.2}.fm-p.nat--retard,.fm-p--nb{font-weight:500}.fm-p__t{max-width:100%;display:inline-block;position:sticky;left:9px}.fm-p--avant .fm-p__t{max-width:76px}.fm-pied{color:var(--auj-encre-3);margin:4px 0 0;font-size:12px;line-height:1.45}.fm__vide{color:var(--auj-encre-2);margin:8px 0 0;font-size:14px}.fm__squelette{border-radius:14px;height:180px}.bande__bouton:focus-visible,.fm-vue:focus-visible,.fm-j:focus-visible,.fm-p:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px}.feuille-jour{z-index:var(--hub-z-modale,60);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.feuille-jour__voile{background:var(--auj-voile-feuille);position:absolute;inset:0}.feuille{max-height:calc(100dvh - 120px);padding:10px 20px calc(28px + env(safe-area-inset-bottom,0px));background:var(--auj-bloc);box-shadow:var(--auj-ombre-feuille);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:relative}.feuille__poignee{background:var(--auj-filet);border-radius:2px;flex:none;width:36px;height:4px;margin:0 auto 14px;display:block}.feuille__tete{flex:none;align-items:baseline;gap:10px;display:flex}.feuille__tete h2{font-family:var(--hub-font-serif);margin:0;font-size:30px;font-weight:400;line-height:1.1}.feuille__tete em{font-style:italic}.feuille__nb{color:var(--auj-encre-3);font-size:14px}.feuille__fermer{min-height:var(--hub-tap);font:inherit;color:var(--auj-bleu-encre);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:14px;font-weight:500}.feuille__corps{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.feuille__c{color:var(--auj-encre-2);margin:16px 0 2px;font-size:13px;font-weight:500}.feuille__c span{color:var(--auj-encre-3);font-weight:300}.feuille__rgs{margin:0;padding:0;list-style:none}.feuille__rg{width:100%;min-height:44px;font:inherit;text-align:left;color:inherit;box-shadow:inset 0 -1px 0 var(--auj-filet-doux);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:15px;text-decoration:none;display:flex}span.feuille__rg{cursor:default}.feuille__pt{border-radius:50%;flex:none;width:10px;height:10px}.feuille__pt--a_faire{background:var(--nat-a-faire-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-a-faire)}.feuille__pt--retard{background:var(--nat-retard-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-retard)}.feuille__pt--evenement{background:var(--nat-evenement-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-evenement)}.feuille__pt--reunion{background:var(--nat-reunion-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-reunion)}.feuille__pt--echeance{background:var(--nat-echeance-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-echeance)}.feuille__pt--fait{background:var(--nat-fait-soft);box-shadow:inset 0 0 0 1px var(--auj-pt-fait)}.feuille__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.feuille__m{color:var(--auj-encre-3);flex:none;font-size:13px;font-weight:300}.feuille__chev{color:var(--auj-encre-3);flex:none}.feuille__vide{color:var(--auj-encre-2);margin:16px 0;font-size:15px}.feuille__agenda{height:44px;color:var(--auj-bleu-encre);flex:none;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.feuille__fermer:focus-visible,.feuille__rg:focus-visible,.feuille__agenda:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.feuille{animation:feuille-montee var(--hub-dur-slow) var(--hub-ease) both}.feuille-jour__voile{animation:feuille-voile var(--hub-dur-fast) linear both}}@keyframes feuille-montee{0%{opacity:0;transform:translateY(40px)}}@keyframes feuille-voile{0%{opacity:0}}.widgets{flex-direction:column;gap:14px;min-width:0;display:flex}.rdv{margin:0;padding:0;list-style:none}.rdv__ligne{align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex;position:relative}.rdv__ligne+.rdv__ligne:before{content:"";background:var(--auj-filet-doux);height:1px;position:absolute;top:0;left:0;right:0}.rdv__heure{width:56px;font-family:var(--hub-font-serif);flex:none;font-size:19px;font-weight:400;line-height:1}.rdv__titre{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1;text-decoration:none}a.rdv__titre:hover{text-underline-offset:3px;text-decoration:underline}.auj-rg__alerte{color:var(--auj-brique)}.widget__vide{color:var(--auj-encre-2);margin:0;font-size:14px}.widget__reessayer{font:inherit;color:var(--auj-bleu-encre);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.widget__gestes{gap:2px;display:inline-flex}.widgets__pied{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.rdv__titre:focus-visible,.widget__reessayer:focus-visible{outline:2px solid var(--auj-bleu-encre);outline-offset:2px;border-radius:4px}@media (width<=767px){.widget__reessayer,.widget__gestes .ds-bouton{min-height:var(--hub-tap);min-width:var(--hub-tap)}}@media (prefers-reduced-motion:no-preference){.widget{animation:widget-entree var(--hub-dur-slow) var(--hub-ease) both}.widget:nth-child(2){animation-delay:calc(var(--hub-dur-fast) / 2)}.widget:nth-child(n+3){animation-delay:var(--hub-dur-fast)}}@keyframes widget-entree{0%{opacity:0;transform:translateY(6px)}}.club-tuiles{gap:var(--hub-sp-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.club-tuile{border-radius:var(--hub-r-md);background:var(--auj-tuile-neutre);min-width:0;padding:10px;line-height:normal;display:block}.club-tuile--alerte{background:var(--auj-tuile-alerte)}.club-tuile--attention{background:var(--auj-tuile-attention)}.club-tuile__libelle{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700;display:block}.club-tuile--alerte .club-tuile__libelle{color:var(--auj-tuile-alerte-texte)}.club-tuile--attention .club-tuile__libelle{color:var(--auj-tuile-attention-texte)}.club-tuile__texte{margin-top:var(--hub-sp-1);font-size:var(--hub-fs-base);color:var(--hub-fg);overflow-wrap:anywhere;display:block}.semaine{--semaine-gap:10px;gap:var(--semaine-gap);flex-direction:column;display:flex}@media (width>=768px){.semaine{--semaine-gap:12px}}.semaine__phrase{color:var(--auj-encre-2);margin:0;font-size:15px;line-height:1.5}.semaine__chiffre{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:24px;font-weight:400;line-height:1}.semaine__objectif{margin:calc(8px - var(--semaine-gap)) 0 0;color:var(--auj-encre-3);font-size:12.5px;font-weight:300}.semaine__jauge{background:var(--auj-filet);border-radius:1px;height:2px;overflow:hidden}.semaine__remplie{background:var(--auj-bleu);height:100%}.aujourdhui{flex-direction:column;gap:28px;min-width:0;display:flex}.aujourdhui__bienvenue{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.aujourdhui__accueil{min-width:0}.aujourdhui__bonjour{font-family:var(--hub-font-serif);letter-spacing:-.015em;margin:0;font-size:56px;font-weight:400;line-height:1}.aujourdhui__bonjour em{font-style:italic}.aujourdhui__synthese{color:var(--auj-encre-2);margin:10px 0 0;font-size:15px;line-height:1.5}.aujourdhui__actions{align-items:center;gap:8px;display:flex}.aujourdhui__bas{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.aujourdhui__bas--sans-liste{grid-template-columns:minmax(0,1fr)}.aujourdhui__colonne{flex-direction:column;gap:20px;min-width:0;display:flex}.aujourdhui__bas .widgets{gap:20px}@media (width<=1000px){.aujourdhui__bas{grid-template-columns:minmax(0,1fr)}}.aujourdhui--telephone{gap:14px}.aujourdhui--telephone .aujourdhui__bienvenue{margin-bottom:6px}.aujourdhui--telephone .aujourdhui__bonjour{font-size:44px}.aujourdhui--telephone .widgets__pied{margin-top:4px}.nouvelle-tache{gap:var(--hub-sp-4);display:grid}.nouvelle-tache__quand{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}.carto-carte{min-width:0;padding:var(--hub-sp-3);box-shadow:var(--hub-shadow-xs);border-radius:12px;flex-direction:column;gap:9px;display:flex;position:relative}.carto-carte--active{background:var(--hub-surface);border:1px solid var(--hub-border)}.carto-carte--inactive{background:color-mix(in srgb, var(--hub-surface) 55%, transparent);border:1px dashed var(--hub-fg-3)}.carto-carte__tete{align-items:center;gap:var(--hub-sp-2);display:flex}.carto-carte__nom{color:var(--hub-fg);font-size:var(--hub-fs-base);overflow-wrap:anywhere;font-weight:600;line-height:1.35}a.carto-carte__nom{text-decoration:none}a.carto-carte__nom:hover,a.carto-carte__nom:focus-visible{text-underline-offset:3px;text-decoration:underline}.carto-carte a.carto-carte__nom:after{content:"";border-radius:12px;position:absolute;inset:0}.carto-carte__code{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);flex-shrink:0;margin-left:auto}.carto .ds-frise-pastilles{z-index:1;position:relative}.carto .ds-frise-pastilles__pastille{width:20px;height:20px}.carto .ds-frise-pastilles__pastille svg{width:11px;height:11px}.carto .ds-frise-pastilles__pastille--appel{color:var(--teinte-terre-ink);background:var(--teinte-terre-soft)}.carto .ds-frise-pastilles__pastille--mail{color:var(--teinte-bleu-ink);background:var(--teinte-bleu-soft)}.carto .ds-frise-pastilles__pastille--wa{color:var(--teinte-vert-ink);background:var(--teinte-vert-soft)}.carto .ds-frise-pastilles__pastille--sms{color:var(--teinte-canard-ink);background:var(--teinte-canard-soft)}.carto-carte__quand{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);line-height:var(--hub-lh-snug);align-items:center;gap:6px;margin:0;display:flex}.carto-carte__quand svg{color:var(--hub-fg-3);flex-shrink:0}.carto-carte__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.carto-carte__nb{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);margin-left:auto}.carto-carte__club{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);margin:0}.carto-etat{border-radius:var(--hub-r-pill);height:20px;font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.carto-etat__point{border-radius:var(--hub-r-pill);background:currentColor;width:7px;height:7px}.carto-etat--couverte{color:var(--carto-couverte-ink);background:var(--carto-couverte-soft)}.carto-etat--a-couvrir{color:var(--carto-a-couvrir-ink);background:var(--carto-a-couvrir-soft)}.carto-etat--inactive{color:var(--hub-fg-2);background:var(--hub-surface-2)}.carto-etat--legale{color:var(--hub-info-ink);background:var(--hub-info-soft)}.carto-etat--prospection{color:var(--teinte-terre-ink);background:var(--teinte-terre-soft)}.carto-pastille{box-sizing:border-box;width:24px;height:24px;color:var(--vie-ink);background:var(--vie-soft);border-radius:var(--hub-r-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.carto-pastille svg{width:13px;height:13px}.carto-pastille--sm{width:20px;height:20px}.carto-pastille--sm svg{width:11px;height:11px}.carto-pastille--vide{border:1.5px dashed var(--hub-fg-3);background:0 0;width:26px;height:26px}.carto-a-ranger{gap:var(--hub-sp-3);padding:14px var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);flex-direction:column;display:flex}.carto-a-ranger__tete{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.carto-a-ranger__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:22px;font-weight:400;line-height:1}.carto-a-ranger__compte{height:22px;color:var(--carto-a-couvrir-ink);background:var(--carto-a-couvrir-soft);border-radius:var(--hub-r-pill);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.carto-a-ranger__aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.carto-a-ranger__liste{gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;padding:0 0 0 38px;list-style:none;display:flex}.carto-a-ranger__item{align-items:baseline;gap:var(--hub-sp-2);background:var(--hub-surface-2);border:1px dashed var(--hub-fg-3);border-radius:10px;max-width:100%;padding:8px 14px;display:inline-flex}.carto-a-ranger__item--active{border-style:solid;border-color:var(--hub-border)}.carto-a-ranger__code{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);font-weight:600}.carto-a-ranger__meta{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);white-space:nowrap}@media (width<=767px){.carto-a-ranger__liste{padding-left:0}}.carto-legende{padding:var(--hub-sp-3) var(--hub-sp-4);background:var(--hub-surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.carto-legende__titre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;font-weight:600}.carto-legende__item{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);align-items:center;gap:6px;display:inline-flex}.carto-legende .carto-legende__canal{width:18px;height:18px}.carto-legende .carto-legende__canal svg{width:10px;height:10px}.carto-legende__declencheur{color:var(--hub-fg-3);display:inline-flex}.carto-legende__sep{background:var(--hub-border);width:1px;height:18px}.carto-legende__carte{box-sizing:border-box;border-radius:var(--hub-r-xs);width:26px;height:16px}.carto-legende__carte--active{background:var(--hub-surface);border:1px solid var(--hub-border)}.carto-legende__carte--inactive{border:1px dashed var(--hub-fg-3)}.carto-parcours-cadre{padding:var(--hub-sp-1) 10px 10px;scrollbar-width:thin;scrollbar-color:var(--hub-border-strong) transparent;position:relative;overflow-x:auto}.carto-parcours-cadre::-webkit-scrollbar{height:8px}.carto-parcours-cadre::-webkit-scrollbar-thumb{background:var(--hub-border-strong);border-radius:var(--hub-r-pill)}.carto-parcours-cadre:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.carto-parcours{column-gap:26px;row-gap:var(--hub-sp-3);grid-template-columns:repeat(6,minmax(184px,1fr));margin:0;padding:0;list-style:none;display:grid}.carto-etape{grid-template-rows:subgrid;min-width:0;display:grid}.carto-etape__tete{flex-direction:column;gap:10px;display:flex}.carto-etape__rail{align-items:center;min-height:42px;display:flex;position:relative}.carto-etape:not(:last-child) .carto-etape__rail:after{content:"";background:var(--hub-border);height:2px;position:absolute;top:20px;left:52px;right:-14px}.carto-etape__passage{z-index:1;background:var(--hub-bg);color:var(--hub-fg-2);font-family:var(--hub-font-serif);white-space:nowrap;padding:0 6px;font-size:15px;font-style:italic;line-height:normal;position:absolute;top:9px;left:56%}.carto-etape__rond{z-index:1;box-sizing:border-box;border-radius:var(--hub-r-pill);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.carto-etape--couverte .carto-etape__rond{color:var(--hub-surface);background:var(--carto-couverte-ink);border:2px solid var(--carto-couverte-ink)}.carto-etape--a-couvrir .carto-etape__rond{color:var(--carto-a-couvrir-ink);background:var(--carto-a-couvrir-soft);border:2px dashed var(--carto-a-couvrir-ink)}.carto-etape__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:22px;font-weight:400;line-height:1}.carto-etape__description{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:-7px 0 0;line-height:1.4}.carto-etape__etat{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.carto-etape__points{flex-wrap:wrap;gap:3px;display:inline-flex}.carto-point{box-sizing:border-box;border:1.5px solid var(--hub-fg-3);border-radius:var(--hub-r-pill);width:8px;height:8px}.carto-point--active{background:var(--carto-couverte-ink);border-color:var(--carto-couverte-ink)}.carto-etape__compte{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.carto-couloir{grid-row:2/-1;grid-template-rows:subgrid;margin:var(--hub-sp-3) -10px 0;border-radius:var(--hub-r-lg);align-items:start;padding:10px;display:grid}.carto-etape--couverte .carto-couloir{background:var(--hub-surface-2)}.carto-etape--a-couvrir .carto-couloir{background:repeating-linear-gradient(135deg, var(--carto-hachure) 0 8px, transparent 8px 16px), var(--hub-bg);border:1.5px dashed var(--carto-a-couvrir-ink)}.carto-encart{padding:var(--hub-sp-3);color:var(--carto-a-couvrir-ink);background:var(--carto-a-couvrir-soft);font-size:var(--hub-fs-sm);border-radius:12px;flex-direction:column;gap:5px;line-height:1.45;display:flex}.carto-encart strong{align-items:center;gap:6px;font-weight:600;display:flex}.carto{flex-direction:column;gap:18px;min-width:0;display:flex}.carto-vie--prospect{--vie-soft:var(--vie-prospect-soft);--vie-ink:var(--vie-prospect-ink)}.carto-vie--nouveau-client{--vie-soft:var(--vie-nouveau-client-soft);--vie-ink:var(--vie-nouveau-client-ink)}.carto-vie--client{--vie-soft:var(--vie-client-soft);--vie-ink:var(--vie-client-ink)}.carto-vie--frequentant{--vie-soft:var(--vie-frequentant-soft);--vie-ink:var(--vie-frequentant-ink)}.carto-vie--dormant{--vie-soft:var(--vie-dormant-soft);--vie-ink:var(--vie-dormant-ink)}.carto-vie--ancien{--vie-soft:var(--vie-ancien-soft);--vie-ink:var(--vie-ancien-ink)}.carto-entete{align-items:flex-end;gap:var(--hub-sp-4);flex-wrap:wrap;display:flex}.carto-entete__titres{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.carto-entete__surtitre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;font-weight:600}.carto-entete__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1}.carto-entete__sous-titre{color:var(--hub-fg-2);font-size:var(--hub-fs-md);margin:0}.carto-barre{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.carto>.carto-barre .carto-barre__nouvelle{margin-left:auto}.carto-barre__club{width:min(100%,220px)}.carto-barre__club .ds-champ__saisie{border-radius:var(--hub-r-md);height:32px;font-weight:600}@media (width>=768px){.carto-barre__club .ds-champ__saisie{font-size:var(--hub-fs-base)}}.carto-barre .ds-segmented{box-sizing:border-box;background:var(--hub-surface-2);border-radius:var(--hub-r-md);border:0;height:32px;padding:3px}.carto-barre .ds-segmented__segment{border-radius:8px;height:26px}.carto-barre .ds-segmented__segment[aria-checked=true]{font-weight:600}.carto-barre .ds-bouton{height:32px}.carto-chiffres{gap:var(--hub-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.carto-chiffres--cinq{grid-template-columns:repeat(5,minmax(0,1fr))}.carto-chiffre{min-width:0;padding:var(--hub-sp-3) var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);align-items:baseline;gap:10px;display:flex}.carto-chiffre__valeur{color:var(--hub-fg);font-family:var(--hub-font-serif);white-space:nowrap;font-size:34px;font-weight:400;line-height:1}.carto-chiffre__valeur--couverte{color:var(--carto-couverte-ink)}.carto-chiffre__valeur--a-couvrir{color:var(--carto-a-couvrir-ink)}.carto-chiffre__valeur--accent{color:var(--carto-terre-texte)}.carto-chiffre__texte{min-width:0;color:var(--hub-fg-2);font-size:var(--hub-fs-base);overflow-wrap:anywhere}@media (width<=900px){.carto-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes carto-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes carto-compte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.carto>*{animation:.5s cubic-bezier(.2,.8,.2,1) .12s backwards carto-surgit}.carto>:nth-child(2){animation-delay:.2s}.carto>:nth-child(3){animation-delay:.28s}.carto>:nth-child(4){animation-delay:.36s}.carto>:nth-child(5){animation-delay:.44s}.carto>:nth-child(n+6){animation-delay:.52s}.carto-cascade{animation:.45s cubic-bezier(.2,.8,.2,1) backwards carto-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms)}.carto-chiffre__valeur{animation:.6s cubic-bezier(.2,.8,.2,1) .4s backwards carto-compte}@media (prefers-reduced-motion:reduce){.carto>*,.carto-cascade,.carto-chiffre__valeur{animation:none}}.seq-canal--tache{--canal-soft:var(--teinte-terre-soft);--canal-ink:var(--teinte-terre-ink)}.seq-canal--email{--canal-soft:var(--teinte-bleu-soft);--canal-ink:var(--teinte-bleu-ink)}.seq-canal--whatsapp{--canal-soft:var(--teinte-vert-soft);--canal-ink:var(--teinte-vert-ink)}.seq-canal--sms{--canal-soft:var(--teinte-canard-soft);--canal-ink:var(--teinte-canard-ink)}.seq-canal--systeme{--canal-soft:var(--teinte-gris-soft);--canal-ink:var(--teinte-gris-ink)}.seq-rond{border-radius:var(--hub-r-pill);background:var(--canal-soft);color:var(--canal-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seq-rond--18{width:18px;height:18px}.seq-rond--28{width:28px;height:28px}.seq-tete{align-items:center;gap:var(--hub-sp-4);padding:var(--hub-sp-4) var(--hub-sp-5);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-sm);display:flex}.seq-tete__icone,.seq-carte__icone{background:var(--hub-surface-2);color:var(--hub-fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seq-tete__icone{border-radius:var(--hub-r-lg);width:48px;height:48px}.seq-tete__corps{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.seq-tete__titres{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seq-tete__nom{font-family:var(--hub-font-serif);margin:0;font-size:32px;font-weight:400;line-height:1}.seq-tete__ligne{color:var(--hub-fg-2);font-size:var(--hub-fs-base);line-height:var(--hub-lh-snug);margin:0}.seq-tete__ligne b{color:var(--hub-fg);font-weight:600}.seq-tete__actions{gap:var(--hub-sp-2);flex-wrap:wrap;flex-shrink:0;display:inline-flex}.seq-etat{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:22px;color:var(--hub-fg-2);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.seq-etat__point{border-radius:var(--hub-r-pill);background:currentColor;width:7px;height:7px}.seq-etat--actif{background:var(--carto-couverte-soft);color:var(--carto-couverte-ink)}.seq-etat--brouillon{background:var(--carto-a-couvrir-soft);color:var(--carto-a-couvrir-ink)}.seq-etat--danger{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.seq-carte{gap:var(--hub-sp-3);min-width:0;padding:14px var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-sm);flex-direction:column;display:flex}.seq-carte__tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seq-carte__icone{border-radius:8px;width:28px;height:28px}.seq-carte__titre{font-family:var(--hub-font-serif);margin:0;font-size:22px;font-weight:400;line-height:1}.seq-carte__droite{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.seq-info{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:22px;color:var(--hub-fg-2);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.seq-legende{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex-wrap:wrap;gap:14px;display:flex}.seq-legende>span{align-items:center;gap:6px;display:inline-flex}.seq-etapes{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.seq-etape{box-sizing:border-box;border-radius:var(--hub-r-md);width:100%;color:var(--hub-fg);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px 30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:7px 10px;display:grid}button.seq-etape{cursor:pointer}button.seq-etape:hover{background:var(--hub-surface-2)}button.seq-etape[aria-pressed=true]{background:color-mix(in srgb, var(--hub-accent) 7%, var(--hub-surface));outline:1.5px solid var(--hub-accent);outline-offset:-1.5px}button.seq-etape:focus-visible{box-shadow:var(--hub-focus)}.seq-etape__jour{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.seq-etape__textes{min-width:0;line-height:var(--hub-lh-snug);flex-direction:column;gap:1px;display:flex}.seq-etape__nom{font-size:var(--hub-fs-base);font-weight:600}.seq-etape__sous-titre{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seq-etape__poignee{color:var(--hub-fg-3)}.seq-etape__compteur{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);white-space:nowrap}.seq-etape__compteur b{color:var(--hub-fg);font-weight:600}.seq-etapes__pied{align-items:center;gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.seq-etapes__ajouter{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-md);height:30px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.seq-etapes__ajouter:focus-visible{box-shadow:var(--hub-focus);outline:none}.seq-etapes__ajouter:disabled{color:var(--hub-fg-3);cursor:not-allowed}.seq-etapes__astuce{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}@media (width<=560px){.seq-etape{grid-template-columns:36px 30px minmax(0,1fr)}.seq-etape__poignee{display:none}.seq-etape__compteur{grid-column:3}}.seq-page{flex-direction:column;gap:18px;display:flex}.seq-deux{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.seq-colonne{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}@media (width>=1100px){.seq-deux{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (width<=767px){.seq-tete{flex-wrap:wrap}.seq-tete__icone{display:none}}.seq-canal--tableau{--canal-soft:var(--tab-sequence-soft);--canal-ink:var(--tab-sequence-ink)}.seq-tableau{gap:var(--hub-sp-3);flex-direction:column;display:flex}.seq-tableau__surtitre{color:var(--hub-fg);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.seq-tableau__discret{color:var(--hub-fg-2);font-size:11.5px;font-weight:400}.seq-tableau__valeurs{flex-direction:column;gap:2px;display:flex}.seq-tableau__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.seq-tableau__ligne{border-bottom:1px solid var(--hub-border);grid-template-columns:26px minmax(0,1fr) 190px;align-items:center;gap:10px;min-height:40px;display:grid}.seq-tableau__icone{color:var(--hub-fg-2)}.seq-tableau__textes{flex-direction:column;gap:1px;min-width:0;display:flex}.seq-tableau__nom{font-size:13px;font-weight:600}.seq-tableau__type{color:var(--hub-fg-2);font-size:11.5px}.seq-tableau__valeur{justify-content:flex-end;min-width:0;display:flex}.seq-tableau__valeur>*{width:100%}.seq-tableau__verrou,.seq-tableau__exclue{color:var(--hub-fg-2);justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.seq-tableau__rappel{border-radius:var(--hub-r-md);background:var(--tab-sequence-soft);color:var(--tab-sequence-ink);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.seq-tableau__rappel svg{flex-shrink:0;margin-top:2px}.seq-tableau__modes{border-radius:var(--hub-r-md);background:var(--hub-bg);color:var(--hub-fg-2);flex-direction:column;gap:5px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.seq-tableau__modes .seq-tableau__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-size:10px;font-weight:700}.seq-tableau__modes dl{flex-direction:column;gap:5px;margin:0;display:flex}.seq-tableau__modes dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.seq-tableau__modes dt{color:var(--hub-fg);font-weight:600}.seq-tableau__modes dd{margin:0}.seq-tableau__indispo{border-radius:var(--hub-r-md);background:var(--nat-echeance-soft);color:var(--nat-echeance-ink);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.seq-tableau__indispo svg{flex-shrink:0;margin-top:1px}.seq-tableau__vide,.seq-tableau__erreur{padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-bg);color:var(--hub-fg-2);font-size:13px;line-height:1.5}.seq-tableau__vide p,.seq-tableau__erreur p{margin:0}.seq-tableau__titre-vide{color:var(--hub-fg);font-size:14px;font-weight:600}.seq-tableau__lien{color:var(--tab-cuivre);align-self:flex-start;font-size:12.5px;font-weight:600}.seq-tableau__erreur{align-items:flex-start}@media (width<=520px){.seq-tableau__ligne{grid-template-columns:26px minmax(0,1fr);padding:6px 0}.seq-tableau__valeur{grid-column:2;justify-content:flex-start}.seq-tableau__modes dl>div{grid-template-columns:1fr;gap:0}}.ruban{--ruban-pied:42px;--ruban-marge:14px;--ruban-filet:var(--hub-surface-2)}.ruban--lecture{--ruban-filet:color-mix(in srgb, var(--hub-accent) 35%, var(--hub-surface))}.ruban__defile{border-radius:var(--hub-r-sm);margin:-4px;padding:4px;position:relative;overflow-x:auto}.ruban__ligne{align-items:stretch;display:flex}.ruban__porte{gap:var(--hub-sp-1);box-sizing:border-box;width:136px;padding:10px var(--hub-sp-3);color:var(--hub-fg);font-size:var(--hub-fs-sm);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;flex-shrink:0;align-self:center;line-height:1.35;display:flex}.ruban__porte--entree{background:color-mix(in srgb, var(--hub-accent) 6%, var(--hub-surface));border:1.5px solid var(--hub-accent)}.ruban__porte--sortie{background:var(--hub-surface);border:1.5px dashed var(--hub-fg-3)}.ruban__porte-surtitre{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.ruban__porte--entree .ruban__porte-surtitre{color:var(--carto-terre-texte)}.ruban__porte-meta{color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.ruban__porte-titre b{font-weight:600}.ruban__porte .ds-bouton{height:24px;margin:var(--hub-sp-1) 0 0 -6px;font-size:var(--hub-fs-sm);background:0 0;border-color:#0000;align-self:flex-start;padding:0 6px}.ruban__axe{min-width:0;padding:0 var(--ruban-marge);flex:1;align-items:stretch;margin:0;list-style:none;display:flex}.ruban__vide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);text-align:center;flex:1;align-self:center;margin:0}.ruban__ecart{min-width:24px;padding-bottom:var(--ruban-pied);border-radius:var(--hub-r-sm);transition:background var(--hub-dur-base) var(--hub-ease);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.ruban__ecart-libelle{color:var(--hub-fg-2);white-space:nowrap;margin-bottom:6px;font-size:10px;line-height:12px}.ruban__ecart-filet{border-top:3px solid var(--ruban-filet);align-self:stretch}.ruban__jour{border-radius:var(--hub-r-sm);min-width:104px;transition:background var(--hub-dur-base) var(--hub-ease);flex-direction:column;flex:0 128px;justify-content:flex-end;gap:24px;display:flex}.ruban__jour--cible,.ruban__ecart--cible{background:var(--hub-surface-soft)}.ruban__pile{flex-direction:column-reverse;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ruban__pastille-corps{box-sizing:border-box;background:var(--hub-surface);border:1px solid var(--hub-border);border-left:4px solid var(--canal-ink);border-radius:var(--hub-r-md);width:100%;max-width:128px;box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font:inherit;text-align:left;transition:box-shadow var(--hub-dur-base) var(--hub-ease), background var(--hub-dur-base) var(--hub-ease);flex-direction:column;gap:3px;margin:0 auto;padding:7px 9px 8px;display:flex}button.ruban__pastille-corps{cursor:grab}button.ruban__pastille-corps:hover{box-shadow:var(--hub-shadow-sm)}button.ruban__pastille-corps:focus-visible{box-shadow:var(--hub-focus);outline:none}.ruban__pastille--choisie .ruban__pastille-corps{border:2px solid var(--hub-accent);border-left:4px solid var(--canal-ink)}.ruban__pastille--glissee .ruban__pastille-corps{cursor:grabbing;opacity:.6}.ruban__canal{color:var(--canal-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.ruban__titre{font-size:var(--hub-fs-sm);font-weight:600;line-height:var(--hub-lh-snug);overflow-wrap:anywhere}.ruban__compteur{border-top:1px solid var(--hub-border);color:var(--hub-fg-2);margin-top:2px;padding-top:5px;font-size:10px;line-height:1.3}.ruban__compteur b{color:var(--hub-fg);font-weight:600}.ruban__repere{border-radius:var(--hub-r-xs);width:100%;color:var(--hub-fg);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;display:flex}button.ruban__repere{cursor:copy}button.ruban__repere:focus-visible{box-shadow:var(--hub-focus);outline:none}.ruban__repere-filet{border-top:3px solid var(--ruban-filet);align-self:stretch;height:0;margin:0 0 8px;position:relative}.ruban__repere-point{box-sizing:border-box;border:2px solid var(--hub-surface);border-radius:var(--hub-r-pill);background:var(--hub-accent);width:13px;height:13px;box-shadow:0 0 0 1.5px var(--hub-accent);position:absolute;top:-8px;left:50%;transform:translate(-50%)}button.ruban__repere:hover .ruban__repere-point{box-shadow:0 0 0 1.5px var(--hub-accent), 0 0 0 5px var(--hub-accent-soft)}.ruban__repere-jour{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:16px}.ruban__repere-date{color:var(--hub-fg-2);white-space:nowrap;font-size:10px;line-height:14px}.ruban__jour--rdv .ruban__repere-filet{border-top-color:var(--hub-accent)}.ruban__repere-rdv{color:var(--carto-terre-texte);font-size:var(--hub-fs-xs);white-space:nowrap;font-weight:600;line-height:14px}.ruban__pied{align-items:center;gap:var(--hub-sp-2) 14px;margin-top:var(--hub-sp-4);flex-wrap:wrap;display:flex}.ruban__aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0 0 0 auto}@media (prefers-reduced-motion:reduce){.ruban__ecart,.ruban__jour,.ruban__pastille-corps{transition:none}}.auto-cadre{gap:var(--hub-sp-4);padding:var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);flex-direction:column;display:flex}.seq-tete__champ{flex:0 auto;min-width:0;max-width:100%}.seq-tete__champ input{field-sizing:content;min-width:12ch;max-width:100%;height:40px;padding:0 var(--hub-sp-2);font-family:var(--hub-font-serif);background:0 0;border-color:#0000;font-size:32px;font-weight:400}.seq-tete__champ input:hover{border-color:var(--hub-border)}.auto-inspecteur__deux{gap:var(--hub-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-inspecteur__deux:empty{display:none}.auto-inspecteur__raccourcis{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.auto-inspecteur__date{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 10px;background:var(--hub-bg);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);border-radius:8px;margin:0;display:flex}.auto-inspecteur__date svg{flex-shrink:0}.auto-inspecteur__date b{color:var(--hub-fg);font-weight:600}.auto-inspecteur__outils{justify-content:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.auto-inspecteur .auto-inspecteur__supprimer{border-color:var(--hub-danger-ink);color:var(--hub-danger-ink)}.auto-panneau{gap:var(--hub-sp-4);flex-direction:column;display:flex}.auto-interrupteurs{gap:var(--hub-sp-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.auto-interrupteurs>.ds-interrupteur{min-height:var(--hub-tap)}.auto-interrupteurs legend,.auto-panneau__intitule{margin:0 0 var(--hub-sp-2);color:var(--hub-fg);font-size:var(--hub-fs-sm);font-weight:600}.auto-panneau__bloc{gap:var(--hub-sp-2);flex-direction:column;display:flex}@media (width<=767px){.ruban__porte .ds-bouton,.auto-inspecteur__outils .ds-bouton,.seq-carte__droite .ds-bouton,.seq-etapes__ajouter,.seq-lien-bouton{min-width:var(--hub-tap);min-height:var(--hub-tap)}}.seq-note{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);line-height:var(--hub-lh-snug);margin:0}.seq-note--texte{font-size:var(--hub-fs-sm)}.seq-lien-bouton{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-md);height:26px;color:var(--hub-fg);font-size:var(--hub-fs-base);white-space:nowrap;align-items:center;padding:0 13px;font-weight:600;text-decoration:none;display:inline-flex}.seq-lien-bouton:focus-visible{box-shadow:var(--hub-focus);outline:none}.seq-erreur{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.seq-chiffres{gap:var(--hub-sp-3);padding-bottom:var(--hub-sp-3);border-bottom:1px solid var(--hub-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.seq-chiffre{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.seq-chiffre__n{font-family:var(--hub-font-serif);margin:0;font-size:30px;line-height:1}.seq-chiffre__n--accent{color:var(--carto-terre-texte)}.seq-chiffre__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);line-height:var(--hub-lh-snug)}.seq-barres{align-items:flex-end;gap:4px;height:72px;margin:0;padding:0;list-style:none;display:flex}.seq-barre{background:var(--canal-ink);opacity:.85;border-radius:4px 4px 0 0;flex:1 1 0}@media (width<=560px){.seq-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}.seq-apercu__nombre{color:var(--carto-terre-texte);font-family:var(--hub-font-serif);font-size:26px;line-height:1}.seq-fiches,.seq-portes,.seq-journal{line-height:var(--hub-lh-snug);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.seq-fiches li{border-top:1px solid var(--hub-border);font-size:var(--hub-fs-base);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.seq-fiches a{color:var(--hub-fg);font-weight:600}.seq-fiches__initiales{background:var(--hub-surface-2);width:32px;height:32px;color:var(--hub-fg-2);font-size:var(--hub-fs-xs);border-radius:9px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.seq-portes li{gap:var(--hub-sp-2);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-base);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:5px 0;display:grid}.seq-portes svg{color:var(--carto-terre-texte)}.seq-portes__n{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums}.seq-journal li{padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border);grid-template-columns:84px 18px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.seq-journal li:first-child{border-top:0}.seq-journal__quand{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.seq-journal__textes{flex-direction:column;min-width:0;display:flex}.seq-journal__qui{font-size:var(--hub-fs-base);font-weight:600}.seq-journal__detail{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seq-detail{font-size:var(--hub-fs-sm);line-height:var(--hub-lh-snug);margin:0}.seq-detail dt{font-weight:600}.seq-detail dd{margin:2px 0 var(--hub-sp-2);color:var(--hub-fg-2)}.crm-filtres__espace{flex:1}.crm-pilule{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);height:30px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.crm-pilule:hover{background:var(--hub-surface-2)}.crm-pilule:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-pilule--active{border-color:var(--hub-fg);background:var(--hub-fg);color:var(--hub-fg-inv)}.crm-pilule--active:hover{background:var(--hub-fg)}.crm-aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.crm-aide-alerte{color:var(--hub-accent-ink)}.crm-colonnes input[type=checkbox],.crm-arbre input[type=checkbox]{width:16px;height:16px;accent-color:var(--hub-accent)}.crm-arbre{gap:var(--hub-sp-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.crm-arbre--groupe{padding:var(--hub-sp-3);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md)}.crm-arbre__entete{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);width:100%;display:flex}.crm-arbre__regle{align-items:start;gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;display:grid}.crm-arbre__regle>:first-child{grid-column:1/-1}.crm-arbre__cases{max-height:180px;padding:var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);flex-direction:column;gap:4px;margin:0;display:flex;overflow-y:auto}.crm-arbre__case,.crm-colonnes__case{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);display:flex}.crm-arbre__ajouts{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-formulaire{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-formulaire__ligne{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.crm-formulaire__ligne{grid-template-columns:minmax(0,1fr)}}.crm-colonnes{gap:var(--hub-sp-2);margin:0 0 var(--hub-sp-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.crm-colonnes__titre{margin-bottom:var(--hub-sp-2);font-size:var(--hub-fs-sm);font-weight:600}@media (width<=767px){.crm-colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-bandeau{margin-bottom:var(--hub-sp-4)}.auto-fil{margin:0 0 var(--hub-sp-2);color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.auto-nom{flex-direction:column;gap:2px;display:flex}.auto-pile{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.auto-ligne{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.auto-liste{gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auto-erreur{color:var(--hub-danger);font-size:var(--hub-fs-sm);margin:0}.crm-fiche__automatisations{gap:var(--hub-sp-2);margin-top:var(--hub-sp-4);flex-direction:column;display:flex}.crm-fiche__automatisation{padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-sm);flex-direction:column;gap:2px;display:flex}.crm-fiche__automatisation-pied{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);color:var(--hub-fg-2);display:flex}.crm-fiche__automatisations-tete{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-fiche__automatisation--close{color:var(--hub-fg-2)}.crm-fiche__automatisation-liens{gap:var(--hub-sp-3);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.crm-fiche__automatisation-liens a{min-height:var(--hub-control-sm);align-items:center;display:inline-flex}.auto-lancer__regle{margin-top:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;gap:2px;display:flex}.auto-messages{gap:var(--hub-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auto-message{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;min-width:0;display:flex}.auto-message__objet{margin:0;font-weight:600}.auto-message__texte{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--hub-fs-sm);margin:0}.seq-a-venir{gap:var(--hub-sp-1);margin:var(--hub-sp-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.seq-a-venir__etape{flex-direction:column;display:flex}.seq-a-venir__quand{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.seq-a-venir--frise{gap:var(--hub-sp-3);margin-left:var(--hub-sp-2);padding-left:var(--hub-sp-4);border-left:2px solid var(--hub-border)}.seq-a-venir--frise .seq-a-venir__etape{position:relative}.seq-a-venir--frise .seq-a-venir__etape:before{content:"";top:6px;left:calc(-1 * var(--hub-sp-4) - 6px);border-radius:var(--hub-r-pill);background:var(--hub-surface);border:2px solid var(--hub-accent-ink);width:10px;height:10px;position:absolute}.seq-en-cours{gap:var(--hub-sp-4);margin-bottom:var(--hub-sp-5);padding-bottom:var(--hub-sp-4);border-bottom:1px solid var(--hub-border-subtle);flex-direction:column;display:flex}.seq-en-cours__sequence{gap:var(--hub-sp-2);flex-direction:column;display:flex}.boite{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.boite li+li{border-top:1px solid var(--hub-border-subtle)}.boite__ligne{gap:var(--hub-sp-3);width:100%;min-height:var(--hub-tap);padding:var(--hub-sp-3) var(--hub-sp-4);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;display:flex}.boite__ligne:hover{background:var(--hub-surface-2)}.boite__ligne:focus-visible{box-shadow:var(--hub-focus);outline:none}.boite__point{border-radius:var(--hub-r-pill);background:0 0;flex:none;width:8px;height:8px;margin-top:6px}.boite__ligne--non-lue .boite__point{background:var(--hub-accent)}.boite__texte{flex-direction:column;gap:2px;min-width:0;display:flex}.boite__libelle{font-size:var(--hub-fs-md);color:var(--hub-fg-2)}.boite__ligne--non-lue .boite__libelle{color:var(--hub-fg);font-weight:600}.boite__titre{font-size:var(--hub-fs-md);overflow-wrap:anywhere}.boite__meta{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.boite__vide{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-10) var(--hub-sp-4);color:var(--hub-fg-3);flex-direction:column;display:flex}.boite__vide p{margin:0}.boite__filtre{margin-bottom:var(--hub-sp-3)}@keyframes jauge-barre{0%{opacity:0;transform:scaleY(.2)}}.crm-jauge{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.jauge__icone{color:var(--teinte);flex-shrink:0;display:inline-flex}.jauge__barres{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.jauge__barre{background:var(--hub-surface-2);transform-origin:bottom;width:4px;animation:jauge-barre .35s calc(.4s + var(--b,0) * 60ms) cubic-bezier(.2, .8, .2, 1) both;border-radius:2px}.jauge__chiffre{min-width:27px;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--teinte) calc(100% - var(--jauge-encre)), var(--hub-fg));font-weight:600}.jauge__niveau{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.jauge--aucune,.jauge--inconnue{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.jauge--entete{gap:9px}.jauge--entete .jauge__barres{height:16px}.jauge--entete .jauge__barre{width:5px}.jauge--entete .jauge__chiffre{min-width:30px;font-size:var(--hub-fs-base)}.jauge--entete .jauge__niveau{font-size:var(--hub-fs-sm)}@media (prefers-reduced-motion:reduce){.jauge__barre{animation:none}}.crm-photo__apercu{align-items:center;gap:var(--hub-sp-4);display:flex}.crm-photo__apercu .ds-avatar{width:var(--hub-photo-fiche);height:var(--hub-photo-fiche);border-radius:var(--hub-r-md);flex:none}.crm-photo__boutons{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-photo__entree{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-photo__webcam{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-photo__video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:100%}.crm-photo__accord{gap:var(--hub-sp-3);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;display:flex}.crm-photo__texte{padding-left:var(--hub-sp-3);border-left:3px solid var(--hub-accent-ink);margin:0}.crm-photo__confirmer{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);cursor:pointer;display:flex}.crm-photo__confirmer input{width:var(--hub-icone);height:var(--hub-icone);accent-color:var(--hub-accent)}.crm-fiche__ariane{align-items:center;gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-5);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:flex}.crm-fiche__ariane a{color:var(--hub-fg-2);text-decoration:none}.crm-fiche__ariane a:hover{color:var(--hub-fg)}.crm-fiche__ariane-courant{color:var(--hub-fg);font-weight:600}.crm-fiche__entete{gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);padding:18px var(--hub-sp-5);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);flex-direction:column;display:flex}.crm-fiche__corps-entete{align-items:center;gap:18px;display:flex}.crm-fiche__photo-bouton{border-radius:var(--fiche-avatar-rayon);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.crm-fiche__photo-bouton:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-fiche__photo.ds-avatar{width:var(--fiche-avatar);height:var(--fiche-avatar);border-radius:var(--fiche-avatar-rayon);font-size:var(--fiche-chiffre);flex-shrink:0;font-weight:700}.crm-fiche__lignes{flex-direction:column;flex:1 1 0;gap:7px;min-width:0;display:flex}.crm-fiche__ligne1{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.crm-fiche__nom{font-family:var(--hub-font-serif);font-size:var(--fiche-nom);color:var(--hub-fg);margin:0;font-weight:400;line-height:1}.crm-fiche__chips{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:inline-flex}.crm-fiche__contexte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.crm-fiche__contact{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-fiche__tel{color:var(--hub-fg);font-size:var(--hub-fs-md);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.crm-fiche__tel:hover{text-decoration:underline}.crm-fiche__tel:focus-visible{border-radius:var(--hub-r-xs);box-shadow:var(--hub-focus);outline:none}.crm-fiche__point{color:var(--hub-fg-3)}.crm-fiche__tel--action{min-height:var(--hub-tap);padding:0 var(--hub-sp-4);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-sm);background:var(--hub-surface);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.crm-fiche__tel--action:hover{background:var(--hub-surface-2);text-decoration:none}.crm-actions-rapides{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-actions-rapides__bouton.ds-bouton{height:var(--fiche-bouton-contact);border-radius:var(--hub-r-md)}.crm-fiche__droite-entete{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.crm-fiche__bascule{height:var(--fiche-bouton);border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;padding:3px;display:inline-flex}.crm-fiche__bascule a{padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.crm-fiche__bascule a[aria-current=page]{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font-weight:600}.crm-fiche__bascule a:hover:not([aria-current=page]){color:var(--hub-fg)}.crm-fiche__bascule a:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-fiche__actions-entete{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.crm-fiche__actions-entete .ds-bouton{height:var(--fiche-bouton);border-radius:var(--hub-r-md)}.crm-fiche__actions-entete .ds-bouton--ghost{width:var(--fiche-bouton);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill)}@media (width<=1100px){.crm-fiche__corps-entete{flex-wrap:wrap}.crm-fiche__droite-entete{flex-flow:wrap;align-items:center;width:100%}}@media (width<=767px){.crm-fiche__ariane{margin-bottom:var(--hub-sp-3)}.crm-fiche__ariane>span{display:none}.crm-fiche__ariane{min-height:var(--hub-tap)}.crm-fiche__entete{box-shadow:none;background:0 0;border:0;padding:0;position:relative}.crm-fiche__corps-entete{grid-template-columns:var(--fiche-avatar-tel) minmax(0, 1fr);gap:var(--hub-sp-3);display:grid}.crm-fiche__photo.ds-avatar{width:var(--fiche-avatar-tel);height:var(--fiche-avatar-tel);border-radius:var(--fiche-avatar-rayon-tel);font-size:var(--hub-fs-lg)}.crm-fiche__photo-bouton{border-radius:var(--fiche-avatar-rayon-tel);align-self:start}.crm-fiche__lignes{display:contents}.crm-fiche__ligne1,.crm-fiche__contexte{grid-column:2}.crm-fiche__ligne1{gap:var(--hub-sp-2)}.crm-fiche__nom{font-size:var(--fiche-nom-tel);flex-basis:100%}.crm-fiche__contact,.crm-fiche__droite-entete{grid-column:1/-1}.crm-fiche__point{display:none}.crm-actions-rapides{gap:var(--hub-sp-2);flex-basis:100%;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crm-actions-rapides__bouton.ds-bouton{gap:var(--hub-sp-1);height:56px;font-size:var(--hub-fs-xs);flex-direction:column;padding:0}.crm-fiche__droite-entete{flex-direction:column;align-items:stretch}.crm-fiche__bascule{width:100%}.crm-fiche__bascule a{flex:1;justify-content:center}.crm-fiche__actions-entete{top:calc(-1 * (var(--hub-tap) + var(--hub-sp-3)));gap:var(--hub-sp-2);position:absolute;right:0}.crm-fiche__actions-entete .ds-bouton.ds-bouton{width:var(--hub-tap);height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);padding:0;font-size:0}.crm-fiche__actions-entete .ds-bouton--secondaire,.crm-fiche__actions-entete .ds-bouton--ghost{background:var(--hub-surface)}.crm-fiche__actions-entete .ds-bouton svg{margin:0}.crm-fiche__actions-entete .crm-fiche__rdv.ds-bouton{z-index:34;right:14px;bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom) + 12px);width:auto;height:52px;padding:0 var(--hub-sp-4);box-shadow:var(--hub-shadow-md);font-size:var(--hub-fs-md);border-radius:14px;font-weight:700;position:fixed;left:14px}.crm-fiche__actions-entete .crm-fiche__rdv.ds-bouton--primaire{border-color:#0000}.crm-fiche__actions-entete .crm-fiche__rdv svg{margin-right:var(--hub-sp-2)}.crm-fiche__bascule{height:var(--hub-tap)}.crm-fiche__entete .ds-bouton,.fiche-corps .ds-bouton,.fiche-etat .ds-bouton,.fiche-doublon .ds-bouton{min-height:var(--hub-tap)}}@keyframes fiche-recap-barre{0%{transform:scaleX(0)}}.fiche-recap{gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);display:flex}.fiche-recap__tuile{min-width:0;padding:var(--hub-sp-3) 14px;border-radius:var(--fiche-tuile-rayon);background:var(--hub-surface-2);flex-direction:column;flex:1 1 0;gap:3px;display:flex}.fiche-recap__titre{letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-size:10px;font-weight:700}.fiche-recap__valeur{font-family:var(--hub-font-serif);font-size:var(--fiche-chiffre);color:var(--hub-fg);line-height:1}.fiche-recap__valeur [data-testid=entete-formule]{font-family:var(--hub-font);font-size:var(--hub-fs-md);font-weight:600;line-height:var(--hub-lh-snug)}.fiche-recap__valeur--accent{color:var(--hub-accent)}.fiche-recap__valeur--ok{color:var(--fiche-ok-ink)}[data-theme=dark] .fiche-recap__valeur--accent{color:var(--hub-accent-ink)}.fiche-recap__detail{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.fiche-recap__court{display:none}.fiche-recap__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface);height:5px;margin-top:2px;overflow:hidden}.fiche-recap__barre{width:var(--part);background:var(--fiche-ok-ink);transform-origin:0;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both fiche-recap-barre;display:block}@media (width<=1100px){.fiche-recap{flex-wrap:wrap}.fiche-recap__tuile{flex-basis:180px}}@media (width<=767px){.fiche-recap{gap:var(--hub-sp-2);flex-wrap:nowrap}.fiche-recap__tuile{flex-basis:0;padding:10px}.fiche-recap__tuile:not(.fiche-recap__tuile--tel),.fiche-recap__long{display:none}.fiche-recap__court{display:inline}.fiche-recap__valeur{font-size:var(--hub-fs-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fiche-recap__barre{animation:none}}.impaye-etape{border-radius:var(--hub-r-pill);height:22px;font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.impaye-etape__point{border-radius:var(--hub-r-pill);background:currentColor;width:6px;height:6px}.impaye-etape--attention{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.impaye-etape--danger{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.impaye-etape--info{background:var(--hub-info-soft);color:var(--hub-info-ink)}.impaye-etape--ok{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.impaye-etape--neutre{background:var(--hub-neutral-soft);color:var(--hub-neutral-ink)}.impaye-piste{vertical-align:middle;gap:3px;display:inline-flex}.impaye-piste__case{background:var(--hub-surface-2);width:14px;height:5px;box-shadow:inset 0 0 0 1px var(--hub-border);border-radius:3px}.impaye-piste--attention .impaye-piste__case--faite{background:var(--hub-attention-ink);box-shadow:none}.impaye-piste--danger .impaye-piste__case--faite{background:var(--hub-danger);box-shadow:none}.impaye-piste__hors,.impaye-trop-ancien{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.impaye-trop-ancien{border:1px solid var(--hub-danger);border-radius:var(--hub-r-pill);color:var(--hub-danger-ink);padding:1px 8px;font-weight:600}.impaye-somme{font-variant-numeric:tabular-nums;font-weight:600}.impaye-masque{color:var(--hub-fg-2);align-items:center;gap:4px;font-weight:500;display:inline-flex}.impayes__entete{align-items:flex-start;gap:16px}.impayes__surtitre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-weight:600}.impayes__titre{font-family:var(--hub-font-serif);font-weight:400}.impayes__compteurs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.impayes__compteur{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);color:var(--hub-fg-2);font-size:var(--hub-fs-base);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.impayes__compteur strong{color:var(--hub-fg);font-family:var(--hub-font-serif);font-size:var(--hub-fs-2xl);font-weight:400;line-height:1.1}.impayes__compteur--alerte{border-color:var(--hub-danger)}.impayes__compteur--alerte strong{color:var(--hub-danger-ink)}.impayes__alerte{border:1px solid var(--hub-danger);border-radius:var(--hub-r-md);background:var(--hub-danger-soft);color:var(--hub-danger-ink);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.impayes__alerte p{font-size:var(--hub-fs-md);flex:1;margin:0}.impayes__onglets{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.impayes__clos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.impayes__clos-titre{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.impayes__payeur{align-items:center;gap:10px;min-width:0;display:inline-flex}.impayes__nom{color:var(--hub-fg);text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.impayes__depuis,.impayes__action{flex-direction:column;gap:2px;min-width:0;display:flex}.impayes__etape{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.impayes__quand,.impayes__muet{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.impayes__action--jour .impayes__quand{color:var(--hub-accent-ink);font-weight:600}.impayes__chevron{color:var(--hub-fg-2)}.impayes__cartes{margin:0;padding:0;list-style:none;display:none}.impayes__carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.impayes__carte+.impayes__carte{margin-top:8px}.impayes__carte-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.impayes__carte--vide{color:var(--hub-fg-2);text-align:center;align-items:center}.impayes__carte--vide strong{color:var(--hub-fg)}.impayes__vide{border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-lg);color:var(--hub-ok-ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.impayes__vide h2{color:var(--hub-fg);font-size:var(--hub-fs-lg);margin:0}.impayes__vide p{max-width:46ch;color:var(--hub-fg-2);margin:0}.impayes__pied{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin-top:16px}@media (width<=760px){.impayes__compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}.impayes__table{display:none}.impayes__cartes{display:block}.impayes__alerte .ds-bouton,.impayes__vide .ds-bouton{min-height:var(--hub-tap)}.impayes__carte .impayes__nom{min-height:var(--hub-tap);align-items:center;display:inline-flex}.impayes__alerte{flex-wrap:wrap}.impayes__alerte p{flex-basis:calc(100% - 30px)}}.impaye-bloc{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);flex-direction:column;align-items:flex-start;gap:8px;min-height:48px;margin-bottom:16px;padding:14px 18px;display:flex}.impaye-bloc p{margin:0}.impaye-bloc--impaye,.impaye-bloc--echeancier{border:1.5px solid var(--impaye-brique);background:var(--teinte-brique-soft);color:var(--teinte-brique-ink)}.impaye-bloc__tete{width:100%;font-size:var(--hub-fs-lg);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.impaye-bloc__tete>span:first-child{align-items:center;gap:8px;display:inline-flex}.impaye-bloc__point{border-radius:var(--hub-r-pill);background:var(--impaye-brique);width:8px;height:8px}.impaye-bloc__etape{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.impaye-bloc__texte,.impaye-bloc__action{font-size:var(--hub-fs-md)}.impaye-bloc--neutre .impaye-bloc__texte{color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.impaye-bloc--neutre .impaye-bloc__texte svg{color:var(--hub-ok-ink)}.impaye-bloc .impaye-masque{color:inherit}.impaye-badge{border:1px solid var(--impaye-brique);border-radius:var(--hub-r-pill);background:var(--teinte-brique-soft);height:24px;color:var(--teinte-brique-ink);font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.impaye-badge__point{border-radius:var(--hub-r-pill);background:var(--impaye-brique);width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.impaye-bloc--bat{animation:1.6s ease-out 3 impaye-pouls}.impaye-bloc--impaye .impaye-bloc__point{animation:2.4s ease-in-out infinite impaye-lueur}}@keyframes impaye-pouls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--impaye-brique) 45%, transparent)}70%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--impaye-brique) 0%, transparent)}}@keyframes impaye-lueur{0%,to{opacity:1}50%{opacity:.35}}@media (width<=760px){.impaye-bloc .ds-bouton{min-height:var(--hub-tap)}}.crm-squelette{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-vide{padding:var(--hub-sp-10) var(--hub-sp-4);border:1px dashed var(--hub-border);border-radius:var(--hub-r-md);text-align:center}.crm-vide__titre{font-size:var(--hub-fs-md);color:var(--hub-fg-2);margin:0}@media (width<=767px){.crm-pilule{min-height:var(--hub-tap)}.crm-carte__menu{position:relative}.crm-carte__menu:after{content:"";position:absolute;inset:-11px}.crm-carte .ds-etiquette--cliquable{position:relative}}.crm-fiche__depliant{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-fiche__depliant>summary{align-items:center;gap:var(--hub-sp-2);min-height:40px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);cursor:pointer;font-weight:600;list-style:none;display:flex}.crm-fiche__depliant>summary::-webkit-details-marker{display:none}.crm-fiche__depliant>summary:before{content:"›" / "";font-size:var(--hub-fs-lg,var(--hub-fs-md));transition:transform var(--hub-dur-fast) var(--hub-ease)}.crm-fiche__depliant[open]>summary:before{transform:rotate(90deg)}.crm-fiche__depliant>summary:hover{color:var(--hub-fg)}.crm-fiche__depliant>summary:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-fiche__dl{gap:var(--hub-sp-2) var(--hub-sp-3);font-size:var(--hub-fs-base);grid-template-columns:110px minmax(0,1fr);margin:0;display:grid}.crm-fiche__dl dt{color:var(--hub-fg-2)}.crm-fiche__dl dd{overflow-wrap:break-word;min-width:0;margin:0}.crm-fiche__dl--resume{grid-template-columns:120px minmax(0,1fr)}.crm-fiche__code{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:600}.crm-fiche__chips{gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.crm-fiche__etat-long{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.crm-historique{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-historique__ligne{gap:var(--hub-sp-3);padding:var(--hub-sp-2) 0;border-bottom:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-base);grid-template-columns:130px minmax(0,1fr) auto;display:grid}.crm-historique__quand{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-3)}.crm-historique__qui{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.crm-corbeille{margin:0;padding:0;list-style:none}.crm-corbeille__ligne{align-items:center;gap:var(--hub-sp-4);min-height:56px;padding:var(--hub-sp-2) var(--hub-sp-5);border-top:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.crm-corbeille__ligne:first-child{border-top:0}.crm-corbeille__nom{font-weight:600}.crm-corbeille__date{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}@media (width<=767px){.crm-historique__ligne{grid-template-columns:1fr;gap:2px}.crm-corbeille__ligne{gap:var(--hub-sp-1);padding:var(--hub-sp-3) var(--hub-sp-4);grid-template-columns:1fr}}.crm-fiche__navigation{align-items:center;gap:var(--hub-sp-1);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.crm-fiche__fleche{width:var(--hub-control-sm);height:var(--hub-control-sm);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);justify-content:center;align-items:center;display:inline-flex}.crm-fiche__fleche--off{color:var(--hub-fg-3);opacity:.5}.crm-fiche__alerte--dure{font-weight:500}.crm-fiche__bandeau{margin-bottom:var(--hub-sp-4)}.crm-fiche__bloc-titre{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);margin-top:var(--hub-sp-2);display:flex}.crm-fiche__bloc-titre:first-child{margin-top:0}.crm-fiche__liste{gap:var(--hub-sp-1) var(--hub-sp-2);flex-wrap:wrap;display:inline-flex}.crm-fiche__objectif{font-size:var(--hub-fs-base);white-space:pre-wrap;color:var(--hub-fg-2);margin:0}.crm-fiche__choix{align-items:center;gap:var(--hub-sp-1);padding:2px var(--hub-sp-1);border-radius:var(--hub-r-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.crm-fiche__choix:hover{border-color:var(--hub-border);background:var(--hub-surface-2)}.crm-fiche__choix:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-tag__retirer{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:inline-grid}.crm-tag__champ{width:120px;height:var(--hub-chip);padding:0 var(--hub-sp-2);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}@media (width>=768px){.crm-tag__champ{font-size:var(--hub-fs-sm)}}.crm-fiche__cible:focus{outline:none}.crm-fiche__cible:focus-visible .crm-sante{box-shadow:var(--hub-focus)}.crm-sante{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--sante-bg);flex-direction:column;display:flex}.crm-sante__titre{align-items:center;gap:var(--hub-sp-2);margin:0;font-weight:600;display:flex}.crm-sante__overline{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--sante-fg);margin-left:auto;font-weight:600}.crm-sante .crm-aide,.crm-sante legend{color:var(--sante-fg)}.crm-sante__refus{align-items:flex-start;gap:var(--hub-sp-2);margin-top:var(--hub-sp-3);flex-direction:column;display:flex}.crm-sante__zone{border-bottom:1px solid var(--hub-border);align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.crm-sante__zone input{accent-color:var(--hub-accent)}.crm-sante__consentement,.crm-sante__compte{font-size:var(--hub-fs-sm);color:var(--sante-fg);margin:0}.crm-sante__actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-sante__recap{gap:var(--hub-sp-1);flex-direction:column;display:flex}.crm-sante__recap--ferme{font-size:var(--hub-fs-sm);color:var(--sante-fg);flex-direction:row;align-items:center;margin:0}.crm-sante__lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-sante__lien-ligne{min-height:var(--hub-control-sm);color:var(--sante-fg);font:inherit;font-size:var(--hub-fs-sm);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.crm-sante__lien-ligne:hover:not(:disabled){text-decoration-thickness:2px}.crm-sante__lien-ligne:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-sante__lien-ligne:disabled{opacity:.7;cursor:default;text-decoration:none}@media (width<=767px){.crm-sante__lien-ligne,.crm-timeline__sous-cle .ds-bouton{min-height:var(--hub-tap);height:var(--hub-tap)}}.crm-timeline__sous-cle .ds-bouton--ghost{color:var(--sante-fg)}.crm-sante__texte-consentement{margin:var(--hub-sp-3) 0 0;padding:var(--hub-sp-3);border-left:3px solid var(--sante-border);background:var(--sante-surface);font-size:var(--hub-fs-base);line-height:var(--hub-lh-body)}.crm-timeline__sous-cle{align-items:center;gap:var(--hub-sp-1) var(--hub-sp-2);margin-top:var(--hub-sp-1);padding:var(--hub-sp-2) var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--sante-bg);color:var(--sante-fg);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.crm-timeline__sous-cle-titre{align-items:center;gap:var(--hub-sp-1);font-weight:600;display:inline-flex}.crm-timeline__sous-cle-texte{font-size:var(--hub-fs-base);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:0}.crm-timeline__ligne:focus,.crm-timeline__ligne:focus-visible{box-shadow:none;outline:none}.crm-timeline__ligne--ciblee .crm-timeline__carte{box-shadow:var(--hub-focus)}.crm-notes{gap:var(--hub-sp-2);flex-direction:column;display:flex}.crm-notes__zone{background:var(--hub-bg)}.crm-notes__pied{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);display:flex}.crm-fiche__rappel{font-weight:600}.crm-fiche__reserve strong{color:var(--hub-fg-2);font-weight:600}@media (width<=767px){.crm-fiche__choix,.crm-tag__champ{min-height:var(--hub-tap)}.crm-tag__retirer{min-width:var(--hub-tap);min-height:var(--hub-tap);margin:calc(var(--hub-sp-3) * -1) calc(var(--hub-sp-2) * -1)}.crm-fiche__infos .ds-bouton--sm,.crm-fiche__centre .ds-bouton--sm{min-height:var(--hub-tap)}}.crm-a-verifier{gap:var(--hub-sp-2);flex-direction:column;display:flex}.crm-a-verifier__flou{gap:var(--hub-sp-2);filter:blur(2px);display:grid}.crm-a-verifier__flou span{height:var(--hub-fs-md);border-radius:var(--hub-r-xs);background:var(--hub-surface-2);display:block}.crm-a-verifier__flou span:nth-child(2){width:85%}.crm-a-verifier__flou span:nth-child(3){width:60%}.crm-a-verifier__ligne{align-items:center;gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;margin:0;display:flex}.clientele-page{gap:var(--hub-sp-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.clientele-menu{top:var(--hub-sp-4);flex-direction:column;gap:2px;display:flex;position:sticky}.clientele-menu__titre{margin:0 0 var(--hub-sp-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-3);font-weight:600}.clientele-menu a,.clientele-menu>span{min-height:var(--hub-nav-item);padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg);align-items:center;text-decoration:none;display:flex}.clientele-menu a:hover{background:var(--hub-surface-2)}.clientele-menu a:focus-visible{box-shadow:var(--hub-focus);outline:none}.clientele-menu__a-venir{color:var(--hub-fg-3);cursor:default}.clientele-menu__actif{background:var(--hub-accent-soft);font-weight:600}.clientele-contenu{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.clientele-fiche{gap:var(--hub-sp-5);padding:var(--hub-sp-5);grid-template-columns:auto minmax(0,1fr);display:grid}.clientele-fiche .crm-fiche__dl{grid-template-columns:150px minmax(0,1fr)}.clientele-carte__pied{gap:var(--hub-sp-2) var(--hub-sp-6);padding:var(--hub-sp-3) var(--hub-sp-5);border-top:1px solid var(--hub-border-subtle);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-3);flex-wrap:wrap;margin:0;display:flex}.clientele-carte__pied strong{color:var(--hub-fg);font-weight:600}@media (width<=1100px){.clientele-page{grid-template-columns:minmax(0,1fr)}.clientele-menu{display:none}}@media (width<=767px){.clientele-fiche{grid-template-columns:minmax(0,1fr)}.clientele-fiche .crm-fiche__dl{grid-template-columns:120px minmax(0,1fr)}}.clientele__lu{margin-left:var(--hub-sp-2);vertical-align:middle}.clientele__barre{align-items:center;gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);flex-wrap:wrap;display:flex}.clientele__pilules{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.clientele__pilule{height:var(--hub-control);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.clientele__pilule:hover{background:var(--hub-surface-2)}.clientele__pilule:focus-visible{box-shadow:var(--hub-focus);outline:none}.clientele__pilule--active,.clientele__pilule--active:hover{border-color:var(--hub-accent);background:var(--hub-accent-soft);color:var(--hub-accent-ink)}.clientele__compte{color:var(--hub-fg-3);font-variant-numeric:tabular-nums}.clientele__pilule--active .clientele__compte{color:inherit}.clientele__membre{align-items:center;gap:var(--hub-sp-3);min-width:0;display:flex}.clientele__identite{flex-direction:column;min-width:0;display:flex}.clientele__sous{color:var(--hub-fg-3);font-size:var(--hub-fs-sm);text-overflow:ellipsis;overflow:hidden}.clientele__recherche{align-items:center;width:360px;max-width:100%;display:inline-flex;position:relative}.clientele__recherche input{width:100%;height:var(--hub-control);padding:0 var(--hub-sp-3) 0 32px;border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}@media (width>=768px){.clientele__recherche input{font-size:var(--hub-fs-base)}}.clientele__recherche input:focus-visible{box-shadow:var(--hub-focus);outline:none}.clientele__loupe{color:var(--hub-fg-3);pointer-events:none;position:absolute;left:10px}.clientele__nom{font-weight:500}.clientele__relier{color:var(--hub-accent);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0}.clientele__relier:hover{text-decoration:underline}.clientele__relier:focus-visible{box-shadow:var(--hub-focus);outline:none}.clientele__actions{border-radius:var(--hub-r-sm);width:28px;height:28px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.clientele__actions:hover{background:var(--hub-surface-2)}.clientele__actions:focus-visible{box-shadow:var(--hub-focus);outline:none}.clientele__muet,.clientele__aide{color:var(--hub-fg-3);font-size:var(--hub-fs-sm)}.clientele__aide{margin:0 0 var(--hub-sp-3)}.clientele__pages{justify-content:flex-end;align-items:center;gap:var(--hub-sp-3);margin-top:var(--hub-sp-4);color:var(--hub-fg-2);display:flex}.clientele-bloc{margin-top:var(--hub-sp-4)}.clientele-bloc__titre{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-3);font-weight:600;display:flex}.clientele-bloc__dl{gap:var(--hub-sp-2) var(--hub-sp-3);grid-template-columns:auto 1fr;margin:0;display:grid}.clientele-bloc__dl dt{color:var(--hub-fg-3)}.clientele-bloc__dl dd{text-align:right;margin:0}@media (width<=767px){.clientele__recherche{width:100%}.clientele__pilules{flex-wrap:nowrap;overflow-x:auto}.clientele__pilule{min-height:44px}}.clientele-lignes{padding:var(--hub-sp-2) var(--hub-sp-5);margin:0;list-style:none}.clientele-ligne{gap:2px var(--hub-sp-3);padding:var(--hub-sp-2) 0;border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.clientele-ligne:last-child{border-bottom:0}.clientele-ligne__nom{font-weight:600}.clientele-ligne__periode,.clientele-ligne__detail{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums}.clientele-ligne__detail{grid-column:1/-1}.clientele-ligne--finie .clientele-ligne__nom{color:var(--hub-fg-3);font-weight:500}.clientele-carte .clientele-bloc__dl{padding:0 var(--hub-sp-5) var(--hub-sp-3)}.clientele__nom-ligne{align-items:center;gap:var(--hub-sp-2);min-width:0;display:inline-flex}.clientele__etat{max-width:100%;display:inline-flex}.clientele__etat .ds-etiquette{text-overflow:ellipsis;max-width:100%;line-height:22px;display:inline-block;overflow:hidden}.clientele-cartes{gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.clientele-carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);scroll-margin-top:var(--hub-sp-6);flex-direction:column;display:flex;overflow:hidden}.clientele-carte__tete{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);min-height:var(--hub-bandeau);padding:var(--hub-sp-1) var(--hub-sp-4);background:var(--hub-head-bg);color:var(--hub-head-fg);font-family:inherit;font-size:var(--hub-fs-md);margin:0;font-weight:600;display:flex}.clientele-carte__tete>span:first-child{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.clientele-carte__meta{font-size:var(--hub-fs-sm);color:var(--hub-head-fg-2);font-weight:500}.clientele-carte__texte{padding:var(--hub-sp-4) var(--hub-sp-5) var(--hub-sp-5);font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.clientele-carte--a-venir{border-style:dashed;border-color:var(--hub-border-strong)}.clientele-carte--a-venir .clientele-carte__tete svg{opacity:.6}.impaye-dossier__entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.impaye-dossier__etape{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.impaye-dossier__du{color:var(--hub-fg-2);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.impaye-dossier__du p{margin:0}.impaye-dossier__du strong{color:var(--hub-fg);font-size:22px}.impaye-dossier{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.impaye-dossier__colonne{flex-direction:column;gap:16px;min-width:0;display:flex}.impaye-carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.impaye-carte>p{margin:0}.impaye-carte__tete{width:100%;font-size:var(--hub-fs-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;display:flex}.impaye-carte__tete>span:first-child{align-items:center;gap:6px;display:inline-flex}.impaye-carte__meta{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-weight:400}.impaye-carte--a-venir{background:var(--hub-surface-2)}.impaye-echeances,.impaye-historique,.impaye-conditions{width:100%;margin:0;padding:0;list-style:none}.impaye-echeances li,.impaye-historique li{border-bottom:1px solid var(--hub-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.impaye-echeances li>span:first-child,.impaye-historique li{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.impaye-echeances--close{color:var(--hub-fg-2)}.impaye-echeances__total{justify-content:space-between;width:100%;font-weight:600;display:flex}.impaye-action__titre{font-family:var(--hub-font-serif);font-size:22px}.impaye-action__note{border-radius:var(--hub-r-md);background:var(--hub-info-soft);color:var(--hub-info-ink);padding:8px 12px}.impaye-conditions li{color:var(--hub-fg-2);align-items:center;gap:6px;padding:2px 0;display:flex}.impaye-conditions svg{color:var(--hub-ok-ink)}.impaye-gestes{flex-wrap:wrap;gap:8px;display:flex}.impaye-geste{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.impaye-geste h3,.impaye-geste p{margin:0}.impaye-geste h3{font-size:var(--hub-fs-md)}.impaye-geste p{color:var(--hub-fg-2);font-size:var(--hub-fs-base)}.impaye-geste__champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.impaye-geste__boutons{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.impaye-dossier{grid-template-columns:minmax(0,1fr)}.impaye-dossier__du{align-items:flex-start}.impaye-geste__champs{grid-template-columns:minmax(0,1fr)}.impaye-dossier .ds-bouton,.impaye-dossier__entete .ds-bouton{min-height:var(--hub-tap)}}.acces__contenu{margin-top:var(--hub-sp-5);gap:var(--hub-sp-4);display:grid}.acces__contenu>*{min-width:0}.acces__contenu-carte{padding:var(--hub-sp-3) var(--hub-sp-5) var(--hub-sp-4)}.acces__membre{gap:2px;min-width:0;display:grid}.acces__membre-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.acces__membre-email{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acces__moi,.acces__muet{color:var(--hub-fg-3)}.acces__formulaire{gap:var(--hub-sp-4);display:grid}.acces__deux-colonnes{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}.acces__matrice-defilement{contain:inline-size;max-width:100%;overflow-x:auto}.acces__matrice{border-collapse:collapse;width:100%;font-size:var(--hub-fs-base)}.acces__matrice th,.acces__matrice td{padding:var(--hub-sp-2) var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);text-align:left;white-space:nowrap}.acces__matrice thead th{background:var(--hub-surface-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);height:40px;font-weight:600;position:sticky;top:0}.acces__matrice tbody th{color:var(--hub-fg);white-space:normal;min-width:220px;font-weight:500}.acces__note-module{font-weight:400;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-top:2px;line-height:1.35;display:block}.acces__droit--grise{color:var(--hub-fg-2);font-style:italic;display:inline-block}.acces__raison-grisee{max-width:200px;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:normal;margin-top:2px;font-style:normal;line-height:1.35;display:block}.acces__avertissement-droit{max-width:220px;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:normal;margin-top:4px;line-height:1.35;display:block}.acces__matrice thead th:first-child,.acces__matrice tbody th{z-index:1;background:var(--hub-surface);box-shadow:inset -1px 0 0 var(--hub-border-subtle);position:sticky;left:0}.acces__matrice thead th:first-child{z-index:2;background:var(--hub-surface-2)}.acces__matrice tbody tr:hover,.acces__matrice tbody tr:hover th,.acces__verrouille{background:var(--hub-surface-2)}.acces__entete-role{align-items:center;gap:var(--hub-sp-1);display:inline-flex}.acces__entete-note{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:400;display:block}.acces__droit{min-width:64px;font-weight:500;display:inline-block}.acces__select-droit{min-width:88px;height:var(--hub-control-sm,28px);padding:0 var(--hub-sp-2);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-style:inherit;line-height:inherit;font-weight:500}.acces__select-droit:focus-visible{box-shadow:var(--hub-focus);outline:none}.acces__select-droit--modifie{border-color:var(--hub-accent);box-shadow:0 0 0 1px var(--hub-accent)}.acces__select-droit--modifie.acces-pastille--tout:not(:focus-visible){box-shadow:0 0 0 2px var(--hub-fg)}.acces__changement strong{font-weight:600}@media (width<=767px){.acces__deux-colonnes{grid-template-columns:1fr}.acces__matrice tbody th{width:128px;min-width:128px}}.acces__sensible{margin-left:var(--hub-sp-2);vertical-align:middle}.hp-barre{align-items:center;gap:var(--hub-sp-2);padding:10px var(--hub-sp-3);border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);flex-wrap:wrap;line-height:normal;display:flex}.hp-barre--inactive{opacity:.55;pointer-events:none}.hp-court,.hp-periode-texte{display:none}.hp-groupe{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;height:32px;padding:3px;display:inline-flex}.hp-groupe__bouton{height:26px;padding:0 var(--hub-sp-3);color:var(--hub-fg-2);font:500 var(--hub-fs-sm) var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px}.hp-groupe__bouton[aria-pressed=true]{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font-weight:600}.hp-dates{align-items:center;gap:6px;display:inline-flex}.hp-dates__fleche{color:var(--hub-fg-3)}.hp-jour{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-surface);border:1px solid var(--hub-border);width:132px;height:32px;color:var(--hub-fg);font-size:var(--hub-fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.hp-dates--perso .hp-jour{border:2px solid var(--hub-accent);padding:0 9px}.hp-jour__icone{color:var(--hub-fg-3);flex-shrink:0}.hp-jour__champ{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hp-jour:has(:focus-visible){box-shadow:var(--hub-focus)}.hp-filtre{display:inline-flex}.hp-choix{box-sizing:border-box;height:32px;padding:0 10px 0 var(--hub-sp-3);border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);background:var(--hub-surface);color:var(--hub-fg);font:600 var(--hub-fs-base) var(--hub-font);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.hp-fin{align-items:center;gap:var(--hub-sp-3);margin-left:auto;display:inline-flex}.hp-compte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap}.hp-exporter{box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);height:32px;color:var(--hub-fg);font:600 var(--hub-fs-base) var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.hp-exporter--attente{border-color:var(--hub-border);color:var(--hub-fg-2);cursor:default}.hp-tourne{animation:1s linear infinite hp-tourne}@keyframes hp-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hp-tourne{animation:none}}.hp-avis-grille{gap:var(--hub-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-avis{padding:var(--hub-sp-3) 14px;border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);align-items:flex-start;gap:10px;display:flex}.hp-avis__icone{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.hp-avis--pret .hp-avis__icone{background:var(--nat-evenement-soft);color:var(--nat-evenement-ink)}.hp-avis--refus .hp-avis__icone{background:var(--teinte-brique-soft);color:var(--auj-brique)}.hp-avis--info .hp-avis__icone{background:var(--nat-reunion-soft);color:var(--nat-reunion-ink)}.hp-avis__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.hp-avis__texte b{font-size:var(--hub-fs-base);color:var(--hub-fg)}@media (width<=767px){.hp-barre{margin-inline:calc(-1 * var(--hub-sp-4));box-shadow:none;border-width:0 0 1px;border-radius:0;padding:10px 14px}.hp-large{display:none}.hp-court{display:inline}.hp-raccourcis{scrollbar-width:none;background:0 0;gap:6px;width:100%;height:auto;margin-block:-4px;padding:4px 0;overflow-x:auto}.hp-raccourcis .hp-groupe__bouton{height:var(--hub-tap);border-radius:var(--hub-r-pill);border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-fg);font-size:var(--hub-fs-base);box-shadow:none;flex-shrink:0;padding:0 14px}.hp-raccourcis .hp-groupe__bouton[aria-pressed=true]{border-color:var(--hub-accent);background:var(--hub-accent);color:var(--hub-on-accent)}.hp-dates{display:none}.hp-dates--perso{width:100%;display:inline-flex}.hp-dates--perso .hp-jour{width:auto;height:var(--hub-tap);flex:1}.hp-filtre{flex:1;min-width:0}.hp-filtre .ds-menu{flex:1;min-width:0;display:flex}.hp-filtre .hp-choix,.hp-filtre .hp-groupe{width:100%;height:var(--hub-tap);border-radius:var(--hub-r-md)}.hp-filtre .hp-choix{border-color:var(--hub-border);border-radius:12px;overflow:hidden}.hp-filtre .hp-groupe__bouton{flex:1;height:100%}.hp-fin{margin-left:0}.hp-compte{display:none}.hp-exporter{width:var(--hub-tap);height:var(--hub-tap);border-color:var(--hub-border);border-radius:12px;justify-content:center;padding:0}.hp-periode-texte{width:100%;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:block}.hp-avis-grille{grid-template-columns:minmax(0,1fr)}}.hl-carte,.hl-erreur,.hl-cartes{line-height:normal}.hl-carte{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);overflow:hidden}.hl-entete,.hl-ligne{grid-template-columns:var(--hl-colonnes);padding:0 var(--hub-sp-4);gap:14px;display:grid}.hl-entete{font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-fg-3);padding-block:10px;font-weight:700}.hl-ligne{box-sizing:content-box;height:var(--hl-hauteur,48px);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-base);align-items:center}.hl-cellule{min-width:0}.hl-os-tete{height:36px}.hl-os{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);height:12px;animation:1.4s ease-in-out infinite hl-lueur;display:block}@keyframes hl-lueur{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hl-os{animation:none}}.hl-erreur{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-4) 18px;border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--auj-brique);box-shadow:var(--hub-shadow-xs);display:flex}.hl-erreur__icone{border-radius:var(--hub-r-md);background:var(--teinte-brique-soft);width:36px;height:36px;color:var(--auj-brique);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hl-erreur__texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);flex-direction:column;flex:1;gap:2px;display:flex}.hl-erreur__texte b{font-size:var(--hub-fs-md);color:var(--hub-fg)}.hl-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 28px;display:flex}.hl-vide__icone{background:var(--hub-surface-2);width:56px;height:56px;color:var(--hub-fg-2);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.hl-vide__titre{font-size:17px}.hl-vide__texte{max-width:380px;font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.hl-vide__actions{justify-content:center;gap:var(--hub-sp-2);flex-wrap:wrap;margin-top:6px;display:flex}.hl-bouton{box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);height:32px;color:var(--hub-fg);font:600 var(--hub-fs-base) var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.hl-bouton:disabled{opacity:.55;cursor:default}.hl-pied{align-items:center;gap:var(--hub-sp-3);padding:10px var(--hub-sp-4);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:flex}.hl-pied__suite{margin-left:auto}.hl-cartes{display:none}@media (width<=767px){.hl-table{display:none}.hl-cartes{margin:0 calc(-1 * var(--hub-sp-4));padding:0;list-style:none;display:block}.hl-carte-ligne{box-sizing:border-box;min-height:72px;padding:10px var(--hub-sp-4);border-bottom:1px solid var(--hub-border);flex-direction:column;gap:6px;display:flex}.hl-cartes__pied .hl-pied{border-top:0;flex-wrap:wrap}.hl-erreur{flex-wrap:wrap}.hl-bouton{height:var(--hub-tap)}}.bl{gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);flex-direction:column;display:flex}@media (width>=768px){.bl .hp-jour{width:146px}}.hp-avis--limite .hp-avis__icone{background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.bl .hp-dates--sans{height:32px;color:var(--hub-fg-2);font-size:var(--hub-fs-base);white-space:nowrap;padding:0 4px;font-weight:500}.bl{contain:inline-size}.club-outils{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.club-chiffres{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.club-chiffre{gap:var(--hub-sp-1);padding:var(--hub-sp-3) var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;display:flex}.club-chiffre__valeur{font-size:var(--hub-fs-xl);font-variant-numeric:tabular-nums}.club-grille{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.club-grille__carte{gap:var(--hub-sp-2);width:100%;padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.club-grille__carte:focus-visible{box-shadow:var(--hub-focus)}.club-grille__tete{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);display:flex}.club-parts{font-variant-numeric:tabular-nums}.club-essais{gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-4);flex-direction:column;display:flex}.club-essais__titre{font-size:var(--hub-fs-md);margin:0}.club-essais__issues{gap:var(--hub-sp-1) var(--hub-sp-4);grid-template-columns:1fr auto;margin:0;display:grid}.club-essais__issues dd{font-variant-numeric:tabular-nums;margin:0}.club-semaine{gap:var(--hub-sp-3);flex-direction:column;display:flex}.club-semaine__jour{margin:0;padding:0;list-style:none}.club-semaine__section h3{margin:var(--hub-sp-3) 0 var(--hub-sp-1);font-size:var(--hub-fs-sm)}.club-semaine__cours{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.club-semaine__heure{font-variant-numeric:tabular-nums;min-width:3.5rem}@media (width>=48rem){.club-titre-tri{display:none}}.club-titre-tri{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;font-weight:600}@media (width<=47.99rem){.club-chiffre--ordinateur{display:none}}.club-demande{gap:var(--hub-sp-3);flex-direction:column;display:flex}.club-demande h3{font-size:var(--hub-fs-lg);margin:0}.club-demande__motifs{gap:var(--hub-sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.club-demande__motifs legend{margin-bottom:var(--hub-sp-2);font-weight:600}.club-demande__motifs label{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);cursor:pointer;min-height:2.75rem;display:flex}.club-demande__motifs label:has(input:checked){border-color:var(--hub-accent)}.club-demande__motifs label:has(input:focus-visible){box-shadow:var(--hub-focus)}.club-note-revue{white-space:pre-line}.pieces-coach__puces{scrollbar-width:none;gap:6px;padding:6px 16px 4px;display:flex;overflow-x:auto}.pieces-coach__puce,.pieces-coach__tri,.pieces-coach__categorie,.pieces-coach__bascule-bouton,.pieces-coach__retour,.pieces-coach__ligne,.pieces-coach__vignette,.pieces-coach__archive{cursor:pointer;position:relative}.pieces-coach__puce{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:36px;color:var(--app-coach-encre);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:12.5px;font-weight:600}.pieces-coach__puce:after,.pieces-coach__tri:after{content:"";position:absolute;inset:-4px 0}.pieces-coach__puce[aria-pressed=true]{border-color:var(--app-coach-terre);background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.pieces-coach__puce-nombre{font-weight:500}.pieces-coach__outils{align-items:center;gap:8px;padding:4px 16px 0;display:flex}.pieces-coach__tri{box-sizing:border-box;border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:36px;color:var(--app-coach-encre-2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pieces-coach__tri-valeur{color:var(--app-coach-encre);font-weight:600}.pieces-coach__tri-choix{z-index:1;opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:-4px 0}.pieces-coach__tri:focus-within,.pieces-coach__puce:focus-visible,.pieces-coach__categorie:focus-visible,.pieces-coach__bascule-bouton:focus-visible,.pieces-coach__retour:focus-visible,.pieces-coach__ligne:focus-visible,.pieces-coach__vignette:focus-visible,.pieces-coach__archive:focus-visible,.champ-fichier-zone:focus-within{outline:2px solid var(--app-coach-terre);outline-offset:2px}.pieces-coach__ligne:focus-visible,.pieces-coach__archive:focus-visible{outline-offset:-3px}.pieces-coach__bascule{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);border-radius:12px;flex-shrink:0;margin-left:auto;display:inline-flex;overflow:hidden}.pieces-coach__bascule-case{display:inline-flex}.pieces-coach__bascule-trait{background:var(--app-coach-bord);width:1px}.pieces-coach__bascule-bouton{width:44px;height:44px;color:var(--app-coach-encre-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pieces-coach__bascule-bouton[aria-pressed=true]{background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.pieces-coach__contenu{flex-direction:column;flex:1;gap:12px;padding:12px 0;display:flex}.pieces-coach__sections,.pieces-coach__detail-corps{flex-direction:column;gap:12px;display:flex}.pieces-coach__sections,.pieces-coach__grille,.pieces-coach__aucune,.pieces-coach__club{padding:0 16px}.pieces-coach__aucune{color:var(--app-coach-encre-2)}.pieces-coach__section{flex-direction:column;gap:6px;display:flex}.pieces-coach__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);padding:0 4px;font-size:11px;font-weight:700}.pieces-coach__carte{background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;padding:0;list-style:none;overflow:hidden}.pieces-coach__lignes>li+li,.pieces-coach__textes>li+li{border-top:1px solid var(--app-coach-bord)}.pieces-coach__ligne{box-sizing:border-box;width:100%;min-height:60px;color:var(--app-coach-encre);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.pieces-coach__format,.pieces-coach__texte-icone{background:var(--app-coach-surface-2);width:40px;height:40px;color:var(--app-coach-encre-2);letter-spacing:.04em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex;position:relative}.pieces-coach__texte-icone{color:var(--app-coach-terre)}.pieces-coach__point{box-sizing:border-box;border:2px solid var(--app-coach-surface);background:var(--app-coach-brique);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}[data-etat=valide] .pieces-coach__point{display:none}[data-etat=bientot] .pieces-coach__point{background:var(--app-coach-ocre)}.pieces-coach__texte,.pieces-coach__vignette-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pieces-coach__nom{font-size:14px;font-weight:600}.pieces-coach__echeance{color:var(--app-coach-encre-2);font-size:12px}[data-etat=expire] .pieces-coach__echeance{color:var(--app-coach-brique)}.pieces-coach__chevron{color:var(--app-coach-encre-2);display:inline-flex}.pieces-coach__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pieces-coach__vignette{box-sizing:border-box;border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);width:100%;height:100%;box-shadow:0 1px 2px var(--app-coach-ombre);color:var(--app-coach-encre);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.pieces-coach__apercu{background:var(--app-coach-surface-2);border-radius:10px;justify-content:center;align-items:center;height:92px;display:flex;position:relative}[data-etat=expire] .pieces-coach__apercu{background:var(--app-coach-brique-soft)}[data-etat=bientot] .pieces-coach__apercu{background:var(--app-coach-ocre-soft)}.pieces-coach__feuillet{box-sizing:border-box;background:var(--app-coach-surface);width:50px;height:64px;box-shadow:0 1px 3px var(--app-coach-ombre);border-radius:4px;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.pieces-coach__feuillet>span{background:var(--app-coach-bord);border-radius:2px;height:3px}.pieces-coach__feuillet>span:first-child{width:90%}.pieces-coach__feuillet>span:nth-child(2){width:70%}.pieces-coach__feuillet>span:nth-child(3){width:80%}.pieces-coach__feuillet>span:nth-child(4){width:55%}.pieces-coach__apercu-pastille{position:absolute;top:8px;left:8px}.pieces-coach__vignette-texte{padding:0 4px 4px}.pieces-coach__vignette-nom{height:33px;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.pieces-coach__vignette .pieces-coach__echeance{font-size:11.5px}.pieces-coach__pastille{background:var(--app-coach-brique-soft);height:22px;color:var(--app-coach-brique);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pieces-coach__pastille--ocre{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre)}.pieces-coach__pastille--kaki{background:var(--app-coach-kaki-soft);color:var(--app-coach-kaki)}.pieces-coach__pastille--neutre{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2)}.pieces-coach__retour{background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre);border:0;align-items:center;gap:4px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.pieces-coach__detail-tete{background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);flex-direction:column;gap:6px;padding:4px 16px 12px;display:flex}.pieces-coach__detail-titre{font-family:var(--hub-font-serif);margin:0;font-size:28px;font-weight:400;line-height:1}.pieces-coach__detail-etat{color:var(--app-coach-encre-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.pieces-coach__detail-corps{gap:14px;padding:12px 16px}.pieces-coach__faits{padding:4px 14px}.pieces-coach__fait{justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}.pieces-coach__fait+.pieces-coach__fait{border-top:1px solid var(--app-coach-bord)}.pieces-coach__fait dt{color:var(--app-coach-encre-2)}.pieces-coach__fait dd{font-weight:600}.pieces-coach__detail-actions,.pieces-coach__texte-pied{align-items:center;gap:8px;display:flex}.app-coach__action.pieces-coach__action-courte{flex:none;padding:0 16px}.pieces-coach__archives{padding:0 14px}.pieces-coach__archive{width:100%;min-height:48px;color:var(--app-coach-encre);text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-size:13px;display:flex}.pieces-coach__archive-nom{flex:1}.pieces-coach__regle{color:var(--app-coach-encre-2);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.pieces-coach__regle--seule{margin-top:14px}.pieces-coach__detail-corps>.pieces-coach__tri{align-self:flex-start;min-height:44px}.pieces-coach__texte-club{flex-direction:column;gap:10px;padding:12px;display:flex}.pieces-coach__texte-tete{align-items:center;gap:12px;display:flex}.pieces-coach__relire{margin-left:auto}.pieces-coach__feuille{overflow-y:auto}.pieces-coach__formulaire,.pieces-coach__champ{flex-direction:column;gap:12px;display:flex}.pieces-coach__champ{gap:5px}.pieces-coach__etiquette{color:var(--app-coach-encre-2);font-size:12px;font-weight:600}.pieces-coach__saisie{box-sizing:border-box;border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:48px;color:var(--app-coach-encre);font:400 16px var(--hub-font);border-radius:12px;padding:0 14px}.pieces-coach__feuille-note{color:var(--app-coach-encre-2);font-size:12.5px;line-height:1.45}.pieces-coach__feuille-erreur{background:var(--app-coach-brique-soft);color:var(--app-coach-brique);border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:600}.champ-fichier-zone{box-sizing:border-box;border:1.5px dashed var(--app-coach-terre);background:var(--app-coach-surface-2);min-height:96px;color:var(--app-coach-onglet-actif);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;font-size:12px;display:flex;position:relative}.champ-fichier-zone__entree{opacity:0;cursor:pointer;position:absolute;inset:0}.champ-fichier-zone__titre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.champ-fichier-zone__consigne{color:var(--app-coach-encre-2)}.pieces-coach__ajouter{background:var(--app-coach-terre);height:40px;color:var(--app-coach-sur-terre);font:600 13px var(--hub-font);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.pieces-coach--ordi .pieces-coach__tri{min-height:40px}.pieces-coach--ordi .pieces-coach__bascule-bouton{width:40px;height:40px}.pieces-coach__corps{align-items:flex-start;gap:20px;display:flex}.pieces-coach__categories{box-sizing:border-box;border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);width:260px;box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;flex-direction:column;flex-shrink:0;padding:6px;display:flex}.pieces-coach__categorie{min-height:40px;color:var(--app-coach-encre);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.pieces-coach__categorie[aria-pressed=true]{background:var(--app-coach-surface-2);font-weight:600}.pieces-coach__categorie-nom{flex:1}.pieces-coach__categorie-nombre{color:var(--app-coach-encre-2);font-size:12px}.pieces-coach__colonne{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.pieces-coach__bandeau{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.pieces-coach--ordi .pieces-coach__sections,.pieces-coach--ordi .pieces-coach__grille,.pieces-coach--ordi .pieces-coach__aucune,.pieces-coach--ordi .pieces-coach__club{padding:0}.pieces-coach--ordi .pieces-coach__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pieces-coach--ordi .pieces-coach__detail{max-width:640px}.pieces-coach--ordi .pieces-coach__retour,.pieces-coach--ordi .pieces-coach__detail-tete{background:0 0}@media (pointer:coarse){.pieces-coach--ordi .pieces-coach__tri,.pieces-coach__categorie,.pieces-coach__ajouter{min-height:44px}.pieces-coach--ordi .pieces-coach__bascule-bouton{width:44px;height:44px}}@media (width>=768px){.pieces-coach__couche .pieces-coach__feuille{border-radius:22px;max-width:440px;padding-bottom:22px;animation:none;top:50%;bottom:auto;transform:translateY(-50%)}.pieces-coach__couche .app-coach__feuille-poignee{display:none}}@media (width<=1279px){.pieces-coach__categories{width:220px}.pieces-coach--ordi .pieces-coach__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.pieces-coach__corps{flex-direction:column;align-items:stretch}.pieces-coach__categories{width:auto}.pieces-coach--ordi .pieces-coach__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-coach-factures__bascule{background:var(--app-coach-surface-2);border-radius:14px;gap:4px;margin:12px 16px 0;padding:4px;display:flex}.app-coach-factures__bascule-bouton{min-height:44px;color:var(--app-coach-encre-2);font:500 14px var(--hub-font);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1}.app-coach-factures__bascule-bouton[aria-pressed=true]{background:var(--app-coach-surface);color:var(--app-coach-encre);box-shadow:0 1px 2px var(--app-coach-ombre);font-weight:600}.app-coach-factures__contenu{flex-direction:column;gap:10px;padding:10px 16px 12px;display:flex}.app-coach-factures__grille-zone{flex-direction:column;gap:8px;display:flex}.app-coach-factures__grille-tete{align-items:center;gap:8px;display:flex}.app-coach-factures__fleche{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);width:44px;height:44px;color:var(--app-coach-encre);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-coach-factures__fleche:disabled{opacity:.35;cursor:default}.app-coach-factures__annee{font-family:var(--hub-font-serif);font-size:24px;font-weight:400;line-height:1}.app-coach-factures__legende{color:var(--app-coach-encre-2);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.app-coach-factures__legende .app-coach-factures__point:not(:first-child){margin-left:6px}.app-coach-factures__point{border-radius:50%;width:6px;height:6px;display:inline-block}.app-coach-factures__point--kaki{background:var(--app-coach-kaki)}.app-coach-factures__point--ocre{box-shadow:inset 0 0 0 1.5px var(--app-coach-ocre);background:0 0}.app-coach-factures__point--aucun{background:0 0}.app-coach-factures__grille{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.app-coach-factures__case{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre);font:600 12.5px var(--hub-font);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}.app-coach-factures__case--choisie{border-color:var(--app-coach-terre);background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.app-coach-factures__case--choisie .app-coach-factures__point--kaki,.app-coach-factures__case--choisie .app-coach-factures__point--ocre{background:var(--app-coach-sur-terre)}.app-coach-factures__case:disabled{color:var(--app-coach-encre-3);cursor:default;background:0 0}.app-coach-factures__case:focus-visible,.app-coach-factures__fleche:focus-visible,.app-coach-factures__bascule-bouton:focus-visible,.app-coach-factures__semaine-ligne:focus-visible,.app-coach-factures__zone-fichier:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}.app-coach-factures__carte{box-sizing:border-box;background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:14px;list-style:none;display:flex}.app-coach-factures__montant{padding:16px}.app-coach-factures__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--app-coach-encre-2);font-size:11px;font-weight:700}.app-coach-factures__somme{font-family:var(--hub-font-serif);color:var(--app-coach-terre);font-size:46px;font-weight:400;line-height:1;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both app-coach-factures-compte}@keyframes app-coach-factures-compte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-coach-factures__somme,.app-coach-factures__nombre{animation:none}}.app-coach-factures__legende-texte{color:var(--app-coach-encre-2);font-size:12.5px}.app-coach-factures__chiffres{gap:8px;display:flex}.app-coach-factures__chiffre{flex:1;gap:4px;min-width:0;padding:12px}.app-coach-factures__nombre{font-family:var(--hub-font-serif);white-space:nowrap;text-overflow:ellipsis;color:var(--app-coach-encre);font-size:25px;font-weight:400;line-height:1;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both app-coach-factures-compte;overflow:hidden}.app-coach-factures__nombre--ocre{color:var(--app-coach-ocre)}.app-coach-factures__facture{gap:10px}.app-coach-factures__facture-tete{align-items:center;gap:10px;display:flex}.app-coach-factures__facture-titres{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-coach-factures__facture-date{color:var(--app-coach-encre-2);font-size:13px}.app-coach-factures__facture-boutons{gap:8px;display:flex}.app-coach-factures__etiquette{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.app-coach-factures__etiquette--ocre{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre)}.app-coach-factures__etiquette--kaki{background:var(--app-coach-kaki-soft);color:var(--app-coach-kaki)}.app-coach-factures__etiquette--neutre{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2)}.app-coach-factures__note{color:var(--app-coach-encre-2);margin:0;font-size:12px}.app-coach-factures__detail{flex-direction:column;gap:8px;display:flex}.app-coach-factures__semaines{gap:0;padding:0 12px}.app-coach-factures__semaine+.app-coach-factures__semaine,.app-coach-factures__activite+.app-coach-factures__activite{border-top:1px solid var(--app-coach-bord)}.app-coach-factures__semaine-ligne{width:100%;min-height:52px;color:var(--app-coach-encre-3);font-family:var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.app-coach-factures__semaine-ligne[aria-expanded=true] svg{transform:rotate(180deg)}.app-coach-factures__semaine-quoi{min-width:0;color:var(--app-coach-encre-2);flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.app-coach-factures__semaine-quoi b{color:var(--app-coach-encre);font-size:14.5px;font-weight:600}.app-coach-factures__semaine-montant{color:var(--app-coach-encre);font-size:13px}.app-coach-factures__seances{color:var(--app-coach-encre-2);flex-direction:column;gap:6px;margin:0;padding:0 0 10px;font-size:12.5px;list-style:none;display:flex}.app-coach-factures__seances li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.app-coach-factures__activite{justify-content:space-between;align-items:center;min-height:48px;font-size:14px;display:flex}.app-coach-factures__activite span{color:var(--app-coach-encre-2);font-size:13px}.app-coach-factures__barres{align-items:stretch;gap:4px;height:120px;display:flex}.app-coach-factures__barre{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.app-coach-factures__barre-valeur{color:var(--app-coach-encre-2);font-size:10.5px}.app-coach-factures__barre-piste{flex:1;align-items:flex-end;width:100%;max-width:25px;display:flex}.app-coach-factures__barre-trait{box-sizing:border-box;background:var(--app-coach-surface-2);width:100%;min-height:2px;box-shadow:inset 0 0 0 1px var(--app-coach-bord);border-radius:6px 6px 3px 3px;display:block}.app-coach-factures__barre--choisie .app-coach-factures__barre-trait{background:var(--app-coach-terre);box-shadow:none}.app-coach-factures__barre--choisie .app-coach-factures__barre-valeur{color:var(--app-coach-encre);font-weight:700}.app-coach-factures__barre-mois{color:var(--app-coach-encre-2);font-size:10px}.app-coach-factures__feuille{gap:10px}.app-coach-factures__feuille-attente{background:var(--app-coach-surface-2);border-radius:14px;height:208px}.app-coach-factures__feuille-liste{gap:0;padding:0 12px;overflow-y:auto}.app-coach-factures__feuille-choix{cursor:pointer;align-items:center;gap:12px;min-height:52px;display:flex;position:relative}.app-coach-factures__feuille-choix+.app-coach-factures__feuille-choix{border-top:1px solid var(--app-coach-bord)}.app-coach-factures__feuille-choix--inactif{opacity:.5;cursor:not-allowed}.app-coach-factures__feuille-quoi{min-width:0;color:var(--app-coach-encre-2);flex-direction:column;flex:1;gap:1px;font-size:12px;display:flex}.app-coach-factures__feuille-quoi b{color:var(--app-coach-encre);font-size:14.5px;font-weight:600}.app-coach-factures__annonce{background:var(--app-coach-ocre-soft);color:var(--app-coach-ocre);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.app-coach-factures__annonce svg{flex-shrink:0;margin-top:1px}.app-coach-factures__fichier{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-coach-factures__zone-fichier{box-sizing:border-box;border:1.5px dashed var(--app-coach-terre);background:var(--app-coach-surface-2);min-height:76px;color:var(--app-coach-terre);font-family:var(--hub-font);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-coach-factures__zone-texte{min-width:0;color:var(--app-coach-encre-2);flex-direction:column;gap:2px;font-size:12px;display:flex}.app-coach-factures__zone-texte b{white-space:nowrap;text-overflow:ellipsis;color:var(--app-coach-encre);font-size:14px;font-weight:600;overflow:hidden}.app-coach-factures__feuille .app-coach__feuille-note a{color:var(--app-coach-onglet-actif);font-weight:600}.app-coach-factures__deposer-tete{background:var(--app-coach-terre);min-height:44px;color:var(--app-coach-sur-terre);font:600 14px var(--hub-font);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.app-coach-factures__deposer-tete:disabled{opacity:.45;cursor:not-allowed}.app-coach-factures__colonnes{align-items:flex-start;gap:18px;display:flex}.app-coach-factures__gauche{flex-direction:column;flex:0 0 470px;gap:10px;min-width:0;display:flex}.app-coach-factures__gauche>.app-coach-factures__carte:first-child{padding:12px}.app-coach-factures__droite{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.app-coach-factures--ordi .app-coach-factures__barres{height:150px}.app-coach-factures--ordi .app-coach-factures__barre-piste{max-width:74px}.app-coach-factures__historique{gap:4px;padding:6px 16px}.app-coach-factures__historique>.app-coach-factures__surtitre{padding-top:10px}.app-coach-factures__filtres{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:6px 0 8px;display:flex}.app-coach-factures__puces{gap:6px;display:flex}.app-coach-factures__puce{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre-2);font:600 13px var(--hub-font);cursor:pointer;border-radius:999px;padding:0 14px}.app-coach-factures__puce[aria-pressed=true]{border-color:var(--app-coach-terre);background:var(--app-coach-terre);color:var(--app-coach-sur-terre)}.app-coach-factures__periode{gap:8px;display:flex}.app-coach-factures__periode label{color:var(--app-coach-encre-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.app-coach-factures__periode select{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre);font:600 16px var(--hub-font);border-radius:12px;padding:0 10px}@media (width>=768px){.app-coach-factures__periode select{font-size:13px}}.app-coach-factures__historique-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-coach-factures__historique-ligne{border-top:1px solid var(--app-coach-bord);align-items:center;gap:12px;min-height:48px;font-size:13.5px;display:flex}.app-coach-factures__historique-mois{min-height:44px;color:var(--app-coach-encre);font:600 13.5px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 110px;padding:0}.app-coach-factures__historique-ligne--choisie .app-coach-factures__historique-mois{color:var(--app-coach-onglet-actif)}.app-coach-factures__historique-cours{color:var(--app-coach-encre-2);flex:0 0 90px}.app-coach-factures__historique-montant{flex:0 0 100px}.app-coach-factures__ouvrir,.app-coach-factures__ouvrir-vide{margin-left:auto}.app-coach-factures__ouvrir{border:1px solid var(--app-coach-bord);min-height:44px;color:var(--app-coach-encre);font:600 13px var(--hub-font);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app-coach-factures__ouvrir:disabled{opacity:.45;cursor:not-allowed}.app-coach-factures__deposer-tete:focus-visible,.app-coach-factures__puce:focus-visible,.app-coach-factures__historique-mois:focus-visible,.app-coach-factures__ouvrir:focus-visible,.app-coach-factures__periode select:focus-visible{outline:2px solid var(--app-coach-terre);outline-offset:2px}@media (width<=1279px){.app-coach-factures__colonnes{flex-direction:column;align-items:stretch}.app-coach-factures__gauche{flex-basis:auto}}.app-coach-prep{min-height:100dvh;padding-bottom:calc(76px + var(--hub-safe-bottom))}.app-coach-prep__entete{z-index:5;background:var(--app-coach-surface);border-bottom:1px solid var(--app-coach-bord);align-items:center;gap:6px;padding:6px 10px 12px 6px;display:flex;position:sticky;top:0}.app-coach-prep__entete-titres{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-coach-prep__entete-titre{font-family:var(--hub-font-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:400;line-height:1.05;overflow:hidden}.app-coach-prep__entete-sous{color:var(--app-coach-encre-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-coach-prep__icone-bouton{width:44px;height:44px;color:var(--app-coach-encre);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__icone-bouton:disabled{opacity:.45;cursor:default}.app-coach-prep__bascule{background:var(--app-coach-surface-2);border-radius:12px;gap:4px;margin:12px 16px 0;padding:4px;display:flex}.app-coach-prep__bascule>button{min-height:36px;color:var(--app-coach-encre-2);font:600 13px var(--hub-font);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.app-coach-prep__bascule>button[aria-pressed=true]{background:var(--app-coach-surface);color:var(--app-coach-encre);box-shadow:0 1px 3px var(--app-coach-ombre)}.app-coach-prep__bascule>button[aria-pressed=true]:focus-visible{box-shadow:var(--hub-focus)}.app-coach-prep__defile{flex-direction:column;flex:1;gap:14px;padding:14px 16px 18px;display:flex}.app-coach-prep__pied{bottom:calc(76px + var(--hub-safe-bottom));z-index:4;background:var(--app-coach-fond);border-top:1px solid var(--app-coach-bord);padding:10px 16px;display:flex;position:sticky}.app-coach-prep__plein{flex:1;width:100%}.app-coach-prep__section{min-height:28px;color:var(--app-coach-encre-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.app-coach-prep__section>span:first-child{align-items:center;gap:8px;display:inline-flex}.app-coach-prep__compte{background:var(--app-coach-surface-2);min-width:20px;color:var(--app-coach-encre-2);letter-spacing:0;text-align:center;border-radius:999px;padding:1px 7px;font-size:11px}.app-coach-prep__lien{min-height:44px;color:var(--app-coach-onglet-actif);font:600 13px var(--hub-font);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.app-coach-prep__lien:disabled{opacity:.45;cursor:default}.app-coach-prep__surtitre{color:var(--app-coach-encre-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.app-coach-prep__aide,.app-coach-prep__texte{color:var(--app-coach-encre-2);margin:0;font-size:12px;line-height:1.45}.app-coach-prep__aide{align-items:flex-start;gap:6px;display:flex}.app-coach-prep__texte{font-size:13px}.app-coach-prep__groupe{flex-direction:column;gap:8px;display:flex}.app-coach-prep__carte{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.app-coach-prep__carte--vide{color:var(--app-coach-encre-2);text-align:center;padding:16px;font-size:13px}.app-coach-prep__puces{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.app-coach-prep__puce{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:34px;color:var(--app-coach-encre-2);font:600 12px var(--hub-font);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.app-coach-prep__puce[aria-pressed=true]{border-color:var(--app-coach-encre);background:var(--app-coach-encre);color:var(--app-coach-fond)}:is(.app-coach-prep__numero,.app-coach-prep__pastille,.app-coach-prep__ruban>span)[data-couleur=terre]{--prep-couleur:var(--app-coach-terre)}:is(.app-coach-prep__numero,.app-coach-prep__pastille,.app-coach-prep__ruban>span)[data-couleur=bleu]{--prep-couleur:var(--app-coach-bleu)}:is(.app-coach-prep__numero,.app-coach-prep__pastille,.app-coach-prep__ruban>span)[data-couleur=ocre]{--prep-couleur:var(--app-coach-ocre)}:is(.app-coach-prep__numero,.app-coach-prep__pastille,.app-coach-prep__ruban>span)[data-couleur=kaki]{--prep-couleur:var(--app-coach-kaki)}.app-coach-prep__duree{color:var(--app-coach-encre-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.app-coach-prep__du-club,.app-coach-prep__etiquette{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.app-coach-prep__etoile{width:44px;height:44px;color:var(--app-coach-encre-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__etoile[aria-pressed=true]{color:var(--app-coach-terre)}.app-coach-prep__etoile:disabled{opacity:.45;cursor:default}.app-coach-prep__blocs{flex-direction:column;display:flex}.app-coach-prep__bloc{touch-action:pan-y;align-items:center;min-height:52px;padding-right:2px;display:flex}.app-coach-prep__bloc+.app-coach-prep__bloc{border-top:1px solid var(--app-coach-bord)}.app-coach-prep__bloc[data-choisi]{background:var(--app-coach-surface-2)}.app-coach-prep__bloc[data-glisse]{opacity:.55}.app-coach-prep__bloc[data-cible]{box-shadow:inset 0 2px 0 var(--app-coach-terre)}.app-coach-prep__bloc-ouvrir{min-width:0;min-height:52px;color:var(--app-coach-encre);font:13px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:6px 4px 6px 12px;display:flex}.app-coach-prep__numero{background:var(--prep-couleur);width:28px;height:28px;color:var(--app-coach-sur-terre);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.app-coach-prep__poignee,.app-coach-prep__corbeille{width:44px;height:44px;color:var(--app-coach-encre-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__poignee{cursor:grab;touch-action:none}.app-coach-prep__corbeille:hover{color:var(--app-coach-brique)}:is(.app-coach-prep__poignee,.app-coach-prep__corbeille):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}.app-coach-prep__editeur{flex-direction:column;gap:14px;display:flex}.app-coach-prep__editeur .app-coach-prep__bascule{margin:0}.app-coach-prep__champ{flex-direction:column;gap:6px;display:flex}.app-coach-prep__saisie{box-sizing:border-box;border:1.5px solid var(--app-coach-terre);background:var(--app-coach-surface);width:100%;min-height:48px;color:var(--app-coach-encre);font:600 16px var(--hub-font);border-radius:12px;padding:0 14px}.app-coach-prep__saisie--note{resize:vertical;min-height:140px;padding:12px 14px;font-weight:400;line-height:1.45}.app-coach-prep__reglages{flex-direction:column;display:flex}.app-coach-prep__reglage{align-items:center;gap:8px;min-height:56px;padding:6px 8px 6px 14px;display:flex}.app-coach-prep__reglage+.app-coach-prep__reglage{border-top:1px solid var(--app-coach-bord)}.app-coach-prep__reglage-libelle{flex:1;font-size:14px;font-weight:600}.app-coach-prep__reglage>button{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface-2);width:44px;height:44px;color:var(--app-coach-encre);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__reglage>button:disabled{opacity:.4;cursor:default}.app-coach-prep__reglage-valeur{font-variant-numeric:tabular-nums;text-align:center;min-width:64px;font-size:20px;font-weight:700}.app-coach-prep__bascule--petite{flex:none;margin:0}.app-coach-prep__bascule--petite>button{min-height:32px;padding:0 12px}.app-coach-prep__total{color:var(--app-coach-encre-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.app-coach-prep__total b{color:var(--app-coach-encre)}.app-coach-prep__actions-bloc{flex-wrap:wrap;gap:8px;display:flex}.app-coach-prep__actions-bloc>.app-coach-prep__contour{flex:1}.app-coach-prep__feuille{overflow-y:auto}.app-coach-prep__feuille-tete{flex-direction:column;gap:3px;display:flex}.app-coach-prep__feuille-sous{color:var(--app-coach-encre-2);font-size:13px}.app-coach-prep__jour{flex-direction:column;display:flex}.app-coach-prep__tete-jour{z-index:1;background:var(--app-coach-surface);color:var(--app-coach-encre-2);letter-spacing:.08em;text-transform:uppercase;padding:10px 0 4px;font-size:11px;font-weight:700;position:sticky;top:0}.app-coach-prep__jour .app-coach__feuille-choix{gap:12px}.app-coach__feuille-choix:has(.app-coach-prep__quoi){gap:12px}.app-coach-prep__neufs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 14px;display:grid}.app-coach-prep__neuf{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:72px;color:var(--app-coach-encre);font:600 13px var(--hub-font);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.app-coach-prep__encart{border:1.5px solid var(--app-coach-terre);background:var(--app-coach-surface);border-radius:14px;flex-direction:column;gap:12px;max-height:520px;padding:14px 16px;display:flex;overflow-y:auto}.app-coach-prep__encart>.app-coach-prep__lien{align-self:flex-start}.app-coach-prep__seances{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-coach-prep__seance{flex-direction:column;gap:10px;padding:12px 6px 14px 14px;display:flex}.app-coach-prep__seance[data-choisie]{border-color:var(--app-coach-terre);box-shadow:inset 0 0 0 1px var(--app-coach-terre)}.app-coach-prep__seance-haut{align-items:flex-start;gap:4px;display:flex}.app-coach-prep__seance-ouvrir{min-width:0;color:var(--app-coach-encre);font:13px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:2px 0;display:flex}.app-coach-prep__seance-ouvrir>b{font-size:16px;font-weight:700}.app-coach-prep__seance-ouvrir>span{color:var(--app-coach-encre-2);align-items:center;gap:6px;display:flex}.app-coach-prep__seance-ouvrir>[data-sans-cours]{color:var(--app-coach-encre-2)}.app-coach-prep__seance-bas{align-items:center;gap:12px;padding-right:8px;display:flex}.app-coach-prep__ruban{flex:1;gap:3px;height:8px;display:flex}.app-coach-prep__ruban>span{background:var(--prep-couleur);border-radius:999px;flex:1}.app-coach-prep__ruban--vide{background:var(--app-coach-surface-2);border-radius:999px}.app-coach-prep__timer{align-items:center;display:flex}.app-coach-prep__timer+.app-coach-prep__timer{border-top:1px solid var(--app-coach-bord)}.app-coach-prep__timer[draggable=true]{cursor:grab}.app-coach-prep__timer-ouvrir{min-width:0;min-height:56px;color:var(--app-coach-encre);font:13px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex}.app-coach-prep__timer-ouvrir[aria-pressed=true],.app-coach-prep__timer[data-choisi]{background:var(--app-coach-surface-2)}.app-coach-prep__pastille{background:color-mix(in srgb, var(--prep-couleur) 16%, transparent);width:32px;height:32px;color:var(--prep-couleur);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__bloc-quoi,.app-coach-prep__quoi,.app-coach-prep__cours-quoi,.app-coach-prep__dossier-nom,.app-coach-prep__action-quoi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.app-coach-prep__bloc-quoi,.app-coach-prep__quoi,.app-coach-prep__cours-quoi,.app-coach-prep__dossier-nom,.app-coach-prep__action-quoi)>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}:is(.app-coach-prep__bloc-quoi,.app-coach-prep__quoi,.app-coach-prep__cours-quoi,.app-coach-prep__dossier-nom,.app-coach-prep__action-quoi)>span{color:var(--app-coach-encre-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-coach-prep__dossiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-coach-prep__dossier{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:92px;color:var(--app-coach-encre);font:13px var(--hub-font);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.app-coach-prep__dossier-icone{background:var(--app-coach-ocre-soft);width:32px;height:32px;color:var(--app-coach-ocre);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.app-coach-prep__dossier-nom{width:100%}.app-coach-prep__dossier-tete{align-items:center;gap:4px;display:flex}.app-coach-prep__retour-dossiers{min-width:0;min-height:44px;color:var(--app-coach-encre);font:700 15px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;display:inline-flex}.app-coach-prep__actions{flex-direction:column;display:flex}.app-coach-prep__action{width:100%;min-height:56px;color:var(--app-coach-encre);font:13px var(--hub-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.app-coach-prep__action+.app-coach-prep__action{border-top:1px solid var(--app-coach-bord)}.app-coach-prep__action:disabled{opacity:.45;cursor:default}.app-coach-prep__action[data-danger]{color:var(--app-coach-brique)}.app-coach-prep__action-icone{background:var(--app-coach-surface-2);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app-coach-prep__action[data-danger] .app-coach-prep__action-icone{background:var(--app-coach-brique-soft)}.app-coach-prep__chevron{color:var(--app-coach-encre-3);display:inline-flex}.app-coach-prep__oui,.app-coach-prep__valeur{color:var(--app-coach-encre-2);font-size:13px;font-weight:600}.app-coach-prep__oui[data-oui]{color:var(--app-coach-onglet-actif)}.app-coach-prep__cours{align-items:center;gap:14px;padding:12px 14px;display:flex}.app-coach-prep__cours-heure,.app-coach-prep__heure{font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:700}.app-coach-prep__notes{width:100%;min-height:72px;color:var(--app-coach-encre);font:14px/1.45 var(--hub-font);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.app-coach-prep__notes:disabled{cursor:default}.app-coach-prep__notes-texte{white-space:pre-wrap}.app-coach-prep__notes-texte[data-vide]{color:var(--app-coach-encre-2)}.app-coach-prep__contour{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre);font:600 13px var(--hub-font);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.app-coach-prep__contour--brique{color:var(--app-coach-brique)}.app-coach-prep__contour:disabled{opacity:.45;cursor:default}.app-coach-prep__action-danger{background:var(--app-coach-brique);color:var(--app-coach-sur-terre);border-color:#0000}.app-coach-prep__apercu{flex-direction:column;gap:10px;display:flex}.prep-apercu{aspect-ratio:1080/810;background:var(--tc-phase-chrono);border-radius:14px;width:100%;position:relative;overflow:hidden}.prep-apercu--debout{aspect-ratio:810/1080}.prep-apercu__vide{color:var(--tc-ivoire-78);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}.prep-ecran{--prep-ivoire:var(--tc-ivoire);--prep-libelle:var(--tc-ivoire-78);background:var(--tc-phase-preparer);width:1080px;height:810px;color:var(--prep-ivoire);font-family:var(--hub-font);transform:scale(var(--prep-echelle,.3315));transform-origin:0 0;grid-template-rows:101fr 608fr 101fr;line-height:normal;display:grid;position:absolute;top:0;left:0}.prep-apercu--debout .prep-ecran{grid-template-rows:120fr 840fr 120fr;width:810px;height:1080px}.prep-ecran[data-teinte=exercice]{background:var(--tc-phase-exercice)}.prep-ecran[data-teinte=repos]{background:var(--tc-phase-repos)}.prep-ecran[data-teinte=recuperation]{background:var(--tc-phase-recuperation)}.prep-ecran[data-teinte=pause]{background:var(--tc-phase-pause)}.prep-ecran[data-teinte=termine]{background:var(--tc-phase-termine)}.prep-ecran[data-teinte=chrono],.prep-ecran--attente{background:var(--tc-phase-chrono)}.prep-ecran__haut,.prep-ecran__pied{color:var(--prep-libelle);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 44px;font-size:16px;font-weight:600;display:flex}.prep-ecran__pied{letter-spacing:.04em;text-transform:none;justify-content:center;font-size:15px}.prep-ecran__milieu{flex-direction:column;gap:12px;min-height:0;padding:20px 44px 14px;display:flex}.prep-ecran__repere{justify-content:space-between;align-items:flex-start;display:flex}.prep-ecran__mot{letter-spacing:.02em;text-transform:uppercase;font-size:58px;font-weight:800;line-height:1}.prep-ecran__compteur{flex-direction:column;align-items:flex-end;display:flex}.prep-ecran__compteur>span{color:var(--prep-libelle);letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:600}.prep-ecran__compteur>b{font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.prep-ecran__compteur small{color:var(--prep-libelle);font-size:.56em}.prep-ecran__chiffres{letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;min-height:0;font-size:330px;font-weight:700;line-height:.82;display:flex}.prep-apercu--debout .prep-ecran__chiffres{font-size:250px}.prep-ecran__barre{background:var(--tc-ivoire-20);border-radius:999px;height:22px;display:block;overflow:hidden}.prep-ecran__barre>span{background:var(--prep-ivoire);transform-origin:0;border-radius:999px;height:100%;display:block}.prep-ecran__segments{gap:8px;display:flex}.prep-ecran__segments>span{background:var(--tc-ivoire-18);border-radius:999px;flex:1;height:14px}.prep-ecran__segments>[data-etat=fait]{background:var(--prep-ivoire)}.prep-ecran__segments>[data-etat=en_cours]{background:var(--tc-ivoire-45);box-shadow:inset 0 0 0 2px var(--prep-ivoire)}.prep-ecran__bas{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.prep-ecran__ensuite{color:var(--prep-libelle);text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:600;overflow:hidden}.prep-ecran__reste{color:var(--prep-libelle);white-space:nowrap;margin-left:auto;font-size:21px}.prep-ecran__reste b{color:var(--prep-ivoire);font-variant-numeric:tabular-nums;font-size:1.43em;font-weight:700}.app-coach-prep__tester{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);min-height:44px;color:var(--app-coach-encre);font:600 14px var(--hub-font);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-coach-prep__tester:disabled{opacity:.45;cursor:default}.app-coach-prep__test{z-index:70;padding:16px 16px calc(16px + var(--hub-safe-bottom));box-sizing:border-box;background:var(--tc-phase-chrono);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.app-coach-prep__test-ecran{width:min(100%,133.333dvh - 146.667px)}.app-coach-prep__test[data-debout] .app-coach-prep__test-ecran{width:min(100%,75dvh - 82.5px)}.app-coach-prep__test-ecran .prep-apercu{border-radius:0}.app-coach-prep__test-fermer{border:1px solid var(--tc-ivoire-45);min-height:48px;color:var(--tc-ivoire);font:600 14px var(--hub-font);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.app-coach-prep__colonnes{grid-template-columns:300px minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.app-coach-prep__gauche,.app-coach-prep__milieu,.app-coach-prep__droite{flex-direction:column;gap:14px;min-width:0;display:flex}.app-coach-prep__gauche,.app-coach-prep__droite{position:sticky;top:0}.app-coach-prep--ordi .app-coach-prep__bascule{margin:0}.app-coach-prep__milieu{border:1px solid var(--app-coach-bord);background:var(--app-coach-surface);border-radius:18px;padding:18px 20px 22px}.app-coach-prep__milieu .app-coach-prep__carte{background:var(--app-coach-fond)}.app-coach-prep__seance-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-coach-prep__seance-nom{min-width:0;font-family:var(--hub-font-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:30px;font-weight:400;line-height:1.1;overflow:hidden}.app-coach-prep__depot{border:1.5px dashed #0000;border-radius:16px;flex-direction:column;gap:8px;margin:-6px;padding:6px;display:flex}.app-coach-prep__depot[data-survol]{border-color:var(--app-coach-terre);background:var(--app-coach-surface-2)}.app-coach-prep--ordi .app-coach-prep__apercu>.app-coach__action{flex:none}.app-coach-prep--ordi .app-coach-prep__seances .app-coach-prep__seance{cursor:default}@media (width>=768px){.app-coach-prep__feuille{border-radius:22px;max-width:460px;max-height:80dvh;padding-bottom:22px;top:50%;bottom:auto;translate:0 -50%}.app-coach-prep__feuille>.app-coach__feuille-poignee{display:none}}@media (width<=1180px){.app-coach-prep__colonnes{grid-template-columns:280px minmax(0,1fr)}.app-coach-prep__droite{grid-column:2;position:static}}.app-coach-prep__seances+.app-coach-prep__contour{width:100%;margin-top:10px}.app-coach__rempl-zone>.app-coach__section{padding-top:4px;padding-bottom:0}.app-coach__rempl-note{color:var(--app-coach-encre-2);margin:0 20px;font-size:12px}.app-coach__pastille--neutre{background:var(--app-coach-surface-2);color:var(--app-coach-encre-2)}.app-coach__histo-mois{flex-direction:column;gap:6px;margin:0 16px;display:flex}.app-coach__histo-titre{padding:0 4px}.app-coach__histo{background:var(--app-coach-surface);border:1px solid var(--app-coach-bord);box-shadow:0 1px 2px var(--app-coach-ombre);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.app-coach__histo-ligne{box-sizing:border-box;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.app-coach__histo-ligne+.app-coach__histo-ligne{border-top:1px solid var(--app-coach-bord)}.app-coach__histo-jour{width:52px;color:var(--app-coach-encre-2);flex-shrink:0;font-size:12.5px;font-weight:600}.app-coach__histo-cours{font-size:14px;font-weight:600}.app-coach__histo-pied{color:var(--app-coach-encre-2);margin:4px 20px 0;font-size:12px}.pilotage{gap:var(--hub-sp-4);padding-bottom:var(--hub-sp-8);flex-direction:column;min-width:0;display:flex}.pilotage-carte{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);padding:var(--hub-sp-4);min-width:0}.pilotage-surtitre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.pilotage-tete{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.pilotage-tete__textes{gap:var(--hub-sp-1);flex-direction:column;min-width:0;display:flex}.pilotage-tete__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:34px;font-weight:400;line-height:1.05}.pilotage-tete__phrase{color:var(--hub-fg-2);font-size:var(--hub-fs-base);margin:0}.pilotage-pastille{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.pilotage-pastille--vert{background:var(--hub-ok)}.pilotage-pastille--orange{background:var(--hub-attention-ink)}.pilotage-pastille--rouge{background:var(--hub-danger)}.pilotage-pastille--a_mesurer{border:1.5px solid var(--hub-fg-3)}.pilotage-legende{gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pilotage-legende li{align-items:center;gap:6px;display:inline-flex}.pilotage-section{justify-content:space-between;align-items:baseline;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.pilotage-section__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400}.pilotage-section__titre span{font-family:var(--hub-font);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-left:var(--hub-sp-2)}.pilotage-leviers,.pilotage-courbes{gap:var(--hub-sp-3);display:grid}.pilotage-levier{gap:var(--hub-sp-2);flex-direction:column;display:flex}.pilotage-levier__tete{align-items:center;gap:var(--hub-sp-2);display:flex}.pilotage-levier__tete h3{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400}.pilotage-levier__icone{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:34px;height:34px;color:var(--hub-fg-2);place-items:center;display:inline-grid}.pilotage-levier__pastilles{gap:6px;margin-left:auto;display:inline-flex}.pilotage-levier__vedette{align-items:baseline;gap:var(--hub-sp-2);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex-wrap:wrap;margin:0;display:flex}.pilotage-levier__vedette b{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:42px;font-weight:400;line-height:1}.pilotage-levier__resume{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.pilotage-levier__diag{color:var(--hub-fg);flex:1;margin:0}.pilotage-levier__pied{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:flex}.pilotage-courbe{margin:0}.pilotage-courbe__titre{font-size:var(--hub-fs-base);color:var(--hub-fg)}.pilotage-courbe__titre span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.pilotage-courbe__svg{width:100%;height:auto;display:block}.pilotage-courbe__grille{stroke:var(--hub-border)}.pilotage-courbe__axe{fill:var(--hub-fg-2);font-size:11px}.pilotage-courbe__prevu{fill:none;stroke:var(--hub-info);stroke-width:2.5px;stroke-dasharray:6 4}.pilotage-courbe__reel{fill:none;stroke:var(--hub-accent);stroke-width:3px}.pilotage-courbe__point{fill:var(--hub-accent)}.pilotage-courbe__fin{fill:var(--hub-info)}.pilotage-courbe__valeur{fill:var(--hub-fg);font-size:12px;font-weight:700}.pilotage-courbe__vide{color:var(--hub-fg-2)}.pilotage-courbe__legende{margin:var(--hub-sp-2) 0 0;gap:var(--hub-sp-4);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);padding:0;list-style:none;display:flex}.pilotage-courbe__legende li{align-items:center;gap:6px;display:inline-flex}.pilotage-courbe__trait{border-top:3px solid var(--hub-accent);width:22px;height:0;display:inline-block}.pilotage-courbe__trait--prevu{border-top:2px dashed var(--hub-info)}.pilotage-alerte{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);flex-wrap:wrap;display:flex}.pilotage-alerte__tuile,.pilotage-refus__tuile{border-radius:var(--hub-r-md);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.pilotage-alerte__tuile{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.pilotage-alerte__textes{min-width:200px;color:var(--hub-fg-2);flex-direction:column;flex:1;gap:2px;display:flex}.pilotage-alerte__textes b{color:var(--hub-fg)}.pilotage-refus{gap:var(--hub-sp-4);padding:var(--hub-sp-5);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);display:flex}.pilotage-refus__tuile{background:var(--hub-neutral-soft);color:var(--hub-neutral-ink)}.pilotage-refus__textes{gap:var(--hub-sp-1);color:var(--hub-fg-2);flex-direction:column;display:flex}.pilotage-refus__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:26px;font-weight:400}.pilotage-squelette{gap:var(--hub-sp-3);display:grid}.pilotage-squelette__carte{gap:var(--hub-sp-2);flex-direction:column;display:flex}@media (width>=768px){.pilotage-leviers{grid-template-columns:repeat(3,minmax(0,1fr))}.pilotage-courbes{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotage-squelette{grid-template-columns:repeat(3,minmax(0,1fr))}}.actions-bloc{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.actions-bloc__tete{align-items:baseline;gap:var(--hub-sp-1) var(--hub-sp-3);flex-wrap:wrap;display:flex}.actions-bloc__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:24px;font-weight:400;line-height:1.1}.actions-bloc__precision{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.actions-bloc__geste{margin-left:auto}.actions-bloc__droits{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;margin:0;display:flex}.actions-axe,.actions-statut,.actions-genre,.actions-type{border-radius:var(--hub-r-xs);height:20px;font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.actions-axe--bleu{background:var(--teinte-bleu-soft);color:var(--teinte-bleu-ink)}.actions-axe--vert{background:var(--teinte-vert-soft);color:var(--teinte-vert-ink)}.actions-axe--ocre{background:var(--teinte-ocre-soft);color:var(--teinte-ocre-ink)}.actions-axe--violet{background:var(--teinte-violet-soft);color:var(--teinte-violet-ink)}.actions-axe--gris,.actions-type,.actions-statut--terminee{background:var(--hub-neutral-soft);color:var(--hub-neutral-ink)}.actions-statut--en_cours{background:var(--hub-info-soft);color:var(--hub-info-ink)}.actions-statut--preparer,.actions-genre--vigilance{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.actions-genre--pic{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.actions-genre--creux{background:var(--hub-neutral-soft);color:var(--hub-neutral-ink)}.actions-frise{gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-1);display:flex;overflow-x:auto}.actions-frise:focus-visible{box-shadow:var(--hub-focus);outline:none}.actions-frise__trimestre{flex-direction:column;flex:1 0 300px;gap:6px;min-width:0;display:flex}.actions-frise__nom{padding:0 var(--hub-sp-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.actions-frise__bande{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);flex:1;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.actions-frise__mois{min-width:0;padding:var(--hub-sp-3) var(--hub-sp-2);border-radius:var(--hub-r-md);flex-direction:column;flex:1;gap:6px;display:flex}.actions-frise__mois--courant{background:var(--hub-surface);box-shadow:inset 0 0 0 2px var(--hub-accent)}.actions-frise__entete{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.actions-frise__libelle{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:22px;font-weight:400;line-height:1}.actions-frise__chiffre{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:600}.actions-frise__mois--courant .actions-frise__chiffre{color:var(--hub-accent-ink)}.actions-frise__evenements{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.actions-frise__evenements li{font-size:var(--hub-fs-xs);color:var(--hub-fg);gap:6px;line-height:1.35;display:flex}.actions-frise__quand{min-width:30px;color:var(--hub-fg-2)}b.actions-frise__quand{color:var(--hub-fg)}.actions-vide{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.actions-vide__tuile{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:48px;height:48px;color:var(--hub-accent-ink);place-items:center;display:inline-grid}.actions-vide__textes{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;flex:240px;gap:4px;display:flex}.actions-vide__textes b{font-size:var(--hub-fs-md);color:var(--hub-fg)}.actions-vide__gestes{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.actions-formulaire{gap:var(--hub-sp-3);flex-direction:column;display:flex}.actions-formulaire__tete,.actions-formulaire__pied{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);display:flex}.actions-formulaire__pied{justify-content:flex-end}.actions-formulaire__grille{gap:var(--hub-sp-3);display:grid}@media (width>=768px){.actions-formulaire__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.actions-campagnes{gap:var(--hub-sp-3);align-items:start;display:grid}.actions-campagne{gap:var(--hub-sp-2);flex-direction:column;display:flex}.actions-campagne__tete{align-items:center;gap:6px;min-height:28px;display:flex}.actions-campagne__menu{margin-left:auto}.actions-campagne__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400;line-height:1.1}.actions-campagne__meta{gap:4px var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.actions-campagne__meta li{align-items:center;gap:5px;display:inline-flex}.actions-campagne__message{font-size:var(--hub-fs-sm);color:var(--hub-fg);margin:0}.actions-campagne__pied{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.actions-objectif{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);flex-direction:column;display:flex}.actions-objectif__ligne{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.actions-objectif__fige{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);align-items:center;gap:4px;display:inline-flex}.actions-objectif__reel{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.actions-objectif__reel b{font-family:var(--hub-font-serif);font-size:22px;font-weight:400;line-height:1}.actions-barre{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);flex:1;height:4px;display:block;position:relative;overflow:hidden}.actions-objectif .actions-barre{background:var(--hub-surface);height:6px}.actions-barre__plein{border-radius:inherit;background:var(--hub-neutral);position:absolute;inset:0 auto 0 0}.actions-barre__plein--vert{background:var(--hub-ok)}.actions-barre__plein--orange{background:var(--hub-attention-ink)}.actions-barre__plein--rouge{background:var(--hub-danger)}.actions-reel{gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.actions-reel__champ{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;gap:4px;display:flex}.actions-reel__saisie{width:84px;height:var(--hub-control);box-sizing:border-box;padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--hub-fg);font-family:inherit;line-height:inherit;text-align:right;font-weight:600}@media (width>=768px){.actions-reel__saisie{font-size:var(--hub-fs-md)}}.actions-reel__saisie:disabled{opacity:1;color:var(--hub-fg-2)}.actions-checklist,.actions-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actions-checklist li+li,.actions-liste li+li{border-top:1px solid var(--hub-border)}.actions-coche{align-items:flex-start;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;font-size:var(--hub-fs-sm);color:var(--hub-fg);cursor:pointer;display:flex}.actions-coche input{width:20px;height:20px;accent-color:var(--hub-ok-ink);flex:none;margin:0}.actions-coche--faite .actions-liste__titre,.actions-checklist .actions-coche--faite span{color:var(--hub-fg-2);text-decoration:line-through}.actions-liste__textes{flex-direction:column;gap:4px;min-width:0;display:flex}.actions-liste__tags{flex-wrap:wrap;gap:4px;display:flex}@media (width<=767px){.ds-bouton.actions-tactile{height:var(--hub-tap)}.ds-bouton.ds-bouton--icone.actions-tactile{width:var(--hub-tap)}}@media (width>=768px){.actions-campagnes{grid-template-columns:repeat(3,minmax(0,1fr))}}.actions-filtres{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.actions-filtre{height:40px;padding:0 var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;font-weight:600}.actions-filtre[aria-pressed=true]{background:var(--hub-surface-inv);border-color:var(--hub-surface-inv);color:var(--hub-fg-inv)}.actions-filtre__n{opacity:.8;font-weight:400}.actions-filtre:focus-visible,.actions-trimestre__tete:focus-visible{box-shadow:var(--hub-focus);outline:none}.actions-trimestre{gap:var(--hub-sp-3);flex-direction:column;display:flex}.actions-trimestre__tete{align-items:baseline;gap:4px var(--hub-sp-3);padding:var(--hub-sp-3) var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;display:flex}.actions-trimestre--ouvert .actions-trimestre__tete{background:0 0;border:0;padding:0}.actions-trimestre__n{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);color:var(--hub-fg-2);font-weight:700}.actions-trimestre__nom{font-weight:700;font-size:var(--hub-fs-md)}.actions-trimestre--ouvert .actions-trimestre__nom{font-family:var(--hub-font-serif);font-size:28px;font-weight:400;line-height:1.1}.actions-trimestre__but{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.actions-trimestre__but b{color:var(--hub-fg)}.actions-trimestre__compte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-left:auto}.actions-trimestre__mois{gap:var(--hub-sp-3);align-items:start;display:grid}.actions-mois{gap:var(--hub-sp-2);flex-direction:column;display:flex}.actions-mois--courant{border:2px solid var(--hub-accent)}.actions-mois__tete{justify-content:space-between;align-items:baseline;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.actions-mois__nom{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400;line-height:1.1}.actions-mois__chiffre,.actions-mois__temps,.actions-mois__aucune{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.actions-mois__chiffre b{color:var(--hub-fg)}.actions-mois__campagnes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.actions-mois__campagnes li{border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);font-size:var(--hub-fs-xs);color:var(--hub-fg);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.actions-mois__progres{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:flex}.actions-nouvelle{gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);grid-template-columns:1fr auto auto;align-items:end;display:grid}@media (width>=768px){.actions-trimestre__mois{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.actions-filtre{height:var(--hub-tap)}}@media (width<=479px){.actions-nouvelle{grid-template-columns:1fr 1fr}.actions-nouvelle>:first-child{grid-column:1/-1}}.pilotage-cap{gap:var(--hub-sp-4);display:grid}.pilotage-cap__textes{gap:var(--hub-sp-2);flex-direction:column;display:flex}.pilotage-cap__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:28px;font-weight:400;line-height:1.1}.pilotage-cap__phrase{color:var(--hub-fg-2);margin:0}.pilotage-barres{text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pilotage-barres li{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);flex-direction:column;align-items:center;gap:4px;display:flex}.pilotage-barres b{color:var(--hub-fg);font-weight:600}.pilotage-barres__boite{border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-xs);width:100%;max-width:30px;height:52px;position:relative;overflow:hidden}.pilotage-barres__boite i{background:var(--hub-accent);position:absolute;inset:auto 0 0}.pilotage-barres__mois--courant .pilotage-barres__boite i{opacity:.55}.pilotage-barres__mois--courant .pilotage-barres__nom{color:var(--hub-fg);font-weight:700}.pilotage-barres__legende{margin:var(--hub-sp-2) 0 0;gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;display:flex}.pilotage-barres__legende span{align-items:center;gap:6px;display:inline-flex}.pilotage-barres__plein,.pilotage-barres__vide{border-radius:2px;width:11px;height:11px;display:inline-block}.pilotage-barres__plein{background:var(--hub-accent)}.pilotage-barres__vide{border:1px dashed var(--hub-border-strong)}.pilotage-chiffres{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pilotage-chiffres__case{padding:var(--hub-sp-3) var(--hub-sp-4);border-right:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);min-width:0}.pilotage-chiffres dt{font-size:var(--hub-fs-sm);color:var(--hub-fg);font-weight:600}.pilotage-chiffres dd{margin:var(--hub-sp-2) 0 0;gap:var(--hub-sp-1);flex-direction:column;display:flex}.pilotage-chiffres dd b{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:34px;font-weight:400;line-height:1}.pilotage-chiffres dd span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.pilotage-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}@media (width>=768px){.pilotage-cap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pilotage-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.pilotage-chiffres{grid-template-columns:repeat(6,minmax(0,1fr))}}.annee-carte__titre{font-size:var(--hub-fs-md);margin:0;font-weight:600}.annee-carte__precision,.annee-carte__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400}.annee-carte__note{margin:var(--hub-sp-1) 0 var(--hub-sp-3)}.annee-barres .pilotage-barres{margin-top:var(--hub-sp-3)}.annee-vide{align-items:flex-start;gap:var(--hub-sp-2);flex-direction:column;display:flex}.annee-vide p{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.annee-defile{max-width:100%;overflow-x:auto}.annee-defile:focus-visible{box-shadow:var(--hub-focus);outline:none}.annee-table{border-collapse:collapse;width:100%;min-width:860px;font-size:var(--hub-fs-sm)}.annee-table th,.annee-table td{padding:var(--hub-sp-2) var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);text-align:left;vertical-align:top}.annee-table thead th{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);border-bottom-color:var(--hub-border);font-weight:600}.annee-table tbody th{font-weight:400}.annee-table tbody th b,.annee-table tbody th span{display:block}.annee-table tbody th span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.annee-temps__contenu{align-items:baseline;gap:4px var(--hub-sp-2);color:var(--hub-fg-2);flex-wrap:wrap;display:flex}.annee-nombre{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.annee-objectif{color:var(--hub-fg-2)}.annee-ligne--trimestre th,.annee-ligne--trimestre td{border-top:2px solid var(--hub-border-strong)}.annee-ligne--courant{background:var(--hub-accent-soft)}.annee-ligne--prevu td.annee-nombre{color:var(--hub-fg-2)}.annee-table tfoot th,.annee-table tfoot td{border-top:2px solid var(--hub-border-strong);border-bottom:0;font-weight:600}.classeur-puces-zone{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.classeur-puces{padding:0 0 var(--hub-sp-1);gap:var(--hub-sp-1);max-width:100%;margin:0;list-style:none;display:flex;overflow-x:auto}.classeur-puce{min-height:var(--hub-tap);min-width:52px;padding:6px var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;flex-direction:column;align-items:center;display:inline-flex;position:relative}.classeur-puce[aria-pressed=true]{background:var(--hub-surface-inv);border-color:var(--hub-surface-inv);color:var(--hub-fg-inv)}.classeur-puce:focus-visible{box-shadow:var(--hub-focus);outline:none}.classeur-puce__point{background:var(--hub-accent);border-radius:50%;width:5px;height:5px;display:inline-block}.classeur-puce .classeur-puce__point{position:absolute;top:4px;right:8px}.classeur-puce__courant{font-size:var(--hub-fs-xs);color:inherit;opacity:.8}.classeur-puces__legende{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.classeur-mois{align-items:baseline;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.classeur-mois__titre{font-family:var(--hub-font-serif);font-size:var(--hub-fs-xl);margin:0;font-weight:400}.classeur-mois__temps{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.classeur-tag{border-radius:var(--hub-r-pill);font-size:var(--hub-fs-xs);background:var(--hub-neutral-soft);color:var(--hub-neutral-ink);padding:2px 8px;font-weight:600}.classeur-tag--pic{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.classeur-tag--vigilance{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.classeur-bloc{min-width:0}.classeur-carte__titre{font-size:var(--hub-fs-md);margin:0;font-weight:600}.classeur-carte__precision,.classeur-carte__sous,.classeur-carte__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400}.classeur-carte__sous,.classeur-carte__note{margin:var(--hub-sp-1) 0 0}.classeur-haut{gap:var(--hub-sp-4);display:grid}.classeur-lignes,.classeur-anticiper,.classeur-entonnoir,.classeur-parcours,.classeur-saisies,.classeur-jauges,.classeur-attention,.classeur-point__actions{margin:0;padding:0;list-style:none}.classeur-lignes{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);flex-direction:column;display:flex}.classeur-ligne{gap:4px var(--hub-sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.classeur-ligne__nom,.classeur-ligne__nombres{flex-direction:column;display:flex}.classeur-ligne__nom span,.classeur-ligne__nombres span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.classeur-ligne__nombres{text-align:right;align-items:flex-end}.classeur-ligne__nombres b{font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums}.classeur-ligne__manque{color:var(--hub-fg-2);font-style:italic;font-weight:500;font-size:var(--hub-fs-sm)!important}.classeur-ligne .classeur-barre{grid-column:1/-1}.classeur-ligne--meta{padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle)}.classeur-barre{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);height:6px;display:block;position:relative}.classeur-barre__plein{border-radius:inherit;position:absolute;inset:0 auto 0 0}.classeur-barre__plein--vert{background:var(--hub-ok)}.classeur-barre__plein--orange{background:var(--hub-attention-ink)}.classeur-barre__plein--rouge{background:var(--hub-danger)}.classeur-barre__rythme{background:var(--hub-fg);width:2px;position:absolute;top:-3px;bottom:-3px}.classeur-anticiper{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);flex-direction:column;display:flex}.classeur-anticiper li,.classeur-parcours li{gap:var(--hub-sp-3);font-size:var(--hub-fs-sm);grid-template-columns:92px minmax(0,1fr);align-items:baseline;display:grid}.classeur-anticiper b{font-family:var(--hub-font-serif);font-size:var(--hub-fs-xl);color:var(--hub-accent-ink);font-weight:400}.classeur-entonnoir{gap:var(--hub-sp-2);margin:var(--hub-sp-3) 0;flex-direction:column;display:flex}.classeur-entonnoir li{gap:var(--hub-sp-3);font-size:var(--hub-fs-sm);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;display:grid}.classeur-entonnoir__piste{display:block}.classeur-entonnoir__objectif{border:1.5px dashed var(--hub-border-strong);border-radius:var(--hub-r-xs);height:20px;display:block;overflow:hidden}.classeur-entonnoir__objectif i{background:var(--hub-accent);height:100%;display:block}.classeur-entonnoir__nombres{font-variant-numeric:tabular-nums;color:var(--hub-fg-2)}.classeur-parcours{gap:var(--hub-sp-2);margin-top:var(--hub-sp-3);flex-direction:column;display:flex}.classeur-bandeau{gap:var(--hub-sp-3);flex-direction:column;display:flex}.classeur-bandeau__nombres{gap:var(--hub-sp-3) var(--hub-sp-6);flex-wrap:wrap;margin:0;display:flex}.classeur-bandeau__nombres div{flex-direction:column-reverse;display:flex}.classeur-bandeau__nombres dt{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.classeur-bandeau__nombres dd{font-family:var(--hub-font-serif);font-size:var(--hub-fs-2xl);margin:0}.classeur-bandeau .ds-bouton{align-self:flex-start}.classeur-bandeau .classeur-bandeau__ouvrir{height:var(--hub-tap);font-size:var(--hub-fs-base);padding:0 13px}@media (width>=768px){.classeur-bandeau .classeur-bandeau__ouvrir{height:40px}}.classeur-vide{margin:var(--hub-sp-2) 0 0;padding:var(--hub-sp-3);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md);font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.classeur-diagnostic p{margin:var(--hub-sp-2) 0 0;font-size:var(--hub-fs-sm)}.classeur-diagnostic .classeur-diagnostic__titre{font-family:var(--hub-font-serif);font-size:var(--hub-fs-lg)}.classeur-saisies{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);display:grid}.classeur-saisie{font-size:var(--hub-fs-sm);flex-direction:column;gap:4px;display:flex}.classeur-saisie__champ{align-items:center;gap:6px;display:inline-flex}.classeur-saisie__etat{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.classeur-saisies__montants{align-items:center;gap:var(--hub-sp-2);margin:var(--hub-sp-3) 0 0;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:flex}.classeur-saisies__montants svg{flex:none}.classeur-saisies__bouton{height:var(--hub-tap);font-size:var(--hub-fs-base);padding:0 13px}.classeur-saisies__refiger .classeur-saisies__fait{color:var(--hub-fg);font-weight:600}.classeur-saisies__refiger .classeur-saisies__refus{color:var(--hub-danger-ink);font-weight:600}.classeur-saisies__refiger{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);margin-top:var(--hub-sp-4);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;display:flex}.pilotage-alerte__tuile.pilotage-alerte__tuile--refus{background:var(--hub-surface-2);color:var(--hub-fg-2)}.pilotage-carte.bascule-tuiles{padding:0;display:grid}.bascule-tuile{gap:var(--hub-sp-2);border-top:1px solid var(--hub-border);flex-direction:column;margin:0;padding:18px 22px;display:flex}.bascule-tuile:first-child{border-top:0}.bascule-tuile__libelle{font-size:var(--hub-fs-sm);font-weight:600}.bascule-tuile__valeur{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:38px;font-weight:400;line-height:1}.bascule-tuile__sous{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);line-height:1.4}.bascule-tuile--masque{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:row;align-items:center}.bascule-vide{gap:var(--hub-sp-2);flex-direction:column;display:flex}.bascule-vide span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);line-height:1.5}.bascule-defile{max-width:100%;overflow-x:auto}.bascule-defile:focus-visible{box-shadow:var(--hub-focus);outline:none}.bascule-table table{border-collapse:collapse;width:100%;min-width:860px;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums}.bascule-table th,.bascule-table td{padding:var(--hub-sp-2) 5px;text-align:right;border-top:1px solid var(--hub-border);min-height:44px}.bascule-table thead th{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);vertical-align:bottom;border-top:0;font-weight:600}.bascule-table th:first-child{text-align:left}.bascule-table tbody th{font-weight:700}.bascule-table tfoot th,.bascule-table tfoot td{border-top:2px solid var(--hub-fg);font-weight:700}.bascule-gris{color:var(--hub-fg-2)}.bascule-fins{gap:var(--hub-sp-2);flex-direction:column;display:flex}.bascule-fins__tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bascule-fins__tag{border-radius:var(--hub-r-xs);height:26px;font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.bascule-fins__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.bascule-fins__nombres{gap:var(--hub-sp-2) var(--hub-sp-6);flex-wrap:wrap;margin:0;display:flex}.bascule-fins__nombres div{flex-direction:column;gap:2px;display:flex}.bascule-fins__nombres dt{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.bascule-fins__nombres dd{font-family:var(--hub-font-serif);margin:0;font-size:28px;line-height:1}@media (width>=768px){.pilotage-carte.bascule-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bascule-tuile{border-top:0;border-left:1px solid var(--hub-border)}.bascule-tuile:nth-child(3n+1){border-left:0}.bascule-tuile:nth-child(n+4){border-top:1px solid var(--hub-border)}.bascule-tuile--masque{grid-column:span 2}}.classeur-jauges,.classeur-attention{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);display:grid}.classeur-jauge{gap:var(--hub-sp-2);flex-direction:column;display:flex}.classeur-jauge__tete{justify-content:space-between;gap:var(--hub-sp-2);display:flex}.classeur-jauge__tete>span:first-child{flex-direction:column;display:flex}.classeur-jauge__tete>span:first-child span,.classeur-jauge__secteur,.classeur-jauge__reel span,.classeur-jauge__objectif{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.classeur-jauge__valeurs{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-2);display:flex}.classeur-jauge__reel{align-items:baseline;gap:6px;display:flex}.classeur-jauge__reel b{font-family:var(--hub-font-serif);font-size:var(--hub-fs-2xl);font-weight:400}.classeur-jauge__objectif{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.classeur-jauge__case{width:72px;min-height:var(--hub-control-sm);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-weight:inherit;line-height:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:2px 6px}@media (width>=768px){.classeur-jauge__case{font-size:inherit}}.classeur-jauge__case:focus-visible{box-shadow:var(--hub-focus);outline:none}.classeur-jauge__case[aria-invalid=true]{border-color:var(--hub-danger)}.classeur-jauge__erreur{color:var(--hub-danger-ink)}.classeur-point{gap:var(--hub-sp-3);flex-direction:column;display:flex}.classeur-point__question{gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);margin:0;display:flex}.classeur-point__question .pilotage-pastille{margin-top:4px}.classeur-point__actions{gap:var(--hub-sp-2);flex-direction:column;display:flex}.classeur-point__actions li{justify-content:space-between;gap:4px var(--hub-sp-3);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.classeur-point__plus-tard{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}@media (width>=768px){.classeur-haut{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.classeur-jauges{grid-template-columns:repeat(3,minmax(0,1fr))}.classeur-attention,.classeur-saisies{grid-template-columns:repeat(2,minmax(0,1fr))}.classeur-bandeau{flex-flow:wrap;justify-content:space-between;align-items:center}.classeur-bandeau__textes{flex:280px}}@media (width<=767px){.classeur-jauge__case{min-height:var(--hub-tap)}}.ec-cartes{gap:14px;display:grid}.ec-carte,.ec-bloc,.ec-valider{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);min-width:0}.ec-carte{flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex}.ec-carte__tags{align-items:center;gap:6px;display:flex}.ec-carte__noms{flex-direction:column;gap:2px;display:flex}.ec-carte__noms b{font-size:14.5px}.ec-carte__noms span,.ec-carte__doux{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ec-carte__doux b{color:var(--hub-fg)}.ec-carte__chiffres{align-items:baseline;gap:var(--hub-sp-2);display:flex}.ec-carte__valeur{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;color:var(--hub-fg);font-size:40px;line-height:1}.ec-carte__gain{font-family:var(--hub-font-serif);color:var(--hub-fg);margin-left:auto;font-size:22px;line-height:1}.ec-carte__gain--nul{color:var(--hub-fg-2)}.ec-carte__suite{font-size:12.5px;line-height:1.45}.ec-piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:8px;margin:2px 0 16px;position:relative}.ec-piste--simple{margin:0}.ec-piste__plein{border-radius:var(--hub-r-pill);background:var(--hub-accent);position:absolute;inset:0 auto 0 0}.ec-piste__seuil{border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ec-piste__seuil--bronze{background:var(--teinte-terre-ink)}.ec-piste__seuil--argent{background:var(--hub-info)}.ec-piste__seuil--or{background:var(--teinte-ocre-ink)}.ec-piste__nombre{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-variant-numeric:tabular-nums;position:absolute;top:14px;transform:translate(-50%)}.ec-piste__nombre--gauche{transform:translate(calc(4px - 100%))}.ec-piste__nombre--droite{transform:translate(-4px)}.ec-saisie{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.ec-saisie input,.ec-champ input,.ec-grille__case{height:var(--hub-tap);box-sizing:border-box;padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-bg);color:var(--hub-fg);font-family:inherit;line-height:inherit;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}@media (width>=768px){.ec-saisie input,.ec-champ input,.ec-grille__case{font-size:15px}}.ec-saisie input{width:90px}@media (width<=767px){.ec-saisie__geste.ds-bouton--sm{height:var(--hub-tap)}}.ec-saisie__erreur{font-size:var(--hub-fs-xs);color:var(--hub-danger-ink);flex-basis:100%}.ec-deux{gap:var(--hub-sp-4);align-items:start;display:grid}.ec-bloc{gap:var(--hub-sp-3);flex-direction:column;padding:20px 22px;display:flex}.ec-bloc__tete{align-items:baseline;gap:var(--hub-sp-1) 10px;flex-wrap:wrap;display:flex}.ec-bloc__tete b{font-size:16px}.ec-bloc__tete>span{color:var(--hub-fg-2);font-size:12.5px}.ec-bloc__tete .ec-bloc__etat{margin-left:auto}.ec-chantier__nom{font-family:var(--hub-font-serif);font-size:26px;font-weight:400;line-height:1.1}.ec-chantier__chiffres{gap:var(--hub-sp-3) 28px;flex-wrap:wrap;align-items:flex-end;display:flex}.ec-chantier__chiffre{flex-direction:column;gap:4px;display:flex}.ec-chantier__chiffre span,.ec-champ>span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ec-chantier__chiffre b{font-family:var(--hub-font-serif);font-size:26px;font-weight:400}.ec-chantier__form{gap:var(--hub-sp-3);flex-direction:column;display:flex}.ec-champ{flex-direction:column;gap:4px;display:flex}.ec-champ input{width:110px}.ec-champ--nom input{text-align:left;width:100%;max-width:380px;font-weight:500}.ec-annee{align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ec-annee__mois{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:190px;display:flex}.ec-annee__valeur{font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ec-annee__valeur--long{display:none}.ec-annee__barre{background:var(--hub-surface-2);width:70%;box-shadow:inset 0 3px 0 var(--hub-border);border-radius:5px 5px 2px 2px}.ec-annee__barre--bronze{background:var(--ec-bronze-fond);box-shadow:inset 0 3px 0 var(--ec-bronze-point)}.ec-annee__barre--argent{background:var(--ec-argent-fond);box-shadow:inset 0 3px 0 var(--ec-argent-point)}.ec-annee__barre--or{background:var(--ec-or-fond);box-shadow:inset 0 3px 0 var(--ec-or-point)}.ec-annee__barre--estimee{opacity:.7}.ec-annee__nom{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}@media (width>=600px){.ec-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-annee__nom{font-size:11.5px}.ec-annee__valeur--long{display:inline}.ec-annee__valeur--court{display:none}}@media (width>=900px){.ec-deux{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ec-cartes{grid-template-columns:repeat(4,minmax(0,1fr))}}.ec-valider-zone{gap:var(--hub-sp-2);flex-direction:column;display:flex}.ec-valider{align-items:center;gap:var(--hub-sp-4);flex-wrap:wrap;padding:18px 22px;display:flex}.ec-valider__textes{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.ec-valider__textes b{font-size:16px}.ec-valider__textes span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.ec-valider__gestes{gap:var(--hub-sp-2);flex-wrap:wrap;display:inline-flex}.ec-grille__defile{border-radius:var(--hub-r-md);max-width:100%;overflow-x:auto}.ec-grille__defile:focus-visible{box-shadow:var(--hub-focus);outline:none}.ec-grille__table{border-collapse:collapse;width:100%;min-width:760px}.ec-grille__table th,.ec-grille__table td{padding:var(--hub-sp-2) 5px;text-align:center}.ec-grille__table thead th{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:600}.ec-grille__table thead th:first-child,.ec-grille__table tbody th{text-align:left}.ec-grille__table tbody tr{border-top:1px solid var(--hub-border)}.ec-grille__table tbody th{font-weight:400}.ec-grille__indicateur{flex-direction:column;gap:2px;display:flex}.ec-grille__indicateur>span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ec-grille__case{width:72px}.ec-grille__lu{font-variant-numeric:tabular-nums;font-weight:600}.ec-grille__unite{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.ec-grille__pied{justify-content:flex-end;display:flex}.ec-contrats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-contrats li{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.ec-bloc>.ds-bouton{align-self:flex-start}.ec-cocher{align-items:flex-end;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.ec-cocher .ec-champ input{text-align:left;width:170px}.ec{--ec-bronze-fond:var(--teinte-terre-soft);--ec-bronze-point:var(--teinte-terre-ink);--ec-argent-fond:var(--teinte-ardoise-soft);--ec-argent-point:var(--hub-info);--ec-or-fond:var(--teinte-ocre-soft);--ec-or-point:var(--teinte-ocre-ink);--ec-encre:var(--hub-fg)}[data-theme=dark] .ec{--ec-bronze-fond:var(--teinte-terre-ink);--ec-bronze-point:var(--teinte-terre-soft);--ec-argent-fond:var(--teinte-ardoise-ink);--ec-argent-point:var(--teinte-ardoise-soft);--ec-or-fond:var(--teinte-ocre-ink);--ec-or-point:var(--teinte-ocre-soft);--ec-encre:var(--hub-fg-inv)}.ec-doux{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;line-height:1.5}.ec-ok,.ec-erreur{font-size:var(--hub-fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ec-ok{color:var(--hub-fg-2)}.ec-erreur{color:var(--hub-danger-ink);margin:0}.ec-visuel-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ec-prive{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.ec-choix{min-width:220px;display:block}.ec-puces-zone{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.ec-puces{padding:0 0 var(--hub-sp-1);gap:6px;max-width:100%;margin:0;list-style:none;display:flex;overflow-x:auto}.ec-puce{white-space:nowrap;min-height:var(--hub-tap);min-width:64px;padding:0 var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ec-puce[aria-pressed=true]{background:var(--hub-accent);border-color:var(--hub-accent);color:var(--hub-on-accent)}.ec-puce:focus-visible{box-shadow:var(--hub-focus);outline:none}.ec-puce__nom{align-items:center;gap:6px;display:inline-flex}.ec-puce__courant{font-size:var(--hub-fs-xs)}.ec-point{background:var(--hub-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.ec-puce[aria-pressed=true] .ec-point:not(.ec-point--vide){background:var(--hub-on-accent)}.ec-point--vide{background:0 0}.ec-puces__legende{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.ec-medaille{height:22px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-pill);color:var(--ec-encre);font-family:var(--hub-font);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.ec-medaille i{border-radius:50%;width:8px;height:8px}.ec-medaille--grande{height:30px}.ec-medaille--bronze{background:var(--ec-bronze-fond)}.ec-medaille--bronze i{background:var(--ec-bronze-point)}.ec-medaille--argent{background:var(--ec-argent-fond)}.ec-medaille--argent i{background:var(--ec-argent-point)}.ec-medaille--or{background:var(--ec-or-fond)}.ec-medaille--or i{background:var(--ec-or-point)}.ec-axe{border-radius:var(--hub-r-xs);white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ec-axe--acquisition{background:var(--teinte-bleu-soft);color:var(--teinte-bleu-ink)}.ec-axe--fidelisation{background:var(--teinte-vert-soft);color:var(--teinte-vert-ink)}.ec-axe--frequentation{background:var(--teinte-ocre-soft);color:var(--teinte-ocre-ink)}.ec-resume{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);box-shadow:var(--hub-shadow-xs);display:grid}.ec-resume__case{gap:var(--hub-sp-2);flex-direction:column;min-width:0;padding:18px 22px;display:flex}.ec-resume__case+.ec-resume__case{border-top:1px solid var(--hub-border)}.ec-resume__titre{color:var(--hub-fg);font-size:12.5px;font-weight:600}.ec-resume__chiffre{min-height:40px;font-family:var(--hub-font-serif);color:var(--hub-fg);align-items:center;font-size:40px;line-height:1;display:flex}.ec-resume__sous{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ec-bandeau{gap:var(--hub-sp-2) 28px;border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);flex-wrap:wrap;align-items:center;padding:14px 20px;display:flex}.ec-bandeau__item{align-items:flex-start;gap:var(--hub-sp-2);display:inline-flex}.ec-bandeau__item svg{flex:none;margin-top:2px}.ec-bandeau__item--doux{color:var(--hub-fg-2)}.ec-titre{align-items:baseline;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.ec-titre h2{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:24px;font-weight:400}.ec-titre span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}@media (width>=768px){.ec-resume{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-resume__case+.ec-resume__case{border-top:0;border-left:1px solid var(--hub-border)}}.evaluation-lecture{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.evaluation-trimestres{gap:var(--hub-sp-4);align-items:start;display:grid}.evaluation-periode{gap:var(--hub-sp-3);flex-direction:column;display:flex}.evaluation-periode__statut{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:flex}.evaluation-pilule{border-radius:var(--hub-r-xs);min-width:70px;height:24px;font-size:var(--hub-fs-xs);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.evaluation-pilule--en_cours{background:var(--hub-info-soft);color:var(--hub-info-ink)}.evaluation-pilule--a_venir{background:var(--hub-neutral-soft);color:var(--hub-neutral-ink)}.evaluation-pilule--clos{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.evaluation-periode__textes{gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;display:flex}.evaluation-periode__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400;line-height:1.1}.evaluation-score{padding:var(--hub-sp-1) 0 6px;flex-direction:column;gap:6px;display:flex}.evaluation-score__valeur{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.evaluation-score__valeur b{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:44px;font-weight:400;line-height:1}.evaluation-score__etat{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:inline-flex}.evaluation-score__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.evaluation-lignes{border-top:1px solid var(--hub-border);flex-direction:column;margin:0;padding-top:6px;display:flex}.evaluation-ligne{gap:4px var(--hub-sp-3);font-size:var(--hub-fs-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"libelle nombres""piste piste";align-items:center;padding:7px 0;display:grid}.evaluation-ligne dt{grid-area:libelle}.evaluation-ligne dd{margin:0}.evaluation-ligne__piste{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);grid-area:piste;height:8px;overflow:hidden}.evaluation-ligne__piste span{border-radius:var(--hub-r-pill);background:var(--hub-accent);height:100%;display:block}.evaluation-ligne__nombres{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:nombres}.evaluation-ligne__nombres span{color:var(--hub-fg-2)}.evaluation-bilan{gap:var(--hub-sp-2);flex-direction:column;display:flex}.evaluation-bilan__tete{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.evaluation-bilan__tete b{font-size:var(--hub-fs-base);color:var(--hub-fg)}.evaluation-bilan__champ{background:var(--hub-bg);min-height:88px}.evaluation-bilan__champ--refus{border:2px solid var(--hub-danger)}.evaluation-bilan__aide,.evaluation-bilan__etat{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.evaluation-bilan__etat:empty{position:absolute}.evaluation-bilan__refus{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.evaluation-bilan__lu,.evaluation-bilan__vide{font-size:var(--hub-fs-base);white-space:pre-line;margin:0;line-height:1.55}.evaluation-bilan__vide{color:var(--hub-fg-2)}@media (width>=768px){.evaluation-trimestres,.evaluation-squelette .pilotage-squelette{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-ligne{grid-template-columns:200px minmax(0,1fr) 120px;grid-template-areas:"libelle piste nombres";gap:14px}.evaluation-periode--annee .evaluation-ligne{grid-template-columns:260px minmax(0,1fr) 120px}}.pilotage-carte.brouillon-ia{gap:var(--hub-sp-3);border-left:3px solid var(--hub-info);overflow-wrap:anywhere;flex-direction:column;display:flex}.brouillon-ia__nom{font-size:var(--hub-fs-md);margin:0;font-weight:600}.brouillon-ia__tete{align-items:center;gap:var(--hub-sp-1) var(--hub-sp-2);flex-wrap:wrap;display:flex}.brouillon-ia__icone{color:var(--hub-info-ink)}.brouillon-ia__meta,.brouillon-ia__note,.brouillon-ia__vide,.brouillon-ia__etiquette{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.brouillon-ia__etiquette{font-weight:400}.brouillon-ia__note,.brouillon-ia__vide,.brouillon-ia__avis,.brouillon-ia__erreur{margin:0}.brouillon-ia__avis{font-size:var(--hub-fs-sm);color:var(--hub-info-ink)}.brouillon-ia__avis:empty{position:absolute}.brouillon-ia__erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink)}.brouillon-ia__titre{margin:0 0 var(--hub-sp-1);font-size:var(--hub-fs-sm);font-weight:600}.brouillon-ia__etat{color:var(--hub-fg-2);font-weight:400}.brouillon-ia__lignes{gap:var(--hub-sp-2);flex-direction:column;margin:0;display:flex}.brouillon-ia__ligne{flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.brouillon-ia__ligne dt{font-weight:600}.brouillon-ia__ligne dd{flex-direction:column;gap:2px;margin:0;display:flex}.brouillon-ia__avant,.brouillon-ia__apres{flex-direction:column;display:flex}.brouillon-ia__apres{font-weight:600}.brouillon-ia__fleche{color:var(--hub-fg-2);display:none}.brouillon-ia__ligne--texte .brouillon-ia__avant,.brouillon-ia__ligne--texte .brouillon-ia__apres{padding:var(--hub-sp-2);border-radius:var(--hub-r-sm);background:var(--hub-surface-soft);color:var(--hub-on-soft);font-weight:400}.brouillon-ia__ligne--texte .brouillon-ia__etiquette{color:inherit}.brouillon-ia__actions{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}@media (width>=768px){.brouillon-ia__ligne dd{align-items:baseline;gap:var(--hub-sp-2);flex-direction:row}.brouillon-ia__ligne:not(.brouillon-ia__ligne--texte) .brouillon-ia__etiquette{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brouillon-ia__fleche{display:inline}.brouillon-ia__ligne--texte dd{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.brouillon-ia__ligne--texte .brouillon-ia__fleche{display:none}}.marche-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.marche-enregistre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.marche-enregistre:empty{position:absolute}.pilotage-tete__action:has(>.marche-actions>.marche-enregistre:empty:only-child){position:absolute}.marche-releves{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;display:flex}.marche-releve{min-height:var(--hub-tap);border-radius:var(--hub-r-md);border:1px solid var(--hub-border);color:var(--hub-fg);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-weight:600}.marche-releve[aria-pressed=true]{background:var(--hub-surface-inv);border-color:var(--hub-surface-inv);color:var(--hub-fg-inv)}.marche-releve:focus-visible{box-shadow:var(--hub-focus);outline:none}.marche-graphiques{gap:var(--hub-sp-4);display:grid}.marche-graphique,.marche-retenu{flex-direction:column;gap:6px;display:flex}.marche-carte__titre{font-size:var(--hub-fs-md);color:var(--hub-fg);margin:0;font-weight:600}.marche-graphique__sous{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-bottom:6px}.marche-barres{margin:0;padding:0;list-style:none}.marche-barre{font-size:var(--hub-fs-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"libelle valeur""piste piste";align-items:center;gap:4px 12px;padding:6px 0;display:grid}.marche-barre__libelle{grid-area:libelle}.marche-barre--club .marche-barre__libelle{font-weight:700}.marche-barre__piste{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);grid-area:piste;height:8px;overflow:hidden}.marche-barre__piste span{border-radius:var(--hub-r-pill);background:var(--hub-fg-2);height:100%;display:block}.marche-barre--club .marche-barre__piste span{background:var(--hub-accent)}.marche-barre__valeur{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:valeur;font-weight:600}.marche-legende{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-xs);color:var(--hub-fg-2);margin-top:6px;display:inline-flex}.marche-legende__club,.marche-legende__marche{border-radius:var(--hub-r-pill);background:var(--hub-accent);width:18px;height:8px}.marche-legende__marche{background:var(--hub-fg-2);margin-left:10px}.marche-retenu p{max-width:980px;font-size:var(--hub-fs-base);margin:0;line-height:1.6}.marche-gris,.marche-note,.marche-source{color:var(--hub-fg-2)}.marche-note{font-size:var(--hub-fs-xs);margin:0;line-height:1.5}.marche-reperes table{border-collapse:collapse;width:100%;font-size:var(--hub-fs-sm);line-height:1.45}.marche-reperes thead{display:none}.marche-reperes tr{padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border);flex-direction:column;gap:2px;display:flex}.marche-reperes th,.marche-reperes td{text-align:left;padding:0}.marche-reperes tbody th{font-weight:600}.marche-reperes td:before{content:attr(data-libelle) " : ";color:var(--hub-fg-2);font-weight:600}.marche-source{font-size:var(--hub-fs-xs)}.marche-reperes .marche-note{margin:var(--hub-sp-2) 0 6px}.marche-vide{gap:var(--hub-sp-2);flex-direction:column;display:flex}.marche-vide span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.marche-formulaire{gap:var(--hub-sp-3);flex-direction:column;display:flex}.marche-formulaire__ligne{max-width:240px}.marche-formulaire__groupe{padding:var(--hub-sp-3) 0 0;border:0;border-top:1px solid var(--hub-border);gap:var(--hub-sp-2);flex-direction:column;margin:0;display:flex}.marche-formulaire__groupe legend{font-weight:600}.marche-formulaire__groupe legend span{font-weight:400;font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.marche-formulaire__barre,.marche-formulaire__repere{gap:var(--hub-sp-2);align-items:end;display:grid}.marche-formulaire__case{min-height:var(--hub-tap);font-size:var(--hub-fs-sm);align-items:center;gap:6px;display:inline-flex}.marche-erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink);margin:0;font-weight:600}.marche-formulaire__pied{justify-content:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}@media (width<=767px){.marche-formulaire__groupe .ds-bouton--sm{height:var(--hub-tap)}}@media (width>=768px){.marche-graphiques{grid-template-columns:repeat(2,minmax(0,1fr))}.marche-barre{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 70px;grid-template-areas:"libelle piste valeur";min-height:34px}.marche-reperes thead{display:table-header-group}.marche-reperes thead th{padding-bottom:var(--hub-sp-2);font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:600}.marche-reperes tr{display:table-row}.marche-reperes td:before{content:none}.marche-reperes tbody th,.marche-reperes tbody td{padding:6px var(--hub-sp-3) 6px 0;border-top:1px solid var(--hub-border);height:48px}.marche-formulaire__barre{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto}.marche-formulaire__repere{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto}}.appels-pause{flex-direction:column;gap:6px;padding:10px 0 2px;display:flex}.appels-pause__titre{font:600 13px var(--hub-font);color:var(--hub-fg)}.appels-pause__motifs{gap:var(--hub-sp-2);grid-template-columns:1fr 1fr;display:grid}.appels-pause__motif{min-height:var(--hub-tap);border-radius:var(--hub-r-md);border:1px solid var(--hub-field-border);background:var(--hub-bg);font:500 13.5px var(--hub-font);color:var(--hub-fg);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.appels-pause__motif[aria-checked=true]{background:var(--hub-fg);border-color:var(--hub-fg);color:var(--hub-bg);font-weight:600}.appels-pause__demande{border-radius:var(--hub-r-md);border:1px solid var(--hub-border);background:var(--hub-bg);flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.appels-pause__case{min-height:var(--hub-tap);font:400 13.5px/1.35 var(--hub-font);color:var(--hub-fg);cursor:pointer;align-items:center;gap:10px;display:flex}.appels-pause__case input{width:24px;height:24px;accent-color:var(--hub-fg);flex:none;margin:0}.appels-pause__valider{height:var(--hub-tap);border-radius:var(--hub-r-md);background:var(--hub-accent);width:100%;color:var(--hub-on-accent);font:700 var(--hub-fs-md) var(--hub-font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.appels-pause__valider[aria-disabled=true]{background:var(--hub-surface-2);color:var(--hub-fg-2);border:1px dashed var(--hub-field-border);cursor:default}.appels-pause__valider:focus-visible{box-shadow:var(--hub-focus);outline:none}.appels-pause__reserve{border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--hub-fg);align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.appels-pause__reserve svg{color:var(--hub-fg-2);flex:none;margin-top:1px}.appels-pause__motif:focus-visible{box-shadow:var(--hub-focus);outline:none}.appels-pause__phrase{color:var(--hub-fg-2);margin:0;font-size:12px;line-height:1.45}.appels-pause__nouvelles{margin-top:4px}.appels{flex-direction:column;gap:0;max-width:480px;margin:0 auto;padding-bottom:24px;display:flex}@media (width<=767px){.appels{margin-inline:max(calc(-1 * var(--hub-sp-4)), calc((100% - 480px) / 2))}}.appels-tete{display:contents}.appels-section{scroll-margin-top:calc(var(--hub-topbar) + 64px)}.appels-section:focus:not(:focus-visible){outline:none}.appels-tete__titres{gap:var(--hub-sp-1);flex-direction:column;padding:6px 18px 10px;display:flex}.appels-tete__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:34px;font-weight:400;line-height:1}.appels-tete__jour{color:var(--hub-fg-2);font-size:12.5px}.appels-compteur{margin:0 var(--hub-sp-3);padding:var(--hub-sp-3) 14px;border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);gap:var(--hub-sp-2);flex-direction:column;display:flex}.appels-compteur__ligne{align-items:baseline;gap:var(--hub-sp-2);display:flex}.appels-compteur__nombre{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:30px;line-height:1}.appels-compteur__libelle{font-size:var(--hub-fs-base);color:var(--hub-fg-2)}.appels-compteur__rdv{font-size:var(--hub-fs-base);color:var(--hub-fg);margin-left:auto}.appels-compteur__rdv b{font-weight:700}.appels-compteur__rdv span{color:var(--hub-fg-2)}.appels-compteur__barre{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:6px;display:block;overflow:hidden}.appels-compteur__barre>span{border-radius:var(--hub-r-pill);background:var(--hub-accent);height:100%;display:block}.appels-aller{top:var(--hub-topbar);z-index:2;padding:10px var(--hub-sp-3);background:var(--hub-bg);border-bottom:1px solid var(--hub-border);box-shadow:var(--hub-shadow-sm);margin-top:10px;position:sticky}.appels-aller__piste{height:var(--hub-tap);box-sizing:border-box;background:var(--hub-surface-2);border-radius:12px;gap:2px;padding:3px;display:flex}.appels-aller__cible{height:38px;font:500 var(--hub-fs-base) var(--hub-font);color:var(--hub-fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:0 6px}.appels-aller__cible span{color:var(--hub-fg-2);font-weight:500}.appels-aller__cible[aria-current=true]{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font-weight:700}.appels-aller__cible[aria-current=true]:focus-visible{box-shadow:var(--hub-focus)}.appels-groupe__tete{padding:14px 18px var(--hub-sp-2);flex-direction:column;gap:3px;display:flex}.appels-groupe__bascule{min-height:var(--hub-tap);align-items:center;gap:var(--hub-sp-2);width:100%;font:inherit;color:var(--hub-fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.appels-groupe__bascule>:first-child{color:var(--hub-fg-2)}.appels-carre{background:var(--hub-fg-3);border-radius:3px;flex-shrink:0;width:11px;height:11px}.appels-carre--rdv{background:var(--teinte-violet-ink)}.appels-groupe__titre{font-size:15px;font-weight:700}.appels-groupe__nombre{font-size:var(--hub-fs-base);color:var(--hub-fg-2);font-variant-numeric:tabular-nums}.appels-groupe__avancement{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;margin-left:auto}.appels-groupe__phrase{color:var(--hub-fg-2);padding-left:29px;font-size:12.5px;line-height:1.4}.appels-carte{margin:0 var(--hub-sp-3);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);border-radius:16px;padding:0;list-style:none;overflow:hidden}.appels-carte>li+li{border-top:1px solid var(--hub-border)}.appels-ligne__haut{gap:var(--hub-sp-3);padding:var(--hub-sp-3) 14px;align-items:flex-start;display:flex}.appels-ligne__corps{gap:var(--hub-sp-3);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;padding:0;display:flex}.appels-ligne__pastille{border-radius:var(--hub-r-md);width:36px;height:36px;color:var(--tab-avatar-encre);font-weight:700;font-size:var(--hub-fs-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.appels-ligne__texte{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.appels-ligne__nom{color:var(--hub-fg);overflow-wrap:anywhere;font-size:15px;font-weight:600}a.appels-ligne__nom{text-decoration:none}.appels-ligne__etiquettes{flex-wrap:wrap;gap:5px;display:flex}.appels-etiquette{box-sizing:border-box;height:24px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-xs);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.appels-ligne__date{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-self:center}.appels-ligne__cerclee{box-sizing:border-box;height:24px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-xs);border:1px solid var(--hub-field-border);font-size:var(--hub-fs-sm);color:var(--hub-fg);align-items:center;gap:var(--hub-sp-1);white-space:nowrap;display:inline-flex}.appels-ligne__cerclee--fin_engagement{border-color:var(--hub-danger-ink);color:var(--hub-danger-ink);font-weight:600}.appels-ligne__info{color:var(--hub-fg-2);font-size:12.5px;line-height:1.4}.appels-ligne__note{color:var(--hub-fg);overflow-wrap:anywhere;gap:5px;font-size:12.5px;line-height:1.4;display:inline-flex}.appels-ligne__note svg{color:var(--hub-fg-2);flex-shrink:0;margin-top:2px}.appels-appeler{width:var(--hub-tap);height:var(--hub-tap);border-radius:var(--hub-r-pill);background:var(--hub-accent);color:var(--hub-on-accent);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.appels-appeler:hover{background:var(--hub-accent-hover)}.appels-appeler[aria-disabled=true]{opacity:.6}.appels-ligne--ouverte{z-index:1;background:var(--hub-surface);border-bottom:1px solid var(--hub-accent);box-shadow:var(--hub-shadow-md);position:relative}.appels-ligne__gestes{flex-direction:column;gap:10px;padding:0 14px 14px 62px;display:flex}.appels-ligne__statuts{gap:var(--hub-sp-2);grid-template-columns:1fr 1fr;display:grid}.appels-statut{min-height:var(--hub-tap);border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);background:var(--hub-surface);font:600 13.5px var(--hub-font);color:var(--hub-fg);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.appels-statut:focus-visible{box-shadow:var(--hub-focus);outline:none}.appels-statut[aria-disabled=true]{background:var(--hub-surface-2);color:var(--hub-fg-2);cursor:default;border-style:dashed}.appels-statut[aria-pressed=true]{background:var(--hub-accent-soft);border-color:var(--hub-accent)}.appels-ligne__saisie{display:block;position:relative}.appels-ligne__saisie>svg{left:var(--hub-sp-3);color:var(--hub-fg-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.appels-ligne__saisie input{box-sizing:border-box;width:100%;min-height:var(--hub-tap);padding:0 var(--hub-sp-3) 0 34px;border-radius:var(--hub-r-md);border:1px solid var(--hub-field-border);background:var(--hub-surface);font-weight:400;font-family:var(--hub-font);color:var(--hub-fg);line-height:normal}@media (width>=768px){.appels-ligne__saisie input{font-size:var(--hub-fs-md)}}.appels-ligne__pied{justify-content:space-between;gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;display:flex}.appels-ligne__pied a{font-size:var(--hub-fs-base);color:var(--hub-accent-ink);min-height:var(--hub-tap);align-items:center;gap:2px;font-weight:600;display:inline-flex}.appels-rdv{gap:var(--hub-sp-3);padding:var(--hub-sp-3) 14px;align-items:center;display:flex}.appels-rdv__heure{width:52px;font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;color:var(--hub-fg);flex-shrink:0;font-size:24px;line-height:1}.appels-rdv__etat{box-sizing:border-box;height:24px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-xs);font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.appels-rdv__etat--confirme{background:var(--essai-venu-soft);color:var(--essai-venu-ink)}.appels-rdv__etat--a-confirmer{background:var(--essai-a-pointer-soft);color:var(--essai-a-pointer-ink)}.appels-rdv__nom{padding-block:var(--hub-sp-3);margin-block:-12px;display:inline-block}.appels-etat{margin:14px var(--hub-sp-3) 0;padding:var(--hub-sp-5);border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);align-items:flex-start;gap:var(--hub-sp-3);color:var(--hub-fg);flex-direction:column;display:flex}.appels-etat__tuile{width:var(--hub-tap);height:var(--hub-tap);background:var(--hub-surface-2);color:var(--hub-fg-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.appels-etat__tuile--vide{border-radius:var(--hub-r-lg);background:var(--hub-accent-soft);width:52px;height:52px;color:var(--hub-accent-ink)}.appels-etat__tuile--erreur{border-radius:var(--hub-r-md);background:var(--hub-danger-soft);width:40px;height:40px;color:var(--hub-danger-ink)}.appels-etat__ligne{align-items:center;gap:var(--hub-sp-3);display:flex}.appels-etat__titre{font-family:var(--hub-font-serif);font-size:24px;font-weight:400;line-height:1.1}.appels-etat--vide .appels-etat__titre{font-size:26px;line-height:1.05}.appels-etat--erreur .appels-etat__titre{font-family:var(--hub-font);font-size:15px;font-weight:600}.appels-etat__texte{font-size:var(--hub-fs-md);color:var(--hub-fg-2);line-height:1.5}.appels-etat__action{min-height:var(--hub-tap);box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);font-size:var(--hub-fs-base);color:var(--hub-fg);align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.appels-squelettes{margin:14px var(--hub-sp-3) 0}.appels-squelettes__barres{flex-direction:column;flex:1;gap:6px;display:flex}.appels-suite{padding:var(--hub-sp-3);justify-content:center;display:flex}.propositions-filtres{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.propositions-filtres__groupe{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.propositions-filtres__trait{background:var(--hub-border);width:1px;height:24px}.propositions-recherche{flex:220px;min-width:0;position:relative}.propositions-recherche__icone{left:var(--hub-sp-3);color:var(--hub-fg-2);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.propositions-recherche .ds-champ__saisie{padding-left:36px}.propositions-grille{gap:var(--hub-sp-3);align-items:stretch;display:grid}.propositions-carte{gap:var(--hub-sp-2);flex-direction:column;display:flex}.propositions-carte__tete{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;min-height:24px;display:flex}.propositions-carte__ajout{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.propositions-carte__plan{font-size:var(--hub-fs-xs);color:var(--hub-fg);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.propositions-carte__nom{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400;line-height:1.1}.propositions-carte__puces{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.propositions-carte__puces li{border-radius:var(--hub-r-xs);background:var(--hub-surface-2);font-size:var(--hub-fs-xs);color:var(--hub-fg);padding:2px 7px}.propositions-carte__detail{font-size:var(--hub-fs-sm);color:var(--hub-fg);margin:0}.propositions-carte__resultat{align-items:flex-start;gap:var(--hub-sp-2);padding:var(--hub-sp-2) var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);margin:0;display:flex}.propositions-carte__resultat svg{color:var(--hub-accent-ink);flex:none;margin-top:2px}.propositions-carte__gestes{align-items:end;gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.propositions-carte__gestes .ds-champ{width:130px}.propositions-vide{align-items:flex-start;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;display:flex}.propositions-vide b{font-size:var(--hub-fs-md);color:var(--hub-fg)}.propositions-ajout{gap:var(--hub-sp-3);flex-direction:column;display:flex}.propositions-ajout__titre{font-size:var(--hub-fs-md);color:var(--hub-fg);margin:0;font-weight:700}.propositions-ajout__ligne{gap:var(--hub-sp-2);align-items:end;display:grid}@media (width>=768px){.propositions-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.propositions-ajout__ligne{grid-template-columns:minmax(0,1fr) 180px 220px auto}}.reglages-grille{gap:var(--hub-sp-4);display:grid}.reglages-bloc{gap:var(--hub-sp-2);flex-direction:column;display:flex}.reglages-bloc__titre{font-size:var(--hub-fs-md);margin:0;font-weight:600}.reglages-bloc__champs{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.reglages-bloc__aide,.reglages-calcul p{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.reglages-calcul p{margin-top:var(--hub-sp-2)}.reglages-case{font-size:var(--hub-fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.reglages-case__champ,.reglages-choix{min-height:var(--hub-control);padding:4px var(--hub-sp-2);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-weight:inherit;line-height:inherit}@media (width>=768px){.reglages-case__champ,.reglages-choix{font-size:inherit}}.reglages-case__champ{text-align:right;font-variant-numeric:tabular-nums;width:84px}.reglages-case__champ:focus-visible,.reglages-choix:focus-visible{box-shadow:var(--hub-focus);outline:none}.reglages-case__champ[aria-invalid=true]{border-color:var(--hub-danger)}.reglages-erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink);flex-basis:100%}.reglages-apres{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.reglages-visees{gap:var(--hub-sp-2);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.reglages-visees li{padding:var(--hub-sp-2) 0;border-radius:var(--hub-r-sm);background:var(--hub-surface-2);flex-direction:column;align-items:center;display:flex}.reglages-visees b{font-family:var(--hub-font-serif);font-size:var(--hub-fs-lg);font-weight:400}.reglages-visees span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.reglages-repartition{align-items:flex-start;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.reglages-repartition__part{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);flex-direction:column;gap:4px;display:flex}.reglages-etat{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;display:inline-flex}.reglages-etat--echec{color:var(--hub-danger-ink)}@media (width>=768px){.reglages-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.reglages-grille>:first-child{grid-column:1/-1}.reglages-visees{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (width<=767px){.reglages-case__champ,.reglages-choix{min-height:var(--hub-tap)}}.com-calendrier{gap:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.com-calendrier{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1400px){.com-calendrier{grid-template-columns:repeat(6,minmax(0,1fr))}}.com-colonne{gap:var(--hub-sp-2);min-width:0;padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;display:flex}.com-colonne__titre{justify-content:space-between;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);margin:0;font-weight:600;display:flex}.com-post{gap:var(--hub-sp-2);min-width:0;padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;display:flex}.com-post__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.com-post__meta{gap:var(--hub-sp-1);color:var(--hub-fg-3);font-size:var(--hub-fs-xs);flex-wrap:wrap;display:flex}.com-post__actions{gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.com-visuel{object-fit:cover;border-radius:var(--hub-r-sm);background:var(--hub-surface-2);width:100%;max-height:180px;display:block}.com-cases{gap:var(--hub-sp-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.com-cases legend{margin-bottom:var(--hub-sp-1);font-size:var(--hub-fs-sm);font-weight:500}.com-case{align-items:center;gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);display:inline-flex}.com-pleine{grid-column:1/-1}.com-vide{color:var(--hub-fg-3);font-size:var(--hub-fs-xs);margin:0}.com-groupe{gap:var(--hub-sp-1);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border);flex-direction:column;display:flex}.com-groupe__bascule{align-self:flex-start;align-items:center;gap:var(--hub-sp-1);min-height:var(--hub-control-sm);padding:0 var(--hub-sp-1);border-radius:var(--hub-r-sm);color:var(--hub-accent);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}@media (width<=767px){.com-groupe__bascule{min-height:var(--hub-tap)}}.com-groupe__bascule:hover{background:var(--hub-surface-2)}.com-groupe__liste{gap:var(--hub-sp-2);flex-direction:column;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.com-groupe__copie{gap:var(--hub-sp-1);padding:var(--hub-sp-2);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);flex-direction:column;display:flex}.com-groupe__copie strong{color:var(--hub-fg)}.com-filtre-club{max-width:360px;margin-bottom:var(--hub-sp-3)}.camp-filtres{gap:var(--hub-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.camp-filtres{grid-template-columns:repeat(4,minmax(0,1fr))}}.camp-actions{justify-content:flex-end;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.camp-etapes{gap:var(--hub-sp-4);flex-direction:column;display:flex}.camp-bloc{gap:var(--hub-sp-3);min-width:0;padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;display:flex}.camp-bloc h3{font-size:var(--hub-fs-sm);margin:0;font-weight:600}.camp-compte{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;margin:0}.camp-liste{gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.camp-liste li{justify-content:space-between;gap:var(--hub-sp-2);min-width:0;display:flex}.camp-liste li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-apercu{padding:var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);white-space:pre-line;overflow-wrap:anywhere;margin:0}.camp-chiffres{gap:var(--hub-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.camp-chiffre{padding:var(--hub-sp-2);border-radius:var(--hub-r-sm);background:var(--hub-surface);flex-direction:column;display:flex}.camp-chiffre strong{font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums}.camp-chiffre span{color:var(--hub-fg-3);font-size:var(--hub-fs-xs)}.camp-carte{gap:var(--hub-sp-2);min-width:0;padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;display:flex}.camp-carte__entete{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.camp-carte__entete h2,.camp-carte__entete h3{font-size:var(--hub-fs-base);margin:0}.camp-meta{gap:var(--hub-sp-2);color:var(--hub-fg-3);font-size:var(--hub-fs-xs);flex-wrap:wrap;display:flex}.camp-grille{gap:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.camp-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.camp-choix{gap:var(--hub-sp-1);flex-direction:column;min-width:0;display:flex}.camp-choix__libelle{font-size:var(--hub-fs-sm);font-weight:500}.marque-grille{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.marque-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.marque-couleurs{gap:var(--hub-sp-2);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}@media (width>=760px){.marque-couleurs{grid-template-columns:repeat(2,minmax(0,1fr))}}.marque-couleurs legend{margin-bottom:var(--hub-sp-2);font-size:var(--hub-fs-sm);font-weight:600}.marque-couleur{align-items:flex-end;gap:var(--hub-sp-2);min-width:0;display:flex}.marque-couleur input[type=color]{border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);flex:none;width:44px;height:44px;padding:2px}.marque-couleur>:last-child{flex:1;min-width:0}.marque-logo{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.marque-logo__image{max-width:200px;max-height:80px;padding:var(--hub-sp-1);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);background:var(--hub-surface)}.marque-logo__entree{display:none}.marque-apercu{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);width:100%;min-height:420px;display:block}.camp-ab{gap:var(--hub-sp-2);flex-direction:column;display:flex}.camp-editeur{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"bandeau""reglages""contenu""envoi";align-items:start;display:grid}@media (width>=900px){.camp-editeur{grid-template:"bandeau bandeau""contenu reglages""contenu envoi"1fr/minmax(0,1fr) minmax(300px,360px)}}.camp-editeur__bandeau{grid-area:bandeau}.camp-editeur__contenu{grid-area:contenu;min-width:0}.camp-editeur__reglages,.camp-editeur__envoi{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.camp-editeur__reglages{grid-area:reglages}.camp-editeur__envoi{grid-area:envoi}.camp-canal{gap:var(--hub-sp-3);min-width:0;padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border);flex-direction:column;display:flex}.camp-email,.camp-html{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.camp-html__code{white-space:pre;overflow-wrap:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width>=768px){.camp-html__code{font-size:var(--hub-fs-sm)}}.camp-html__apercu{min-height:560px}.camp-html__texte summary{cursor:pointer;font-size:var(--hub-fs-sm);font-weight:500}.camp-html__texte pre{max-height:240px;margin:var(--hub-sp-2) 0 0;padding:var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg-2);font-family:inherit;font-size:var(--hub-fs-sm);white-space:pre-wrap;overflow:auto}.camp-editeur__reglages .ds-segmented,.camp-editeur__envoi .ds-segmented{flex-wrap:wrap;max-width:100%}.camp-editeur__reglages .siege-formulaire,.camp-editeur__envoi .siege-formulaire{grid-template-columns:minmax(0,1fr)}.crm-qualifier{gap:var(--hub-sp-2) var(--hub-sp-3);margin-top:var(--hub-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-qualifier>.crm-doublons__actions,.crm-qualifier__erreur{grid-column:1/-1}.crm-qualifier__erreur{color:var(--hub-danger-ink);font-size:var(--hub-fs-sm);margin:0}@media (width<=767px){.crm-qualifier{grid-template-columns:minmax(0,1fr)}}.crm-timeline__corbeille{margin-left:auto}@media (width<=767px){.crm-timeline__corbeille{width:var(--hub-tap);height:var(--hub-tap)}}.fiche-taches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fiche-taches__ligne{flex-direction:column;gap:8px;padding:10px 0;display:flex}.fiche-taches__ligne+.fiche-taches__ligne{border-top:1px solid var(--hub-border)}.fiche-taches__ligne--proposee{border:1.5px dashed var(--tab-sequence-ink);border-radius:12px;margin:6px 0;padding:12px 14px}.fiche-taches__ligne+.fiche-taches__ligne--proposee{border-top:1.5px dashed var(--tab-sequence-ink)}.fiche-taches__haut{align-items:center;gap:12px;display:flex}.fiche-taches__textes{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fiche-taches__titre{font-size:13.5px;font-weight:600}.fiche-taches__sous-titre{color:var(--hub-fg-2);font-size:12px}.fiche-taches__ligne .crm-proposition{padding-left:40px}.fiche-taches__erreur{color:var(--hub-fg-2);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;display:flex}.fiche-taches__erreur p{margin:0}.crm-proposition{flex-direction:column;gap:6px;display:flex}.crm-proposition__boutons{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.crm-proposition__ajout{min-width:0;max-width:100%}.crm-proposition__ajout-texte{text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.crm-proposition .ds-bouton--sm{height:var(--hub-tap)}}.crm-proposition .crm-aide{margin:0;font-size:11.5px}.agenda-ligne__gestes{padding-left:46px}.agenda-ligne__gestes .crm-agenda__gestes{flex-wrap:wrap;align-items:center;gap:6px}.agenda-ligne__gestes .ds-bouton,.agenda-ligne__fiche{border:1px solid var(--essai-bouton-bord);height:30px;min-height:0;color:var(--hub-fg);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.agenda-ligne__gestes:has(.agenda-ligne__fiche){gap:6px;display:flex}.agenda-ligne__gestes [aria-label="Pointer la séance"]>.ds-bouton:first-child{background:var(--essai-venu-fond);color:var(--essai-venu-encre);border:0;font-weight:700}.agenda-ligne--envoi .crm-agenda__gestes>.ds-bouton:first-child{background:var(--hub-accent);color:var(--hub-on-accent);border:0;font-weight:700}.agenda-ligne__gestes .crm-aide,.agenda-carte--relance .crm-agenda__gestes .crm-aide{background:var(--hub-surface-2);color:var(--hub-fg-2);border-radius:8px;padding:5px 9px;font-size:12px}.agenda-carte__canal{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:22px;color:var(--hub-fg);align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.agenda-carte__haut .agenda-carte__fermer{margin-left:auto}.agenda-carte__modele{border:1px solid var(--hub-border);background:var(--hub-bg);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.agenda-carte__modele p{white-space:pre-line;margin:0;font-size:13px;line-height:1.45}.agenda-carte.agenda-carte--relance .crm-agenda__gestes{flex-wrap:wrap;gap:8px;display:flex}.agenda-carte.agenda-carte--relance .crm-agenda__gestes .ds-bouton{border:1px solid var(--essai-bouton-bord);height:36px;color:var(--hub-fg);background:0 0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.agenda-carte.agenda-carte--envoi .crm-agenda__gestes>.ds-bouton:first-child{background:var(--hub-accent);color:var(--hub-on-accent);border:0;font-weight:700}.agenda-carte__vers-fiche{color:var(--hub-accent-ink);font-size:13px;font-weight:600}.agenda-carte__tuile.agenda-carte__tuile--fait{background:var(--essai-venu-soft)}.agenda-carte__tuile.agenda-carte__tuile--fait dt{color:var(--essai-venu-ink)}.agenda-carte__heures{white-space:nowrap}.agenda-prochains__rappel{color:var(--essai-venu-ink);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.rdv-jours{scrollbar-width:none;gap:6px;margin:-3px;padding:3px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.rdv-jour{box-sizing:border-box;border:1px solid var(--hub-border);background:var(--hub-surface);width:60px;height:64px;color:var(--hub-fg);font-family:var(--hub-font);cursor:pointer;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;line-height:1.1;display:flex}.rdv-jour__nom{color:var(--hub-fg-2);font-size:12px}.rdv-jour__num{font-size:17px;font-weight:600}.rdv-jour__compte{color:var(--hub-fg-2);font-size:11px}.rdv-jour[aria-pressed=true]{border:2px solid var(--rdv-choix)}.rdv-jour[aria-pressed=true] .rdv-jour__num{font-weight:700}.rdv-cours{flex-direction:column;gap:6px;display:flex}.rdv-cour{box-sizing:border-box;border:1px solid var(--hub-border);background:var(--hub-surface);text-align:left;width:100%;min-height:60px;color:var(--hub-fg);font-family:var(--hub-font);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.rdv-cour[aria-checked=true]{border:2px solid var(--rdv-choix);padding:9px 13px}.rdv-cour[aria-disabled=true]{background:var(--hub-surface-2);cursor:not-allowed}.rdv-cour[aria-disabled=true] .rdv-cour__heure,.rdv-cour[aria-disabled=true] b{color:var(--hub-fg-2)}.rdv-cour--attente[aria-disabled=true]{background:var(--hub-surface);cursor:wait}.rdv-cour--attente[aria-disabled=true] .rdv-cour__heure,.rdv-cour--attente[aria-disabled=true] b{color:var(--hub-fg);font-weight:400}.rdv-cour__heure{font-family:var(--hub-font-serif);flex-shrink:0;width:58px;font-size:24px;font-weight:400;line-height:1}.rdv-cour__quoi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rdv-cour__quoi b{font-size:14px}.rdv-cour__quoi span,.rdv-cour__places span{color:var(--hub-fg-2);font-size:12.5px}.rdv-cour__places{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rdv-cour__places b{font-size:13px}.rdv-cour__places span{font-size:12px}.rdv-cour__places--attente{gap:6px;width:84px}.rdv-cour__places--attente .ds-squelette{border-radius:8px;width:64px;height:13px}.rdv-cour__places--attente .ds-squelette:last-child{width:84px}.rdv-releve{color:var(--hub-fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rdv-avec{flex-direction:column;gap:6px;display:flex;position:relative}.rdv-avec__bouton{box-sizing:border-box;border:1px solid var(--hub-field-border);background:var(--hub-surface);width:100%;height:44px;font:400 15px var(--hub-font);color:var(--hub-fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.rdv-avec__icone,.rdv-avec__chevron{color:var(--hub-fg-2);display:inline-flex}.rdv-avec__chevron{margin-left:auto}.rdv-avec__bouton[aria-expanded=true]{border:2px solid var(--rdv-choix);padding:0 11px}.rdv-avec__bouton[aria-expanded=true] .rdv-avec__chevron{transform:rotate(180deg)}.rdv-avec__liste{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-md);border-radius:12px;flex-direction:column;max-height:340px;margin:0;padding:6px 0;display:flex;overflow-y:auto}.rdv-avec__groupe{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-fg-2);padding:8px 12px 2px;font-size:11px;font-weight:700}.rdv-avec__option{min-height:44px;color:var(--hub-fg);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;display:flex}.rdv-avec__option[aria-selected=true],.rdv-avec__option:hover{background:var(--hub-surface-2)}.rdv-avec__option[aria-selected=true]{font-weight:600}.rdv-avec__liste [role=listbox]{flex-direction:column;display:flex}.rdv-avec__coche{color:var(--rdv-choix);margin-left:auto;display:inline-flex}.rdv-avec__pied{border-top:1px solid var(--hub-border);color:var(--hub-fg-2);margin:6px 12px 0;padding-top:8px;font-size:12px}.rdv-avec__option[data-actif]{outline:2px solid var(--rdv-choix);outline-offset:-2px}.rdv-form,.rdv-panneau{--rdv-choix:var(--hub-accent)}[data-theme=dark] .rdv-form,[data-theme=dark] .rdv-panneau{--rdv-choix:var(--hub-accent-ink)}.rdv-form{flex-direction:column;gap:14px;display:flex}.rdv-titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:24px;font-weight:400;line-height:1}.rdv-types{gap:8px;display:flex}.rdv-type{box-sizing:border-box;border-radius:var(--hub-r-lg);border:1px solid var(--hub-border);background:var(--hub-surface);min-width:0;height:64px;color:var(--hub-fg-2);font:600 14px var(--hub-font);text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;line-height:1.2;display:flex}.rdv-type[aria-checked=true]{border:2px solid var(--rdv-choix);color:var(--hub-fg);font-weight:700}.rdv-type__icone{display:inline-flex}.rdv-type[aria-checked=true] .rdv-type__icone,.rdv-arrivee__icone{color:var(--hub-accent)}[data-theme=dark] .rdv-type[aria-checked=true] .rdv-type__icone,[data-theme=dark] .rdv-arrivee__icone{color:var(--hub-accent-ink)}.rdv-groupe{flex-direction:column;gap:8px;display:flex}.rdv-libelle{color:var(--hub-fg-2);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.rdv-libelle__note{margin-left:auto;font-size:12px;font-weight:500}.rdv-libelle__oblige{font-weight:500}.rdv-puces{flex-wrap:wrap;gap:6px;display:flex}.rdv-puce{box-sizing:border-box;border-radius:var(--hub-r-pill);border:1px solid var(--hub-border);background:var(--hub-surface);min-height:44px;color:var(--hub-fg);font:500 14px var(--hub-font);cursor:pointer;padding:0 14px;line-height:1.15}.rdv-puce[aria-pressed=true],.rdv-puce[aria-checked=true]{border:2px solid var(--rdv-choix);padding:0 13px;font-weight:700}.rdv-choisi,.rdv-encart{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);flex-direction:column;display:flex}.rdv-choisi{gap:6px;padding:12px 14px}.rdv-encart{gap:10px;padding:14px}.rdv-overline{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-size:11px;font-weight:700}.rdv-choisi__cours{color:var(--hub-fg);font-size:15px}.rdv-choisi__lieu{color:var(--hub-fg-2);font-size:13px}.rdv-arrivee{color:var(--hub-fg);align-items:flex-start;gap:8px;margin-top:2px;font-size:14px;display:flex}.rdv-arrivee__icone{margin-top:1px;display:inline-flex}.rdv-note{color:var(--hub-fg-2);margin:0;font-size:13px;line-height:1.45}.rdv-note b,.rdv-encart .rdv-note--fort{color:var(--hub-fg)}.rdv-note--erreur{color:var(--hub-danger-ink)}.rdv-principal,.rdv-geste{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rdv-principal{background:var(--hub-accent);width:100%;height:48px;color:var(--hub-surface);font:700 15px var(--hub-font);border:0;padding:0 18px}[data-theme=dark] .rdv-principal{color:var(--hub-on-accent)}.rdv-principal:disabled{cursor:not-allowed;opacity:.5}.rdv-principal[aria-busy=true]{cursor:progress;opacity:.8}.rdv-geste{border:1px solid var(--hub-border);background:var(--hub-surface);height:44px;color:var(--hub-fg);font:600 14px var(--hub-font);padding:0 14px}.rdv-geste--haut{height:48px}.rdv-geste--lien{text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.rdv-boutons{gap:8px;display:flex}.rdv-boutons .rdv-principal{flex:1}.rdv-message{background:var(--hub-surface-2);color:var(--hub-fg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.rdv-message--erreur{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.rdv-message--ok{background:var(--essai-venu-soft);color:var(--essai-venu-ink)}.rdv-message__texte{flex:1;min-width:0}.rdv-message__icone{flex-shrink:0;display:inline-flex}.rdv-champs{gap:10px;display:flex}.rdv-champs>:last-child{flex-shrink:0;width:150px}.rdv-champs>:first-child{flex:1;min-width:0}.rdv-aide{color:var(--hub-fg-2);font-size:12px;font-weight:400}.rdv-form .ds-champ__saisie{min-height:44px}.agenda-frise{border-top:1px solid var(--hub-surface-2);flex-wrap:wrap;align-items:flex-start;gap:4px 14px;padding-top:12px;display:flex}.agenda-frise__titre{width:96px;color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;flex:none;margin:0;font-size:11px;font-weight:700;display:flex}.agenda-frise__titre span{color:var(--hub-fg-3);letter-spacing:0;text-transform:none;font-weight:400}.agenda-frise__cadre-defilant{flex:1;min-width:0;max-width:860px;overflow-x:auto}.agenda-frise__piste{touch-action:pan-y;min-width:520px;height:70px;position:relative}.agenda-frise__barre{transform-origin:bottom;border-radius:3px 3px 0 0;width:1.97619%;position:absolute;bottom:18px}.agenda-frise__barre--passe{background:var(--essai-frise-passe)}.agenda-frise__barre--courante{background:var(--essai-frise-courante)}.agenda-frise__barre--a-pointer{background:var(--essai-frise-a-pointer)}.agenda-frise__barre--futur{background:var(--essai-frise-futur)}.agenda-frise__semaine{color:var(--hub-fg-3);white-space:nowrap;font-size:10px;line-height:14px;position:absolute;bottom:0}.agenda-frise__voile{background:var(--essai-frise-voile);pointer-events:none;position:absolute;top:0;bottom:16px}.agenda-frise__repere{border-left:2px dashed var(--hub-accent);pointer-events:none;position:absolute;top:-4px;bottom:16px}.agenda-frise__lunette{box-sizing:border-box;border:2px solid var(--hub-accent);cursor:grab;touch-action:none;border-radius:10px;position:absolute;top:0;bottom:16px}.agenda-frise__lunette--prise{cursor:grabbing}.agenda-frise__lunette:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.agenda-frise__poignee{background:var(--hub-accent);cursor:ew-resize;border-radius:6px;width:12px;height:28px;margin-top:-14px;position:absolute;top:50%}.agenda-frise__poignee--gauche{left:-7px}.agenda-frise__poignee--droite{right:-7px}.agenda-frise__detail{color:var(--hub-fg-3);flex-basis:100%;margin:0 0 0 110px;font-size:11px}@media (prefers-reduced-motion:no-preference){.agenda-frise__barre{animation:agenda-barre .6s var(--hub-ease) both}.agenda-frise__repere{animation:2.4s ease-in-out infinite agenda-clignote}}@keyframes agenda-barre{0%{transform:scaleY(0)}}.agenda-frise--reduite{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:10px;padding:8px 10px 6px;display:block}.agenda-frise--reduite .agenda-frise__cadre-defilant{max-width:none;overflow:visible}.agenda-frise--reduite .agenda-frise__piste{min-width:0;height:30px}.agenda-frise--reduite .agenda-frise__barre{border-radius:2px 2px 0 0;width:calc(2.38095% - 1px);bottom:4px}.agenda-frise--reduite .agenda-frise__voile,.agenda-frise--reduite .agenda-frise__repere{display:none}.agenda-frise--reduite .agenda-frise__lunette{border-radius:7px;bottom:0}.agenda-frise--reduite .agenda-frise__poignee{border-radius:4px;width:8px;height:14px;margin-top:-7px}.agenda-frise--reduite .agenda-frise__poignee--gauche{left:-5px}.agenda-frise--reduite .agenda-frise__poignee--droite{right:-5px}.agenda-frise__dates{color:var(--hub-fg-3);justify-content:space-between;margin:0;padding-top:3px;font-size:9px;display:flex}.agenda-ligne{border:1px solid var(--hub-border);border-left:4px solid var(--etat-ink,var(--hub-border-strong));background:var(--hub-surface);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.agenda-ligne--relance{border-color:var(--relance-filet);border-left:4px dashed var(--relance-ink);background:var(--relance-ligne)}.agenda-ligne--retard{border-left-color:var(--relance-retard-bord)}.agenda-ligne.agenda-ligne--faite{background:var(--hub-surface)}.agenda-ligne--choisie{outline:2px solid var(--hub-fg);outline-offset:2px}.agenda-ligne__rangee{align-items:center;gap:10px;display:flex}.agenda-ligne__boite,.agenda-ligne__carre{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.agenda-ligne__boite{background:var(--hub-surface-2);color:var(--hub-fg);flex-direction:column;line-height:1}.agenda-ligne__boite strong{font-size:12px;font-weight:800}.agenda-ligne__boite span{color:var(--hub-fg-2);font-size:10px}.agenda-ligne__carre{background:var(--relance-ink);color:var(--relance-icone-encre)}.agenda-ligne__carre .agenda-canal,.agenda-ligne__carre svg{stroke-width:2px;width:16px;height:16px}.agenda-ligne__quoi{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.agenda-ligne__tete{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.agenda-ligne__tete .crm-agenda__fiche,.agenda-ligne__barre{color:var(--hub-fg);font-size:14px;font-weight:700;text-decoration:none}.agenda-ligne__barre{color:var(--hub-fg-3);text-decoration:line-through}.agenda-ligne__type,.agenda-ligne__genre{border:1.5px solid var(--hub-fg);background:var(--hub-surface);height:20px;color:var(--hub-fg);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.agenda-ligne__genre{border:1.5px dashed var(--relance-ink);background:var(--relance-soft);color:var(--relance-ink)}.agenda-ligne__tete .agenda-coach{color:var(--hub-fg-2);gap:5px;font-size:12px}.agenda-ligne__tete .agenda-coach__pastille{min-width:18px;height:18px;font-size:9px;font-weight:700}.agenda-puce{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:20px;color:var(--hub-fg);white-space:nowrap;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.agenda-ligne__titre{color:var(--hub-fg-2);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}.agenda-ligne__titre:hover{color:var(--hub-fg);text-decoration:underline}.agenda-ligne__titre--fait{cursor:default;margin:0}.agenda-ligne__titre--fait:hover{color:var(--hub-fg-2);text-decoration:none}.agenda-ligne__prefixe{display:none}.agenda-ligne__droite{flex:none;align-items:center;gap:8px;display:inline-flex}.agenda-ligne__quand{color:var(--hub-fg-2);white-space:nowrap;font-size:12px}.agenda-ligne__note{color:var(--hub-fg-2);margin:0;padding-left:46px;font-size:12px}.agenda-ligne .agenda-etat,.agenda-pilule{border-radius:var(--hub-r-pill);white-space:nowrap;flex:none;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.agenda-ligne .agenda-etat:before,.agenda-pilule:before{border-radius:var(--hub-r-pill);content:"";background:currentColor;width:7px;height:7px}.agenda-pilule--retard{background:var(--essai-pilule-retard-soft);color:var(--essai-pilule-retard-ink)}.agenda-pilule--a-faire{background:var(--essai-pilule-a-faire-soft);color:var(--essai-pilule-a-faire-ink)}.agenda-pilule--faite{background:var(--essai-annule-soft);color:var(--essai-annule-ink)}.agenda-pilule__court{display:none}.crm-agenda__mes{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:inline-flex}.crm-agenda__lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-agenda__ligne{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border-subtle);grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;display:grid}.crm-agenda__ligne:first-child{border-top:0}.crm-agenda__nature{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.crm-agenda__quoi{align-items:baseline;gap:var(--hub-sp-1) var(--hub-sp-2);min-width:0;font-size:var(--hub-fs-base);flex-wrap:wrap;display:flex}.crm-agenda__fiche{color:var(--hub-fg);font-weight:600}.crm-agenda__quand{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.crm-agenda__gestes{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-agenda__motifs{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-agenda__choix{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-agenda__detail{gap:var(--hub-sp-2) var(--hub-sp-4);font-size:var(--hub-fs-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.crm-agenda__detail dt{color:var(--hub-fg-2)}.crm-agenda__detail dd{margin:0}.crm-agenda__texte{padding:var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);font-size:var(--hub-fs-base);white-space:pre-wrap;margin:0}.crm-lien{color:var(--hub-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=767px){.crm-agenda__ligne{gap:var(--hub-sp-1);grid-template-columns:minmax(0,1fr)}}.crm-agenda__motif--choisi{border-color:var(--hub-fg);box-shadow:inset 0 0 0 1px var(--hub-fg)}.crm-agenda__motif--choisi:focus-visible{box-shadow:inset 0 0 0 1px var(--hub-fg), var(--hub-focus)}.crm-agenda__quand{color:var(--hub-fg-2)}.crm-agenda__ligne--pile{gap:var(--hub-sp-1);grid-template-columns:minmax(0,1fr)}.crm-agenda .crm-vide{margin-bottom:var(--hub-sp-4)}@media (width<=767px){.crm-agenda__gestes .ds-bouton,.crm-agenda__motifs .ds-bouton{height:var(--hub-tap)}.crm-agenda__mes{min-height:var(--hub-tap)}}.crm-agenda__pointe{height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--essai-venu-soft);color:var(--essai-venu-ink);font-size:var(--hub-fs-sm);align-items:center;font-weight:600;display:inline-flex}.crm-agenda__pointe[data-pointage=non_venu]{background:var(--essai-non-venu-soft);color:var(--essai-non-venu-ink)}.crm-suite-rdv__canaux{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}@media (width<=767px){.crm-suite-rdv__canaux>*{flex:8rem}}.agenda-grille__entete:before,.agenda-grille__sans-heure-titre,.agenda-grille__heures{left:calc(-1 * var(--marge-cadre));margin-left:calc(-1 * var(--marge-cadre));padding-left:var(--marge-cadre);position:sticky}.agenda-grille--defilee .agenda-grille__entete:before,.agenda-grille--defilee .agenda-grille__sans-heure-titre,.agenda-grille--defilee .agenda-grille__heures{z-index:4;background:var(--hub-surface)}.agenda-grille__entete:before,.agenda-grille__heures,.agenda-grille__sans-heure-titre{width:calc(var(--gouttiere) + var(--marge-cadre))}.agenda-grille__entete:before{content:"";margin-left:calc(-1 * (var(--gouttiere) + var(--marge-cadre)));flex:none}.agenda-grille__heures{height:100%}.agenda-etat{height:var(--hub-chip);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--etat-soft);color:var(--etat-ink);font-size:var(--hub-fs-xs);flex:none;align-items:center;font-weight:600;display:inline-flex}.agenda-liste-carte{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.agenda-liste{flex-direction:column;gap:10px;display:flex}.agenda-liste__entete{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agenda-liste__entete h2{font-family:var(--hub-font-serif);margin:0;font-size:28px;font-weight:400;line-height:1}.agenda-liste__entete span{color:var(--hub-fg-2);font-size:13px}.agenda-liste__bloc{flex-direction:column;gap:8px;display:flex}.agenda-liste__groupe{color:var(--hub-fg-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding-top:6px;font-size:11px;font-weight:700;display:flex}.agenda-liste__groupe span{color:var(--hub-fg-3);letter-spacing:0;font-size:12px;font-weight:400}.agenda-liste__bloc--retard .agenda-liste__groupe{color:var(--essai-non-venu-ink)}.agenda-liste__bloc--aujourdhui .agenda-liste__groupe{color:var(--essai-groupe-aujourdhui)}.agenda-liste__lignes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-liste__a-pointer{border:1px solid var(--hub-border);border-left:4px solid var(--essai-a-pointer-ink);background:var(--hub-surface);width:100%;color:var(--essai-a-pointer-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.agenda-liste__a-pointer strong{color:var(--hub-fg);font-size:14px}.agenda-liste__a-pointer-icone{background:var(--hub-surface-2);width:34px;height:34px;color:var(--hub-fg);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.agenda-liste__a-pointer-lien{margin-left:auto;font-size:13px;font-weight:700}.agenda-a-pointer__liste{gap:var(--hub-sp-2);margin:var(--hub-sp-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.agenda-a-pointer__ligne{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);flex-wrap:wrap;display:flex}.agenda-a-pointer__qui{min-width:0;font-size:var(--hub-fs-sm);flex-direction:column;flex:120px;display:flex}.agenda-a-pointer__qui time{color:var(--hub-fg-2)}.agenda-pointe{align-items:center;gap:var(--hub-sp-1);min-height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border:1px dashed var(--essai-venu-ink);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--essai-venu-ink);font-size:var(--hub-fs-sm);font-weight:600;display:inline-flex}.agenda-pointe[data-pointage=non_venu]{border-color:var(--essai-non-venu-ink);color:var(--essai-non-venu-ink)}.agenda-pointe__attente{font-weight:400}.agenda-bloc--attente{--ds-cal-trait:dashed;--ds-cal-fond:var(--hub-surface);outline:1px dashed var(--ds-cal-couleur);outline-offset:-1px}@media (width<=767px){.agenda-feuille .ds-panneau__corps{background:var(--hub-surface);box-shadow:var(--hub-shadow-lg);border-radius:22px 22px 0 0;gap:0}.agenda-feuille .ds-panneau__corps:before{border-radius:var(--hub-r-pill);background:var(--hub-border);content:"";align-self:center;width:40px;height:5px;margin-top:10px}.agenda-feuille .ds-panneau__contenu{flex-direction:column;gap:12px;padding:10px 18px 24px;display:flex}.agenda-feuille--detail .ds-panneau__entete{display:none}.agenda-feuille .agenda-carte--detail{box-shadow:none;background:0 0;border:0;padding:0}.agenda-feuille .agenda-carte__pointage{order:1}.agenda-feuille .agenda-carte__actions{order:2}.agenda-feuille .agenda-carte__vers-fiche{order:3}.agenda-feuille .agenda-carte__pointage .crm-agenda__gestes,.agenda-feuille .agenda-carte__actions{gap:8px;display:flex}.agenda-feuille .agenda-carte .crm-agenda__gestes .ds-bouton,.agenda-feuille .agenda-carte__ouvrir,.agenda-feuille .agenda-carte__bouton{border-radius:12px;flex:1;justify-content:center;height:48px;font-size:15px}.agenda-feuille .agenda-carte__actions{flex-wrap:wrap}.agenda-feuille .agenda-carte__actions .agenda-carte__ouvrir{flex-basis:100%}.agenda-feuille .agenda-carte .crm-agenda__gestes .ds-bouton:last-child,.agenda-feuille .agenda-carte__bouton{border:1.5px solid var(--essai-bouton-bord-fort)}.agenda-feuille .agenda-carte__fermer{min-width:var(--hub-tap);min-height:var(--hub-tap);margin:-12px -14px -12px auto}.agenda-feuille .agenda-carte__aide{text-align:center}.agenda-feuille .agenda-carte--relance .agenda-carte__avatar{display:none}.agenda-feuille .agenda-carte.agenda-carte--relance .crm-agenda__gestes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agenda-feuille .agenda-carte--relance .crm-agenda__gestes>*{width:100%}.agenda-feuille .agenda-carte.agenda-carte--relance .crm-agenda__gestes .ds-bouton{border:1.5px solid var(--essai-bouton-bord-fort);border-radius:12px;width:100%;height:48px;font-size:15px}.agenda-feuille .agenda-carte.agenda-carte--envoi .crm-agenda__gestes>.ds-bouton:first-child{border:0}.agenda-feuille .agenda-carte--relance .crm-agenda__gestes .crm-aide{grid-column:1/-1}.agenda-feuille--a-pointer .ds-panneau__entete{border:0;padding:10px 18px 0}.agenda-feuille--a-pointer .ds-panneau__titre{font-family:var(--hub-font-serif);font-size:28px;font-weight:400;line-height:1}.agenda-feuille__compte{color:var(--hub-accent)}.agenda-feuille__phrase{display:none}.agenda-feuille--a-pointer .agenda-a-pointer__liste{gap:12px;margin:0}.agenda-feuille--a-pointer .agenda-a-pointer__ligne{border-left:3px solid var(--essai-a-pointer-ink);background:var(--essai-a-pointer-soft);border-radius:12px;grid-template-columns:auto 1fr;gap:8px;padding:10px 12px;display:grid}.agenda-feuille--a-pointer .agenda-a-pointer__qui{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.agenda-feuille--a-pointer .agenda-a-pointer__qui .crm-agenda__fiche{color:var(--hub-fg);font-size:14px;font-weight:700;text-decoration:none}.agenda-feuille--a-pointer .agenda-a-pointer__qui time{color:var(--essai-a-pointer-ink);font-size:12px;font-weight:600}.agenda-feuille--a-pointer .agenda-a-pointer__ligne .agenda-coach__pastille{min-width:20px;height:20px;font-size:11px;font-weight:700}.agenda-feuille--a-pointer .agenda-a-pointer__ligne>:last-child{grid-column:1/-1}.agenda-feuille--a-pointer .crm-agenda__gestes{gap:8px;display:flex}.agenda-feuille--a-pointer .crm-agenda__gestes .ds-bouton{border:1.5px solid var(--essai-bouton-bord-fort);height:48px;color:var(--hub-fg);background:0 0;border-radius:12px;flex:1;font-size:15px;font-weight:600}.agenda-feuille--a-pointer .crm-agenda__gestes .ds-bouton:first-child{background:var(--essai-venu-fond);color:var(--essai-venu-encre);border:0;font-weight:700}}.agenda-feuille__autres{border:1.5px dashed color-mix(in srgb, var(--essai-a-pointer-ink) 45%, transparent);height:44px;color:var(--essai-a-pointer-ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:13px;font-weight:700}.contacts-entete{margin-bottom:var(--hub-sp-5,20px)}.contacts-entete__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0 0 6px;font-weight:700}.contacts-entete__ligne{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-4,16px);flex-wrap:wrap;display:flex}.contacts-entete__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:40px;font-weight:400;line-height:1}.contacts-entete__resume{font-size:var(--hub-fs-md,14px);color:var(--hub-fg-2);margin:6px 0 0}.contacts-entete__actions{flex-wrap:wrap;gap:8px;display:flex}.contacts-outils{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.contacts-outils__ligne{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.contacts-onglets{border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;padding:3px;display:inline-flex}.contacts-onglets__onglet{height:26px;font:inherit;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.contacts-onglets__onglet--actif{color:var(--hub-fg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);font-weight:600}.contacts-onglets__compte{color:var(--hub-fg-2);font-size:10px;font-weight:500}.contacts-outils__menu,.contacts-outils__bouton{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-md);background:var(--hub-surface);height:32px;font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.contacts-outils__bouton{background:0 0;padding:0 13px}.contacts-outils__pastille{border-radius:var(--hub-r-pill);background:var(--hub-accent);min-width:18px;color:var(--hub-on-accent);font-size:var(--hub-fs-xs);padding:0 5px}.contacts-outils__recherche{border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-bg);width:360px;height:36px;color:var(--hub-fg-3);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.contacts-outils__recherche input{min-width:0;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:0 0;border:0;flex:1}@media (width>=768px){.contacts-outils__recherche input{font-size:var(--hub-fs-base)}}.contacts-outils__recherche input::placeholder{color:var(--hub-fg-2)}.contacts-outils__recherche input:focus{outline:none}.contacts-outils__recherche:focus-within{box-shadow:var(--hub-focus)}.contacts-vues{border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.contacts-vues a{width:30px;height:26px;color:var(--hub-fg-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.contacts-vues a[aria-current=page]{color:var(--hub-fg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs)}.contacts-vide{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:24px auto;padding:28px 24px;display:flex}.contacts-vide__icone{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);width:56px;height:56px;color:var(--hub-fg-2);justify-content:center;align-items:center;display:inline-flex}.contacts-vide__titre{color:var(--hub-fg);margin:4px 0 0;font-size:17px;font-weight:600}.contacts-vide__texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.contacts-vide__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (width<=767px){.contacts-entete__surtitre,.contacts-entete__resume,.contacts-entete__actions .ds-bouton--ghost,.contacts-entete__actions .ds-bouton--secondaire{display:none}.contacts-entete__ligne{flex-wrap:nowrap;align-items:center}.contacts-entete__titre{font-size:var(--hub-fs-2xl)}.contacts-entete,.contacts-outils{margin-right:calc(var(--hub-sp-4) * -1);margin-left:calc(var(--hub-sp-4) * -1);padding-right:var(--hub-sp-4);padding-left:var(--hub-sp-4);background:var(--hub-surface)}.contacts-entete{margin-top:calc(var(--hub-sp-4) * -1);margin-bottom:0;padding-top:14px;padding-bottom:10px}.contacts-outils{border-bottom:1px solid var(--hub-border);margin-bottom:0;padding-bottom:12px}.contacts-outils__recherche{width:auto;height:var(--hub-tap);border-radius:var(--hub-r-md);background:var(--hub-bg);flex:100%}.contacts-vues{display:none}.contacts-outils>.contacts-outils__ligne:first-child{flex-wrap:wrap;width:100%}}@keyframes contacts-ligne{0%{opacity:0}}@keyframes contacts-glisse{0%{opacity:0;transform:translateY(16px)}}@keyframes contacts-pouls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hub-danger) 45%, transparent)}70%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--hub-danger) 0%, transparent)}}.contacts-resultats[aria-busy=true]>*{opacity:.6}.contacts-tableau{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);overflow:hidden}.contacts-tableau__entete,.contacts-ligne{grid-template-columns:24px 26px 40px minmax(0,1.2fr) 230px 188px 86px 136px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:7px 14px;display:grid}.contacts-tableau__entete{padding:10px 14px 8px}.contacts-tableau__colonne{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-size:10px;font-weight:700}.contacts-tableau__colonne--aide{align-items:center;gap:6px;display:inline-flex}.contacts-tableau__colonne:first-of-type{grid-column:4}.contacts-tableau__lignes{margin:0;padding:0;list-style:none}.contacts-ligne{border-top:1px solid var(--hub-border);min-height:55px;transition:background .15s;animation:.15s ease-out both contacts-ligne;position:relative}.contacts-ligne:hover{background:color-mix(in srgb, var(--hub-fg) 3.5%, transparent)}.contacts-ligne--cochee,.contacts-ligne--cochee:hover{background:color-mix(in srgb, var(--hub-accent) 6%, transparent)}.contacts-ligne__case{appearance:none;border:1.5px solid var(--hub-fg-3);background:var(--hub-surface) center / 12px no-repeat;cursor:pointer;border-radius:5px;width:18px;height:18px;margin:0}.contacts-ligne__case:checked{border-color:var(--hub-accent);background-color:var(--hub-accent)}.contacts-ligne__case:checked:after{content:"";background:var(--hub-on-accent);width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/12px no-repeat}.contacts-ligne__puce,.contacts-ligne__plus{display:inline-flex}.contacts-ligne__avatar.ds-avatar{width:40px;height:40px;font-size:var(--hub-fs-md);border-radius:11px;font-weight:600}.contacts-ligne__identite{flex-direction:column;gap:2px;min-width:0;display:flex}.contacts-ligne__nom{font-size:var(--hub-fs-md);color:var(--hub-fg);font-weight:600;text-decoration:none}.contacts-ligne:hover .contacts-ligne__nom{text-decoration:underline}.contacts-ligne__nom:after{content:"";position:absolute;inset:0}.contacts-ligne__case,.contacts-ligne__etat,.contacts-ligne__plus{z-index:1;position:relative}.contacts-ligne__info,.contacts-ligne__source,.contacts-ligne__dernier{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contacts-ligne__etat{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.contacts-ligne__suite{min-width:0;display:flex}.contacts-ligne__rien{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.contacts-ligne__chevron{display:none}.contacts-ligne__menu{width:28px;height:28px;color:var(--hub-fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.contacts-ligne__menu:hover{background:var(--hub-surface-2);color:var(--hub-fg)}.contacts-action{max-width:100%;height:30px;color:var(--hub-fg-2);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.contacts-action--jour,.contacts-action--retard{--action-soft:var(--essai-a-pointer-soft);--action-ink:var(--essai-a-pointer-ink);border-left:3px solid var(--action-ink);background:var(--action-soft);color:var(--action-ink)}.contacts-action--retard{--action-soft:var(--essai-non-venu-soft);--action-ink:var(--essai-non-venu-ink);animation:1.8s 1s infinite contacts-pouls}.contacts-action__libelle{font-size:var(--hub-fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.contacts-action__quand{font-size:var(--hub-fs-xs);white-space:nowrap}.contacts-tableau__pied{border-top:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.crm-selection.crm-selection--flottante{z-index:5;border-radius:var(--hub-r-lg);background:var(--hub-fg);width:max-content;max-width:100%;min-height:52px;color:var(--hub-bg);box-shadow:var(--hub-shadow-lg);border:0;flex-wrap:nowrap;margin:16px auto 0;padding:0 10px 0 18px;animation:.3s cubic-bezier(.2,.8,.2,1) contacts-glisse;position:sticky;top:auto;bottom:16px;overflow-x:auto}.crm-selection.crm-selection--flottante .ds-bouton,.crm-selection__annuler{border:1px solid color-mix(in srgb, var(--hub-bg) 35%, transparent);height:32px;color:inherit;background:0 0;border-radius:8px}.crm-selection__annuler{cursor:pointer;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.crm-selection--flottante .crm-selection__separateur{background:color-mix(in srgb, var(--hub-bg) 25%, transparent)}@media (prefers-reduced-motion:reduce){.contacts-ligne,.contacts-action--retard,.crm-selection.crm-selection--flottante{animation:none}}.contacts-entete__compte,.contacts-outils__caches{display:none}@media (width<=767px){.contacts-entete__compte{font-family:var(--hub-font);font-size:var(--hub-fs-sm);vertical-align:middle;color:var(--hub-fg-2);margin-left:8px;font-weight:400;display:inline}.contacts-entete__actions .ds-bouton--primaire{width:var(--hub-tap);height:var(--hub-tap);border-radius:var(--hub-r-pill);justify-content:center;padding:0;font-size:0}.contacts-outils__menu{display:none}.contacts-outils__bouton{width:var(--hub-tap);height:var(--hub-tap);border-radius:var(--hub-r-pill);justify-content:center;padding:0;font-size:0}.contacts-onglets__compte{display:none}.contacts-onglets{scrollbar-width:none;background:0 0;flex:1;min-width:0;padding:0;overflow-x:auto}.contacts-onglets__onglet,.contacts-outils__bouton{flex-shrink:0}.contacts-onglets__onglet{height:var(--hub-tap);font-size:var(--hub-fs-base);padding:0 14px}.contacts-onglets__onglet--actif{background:var(--hub-surface-2);box-shadow:none}.contacts-outils__caches{height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);background:var(--hub-surface-2);font:inherit;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);cursor:pointer;align-items:center;gap:4px;padding:0 16px;display:inline-flex}.contacts-outils__caches span{color:var(--hub-fg);font-weight:600;text-decoration:underline}.contacts-tableau{margin:0 calc(var(--hub-sp-4,16px) * -1);box-shadow:none;background:0 0;border:0;border-radius:0}.contacts-tableau__entete{display:none}.contacts-ligne{border-left:3px solid #0000;border-top-color:var(--hub-border);grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"avatar nom chevron""avatar etat chevron""avatar jauge chevron""avatar suite chevron";gap:3px 12px;padding:10px 14px}.contacts-ligne--retard{border-left-color:var(--essai-non-venu-ink)}.contacts-ligne__etat{z-index:auto;position:static}.contacts-ligne__case,.contacts-ligne__puce,.contacts-ligne__info,.contacts-ligne__source,.contacts-ligne__plus{display:none}.contacts-ligne__avatar.ds-avatar{grid-area:avatar;align-self:center;width:42px;height:42px}.contacts-ligne__identite{grid-area:nom}.contacts-ligne__nom{font-size:var(--hub-fs-md)}.contacts-ligne__etat{grid-area:etat}.contacts-ligne__jauge{grid-area:jauge}.contacts-ligne__suite{grid-area:suite}.contacts-ligne__suite--vide{display:none}.contacts-ligne__dernier{grid-area:suite;display:none}.contacts-ligne:has(.contacts-ligne__suite--vide) .contacts-ligne__dernier{display:block}.contacts-ligne__chevron{color:var(--hub-fg-3);grid-area:chevron;align-self:center;display:inline-flex}.contacts-action,.contacts-action--retard{background:0 0;border:0;gap:6px;height:auto;padding:0;animation:none}.contacts-action--retard{color:var(--essai-non-venu-ink)}.contacts-tableau__pied{padding:12px 16px}.crm-selection.crm-selection--flottante{bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom) + 12px)}}.crm-fiche__squelette{gap:var(--hub-sp-4);flex-direction:column;display:flex}.fiche-etats__grille{gap:var(--hub-sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.fiche-etats__colonne{flex-direction:column;gap:14px;display:flex}.fiche-etat{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);margin-bottom:var(--hub-sp-4);padding:10px var(--hub-sp-3);border-radius:var(--hub-r-md);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.fiche-etat--erreur{background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.fiche-etat--archivee{background:var(--hub-surface-2);color:var(--hub-fg-2)}.fiche-etat--archivee b{color:var(--hub-fg)}.fiche-etat__texte{align-items:flex-start;gap:var(--hub-sp-2);flex:320px;margin:0;display:flex}.fiche-etat__texte svg{flex-shrink:0;margin-top:1px}.fiche-etat__gestes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fiche-etat__note{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.fiche-doublon{margin-bottom:var(--hub-sp-4);border-radius:var(--hub-r-lg);background:var(--fiche-doublon-soft);color:var(--fiche-doublon-ink);font-size:var(--hub-fs-base);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:500;display:flex}.fiche-doublon__texte{flex:320px;margin:0}.fiche-doublon__gestes{gap:var(--hub-sp-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.fiche-doublon .ds-bouton{color:inherit}.fiche-doublon .ds-bouton--ghost{color:var(--hub-accent-ink)}[data-theme=dark] .fiche-doublon .ds-bouton--ghost{color:inherit}@media (width<=767px){.fiche-doublon{align-items:flex-start}.fiche-doublon__texte{flex:1 1 0}.fiche-doublon--replie{flex-wrap:nowrap;align-items:center;padding:0 6px 0 14px}}@media (width<=1100px){.fiche-etats__grille{grid-template-columns:minmax(0,1fr)}}.fiche-rdv__quand{align-items:center;gap:var(--hub-sp-3);display:flex}.fiche-rdv__heure{font-family:var(--hub-font-serif);font-size:var(--fiche-heure);color:var(--hub-accent);line-height:1}[data-theme=dark] .fiche-rdv__heure{color:var(--hub-accent-ink)}.fiche-rdv__quoi{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;gap:2px;display:flex}.fiche-rdv__quoi b{font-size:var(--hub-fs-md);color:var(--hub-fg)}.fiche-rdv__etats,.fiche-rdv__gestes{flex-wrap:wrap;gap:6px;display:flex}.fiche-rdv__gestes{gap:var(--hub-sp-2)}.fiche-rdv__confirme{border-radius:var(--hub-r-pill);background:var(--fiche-ok-soft);height:22px;color:var(--fiche-ok-ink);font-size:var(--hub-fs-xs);align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.fiche-rdv__confirme:before{content:"";border-radius:var(--hub-r-pill);background:currentColor;width:7px;height:7px}.commentaires{gap:var(--hub-sp-3);flex-direction:column;display:flex}.commentaires__titre{font-size:var(--hub-fs-md);margin:0}.commentaires__liste{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.commentaires__ligne{gap:var(--hub-sp-1);padding:var(--hub-sp-3) var(--hub-sp-4);flex-direction:column;display:flex}.commentaires__ligne+.commentaires__ligne{border-top:1px solid var(--hub-border-subtle)}.commentaires__entete{align-items:baseline;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;display:flex}.commentaires__auteur{color:var(--hub-fg);font-weight:600}.commentaires__modifie{font-style:italic}.commentaires__texte{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.commentaires__cites,.commentaires__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.commentaires__actions,.commentaires__boutons{gap:var(--hub-sp-2);display:flex}.commentaires__vide{align-items:center;gap:var(--hub-sp-2);color:var(--hub-fg-2);margin:0;display:flex}.commentaires__saisie{gap:var(--hub-sp-2);flex-direction:column;display:flex}.commentaires__mentions{gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.commentaires__mention{align-items:center;gap:var(--hub-sp-1);padding:2px var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--hub-surface);border:1px solid var(--hub-border);font-size:var(--hub-fs-sm);display:inline-flex}.commentaires__retirer-mention{min-width:var(--hub-tap);min-height:var(--hub-tap);margin:calc(var(--hub-sp-2) * -1) calc(var(--hub-sp-2) * -1) calc(var(--hub-sp-2) * -1) 0;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.commentaires__retirer-mention:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.commentaires__pied-saisie{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.fiche-sequences{gap:var(--hub-sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fiche-sequence{gap:var(--hub-sp-2);flex-direction:column;display:flex}.fiche-sequence__tete{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);flex-wrap:wrap;display:flex}.fiche-sequence__etape{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-left:auto}.fiche-sequence__barre{gap:3px;display:flex}.fiche-sequence__barre>span{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);flex:1;height:6px}.fiche-sequence__barre>.fiche-sequence__faite{background:var(--hub-accent)}.fiche-sequence__suite{align-items:flex-start;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;display:flex}.fiche-sequence__suite svg{color:var(--hub-accent-ink);flex-shrink:0;margin-top:1px}.fiche-sequence__suite b{color:var(--hub-fg)}.fiche-sequence__gestes,.fiche-sequence__pied{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.fiche-sequence__pied{border-top:1px solid var(--hub-border);padding-top:10px}.fiche-sequence__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.crm-fiche__parrainage{gap:var(--hub-sp-2);margin-top:var(--hub-sp-4);flex-direction:column;display:flex}.crm-fiche__parrainage-tete{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-fiche__parrainage-lien{align-items:center;gap:var(--hub-sp-1);padding:var(--hub-sp-2);border:1px solid var(--hub-border-subtle);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);flex-wrap:wrap;display:flex}.crm-fiche__parrainage-lien code{letter-spacing:.08em;font-weight:600}.crm-fiche__parrainage-url{overflow-wrap:anywhere;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex:100%}.crm-fiche__parrainage-compte{font-size:var(--hub-fs-sm);margin:0;font-weight:600}.crm-fiche__parrainage-etat{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.crm-envoi__actions{align-items:center;gap:var(--hub-sp-2);margin-top:var(--hub-sp-1);flex-wrap:wrap;display:flex}.crm-envoi__pastille{flex-shrink:0}.crm-envoi__modale{max-width:560px}.crm-envoi__contenu{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-envoi__ligne{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;display:flex}.crm-envoi__dates{gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.crm-envoi__dates dt{color:var(--hub-fg-2)}.crm-envoi__dates dd{overflow-wrap:anywhere;margin:0}.crm-envoi__rendu{padding:var(--hub-sp-3) var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2)}.crm-envoi__rendu--whatsapp,.crm-envoi__rendu--sms{border-radius:var(--hub-r-lg) var(--hub-r-lg) var(--hub-r-lg) var(--hub-r-xs);max-width:420px}.crm-envoi__objet{margin:0 0 var(--hub-sp-2);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);overflow-wrap:anywhere;font-weight:600}.crm-envoi__texte{font-size:var(--hub-fs-base);line-height:var(--hub-lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-envoi__retire{padding:var(--hub-sp-3);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md);color:var(--hub-fg-2);margin:0;font-style:italic}.crm-envoi__hub{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;display:flex}.crm-envoi__pied{gap:var(--hub-sp-2);flex-direction:column;width:100%;display:flex}.crm-appel-club{gap:var(--hub-sp-2);flex-direction:column;display:flex}.crm-suivi-ouverture{gap:var(--hub-sp-1);margin-top:var(--hub-sp-1);padding-left:var(--hub-sp-3);border-left:2px solid var(--hub-border);flex-direction:column;display:flex}.crm-suivi-ouverture__case{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-control-sm);font-size:var(--hub-fs-sm);cursor:pointer;font-weight:600;display:flex}.crm-envoi__quand{gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border-subtle);flex-direction:column;display:flex}.crm-envoi__refus-date{color:var(--hub-danger-ink);font-size:var(--hub-fs-sm);margin:0}.crm-envoi__prevu{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.crm-envoi__annule-raison{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.hc{min-width:0;padding:0 var(--hub-sp-2) var(--hub-sp-2);flex-direction:column;gap:18px;line-height:normal;display:flex}.hc-entete{flex-direction:column;gap:6px;display:flex}.hc-surtitre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.hc-titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:40px;font-weight:400;line-height:1}.hc-description{font-size:var(--hub-fs-md);color:var(--hub-fg-2);margin:0}.hc-onglets .ds-onglets{gap:0}.hc-onglets .ds-onglet{height:38px;font-size:var(--hub-fs-base);margin-right:22px;padding:0 2px}.hc-onglets .ds-onglet--actif{font-weight:700}.hc-barre{gap:var(--hub-sp-3);flex-direction:column;display:flex}.hc-liste--statuts{--hl-hauteur:50px}.hc-date{font-variant-numeric:tabular-nums}.hc-sourdine{color:var(--hub-fg-3)}.hc-personne{align-items:center;gap:var(--hub-sp-2);max-width:100%;color:var(--hub-fg);font-weight:600;text-decoration:none;display:inline-flex}.hc-personne--anonyme{color:var(--hub-fg-3);font-style:italic;font-weight:400}.hc-initiales{box-sizing:border-box;background:var(--hc-pastel);width:26px;height:26px;color:var(--b7-initiales);opacity:.92;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.hc-initiales--vide{border:1px dashed var(--hub-fg-3);background:0 0}.hc-auteur{color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.hc-etats{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.hc-fleche{color:var(--hub-fg-3);display:inline-flex}.hc-texte{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hc-pastille{border-radius:var(--hub-r-pill);height:22px;font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.hc-pastille--inscrit{background:var(--essai-venu-ink);color:var(--hub-surface)}.hc-pastille--vert{background:var(--essai-venu-soft);color:var(--essai-venu-ink)}.hc-pastille--ocre{background:var(--nat-echeance-soft);color:var(--nat-echeance-ink)}.hc-pastille--brique{background:var(--teinte-brique-soft);color:var(--auj-brique)}.hc-pastille--gris{background:var(--hub-surface-2);color:var(--hub-fg-2)}.hc-carte__tete{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);display:flex}.hc-carte__date{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);white-space:nowrap;margin-left:auto}.hc-carte__milieu{font-size:var(--hub-fs-base);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hc-carte__milieu .hc-etats{flex-wrap:wrap;gap:6px}.hc-carte__pied{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}@media (width<=767px){.hc{gap:0;padding:0}.hc-entete,.hc-onglets{margin-inline:calc(-1 * var(--hub-sp-4));padding-inline:var(--hub-sp-4);background:var(--hub-surface)}.hc-entete{margin-top:calc(-1 * var(--hub-sp-4));padding-top:var(--hub-sp-2)}.hc-surtitre,.hc-description{display:none}.hc-titre{font-size:26px}.hc-onglets{padding-top:var(--hub-sp-2)}.hc-onglets .ds-onglet{height:var(--hub-tap);flex:none;justify-content:flex-start;margin-right:18px}.hc-carte__tete .hc-personne{margin-block:-9px;padding-block:9px}.hc-barre{gap:0}.hc-barre>.hp-avis,.hc-barre>.hp-avis-grille{margin-top:var(--hub-sp-3)}.hc-liste{margin-top:0}.hc-liste .hl-erreur,.hc-liste .hl-carte{margin-top:var(--hub-sp-3)}}.crm-fiche__historique-complet .ds-onglets{border-bottom:0;gap:6px;margin-bottom:18px}.crm-fiche__historique-complet .ds-onglet{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);height:30px;font-size:var(--hub-fs-sm);flex-shrink:0;margin:0;padding:0 12px;font-weight:500}.crm-fiche__historique-complet .ds-onglet--actif{border-color:var(--hub-fg);background:var(--hub-fg);color:var(--hub-bg);font-weight:600}.crm-fiche__historique-complet .ds-onglet:focus-visible{border-radius:var(--hub-r-pill)}.hf{--hl-hauteur:50px;flex-direction:column;gap:18px;min-width:0;display:flex}.hf-chaleur{gap:10px}.hf .hc-pastille--brique{color:var(--teinte-brique-ink)}.hf-horodatage{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.25;display:flex}.hf-horodatage .hc-sourdine{font-size:var(--hub-fs-sm)}.hf-finalite{color:var(--hub-fg-2)}.hf-source{min-width:0;color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.hf-source svg{color:var(--hub-fg-2);flex-shrink:0}.hf .hl-carte-ligne{padding:12px var(--hub-sp-4)}.hf-carte__tete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hf-carte__tete .hf-finalite,.hf .hl-carte-ligne .hf-source{font-size:var(--hub-fs-sm)}.hf-carte__quand{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums}.hf-ligne__detail{color:var(--hub-fg-2)}.crm-fiche__historique-complet .crm-fiche__onglet{gap:18px}.crm-fiche__onglet .seq-en-cours.fiche-carte{border-bottom:1px solid var(--hub-border);margin-bottom:0;padding-bottom:14px}@media (width<=767px){.crm-fiche__historique-complet .ds-onglet{height:var(--hub-tap);padding:0 14px}}.fiche-voir{align-items:center;gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-3);display:flex}.fiche-voir__libelle{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.fiche-voir__champ{color:var(--hub-fg-2);flex:1;align-items:center;display:flex;position:relative}.fiche-voir__select{width:100%;height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg);font-weight:600;font-family:var(--hub-font);appearance:none;padding:0 40px 0 14px;line-height:normal}@media (width>=768px){.fiche-voir__select{font-size:var(--hub-fs-base)}}.fiche-voir__select:focus-visible{box-shadow:var(--hub-focus);outline:none}.fiche-voir__champ svg{pointer-events:none;position:absolute;right:14px}.crm-mail__objet{font-size:var(--hub-fs-base);color:var(--hub-fg);overflow-wrap:anywhere;margin:0;font-weight:600}.crm-mail__efface{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0;font-style:italic}.crm-mail__pieces{gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crm-mail__pieces li{align-items:center;gap:var(--hub-sp-1);overflow-wrap:anywhere;display:inline-flex}.crm-sante{color:var(--sante-fg)}.crm-sante .ds-bouton--secondaire{border-color:var(--sante-border);color:var(--sante-fg)}.crm-sante .ds-bouton--secondaire:hover:not(:disabled),.crm-sante .ds-bouton--ghost:hover:not(:disabled),.crm-timeline__sous-cle .ds-bouton--ghost:hover:not(:disabled){background:var(--sante-surface);color:var(--sante-fg)}.crm-timeline__ligne{--canal:var(--hub-info-ink);--canal-fond:var(--hub-info-soft)}.crm-timeline__ligne--appel{--canal:var(--ch-appel-ink);--canal-fond:var(--ch-appel-soft)}.crm-timeline__ligne--whatsapp{--canal:var(--ch-wa-ink);--canal-fond:var(--ch-wa-soft)}.crm-timeline__ligne--sms{--canal:var(--ch-sms-ink);--canal-fond:var(--ch-sms-soft)}.crm-timeline__ligne--email{--canal:var(--ch-mail-ink);--canal-fond:var(--ch-mail-soft)}.crm-timeline__ligne--note{--canal:var(--ch-note-ink);--canal-fond:var(--ch-note-soft)}.crm-timeline__ligne--rdv{--canal:var(--ch-rdv-ink);--canal-fond:var(--ch-rdv-soft)}.crm-timeline__ligne--passage{--canal:var(--ch-passage-ink);--canal-fond:var(--ch-passage-soft)}.crm-timeline__ligne--systeme{--canal:var(--ch-sys-ink);--canal-fond:var(--ch-sys-soft)}@keyframes fiche-ligne{0%{opacity:0;transform:translate(-8px)}}.fiche-historique .crm-timeline__date{color:var(--hub-fg-2);margin:0;padding:10px 0 2px;font-size:10px;font-weight:700}.fiche-historique .crm-timeline__date:after{content:none}.fiche-historique .crm-timeline__liste{gap:0}.fiche-historique .crm-timeline__ligne{padding:var(--hub-sp-2) 0;gap:10px;animation:.4s cubic-bezier(.2,.8,.2,1) both fiche-ligne}.fiche-historique .crm-timeline__heure{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.fiche-historique .crm-timeline__icone{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);color:var(--hub-fg-2)}.fiche-historique .crm-timeline__carte{background:0 0;border:0;gap:5px;padding:0}.fiche-historique .crm-timeline__titre{gap:var(--hub-sp-2)}.fiche-historique .crm-timeline__titre strong{font-weight:600}.fiche-historique .crm-timeline__auteur{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.fiche-historique .crm-timeline__modele{background:var(--hub-surface-2);height:18px;color:var(--hub-fg-2);padding:0 9px;font-weight:600;line-height:18px}.fiche-historique .crm-timeline__corps{padding:var(--hub-sp-2) 10px;border-radius:var(--hub-r-sm);background:var(--hub-bg);font-size:var(--hub-fs-sm);line-height:1.45}@media (prefers-reduced-motion:reduce){.fiche-historique .crm-timeline__ligne{animation:none}}.crm-timeline__ligne--sous-appel{margin-left:var(--hub-sp-6)}.crm-questionnaire{align-items:center;gap:var(--hub-sp-1) var(--hub-sp-2);margin:var(--hub-sp-1) 0 0;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.crm-objectif__en-ligne{margin-left:var(--hub-sp-1);color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.crm-sante--ouvert{gap:var(--hub-sp-4);padding:var(--hub-sp-4);container-type:inline-size}.crm-sante__pa{gap:var(--hub-sp-5);grid-template-columns:148px minmax(0,1fr);align-items:start;display:grid}.crm-sante__pa--sans-zone{grid-template-columns:minmax(0,1fr)}.crm-sante__silhouette{align-items:center;gap:var(--hub-sp-2);padding:14px 10px var(--hub-sp-3);background:var(--sante-surface);border-radius:12px;flex-direction:column;display:flex}.crm-sante__silhouette .silhouette{--silhouette-halo:var(--sante-surface);color:var(--sante-fg)}.crm-sante__silhouette-aide{max-width:120px;font-size:var(--hub-fs-xs);text-align:center;color:var(--sante-fg);line-height:1.35}.crm-sante__silhouette-mots{gap:var(--hub-sp-1);flex-direction:column;display:none}.crm-sante__silhouette-mots b{font-size:var(--hub-fs-md);font-weight:600}.crm-sante__droite{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.crm-sante__groupe{gap:var(--hub-sp-2);flex-direction:column;min-width:0;display:flex}.crm-sante__sur{font-size:var(--hub-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sante-fg);margin:0;font-weight:700}.crm-sante__rangee{gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crm-sante__etiquette{height:var(--hub-control-sm);border-radius:var(--hub-r-pill);background:var(--sante-surface);font-size:var(--hub-fs-base);align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.crm-sante__puce{background:var(--app-coach-brique);border-radius:50%;width:7px;height:7px}.crm-sante__texte{max-width:68ch;font-size:var(--hub-fs-md);margin:0;line-height:1.55}.crm-sante__texte--lu{white-space:pre-wrap;overflow-wrap:anywhere}.crm-sante__meta{font-size:var(--hub-fs-sm);color:var(--sante-fg);margin:0}.crm-sante__actions{align-items:center}.crm-sante__pousse{margin-left:auto}.crm-sante .ds-bascule{--bascule-fond:var(--sante-surface);--bascule-survol:var(--sante-survol);--bascule-filet:var(--sante-border);--bascule-encre:var(--sante-fg)}.crm-sante .ds-champ{gap:6px}.crm-sante .ds-champ__libelle{font-size:var(--hub-fs-sm);color:var(--sante-fg);font-weight:600}.crm-sante .ds-champ__saisie--textarea{border-radius:10px;min-height:92px}.crm-sante .ds-champ__aide{color:var(--sante-fg);opacity:.85}@media (width<=700px){.crm-sante--ouvert{padding:var(--hub-sp-3);gap:14px}}@container (width<=600px){.crm-sante__pa{grid-template-columns:minmax(0,1fr);gap:14px}.crm-sante__silhouette{justify-content:flex-start;gap:var(--hub-sp-4);padding:var(--hub-sp-3) var(--hub-sp-4);flex-direction:row}.crm-sante__silhouette-aide,.crm-sante__groupe--etiquettes{display:none}.crm-sante__silhouette-mots{display:flex}.crm-sante__pousse{margin-left:0}}.vente{gap:var(--hub-sp-3);flex-direction:column;display:flex}.vente:focus-visible{box-shadow:var(--hub-focus);outline:none}.vente-tete{justify-content:space-between;align-items:baseline;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.vente-titre{font-family:var(--hub-font-serif);font-size:var(--hub-fs-xl);margin:0;font-weight:400}.vente-droit{border-radius:var(--hub-r-pill);background:var(--hub-neutral-soft);color:var(--hub-neutral-ink);font-size:var(--hub-fs-xs);padding:2px 8px;font-weight:600}.vente-formulaire{gap:var(--hub-sp-4);display:grid}.vente-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.vente-libelle{font-size:var(--hub-fs-sm);font-weight:600}.vente-vendeur{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.vente-aide{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);margin:0}.vente-prix{align-items:flex-end;gap:var(--hub-sp-2);display:flex}.vente-prix .vente-aide{padding-bottom:12px}.vente-parrain{margin-top:var(--hub-sp-2)}.vente-pied{padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.vente-erreur{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink);margin:0}.vente-boutons{justify-content:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.vente-liste{margin:0 0 var(--hub-sp-3);gap:var(--hub-sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.vente-liste li{justify-content:space-between;gap:4px var(--hub-sp-2);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.vente-liste li>span:not(.vente-etiquette){font-size:var(--hub-fs-xs);color:var(--hub-fg-2);flex-basis:100%}.vente-etiquette{border-radius:var(--hub-r-pill);background:var(--hub-ok-soft);color:var(--hub-ok-ink);font-size:var(--hub-fs-xs);padding:2px 8px;font-weight:600}.vente-etiquette--attribuer{background:var(--hub-attention-soft);color:var(--hub-attention-ink)}.vente-liste li.vente-ligne{border-radius:var(--hub-r-md);background:var(--hub-surface-2);border:1px solid #0000;flex-flow:column;gap:6px;padding:10px 12px}.vente-liste li.vente-ligne--ouverte{background:var(--hub-surface);border-color:var(--hub-accent)}.vente-ligne__rangee{align-items:center;gap:var(--hub-sp-2);display:flex}.vente-ligne__textes{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vente-ligne__textes>span:not(.vente-ligne__marque){font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.vente-corrigee{border-radius:var(--hub-r-xs);border:1px solid var(--hub-field-border);height:24px;color:var(--hub-fg);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.vente-faite{align-items:center;gap:var(--hub-sp-2);margin:0 0 var(--hub-sp-2);font-size:var(--hub-fs-sm);font-weight:600;display:flex}.vente-faite:empty{margin:0}.vente-refus{align-items:center;gap:var(--hub-sp-2);display:flex}.vente-vendeur--verrou{height:var(--hub-tap);box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-sm);padding:0 14px;font-weight:600}.vente-vendeur__cadenas{color:var(--hub-fg-2);margin-left:auto}@media (width>=768px){.vente-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.vente-formulaire>:nth-child(n+5),.vente-pied,.vente-boutons,.vente-erreur{grid-column:1/-1}.vente-formulaire.vente-correction{grid-template-columns:minmax(0,1fr)}}.crm-parcours{gap:var(--hub-sp-4);display:grid}.crm-parcours__score{align-items:center;gap:var(--hub-sp-4);display:flex}.crm-parcours__pastille{block-size:3.5rem;inline-size:3.5rem;font-size:var(--hub-fs-lg);color:var(--hub-on-accent);border-radius:50%;place-items:center;font-weight:600;display:grid}.crm-parcours__pastille--vert{background:var(--hub-ok)}.crm-parcours__pastille--orange{background:var(--hub-accent)}.crm-parcours__pastille--rouge{background:var(--hub-danger)}.crm-parcours__facteurs{gap:var(--hub-sp-2);margin:var(--hub-sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.crm-parcours__facteurs li{justify-content:space-between;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;border-block-end:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-sm);display:flex}.crm-parcours__mention,.crm-parcours__vide{margin:var(--hub-sp-4) 0 0;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);line-height:1.5}.crm-parcours__etapes{gap:var(--hub-sp-2);margin:0;padding:0;list-style:none;display:grid}.crm-parcours__etape{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;border-block-end:1px solid var(--hub-border-subtle);display:flex}.crm-parcours__libelle{flex:1;min-inline-size:0}.crm-parcours__date{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.crm-parcours__etape--faite{color:var(--hub-ok)}.crm-parcours__etape--en_retard{color:var(--hub-danger)}.crm-parcours__etape--sautee,.crm-parcours__etape--attendue{color:var(--hub-fg-2)}.tab-bulle{z-index:40;box-sizing:border-box;background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);font-size:var(--hub-fs-base);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.tab-bulle__action{font:inherit;color:var(--hub-fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px 4px;font-size:12.5px;display:inline-flex}.tab-bulle__action:hover{background:var(--hub-surface-2)}.tab-bulle__action:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-bulle__surtitre{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);padding:6px 8px 2px}.tab-choix-statut__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.tab-choix-statut__option{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:flex}.tab-choix-statut__option[aria-selected=true]{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-fg)}.tab-choix-statut__option:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-choix-menu{flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.tab-choix-menu__option{cursor:pointer;width:100%;height:34px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.tab-choix-menu__option:hover,.tab-liste-bulle__option:hover,.tab-liste-bulle__option[aria-selected=true]{background:var(--hub-surface-2)}.tab-choix-menu__option:focus-visible,.tab-liste-bulle__option:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-recherche-bulle{border:1px solid var(--hub-border);background:var(--hub-bg);height:32px;color:var(--hub-fg-2);border-radius:8px;align-items:center;gap:8px;margin:2px;padding:0 10px;display:flex}.tab-recherche-bulle input{min-width:0;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:0 0;border:0;flex:1}.tab-recherche-bulle input:focus{outline:none}.tab-recherche-bulle:focus-within{box-shadow:var(--hub-focus)}.tab-liste-bulle{max-height:240px;margin:0;padding:2px;list-style:none;overflow-y:auto}.tab-liste-bulle__option{width:100%;min-height:36px;font:inherit;color:var(--hub-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.tab-liste-bulle__option .tab-avatar{width:24px;height:24px;box-shadow:none;font-size:9px}.tab-liste-bulle__nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tab-liste-bulle__meta{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.tab-liste-bulle__vide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;padding:8px 10px}.tab-date{flex-direction:column;gap:8px;padding:6px;display:flex}.tab-date__tete{align-items:center;gap:2px;display:flex}.tab-date__mois{font-size:var(--hub-fs-base);flex:1}.tab-date__grille{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.tab-date__jour-semaine{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);padding:2px 0}.tab-date__case{border-radius:var(--hub-r-pill);height:30px;font:inherit;font-size:var(--hub-fs-sm);color:var(--hub-fg);cursor:pointer;background:0 0;border:0}.tab-date__case:hover{background:var(--hub-surface-2)}.tab-date__case--auj{color:var(--tab-retard);font-weight:700}.tab-date__case--choisie{background:var(--hub-accent);color:var(--hub-on-accent);font-weight:700}.tab-date__case:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-date__heure{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:8px;display:flex}.tab-date__heure input{font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:var(--hub-surface);border:1px solid var(--hub-field-border);border-radius:6px;padding:2px 6px}.tab-date__pied{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tab-date__auj{color:var(--tab-retard);margin-left:auto;font-size:12.5px}.tab-fichiers{flex-direction:column;gap:6px;padding:4px;display:flex}.tab-fichiers__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tab-fichier{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tab-fichier__icone{color:var(--hub-fg-2);display:inline-flex}.tab-fichier__texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tab-fichier__texte b{font-size:var(--hub-fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tab-fichier__texte span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.tab-fichier__gestes{gap:2px;display:inline-flex}.tab-fichier__gestes .tab-icone{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);width:26px;height:26px}.tab-fichiers__ajout{color:var(--tab-retard);padding:4px 2px;font-size:12.5px}.tab-fichiers__vide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.tab-avertissement{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-md);border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.tab-avertissement__titre{font-size:var(--hub-fs-md)}.tab-avertissement__texte{background:var(--hub-attention-soft);color:var(--hub-attention-ink);font-size:var(--hub-fs-base);border-radius:10px;margin:0;padding:10px 12px}.tab-avertissement__gestes{justify-content:flex-end;gap:8px;display:flex}.tab-cellule{align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.tab-cellule__bouton{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.tab-cellule__bouton:disabled{cursor:default}.tab-cellule__bouton:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-cellule--ouverte .tab-cellule__bouton{box-shadow:0 0 0 2px var(--hub-accent);border-radius:8px}.tab-cellule__texte,.tab-cellule__lien,.tab-cellule__fiche span,.tab-cellule__fichier span:not(.tab-cellule__plus){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-cellule__texte{font-size:var(--hub-fs-base)}.tab-cellule__vide,.tab-cellule__muet,.tab-cellule__personne-vide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-cellule__muet{color:var(--hub-fg-2);font-style:italic}.tab-cellule__personne-vide{align-items:center;gap:6px;display:inline-flex}.tab-cellule .tab-avatar{width:26px;height:26px;box-shadow:none;font-size:10px}.tab-avatar--vide{border:1.5px dashed var(--hub-fg-3);box-sizing:border-box;background:0 0}.tab-cellule__date{font-size:var(--hub-fs-base);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tab-cellule__nombre{font-size:var(--hub-fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.tab-cellule__lien{font-size:var(--hub-fs-sm);color:var(--tab-cuivre);text-underline-offset:2px;text-decoration:underline}.tab-cellule__crayon{width:24px;height:24px;margin-left:auto}.tab-cellule__menu{gap:4px;display:inline-flex;overflow:hidden}.tab-cellule__menu .tab-etiquette{height:22px;font-size:11.5px}.tab-cellule__fiche,.tab-cellule__fichier{font-size:var(--hub-fs-sm);align-items:center;gap:6px;min-width:0;display:inline-flex}.tab-cellule__fiche svg,.tab-cellule__fichier svg,.tab-cellule__plus{color:var(--hub-fg-2);flex-shrink:0}.tab-case{box-sizing:border-box;border:1.5px solid var(--hub-fg-3);width:18px;height:18px;color:var(--hub-surface);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-case--cochee{background:var(--tab-barre);border-color:var(--tab-barre)}.tab-case:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-case:disabled{cursor:default}.tab-saisie{box-sizing:border-box;border:2px solid var(--hub-accent);background:var(--hub-surface);width:100%;height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);border-radius:8px;padding:0 8px}.tab-saisie:focus{outline:none}.tab-saisie--unite{align-items:center;gap:6px;display:inline-flex}.tab-saisie--unite input{min-width:0;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;text-align:right;background:0 0;border:0;flex:1}.tab-saisie--unite input:focus{outline:none}.tab-saisie--erreur{border-color:var(--tab-retard)}.tab-saisie-bornee{width:100%;position:relative}.tab-saisie__message{z-index:30;background:var(--hub-surface);border:1px solid var(--hub-border);width:max-content;max-width:280px;box-shadow:var(--hub-shadow-md);font-size:var(--hub-fs-sm);color:var(--tab-retard);border-radius:8px;padding:6px 8px;position:absolute;top:calc(100% + 4px);left:0}@media (width<=767px){input.tab-saisie{font-size:16px}}.fiche-suivis__liste,.fiche-suivis__citations{margin:0;padding:0;list-style:none}.fiche-suivis__liste{container-type:inline-size}.fiche-suivi{border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 150px 40px 70px;align-items:center;gap:12px;padding:12px 0;display:grid}.fiche-suivi--faite>span{opacity:.62}.fiche-suivi__textes{flex-direction:column;gap:3px;min-width:0;display:flex}.fiche-suivi__tableau{color:var(--hub-fg);font-size:13.5px;font-weight:600}.fiche-suivi__quoi{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.fiche-suivi__note{min-height:24px;font-size:var(--hub-fs-sm);display:flex}.fiche-suivi__statut{align-items:center;gap:4px;min-width:0;height:28px;display:inline-flex}.fiche-suivi__statut .tab-cellule{min-width:120px}.fiche-suivi__statut .tab-etiquette-pleine{height:28px}.fiche-suivi__chevron{color:var(--hub-fg-3);flex-shrink:0}.fiche-suivi__personne{align-items:center;height:28px;display:flex}.fiche-suivi__personne .tab-avatar{width:24px;height:24px;font-size:10px}.fiche-suivi__personne .tab-cellule__personne-vide{gap:0;font-size:0}.fiche-suivi__lien{font-size:var(--hub-fs-sm);color:var(--tab-cuivre);justify-self:end;font-weight:600;text-decoration:none}.fiche-suivi__lien:hover{text-decoration:underline}.fiche-suivi__lien:focus-visible,.fiche-suivis__citation:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.fiche-suivis__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:8px 0 0;line-height:1.5}.fiche-suivis__citee{flex-direction:column;gap:6px;display:flex}.fiche-suivis__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-weight:700}.fiche-suivis__citation{border-bottom:1px solid var(--hub-border);color:var(--hub-fg);font-size:var(--hub-fs-base);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.fiche-suivis__citation:hover .fiche-suivis__titre{text-decoration:underline}.fiche-suivis__titre{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.fiche-suivis__dans{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.fiche-suivis__erreur{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0 0 8px}@container (width<=520px){.fiche-suivi{grid-template-columns:auto 40px minmax(0,1fr);row-gap:8px}.fiche-suivi__textes{grid-column:1/-1}}@media (pointer:coarse){.fiche-suivi__lien{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}}@keyframes fiche-surgit{0%{opacity:0}}.fiche-corps{flex-direction:column;gap:18px;display:flex}.fiche-corps__onglets{border-bottom:1px solid var(--hub-border);scrollbar-width:none;margin-top:-4px;overflow-x:auto}.fiche-corps__onglets .ds-onglets{border-bottom:0}.fiche-onglet-sante{align-items:center;gap:6px;display:inline-flex}.fiche-onglet-sante svg{color:var(--hub-fg-3)}.fiche-resume{gap:var(--hub-sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.fiche-resume__gauche,.fiche-resume__droite{flex-direction:column;gap:14px;min-width:0;display:flex}.fiche-resume__droite>*{animation:.15s ease-out both fiche-surgit}.fiche-carte{gap:var(--hub-sp-3);min-width:0;padding:14px var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);flex-direction:column;display:flex}.fiche-carte__tete.crm-fiche__bloc-titre{justify-content:flex-start;gap:10px;margin:0}.fiche-carte__icone{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);color:var(--hub-fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fiche-carte__titre{font-family:var(--hub-font-serif);font-size:var(--fiche-titre-carte);color:var(--hub-fg);margin:0;font-weight:400;line-height:1}.fiche-carte__sous-titre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;font-weight:600}.fiche-carte__droite{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.fiche-carte__vide{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.fiche-carte__pastille{height:22px;padding:0 var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--hub-surface-2);color:var(--hub-fg-2);font-size:var(--hub-fs-xs);align-items:center;font-weight:600;display:inline-flex}.fiche-carte--reprise>section{gap:var(--hub-sp-2);flex-direction:column;display:flex}.fiche-sante .crm-sante__titre{display:none}.fiche-segments{border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;height:28px;padding:3px;display:inline-flex}.fiche-segments__choix{height:22px;padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);font:500 var(--hub-fs-sm) var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;border:0}.fiche-segments__choix[aria-selected=true]{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font-weight:600}.fiche-segments__choix:focus-visible{box-shadow:var(--hub-focus);outline:none}.fiche-historique__saisie{align-items:center;gap:var(--hub-sp-2);border-top:1px solid var(--hub-border);padding-top:10px;display:flex}.fiche-historique__champ{height:var(--hub-control);padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-bg);color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-base);text-align:left;cursor:text;flex:1}.fiche-historique__champ:focus-visible{box-shadow:var(--hub-focus);outline:none}.fiche-historique .fiche-historique__saisie .ds-bouton{height:var(--hub-control)}[data-theme=dark] .fiche-carte a,[data-theme=dark] .crm-fiche__ariane a:hover{color:var(--hub-accent-ink)}.fiche-identite{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.fiche-identite__champ{flex-direction:column;gap:2px;min-width:0;display:flex}.fiche-identite__champ dt{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.fiche-identite__champ dd a{color:inherit;text-decoration:none}.fiche-identite__champ dd a:hover{text-decoration:underline}.fiche-identite__champ dd{font-size:var(--hub-fs-base);color:var(--hub-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.fiche-consentements{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fiche-consentement{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);flex-wrap:wrap;display:flex}.fiche-consentement__marque{color:var(--hub-fg-3);display:inline-flex}.fiche-consentement--oui .fiche-consentement__marque{color:var(--fiche-ok-ink)}.fiche-consentement--non .fiche-consentement__marque{color:var(--hub-danger-ink)}.fiche-consentement__canal{flex:1}.fiche-consentement__date{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.fiche-consentement--dessous .fiche-consentement__canal{flex-basis:calc(100% - 14px - var(--hub-sp-2))}.fiche-consentement--dessous .fiche-consentement__date{min-width:0;padding-left:calc(14px + var(--hub-sp-2));flex:1 1 0}.fiche-objectif__objectifs{gap:var(--hub-sp-2);flex-direction:column;display:flex}@media (width<=1100px){.fiche-resume{flex-direction:column;align-items:stretch;display:flex}.fiche-resume__gauche,.fiche-resume__droite{display:contents}.fiche-resume>*>*{order:4}.fiche-resume .fiche-rdv{order:1}.fiche-resume .crm-fiche__automatisations{order:2}.fiche-resume .fiche-historique{order:3}}@media (width<=767px){.fiche-carte{padding:14px}.fiche-corps__onglets{border-bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}:root:has(.crm-fiche__actions-entete .crm-fiche__rdv) .fiche-corps{padding-bottom:calc(52px + var(--hub-sp-5))}.fiche-corps__onglets .ds-onglets{gap:6px}.fiche-corps__onglets .ds-onglet{min-height:var(--hub-tap);border-radius:var(--hub-r-pill);background:var(--hub-surface-2);white-space:nowrap;border:0;padding:0 14px}.fiche-corps__onglets .ds-onglet--actif{background:var(--hub-fg);color:var(--hub-bg)}.fiche-segments,.fiche-segments__choix{height:auto;min-height:var(--hub-tap)}.fiche-carte__tete.crm-fiche__bloc-titre{flex-wrap:wrap}.fiche-identite{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fiche-resume__droite>*{animation:none}}.evenements,.evenements-detail,.evenements-formulaire,.evenements-inscrits{gap:var(--hub-sp-4);display:grid}.evenements-actions{align-items:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.evenements-formulaire__dates{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}.evenements-case{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-control-sm);font-size:var(--hub-fs-sm);display:flex}.evenements-case input{width:16px;height:16px;accent-color:var(--hub-accent);flex:none}.evenements-sous-titre{margin:var(--hub-sp-2) 0 0;font-size:var(--hub-fs-md);font-weight:600}.evenements-lien{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);flex-wrap:wrap;display:flex}.evenements-lien code{overflow-wrap:anywhere}.evenements-liste{gap:var(--hub-sp-2);margin:0;padding:0;list-style:none;display:grid}.evenements-liste__ligne{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2) 0;border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.evenements-liste__nom{min-width:0;display:grid}.evenements-liste__source,.evenements-vide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}@media (width<=600px){.evenements-formulaire__dates{grid-template-columns:1fr}.evenements-case{min-height:var(--hub-tap)}}.crm-fiche__onglet{gap:var(--hub-sp-3);flex-direction:column;min-height:240px;display:flex}.crm-timeline{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-timeline__filtres{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-timeline__pilules{gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.crm-timeline__date{align-items:center;gap:var(--hub-sp-2);margin:0 0 var(--hub-sp-2);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-3);font-weight:600;display:flex}.crm-timeline__date:after{content:"";border-top:1px solid var(--hub-border-subtle);flex:1}.crm-timeline__liste{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-timeline__ligne{align-items:start;gap:var(--hub-sp-2);grid-template-columns:44px 28px minmax(0,1fr);display:grid}.crm-timeline__heure{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-3);padding-top:6px}.crm-timeline__icone{border-radius:var(--hub-r-pill);background:var(--canal-fond);width:28px;height:28px;color:var(--canal);place-items:center;display:grid}.crm-timeline__carte{gap:var(--hub-sp-1);padding:var(--hub-sp-2) var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);flex-direction:column;display:flex}.crm-timeline__titre{align-items:center;gap:var(--hub-sp-1);font-size:var(--hub-fs-base);flex-wrap:wrap;margin:0;display:flex}.crm-timeline__auteur{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.crm-timeline__modele{padding:1px var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);font-size:var(--hub-fs-xs);color:var(--hub-fg)}.crm-timeline__corps{font-size:var(--hub-fs-base);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hub-fg-2);margin:0}.crm-historique-onglet{align-items:flex-start;gap:var(--hub-sp-2);flex-direction:column;display:flex}.crm-historique-onglet .crm-historique{align-self:stretch}.crm-historique__detail{color:var(--hub-fg-2)}.crm-choix{gap:var(--hub-sp-1);flex-direction:column;display:flex}.crm-choix__liste{border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);flex-direction:column;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.crm-choix__fiche{align-items:center;gap:var(--hub-sp-2);width:100%;min-height:var(--hub-control);padding:var(--hub-sp-1) var(--hub-sp-3);border:0;border-bottom:1px solid var(--hub-border-subtle);background:var(--hub-surface);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.crm-choix__fiche span{font-size:var(--hub-fs-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--hub-fg-3);overflow:hidden}.crm-choix__fiche:hover,.crm-choix__fiche:focus-visible{background:var(--hub-surface-2)}.crm-relation{align-items:center;gap:var(--hub-sp-1);display:inline-flex}.crm-relations__bloc{gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-4);border-bottom:1px solid var(--hub-border-subtle);flex-direction:column;display:flex}.crm-relations__liste{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;display:flex}.crm-relations__liens{gap:var(--hub-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-relations__liens li{align-items:center;gap:var(--hub-sp-2);display:flex}.crm-relations__type{min-width:90px;font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.crm-rappel__raccourcis,.crm-consentements-lot{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-consentements-lot .crm-aide{flex-basis:100%;margin:0}.crm-consentement{gap:var(--hub-sp-1);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);flex-direction:column;display:flex}.crm-consentement__tete{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);display:flex}.crm-consentement__texte{padding:var(--hub-sp-2) var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface-soft);font-size:var(--hub-fs-sm);margin:0}.crm-preferences{gap:var(--hub-sp-1);flex-direction:column;display:flex}.crm-preferences__ligne{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}.crm-preferences__ligne--tete{color:var(--hub-fg-3);font-weight:600}.crm-preference{width:100%;min-height:var(--hub-control-sm);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg-3);font:inherit;cursor:pointer}.crm-preference--oui{border-color:var(--hub-ok);background:var(--hub-ok-soft);color:var(--hub-fg)}.crm-preference--non{border-color:var(--hub-danger);background:var(--hub-danger-soft);color:var(--hub-fg)}.crm-preference:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-modeles{gap:var(--hub-sp-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.crm-modele{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);padding:var(--hub-sp-2) var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);cursor:pointer;display:flex}.crm-modele--choisi{border-color:var(--hub-fg);background:var(--hub-surface-2)}.crm-modele input{accent-color:var(--hub-accent)}.crm-modele__demo{margin-left:var(--hub-sp-2);padding:1px var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);color:var(--hub-fg);font-size:var(--hub-fs-xs);font-weight:600}@media (width<=767px){.crm-choix__fiche,.crm-preference{min-height:var(--hub-tap)}.crm-timeline__ligne{grid-template-columns:28px minmax(0,1fr)}.crm-timeline__heure{grid-column:1/-1;padding:0}.crm-preferences__ligne{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}.rdv-panneau{flex-direction:column;gap:20px;display:flex}.rdv-section{flex-direction:column;gap:10px;display:flex}.rdv-section--planifier{border-top:1px solid var(--hub-border);gap:14px;padding-top:18px}.rdv-section__entete{align-items:baseline;gap:8px;display:flex}.rdv-compte{color:var(--hub-fg-2);font-size:12px}.rdv-lignes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rdv-ligne{border-radius:var(--hub-r-lg);border:1px solid var(--hub-border);background:var(--hub-surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rdv-ligne--neuve{border:2px solid var(--rdv-choix);padding:11px 13px}.rdv-ligne__haut{align-items:flex-start;gap:12px;display:flex}.rdv-ligne__quand{flex-direction:column;flex-shrink:0;gap:3px;width:66px;display:flex}.rdv-ligne__heure{font-family:var(--hub-font-serif);color:var(--hub-accent);font-size:26px;font-weight:400;line-height:1}[data-theme=dark] .rdv-ligne__heure{color:var(--hub-accent-ink)}.rdv-ligne__heure--passee,[data-theme=dark] .rdv-ligne__heure--passee{color:var(--hub-fg-2)}.rdv-ligne__jour{color:var(--hub-fg-2);font-size:12px}.rdv-ligne__quoi{min-width:0;color:var(--hub-fg-2);flex-direction:column;flex:1;gap:3px;font-size:12.5px;display:flex}.rdv-ligne__type{color:var(--hub-fg);font-size:14.5px}.rdv-pastille{border-radius:var(--hub-r-pill);background:var(--etat-soft);height:24px;color:var(--etat-ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.rdv-pastille__point{border-radius:var(--hub-r-pill);background:currentColor;width:7px;height:7px}.rdv-ligne__gestes{flex-wrap:wrap;gap:8px;display:flex}.rdv-ligne__gestes .crm-agenda__gestes{display:contents}.rdv-ligne__gestes .ds-bouton{border-radius:12px;height:44px;padding:0 14px;font-size:14px}.rdv-ligne__gestes .crm-agenda__pointe{color:var(--hub-fg-2);align-self:center;font-size:13px}.rdv-pied{color:var(--hub-fg-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rdv-ligne__arrivee{color:var(--hub-fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.rdv-ligne__arrivee .ds-icone,.rdv-ligne__arrivee svg{color:var(--hub-accent)}[data-theme=dark] .rdv-ligne__arrivee svg{color:var(--hub-accent-ink)}.crm-rgpd{gap:var(--hub-sp-5);flex-direction:column;display:flex}.crm-rgpd__section{gap:var(--hub-sp-3);flex-direction:column;display:flex}.crm-rgpd__titre{font-size:var(--hub-fs-md);margin:0;font-weight:600}.crm-rgpd__aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.crm-rgpd__liste{gap:var(--hub-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-rgpd__demande{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;display:flex}.crm-rgpd__ligne{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-rgpd__dates{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;margin:0}.crm-rgpd__actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-rgpd__checklist{gap:var(--hub-sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.crm-rgpd__checklist label{gap:var(--hub-sp-2);align-items:flex-start;display:flex}.crm-rgpd-impression{display:none}@media print{body.impression-rgpd>:not(.crm-rgpd-impression){display:none!important}body.impression-rgpd{background:var(--hub-surface)}body.impression-rgpd .crm-rgpd-impression{background:var(--hub-surface);color:var(--hub-fg);font-size:11pt;display:block}.crm-rgpd-impression table{border-collapse:collapse;width:100%;margin-bottom:12pt}.crm-rgpd-impression th,.crm-rgpd-impression td{border:1px solid var(--hub-border);text-align:left;vertical-align:top;padding:3pt 4pt}.crm-rgpd-impression dl div{gap:8pt;display:flex}.crm-rgpd-impression dt{min-width:40%;font-weight:600}.crm-rgpd-impression dd{margin:0}.crm-rgpd-impression section{break-inside:auto}}.crm-doublons__texte{margin:0}.crm-doublons__actions{gap:var(--hub-sp-2);margin-top:var(--hub-sp-2);flex-wrap:wrap;display:flex}.crm-fusion{gap:var(--hub-sp-4);flex-direction:column;max-width:960px;display:flex}.crm-fusion__retour{align-self:flex-start;align-items:center;gap:var(--hub-sp-1);min-height:var(--hub-tap);margin-bottom:var(--hub-sp-1);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);border-radius:var(--hub-r-sm);display:inline-flex}.crm-fusion__retour:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-fusion__squelette{gap:var(--hub-sp-3);display:grid}.crm-fusion__titre{font-family:var(--hub-font-serif);font-size:var(--hub-fs-2xl);margin:0;font-weight:400}.crm-fusion__aide{margin:var(--hub-sp-1) 0 0;color:var(--hub-fg-2)}.crm-fusion__colonnes,.crm-fusion__ligne{gap:var(--hub-sp-3);grid-template-columns:180px 1fr 1fr;align-items:stretch;display:grid}.crm-fusion__fiche{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-wrap:wrap;display:flex}.crm-fusion__fiche--conserve{border-width:2px;border-color:var(--hub-fg)}.crm-fusion__role{width:100%;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);text-transform:uppercase;letter-spacing:.04em}.crm-fusion__champs{gap:var(--hub-sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.crm-fusion__legende{margin-bottom:var(--hub-sp-2);font-weight:600}.crm-fusion__libelle{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);align-self:center}.crm-fusion__option{gap:0 var(--hub-sp-2);padding:var(--hub-sp-2) var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.crm-fusion__option input{grid-row:span 2}.crm-fusion__option--choisie{border-color:var(--hub-fg)}.crm-fusion__option:has(:focus-visible){box-shadow:var(--hub-focus)}.crm-fusion__qui{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.crm-fusion__valeur{overflow-wrap:anywhere;white-space:pre-line}.crm-fusion__valeur--vide{color:var(--hub-fg-2);font-style:italic}.crm-fusion__suite{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-fusion__suite li{gap:var(--hub-sp-2);align-items:flex-start;display:flex}.crm-fusion__pied{justify-content:flex-end;gap:var(--hub-sp-2);display:flex}@media (width<=720px){.crm-fusion__colonnes,.crm-fusion__ligne{grid-template-columns:1fr}.crm-fusion__vide-entete{display:none}.crm-fusion__libelle{align-self:start;font-weight:600}.crm-fusion__pied{flex-direction:column-reverse}}.appels-manques__attente{height:30px;margin-bottom:var(--hub-sp-4)}@media (width<=767px){.appels-manques__attente{height:var(--hub-tap)}}.appels-manques{align-items:flex-start;gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-4);flex-direction:column;display:flex}.appels-manques__pilule--actifs{border-color:var(--hub-danger);background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.appels-manques__pilule--actifs:hover{border-color:var(--hub-danger-ink);background:var(--hub-danger-soft)}.appels-manques>div{align-self:stretch}.appels-manques__liste{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appels-manques__ligne{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);padding:var(--hub-sp-2) var(--hub-sp-3);background:var(--hub-surface);border:1px solid var(--hub-border-subtle);border-left:3px solid var(--hub-danger);border-radius:var(--hub-r-md);flex-wrap:wrap;display:flex}.appels-manques__icone{color:var(--hub-danger-ink);display:inline-flex}.appels-manques__nom{font-weight:600}.appels-manques__quand{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums}.appels-manques__gestes{gap:var(--hub-sp-2);margin-left:auto;display:flex}@media (width<=767px){.appels-manques__pilule{min-height:var(--hub-tap)}.appels-manques__gestes{flex-basis:100%;justify-content:flex-end}.appels-manques__gestes .ds-bouton{min-height:var(--hub-tap)}}.mission-carte{gap:var(--hub-sp-1);padding:var(--hub-sp-3);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);box-shadow:var(--hub-shadow-xs);flex-direction:column;display:flex;overflow:hidden}.mission-carte--retard{border-left:3px solid var(--hub-danger)}.mission-carte__haut{justify-content:space-between;align-items:center;gap:var(--hub-sp-1) var(--hub-sp-2);flex-wrap:wrap;display:flex}.mission-carte__quand{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.mission-carte--retard .mission-carte__quand{color:var(--hub-danger)}.mission-carte__retard{align-items:center;gap:2px;font-weight:600;display:inline-flex}.mission-carte__nom{font-size:var(--hub-fs-base);color:var(--hub-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}@media (hover:hover){a.mission-carte__nom:hover{text-decoration:underline}}.mission-carte__description{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mission-carte__tags{gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.mission-carte__actions{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);margin-top:var(--hub-sp-1);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.mission-carte__canaux,.mission-carte__gestes{align-items:center;gap:2px;display:flex}.mission-carte__canal{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.mission-carte__canal:not(:disabled):hover{background:var(--hub-accent-soft);color:var(--hub-accent-ink)}.mission-carte__gestes .ds-bouton.mission-carte__ignorer:hover{color:var(--hub-danger-ink);background:var(--hub-danger-soft)}.mission-carte__gestes .ds-bouton.mission-carte__fait:hover{background:var(--hub-ok-soft)}}.mission-carte__canal:focus-visible{box-shadow:var(--hub-focus);outline:none}.mission-carte__canal:disabled{color:var(--hub-fg-3);opacity:.45;cursor:not-allowed;background:0 0}.mission-carte__gestes .ds-bouton.mission-carte__fait{color:var(--hub-ok-ink)}.missions-colonne__place{transition:grid-template-rows var(--hub-dur-slow) var(--hub-ease);grid-template-rows:1fr;display:grid}.missions-colonne__place>.mission-carte{min-height:0;transition:opacity var(--hub-dur-base) var(--hub-ease), transform var(--hub-dur-base) var(--hub-ease)}.missions-colonne__place:has(>.mission-carte--sortante){margin-bottom:calc(-1 * var(--hub-sp-2));grid-template-rows:0fr}.mission-carte--sortante{opacity:0;pointer-events:none;border-width:0;padding-block:0;transform:translate(12px)scale(.98)}@media (prefers-reduced-motion:reduce){.missions-colonne__place,.missions-colonne__place>.mission-carte{transition:none}}.missions__actions{justify-content:flex-end;align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.missions__compteur{align-items:center;gap:var(--hub-sp-1);height:var(--hub-control-sm);padding:0 var(--hub-sp-3);border-radius:var(--hub-r-pill);background:var(--hub-neutral-soft);color:var(--hub-fg);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.missions__colonnes{gap:var(--hub-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.missions-colonne{--col-couleur:var(--hub-fg-3);--col-fond:var(--hub-neutral-soft);--col-encre:var(--hub-neutral-ink);min-width:0;max-height:calc(100dvh - var(--hub-topbar) - 3 * var(--hub-sp-12));background:var(--hub-surface-2);border:1px solid var(--hub-border-subtle);border-top:3px solid var(--col-couleur);border-radius:var(--hub-r-md);flex-direction:column;min-height:360px;display:flex}.missions-colonne--nouveaux{--col-couleur:var(--teinte-ocre-ink);--col-fond:var(--teinte-ocre-soft);--col-encre:var(--teinte-ocre-ink)}.missions-colonne--rappels,.missions-colonne--a_venir{--col-couleur:var(--hub-info);--col-fond:var(--hub-info-soft);--col-encre:var(--hub-info-ink)}[data-theme=dark] .missions-colonne--rappels{--col-couleur:var(--ch-rdv);--col-fond:var(--ch-rdv-soft);--col-encre:var(--ch-rdv-ink)}.missions-colonne--rdv{--col-couleur:var(--essai-a-venir-ink);--col-fond:var(--essai-a-venir-soft);--col-encre:var(--essai-a-venir-ink)}.missions-colonne--aujourdhui{--col-couleur:var(--hub-fg);--col-fond:var(--hub-surface-soft);--col-encre:var(--hub-on-soft)}.missions-colonne--retard{--col-couleur:var(--hub-danger);--col-fond:var(--hub-danger-soft);--col-encre:var(--hub-danger-ink)}.missions-colonne--reservee{--col-couleur:var(--hub-border-strong);border-style:dashed}.missions-colonne__entete{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);display:flex}.missions-colonne__icone{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-sm);background:var(--col-fond);color:var(--col-encre);flex:none;justify-content:center;align-items:center;display:inline-flex}.missions-colonne__titres{flex:1;min-width:0}.missions-colonne__titre{font-size:var(--hub-fs-base);font-weight:600;line-height:var(--hub-lh-tight);color:var(--hub-fg);margin:0}.missions-colonne__sous-titre{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.missions-colonne__titre:focus-visible{box-shadow:var(--hub-focus);outline:none}.missions-colonne__nombre{min-width:var(--hub-chip);height:var(--hub-chip);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-pill);background:var(--col-fond);color:var(--hub-fg);font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.missions-colonne__nombre--zero{background:var(--hub-neutral-soft);color:var(--hub-fg-2)}.missions-colonne__corps{gap:var(--hub-sp-2);padding:var(--hub-sp-3);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.missions-colonne__vide{align-items:center;gap:var(--hub-sp-1);margin:var(--hub-sp-8) 0;text-align:center;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;display:flex}.missions-colonne__vide p{margin:0}.missions-colonne__vide-icone{width:var(--hub-control);height:var(--hub-control);margin-bottom:var(--hub-sp-2);border-radius:var(--hub-r-md);background:var(--col-fond);color:var(--col-encre);justify-content:center;align-items:center;display:inline-flex}.missions-colonne__vide-titre{color:var(--hub-fg);font-weight:600}@media (width<=1279px){.missions__colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}.missions-colonne{max-height:640px}}@media (width<=767px){.missions__actions{justify-content:flex-start}.missions__colonnes{grid-template-columns:minmax(0,1fr)}.missions-colonne{min-height:0;max-height:none}.missions-colonne__corps{overflow:visible}.missions-colonne__vide{margin:var(--hub-sp-2) 0}.mission-carte__canal{width:var(--hub-tap);height:var(--hub-tap)}.mission-carte__gestes{flex-basis:100%;justify-content:flex-end}.mission-carte__gestes .ds-bouton{min-width:var(--hub-tap);min-height:var(--hub-tap)}.missions-colonne__entete .ds-chip--cliquable{position:relative}.missions-colonne__entete .ds-chip--cliquable:after{content:"";position:absolute;inset:-11px -4px}.missions__actions>.ds-bouton,.missions__actions>a,.missions__actions .ds-segmented__segment{min-height:var(--hub-tap)}.missions__actions>a{align-items:center;display:inline-flex}}.contacts-vues--entete{display:none}.pipeline-liens{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;gap:8px;margin:1px 0 18px;display:flex}.pipeline-liens__groupe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-liens__lien{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);height:26px;color:var(--hub-fg);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-weight:600;text-decoration:none;display:inline-flex}.pipeline-liens__lien:hover{border-color:var(--hub-border-strong)}.pipeline-liens__lien:focus-visible{box-shadow:var(--hub-focus);outline:none}.pipeline-liens__compte{color:var(--hub-fg-2);font-variant-numeric:tabular-nums;font-weight:400}.pipeline-liens__note{margin-left:auto}.crm-kanban__pilules,.crm-kanban__resume-mobile{display:none}.crm-kanban__colonnes{align-items:stretch;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.crm-colonne{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);min-width:180px;transition:background var(--hub-dur-fast) var(--hub-ease), opacity var(--hub-dur-fast) var(--hub-ease);flex-direction:column;flex:1 1 0;gap:10px;padding:10px 8px 8px;display:flex}.crm-colonne--cible{background:var(--hub-accent-soft);box-shadow:inset 0 0 0 1px var(--hub-accent)}.crm-colonne--refus{opacity:.55}.crm-colonne__entete{align-items:center;gap:7px;min-height:24px;padding:0 4px;display:flex}.crm-colonne__pastille{border-radius:var(--hub-r-pill);background:var(--pastille);flex-shrink:0;width:9px;height:9px}.crm-colonne__titre{font-size:var(--hub-fs-base);white-space:nowrap;margin:0;font-weight:700}.crm-colonne__compte{color:var(--hub-fg-2);font-variant-numeric:tabular-nums;font-size:12.5px}.crm-colonne__retard{border-radius:var(--hub-r-pill);background:var(--teinte-brique-soft);height:20px;color:var(--teinte-brique-ink);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;margin-left:auto;padding:0 8px;font-weight:700;display:inline-flex}.crm-colonne__replier{width:24px;height:24px;color:var(--hub-fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.crm-colonne__retard+.crm-colonne__replier{margin-left:0}.crm-colonne__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:-4px 4px 0}.crm-colonne__vide{border:1px dashed var(--hub-border);text-align:center;color:var(--hub-fg-2);border-radius:12px;margin:0;padding:22px 10px;font-size:12.5px}.crm-colonne__cartes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crm-colonne__plus{border-radius:var(--hub-r-sm);min-height:30px;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.crm-colonne__plus:hover{color:var(--hub-fg)}.crm-colonne__replier:focus-visible,.crm-colonne__plus:focus-visible,.crm-bande:focus-visible{box-shadow:var(--hub-focus);outline:none}.crm-bande{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);width:46px;color:var(--hub-fg);font:inherit;cursor:pointer;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:12px 0 10px;display:flex}.crm-bande__compte{font-variant-numeric:tabular-nums;font-size:12.5px}.crm-bande__titre{white-space:nowrap;writing-mode:vertical-rl;font-size:12.5px;font-weight:700}.crm-bande__note{color:var(--hub-fg-2);font-weight:400}.crm-bande__chevron{color:var(--hub-fg-3);margin-top:auto}.crm-bande__chevron,.crm-colonne__replier svg{width:15px;height:15px}@keyframes pipeline-surgit{0%{opacity:0;transform:translateY(12px)}}.crm-carte{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);animation:pipeline-surgit .45s calc(.3s + var(--i,0) * 40ms) cubic-bezier(.2, .8, .2, 1) both;transition:box-shadow var(--hub-dur-base) var(--hub-ease), border-color var(--hub-dur-base) var(--hub-ease);border-radius:12px;flex-direction:column;gap:8px;padding:10px 10px 9px 12px;display:flex}.crm-carte--deplacable{cursor:grab}.crm-carte:hover,.crm-carte:focus-within{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-sm)}.crm-carte__haut,.crm-carte__pied,.crm-carte__fin{align-items:center;min-width:0;display:flex}.crm-carte__haut{gap:9px}.crm-carte__avatar.ds-avatar{border-radius:8px;width:28px;height:28px;font-size:10px;font-weight:700}.crm-carte__nom{min-width:0;color:var(--hub-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.crm-carte__nom:hover{text-decoration:underline}.crm-carte__jauge{line-height:1;display:flex}.crm-carte__pied{color:var(--hub-fg-2);gap:6px;font-size:11.5px}.crm-carte__source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-carte__fin{gap:4px;margin-left:auto}.crm-carte__commercial{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);width:22px;height:22px;color:var(--hub-fg-2);flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.crm-carte__menu{width:22px;height:22px;color:var(--hub-fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex}.crm-carte__menu:hover{background:var(--hub-surface-2);color:var(--hub-fg)}.crm-carte__menu:focus-visible{box-shadow:var(--hub-focus);outline:none}@media (width<=767px){.contacts-entete .contacts-vues--entete{height:40px;display:inline-flex}.contacts-entete .contacts-vues--entete a{width:36px;height:34px}.contacts-entete__actions:has(.contacts-vues--entete){flex-wrap:nowrap;align-items:center}.pipeline .contacts-outils__recherche{flex:1 1 0}.pipeline .contacts-outils__bouton{width:var(--hub-tap);height:var(--hub-tap)}.pipeline-liens,.crm-bande{display:none}.crm-kanban__pilules{margin:0 calc(var(--hub-sp-4) * -1);padding:10px var(--hub-sp-4);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.crm-kanban__pilule{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);height:36px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 13px;font-weight:600;display:inline-flex}.crm-kanban__pilule--active{border-color:var(--hub-fg);background:var(--hub-fg);color:var(--hub-fg-inv)}.crm-kanban__puce{border-radius:var(--hub-r-pill);background:var(--pastille);flex-shrink:0;width:8px;height:8px}.crm-kanban__resume-mobile{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:8px;margin:0 0 8px;display:flex}.crm-kanban__resume-mobile .crm-colonne__retard{margin-left:0}.crm-kanban__colonnes{display:block;overflow:visible}.crm-colonne{background:0 0;min-width:0;padding:0;display:none}.crm-colonne--mobile{display:flex}.crm-colonne--mobile .crm-colonne__entete{display:none}.crm-carte{gap:9px;padding:12px 14px;position:relative}.crm-carte__fin .ds-menu{position:absolute;top:18px;right:14px}.crm-carte__haut{padding-right:26px}.crm-carte__avatar.ds-avatar{width:34px;height:34px;font-size:var(--hub-fs-sm);border-radius:9px}.crm-carte__nom{font-size:15px}.crm-carte__pied{font-size:var(--hub-fs-sm)}.crm-colonne__plus{min-height:44px;font-size:var(--hub-fs-base)}.crm-colonne__vide{font-size:var(--hub-fs-base);border-radius:14px;margin:4px 0;padding:30px 12px}}@media (prefers-reduced-motion:reduce){.crm-carte{animation:none}}.standard__filtres{align-items:flex-end;gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);flex-wrap:wrap;display:flex}.standard__attente{gap:var(--hub-sp-3);flex-direction:column;display:flex}.standard__jour{margin-bottom:var(--hub-sp-4)}.standard__titre-jour{margin:0 0 var(--hub-sp-2);color:var(--hub-fg-2);font-size:var(--hub-fs-md);font-weight:600}.standard__liste{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.standard__ligne{padding:var(--hub-sp-2) var(--hub-sp-3);background:var(--hub-surface);border:1px solid var(--hub-border-subtle);border-left:3px solid var(--hub-border-subtle);border-radius:var(--hub-r-md)}.standard__ligne--manque{border-left-color:var(--hub-danger)}.standard__infos{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);flex-wrap:wrap;display:flex}.standard__heure{font-variant-numeric:tabular-nums;min-width:3.5em;font-weight:600}.standard__sens{align-items:center;gap:var(--hub-sp-1);font-size:var(--hub-fs-sm);display:inline-flex}.standard__ligne--manque .standard__sens{color:var(--hub-danger-ink)}.standard__nom{font-weight:600}.standard__ligne-club,.standard__repondu,.standard__origine{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.standard__suivi--a_rappeler{border-color:var(--hub-danger);background:var(--hub-danger-soft);color:var(--hub-danger-ink)}.standard__notes{margin:var(--hub-sp-2) 0 0;padding:0 0 0 var(--hub-sp-4);font-size:var(--hub-fs-base)}.standard__note-auteur{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.standard__saisie-note{margin-top:var(--hub-sp-2)}.standard__actions-note{justify-content:flex-end;gap:var(--hub-sp-2);margin-top:var(--hub-sp-2);display:flex}.standard__formulaire{gap:var(--hub-sp-3);flex-direction:column;display:flex}.standard__fiche-choisie{margin:0}.standard__changer{color:var(--hub-accent-ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=767px){.standard__filtres>*{flex-basis:100%}.standard__infos .ds-bouton,.standard__actions-note .ds-bouton{min-height:var(--hub-tap)}}.crm-selection{z-index:2;align-items:center;gap:var(--hub-sp-2);min-height:44px;margin-bottom:var(--hub-sp-3);padding:var(--hub-sp-1) var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface-soft);color:var(--hub-fg);flex-wrap:wrap;display:flex;position:sticky;top:0}.crm-selection__compte{font-weight:600}.crm-selection__separateur{background:var(--hub-border-strong);width:1px;height:20px}.co{min-width:0;padding:0 var(--hub-sp-2) var(--hub-sp-2);flex-direction:column;gap:18px;display:flex}.co-entete{align-items:flex-end;gap:var(--hub-sp-4);flex-wrap:wrap;display:flex}.co-entete__texte{flex-direction:column;flex:320px;gap:6px;display:flex}.co-entete__surtitre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.co-entete__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:40px;font-weight:400;line-height:1}.co-entete__phrase{color:var(--hub-fg-2);font-size:var(--hub-fs-md);margin:0}.co-entete__actions{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.co-mois{align-items:center;gap:var(--hub-sp-1);display:inline-flex}.co-mois__fleche{border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);width:32px;height:32px;color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.co-mois__nom{text-align:center;min-width:150px;font-size:var(--hub-fs-md);font-weight:600}.co-lecture{padding:var(--hub-sp-3) var(--hub-sp-4);border:1px solid var(--nat-reunion-soft);border-radius:var(--hub-r-lg);background:color-mix(in srgb, var(--nat-reunion-soft) 33%, transparent);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg-2);font-size:var(--hub-fs-base);align-items:center;gap:10px;display:flex}.co-cartes{gap:14px;display:flex}.co-cartes>*{flex:1 1 0;min-width:0}.co-carte{gap:var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);flex-direction:column;padding:14px 18px;display:flex}.co-carte__titre{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.co-carte__ligne{align-items:baseline;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.co-carte__valeur{font-family:var(--hub-font-serif);font-size:var(--hub-fs-num);line-height:1}.co-carte__detail{color:var(--hub-fg-2);font-size:var(--hub-fs-base)}.co-carte__note{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.co-jauge{--co-teinte:var(--hub-accent);--co-encre:var(--hub-accent-ink);align-items:center;gap:10px;display:flex}.co-jauge--essais{--co-teinte:var(--teinte-bleu-ink);--co-encre:var(--teinte-bleu-ink)}.co-jauge--atteint{--co-teinte:var(--nat-evenement-ink);--co-encre:var(--nat-evenement-ink)}.co-jauge--manque{--co-teinte:var(--nat-echeance-ink);--co-encre:var(--nat-echeance-ink)}.co-jauge__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);flex:1;height:8px;overflow:hidden}.co-jauge__barre{background:var(--co-teinte);height:100%;display:block}.co-jauge__part{text-align:right;min-width:36px;color:var(--co-encre);font-size:var(--hub-fs-sm)}.co-chargement{flex-direction:column;gap:18px;display:flex}.co-grille{grid-template-columns:1fr 1fr;gap:18px;display:grid}.co-bloc{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.co-bloc__tete{flex-direction:column;gap:2px;display:flex}.co-bloc__titre{font-size:15px;font-weight:600}.co-bloc__sous-titre,.co-bloc__regle,.co-bloc__vide,.co-bloc__note{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.co-ligne{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border);grid-template-columns:1fr 96px;display:grid}.co-ligne__nom{font-size:var(--hub-fs-base);font-weight:500}.co-ligne__personne{flex-direction:column;gap:2px;min-width:0;display:flex}.co-sous-nom{color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.co-rythme{max-width:100%;padding:0 var(--hub-sp-1);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg-2);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}.co-ligne--ca{grid-template-columns:1fr 96px 120px}.co-ligne--colonnes{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);text-align:right;border-top:0;padding:0}.co-total{font-size:var(--hub-fs-base);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-weight:700;display:inline-flex}.co-total--ok{color:var(--nat-evenement-ink);white-space:nowrap}.co-ligne--pied{border-top:2px solid var(--hub-fg)}.co-ligne--pied .co-ligne__nom{font-weight:700}.co-champ{box-sizing:border-box;border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-surface);width:100%;height:34px;color:var(--hub-fg);font-family:inherit;font-style:inherit;line-height:inherit;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;padding:0 10px;font-weight:600}@media (width>=768px){.co-champ{font-size:15px}}.co-champ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.co-champ::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.co-champ::placeholder{color:var(--hub-fg-2)}.co-champ:disabled{background:var(--hub-surface-2);color:var(--hub-fg-2);opacity:1}.co-pied{border-top:2px solid var(--hub-fg);font-size:var(--hub-fs-base);align-items:center;gap:10px;padding:10px 0 0;display:flex}.co-pied__valeur{align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.co-pied__valeur--ok{color:var(--nat-evenement-ink)}.co-pied__valeur--trop{color:var(--hub-danger-ink)}.co-repartition{gap:var(--hub-sp-2);flex-direction:column;padding-top:10px;display:flex}.co-repartition__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:14px;display:flex;overflow:hidden}.co-repartition__part{height:100%;display:block}.co-repartition__legende{flex-wrap:wrap;gap:14px;display:flex}.co-repartition__entree{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);align-items:center;gap:5px;display:inline-flex}.co-repartition__puce{border-radius:3px;width:10px;height:10px}.co-repartition__reste{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin-left:auto}.co-teinte-0{background:var(--coach-1)}.co-teinte-1{background:var(--coach-2)}.co-teinte-2{background:var(--coach-3)}.co-teinte-3{background:var(--coach-4)}.co-precedent{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-2) 0;border-top:1px solid var(--hub-border);font-size:var(--hub-fs-base);grid-template-columns:110px 1fr 60px 120px;display:grid}.co-precedent__mois{font-weight:500}.co-precedent__chiffres{color:var(--hub-fg-2);text-align:right}.co-precedent__parts{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.co-lien{color:var(--hub-accent-ink);font-size:var(--hub-fs-base);font-weight:600;text-decoration:none}.co-lien:hover{text-decoration:underline}.co-vide{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);max-width:480px;box-shadow:var(--hub-shadow-xs);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 28px;display:flex}.co-vide__icone{background:var(--hub-surface-2);width:56px;height:56px;color:var(--hub-fg-2);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.co-vide__titre{font-size:17px}.co-vide__texte{max-width:360px;color:var(--hub-fg-2);font-size:var(--hub-fs-base);margin:0}.co-vide__actions{justify-content:center;gap:var(--hub-sp-2);flex-wrap:wrap;margin-top:6px;display:flex}@media (width<=760px){.co-entete__actions{justify-content:space-between;width:100%}.co-cartes{flex-direction:column}.co-grille{grid-template-columns:1fr}.co-mois__fleche,.co-champ,.co-rythme{height:var(--hub-tap)}.co-mois__fleche{width:var(--hub-tap)}.co-ligne--ca{gap:var(--hub-sp-2);grid-template-columns:1fr 72px 96px}.co-ligne--ca .co-ligne__personne{grid-column:1/-1}.co-ligne--ca .co-ligne__personne+.co-champ{grid-column:2}.co-lien{min-height:var(--hub-tap);align-items:center;display:inline-flex}.co-mois__nom{min-width:120px}.co-precedent{grid-template-columns:80px 1fr 52px}.co-precedent__parts{grid-column:1/-1}}.leo-cerveaux{gap:var(--hub-sp-4);display:grid}.leo-actions{align-items:center;gap:var(--hub-sp-2);margin-top:var(--hub-sp-3);flex-wrap:wrap;display:flex}.leo-versions,.leo-infos{margin:var(--hub-sp-3) 0 0;gap:var(--hub-sp-2);padding:0;list-style:none;display:grid}.leo-versions li,.leo-infos li{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.leo-infos p{overflow-wrap:anywhere;margin:0}.leo-apercu{margin-top:var(--hub-sp-3);padding:var(--hub-sp-3);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hub-surface-2);border-radius:var(--hub-r-md);max-height:480px;font-size:var(--hub-fs-sm);overflow:auto}.leo-nouvelle-info{gap:var(--hub-sp-2);margin-top:var(--hub-sp-4);display:grid}.leo-dates{gap:var(--hub-sp-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.leo-jeton{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.leo-masque{color:var(--hub-fg-3)}.leo-fil__entete{gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-4);display:grid}.leo-fil__resume{overflow-wrap:anywhere;margin:0}.leo-fil__puces{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.leo-fil{gap:var(--hub-sp-2);margin:0;padding:0;list-style:none;display:grid}.leo-fil__message{max-width:85%;padding:var(--hub-sp-2) var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--hub-surface-2);overflow-wrap:anywhere}.leo-fil__message--leo{background:var(--hub-accent-soft);justify-self:end}.leo-fil__message p{margin:var(--hub-sp-1) 0 0;white-space:pre-wrap}.leo-fil__auteur{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.leo-stats{gap:var(--hub-sp-4);display:grid}.leo-stats__tuiles{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.leo-stats__libelle,.leo-stats__ecart{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.leo-stats__nombre{margin:var(--hub-sp-1) 0;font-size:var(--hub-fs-2xl);font-variant-numeric:tabular-nums}.leo-stats__rien{color:var(--hub-fg-2);margin:0}.leo-barres{gap:var(--hub-sp-2);margin:0;padding:0;list-style:none;display:grid}.leo-barres li{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3rem;display:grid}.leo-barres__libelle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leo-barres__piste{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);height:8px}.leo-barres__barre{border-radius:var(--hub-r-pill);background:var(--hub-progress);height:100%;display:block}.leo-barres__nombre{text-align:right;font-variant-numeric:tabular-nums}.site-web{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.site-web__grille{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.site-web__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-web__lien{overflow-wrap:anywhere;font-size:var(--hub-fs-sm)}.site-web__point{gap:var(--hub-sp-1);flex-direction:column;min-width:0;display:flex}.site-web__actions{justify-content:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.site-web__liste{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-web__liste li{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.site-web__nombre{font-variant-numeric:tabular-nums}.site-web__erreur{color:var(--hub-danger-ink)}.site-web__ajout{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=760px){.site-web__ajout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.site-web__apercu{align-items:center;gap:var(--hub-sp-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.site-web__qr{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);width:180px;height:180px}.site-web__liste li.pubs-meta__formulaire{align-items:flex-start;gap:var(--hub-sp-1);flex-direction:column}.pubs-meta__id{overflow-wrap:anywhere}.pubs-meta__campagnes{margin-bottom:var(--hub-sp-4)}.site-web__liste.pubs-meta__totaux{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.site-web__contenu{margin-top:var(--hub-sp-4)}.audience__total{flex-direction:column;align-items:flex-start}.audience__cle{overflow-wrap:anywhere;min-width:0}.audience__courbe{width:100%;height:96px;margin:var(--hub-sp-4) 0;display:block}.audience__courbe polyline{stroke:var(--hub-accent-ink);stroke-width:2px}.photos{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.photos__filtres{gap:var(--hub-sp-3);flex-wrap:wrap;align-items:end;display:flex}.photos__grille{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=420px){.photos__grille{grid-template-columns:minmax(0,1fr)}}.photos__carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.photos__vignette{aspect-ratio:4/3;background:var(--hub-surface-2)}.photos__vignette img{object-fit:cover;width:100%;height:100%}.photos__vignette--logo img{object-fit:contain;padding:var(--hub-sp-3)}.photos__infos{gap:var(--hub-sp-2);padding:var(--hub-sp-3);flex-direction:column;display:flex}.photos__nom{overflow-wrap:anywhere;font-size:var(--hub-fs-sm)}.photos__meta,.photos__actions{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.menage{gap:var(--hub-sp-4);display:grid}.menage>*,.menage-pile>*{min-width:0}.menage__entete{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.menage__entete>.ds-onglets{flex:auto;min-width:0}.menage-pile,.menage-formulaire{gap:var(--hub-sp-4);display:grid}.menage-formulaire--ligne{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));align-items:end}.menage-vide{color:var(--hub-fg-2);margin:0}.menage-chiffres{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.menage-chiffre{gap:var(--hub-sp-1);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);display:grid}.menage-chiffre strong{font-size:var(--hub-fs-xl)}.menage-chiffre span,.menage-chiffre small{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.menage-alertes{padding-left:var(--hub-sp-4);gap:var(--hub-sp-2);margin:0;display:grid}.menage-alertes__grave{color:var(--hub-danger-ink)}.menage-barre{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-1) 0;font-size:var(--hub-fs-sm);grid-template-columns:minmax(96px,2fr) 3fr minmax(56px,auto);display:grid}.menage-barre__libelle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menage-barre__piste{border-radius:var(--hub-r-pill);background:var(--hub-progress-track);height:8px;overflow:hidden}.menage-barre__plein{background:var(--hub-progress);height:100%;display:block}.menage-barre__plein--bon{background:var(--hub-ok)}.menage-barre__plein--moyen{background:var(--hub-attention-ink)}.menage-barre__plein--faible{background:var(--hub-danger)}.menage-barre__valeur{text-align:right;font-variant-numeric:tabular-nums}.menage-ligne{justify-content:space-between;gap:var(--hub-sp-3);padding:var(--hub-sp-3) 0;border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.menage-ligne:first-child{border-top:0}.menage-ligne--inactive{opacity:.6}.menage-ligne__texte{gap:var(--hub-sp-1);flex:240px;min-width:0;display:grid}.menage-ligne__texte span{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.menage-ligne__texte p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.menage-ligne__actions{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.menage-tutos{align-items:center;gap:var(--hub-sp-2);margin-top:var(--hub-sp-1);flex-wrap:wrap;display:flex}.menage-tutos__aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex-basis:100%}.menage-tutos__media{gap:var(--hub-sp-1);justify-items:start;margin:0;display:grid;position:relative}.menage-tutos__media img,.menage-tutos__media video{object-fit:cover;border-radius:var(--hub-r-sm);background:var(--hub-surface-2);width:120px;height:90px}.menage-planning{overflow-x:auto}.menage-planning table{border-collapse:collapse;width:100%;font-size:var(--hub-fs-sm)}.menage-planning th,.menage-planning td{padding:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);text-align:center;white-space:nowrap}.menage-planning th[scope=row],.menage-planning thead th:first-child{text-align:left;white-space:normal;min-width:180px;font-weight:500}.menage-planning th small{color:var(--hub-fg-2);display:block}.menage-planning__zone th{text-align:left;background:var(--hub-surface-2);font-weight:600}.menage-planning__passe{color:var(--hub-fg-3)}.menage-planning__cour{background:var(--hub-accent-soft)}.menage-planning__due{color:var(--hub-accent-ink)}.menage-planning__faite{color:var(--hub-ok-ink)}.menage-planning__trop{color:var(--hub-attention-ink);font-weight:600}.menage-code{font-size:var(--hub-fs-2xl);font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center;margin:0}.menage-lien{align-items:center;gap:var(--hub-sp-2);color:var(--hub-accent-ink);display:inline-flex}.operations,.operations-pile,.operations-formulaire{gap:var(--hub-sp-4);display:grid}.operations>*,.operations-pile>*{min-width:0}.operations-formulaire--ligne{align-items:end;gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.operations-actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.operations-vide,.operations-note{color:var(--hub-fg-2);margin:0}.operations-note{font-size:var(--hub-fs-sm)}.operations-citation{padding-left:var(--hub-sp-3);border-left:2px solid var(--hub-border);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);overflow-wrap:anywhere;margin:0}.operations-ligne{justify-content:space-between;gap:var(--hub-sp-3);padding:var(--hub-sp-3) 0;border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.operations-ligne:first-child{border-top:0}.operations-ligne__texte{gap:var(--hub-sp-1);flex:240px;min-width:0;display:grid}.operations-ligne__texte>span{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.operations-ligne__texte p{overflow-wrap:anywhere;margin:0}.operations-ligne__titre{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.operations-ligne__actions{align-items:flex-start;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.operations-empreinte{font-variant-numeric:tabular-nums;font-size:var(--hub-fs-xs)}.operations-signature{z-index:60;background:var(--hub-bg);position:fixed;inset:0;overflow-y:auto}.operations-signature__corps{gap:var(--hub-sp-4);max-width:720px;padding:var(--hub-sp-5) var(--hub-sp-4);margin:0 auto;display:grid}.operations-signature__corps h2{margin:0}.operations-signature__texte{gap:var(--hub-sp-3);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);display:grid}.operations-signature__texte p{overflow-wrap:anywhere;margin:0}.operations-signature__cadre{aspect-ratio:600/240;border:2px dashed var(--hub-border);border-radius:var(--hub-r-md);touch-action:none;cursor:crosshair;background:#fff;width:100%}.accidents-sante{gap:var(--hub-sp-3);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-left:3px solid var(--hub-accent-ink);border-radius:var(--hub-r-md);background:var(--hub-surface-2);display:grid}.accidents-personne{border:0;margin:0;padding:0}.accidents-personne>legend{margin-bottom:var(--hub-sp-2);font-weight:600}.accidents-acteurs{padding-left:var(--hub-sp-4);margin:0}.accidents-texte{margin:var(--hub-sp-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.operations-modifier{scroll-margin-top:calc(var(--hub-topbar) + var(--hub-sp-4))}.operations-liste{margin:0;padding:0;list-style:none}.operations-lien{align-items:center;gap:var(--hub-sp-1);color:var(--hub-fg);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.operations-qr{justify-items:start;gap:var(--hub-sp-2);flex-basis:100%;display:grid}.operations-qr__image{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);width:160px;height:160px}.signaler__formulaire{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);display:grid}.signaler__consigne{font-weight:600}.signaler__confirmation{margin:0 0 var(--hub-sp-3)}.signaler__alerte{color:var(--hub-danger-ink);font-size:var(--hub-fs-sm);margin:0}.acces-docs{flex-direction:column;gap:12px;display:flex}.acces-docs__filtres{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.acces-docs__filtres .ds-champ{min-width:180px;margin:0}.acces-docs__carte{padding-top:18px}.acces-docs__titre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 20px 16px;display:flex}.acces-docs__titre h2{margin:0;font-size:15px;font-weight:600}.acces-docs__titre span{color:var(--hub-fg-2);font-size:12px}.acces-docs__entete,.acces-docs__ligne{grid-template-columns:minmax(0, 1.25fr) repeat(var(--acces-docs-colonnes,4), minmax(0, 1fr));border-bottom:1px solid var(--hub-border);gap:16px;padding:8px 20px;display:grid}.acces-docs__entete{align-items:end;padding-top:0;padding-bottom:12px}.acces-docs__ligne{align-items:center;min-height:64px}.acces-docs__ligne:hover{background:var(--hub-surface-2)}.acces-docs__th-personne{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-size:11px;font-weight:700}.acces-docs__th{flex-direction:column;gap:3px;display:flex}.acces-docs__th b{font-size:13px;font-weight:600;line-height:1.25}.acces-docs__th span{color:var(--hub-fg-2);font-variant-numeric:normal;font-size:11.5px}.acces-docs__personne{align-items:center;gap:10px;min-width:0;display:flex}.acces-docs__personne>span{flex-direction:column;gap:2px;min-width:0;display:flex}.acces-docs__personne b{font-size:13.5px;font-weight:600}.acces-docs__personne>span>span{color:var(--hub-fg-2);font-size:12px}.acces-docs__case{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.acces-docs__case--muet{color:var(--hub-fg-2);font-size:12.5px}.acces-docs__valide{align-items:center;gap:6px;display:inline-flex}.acces-docs__valide svg{fill:none;stroke:var(--nat-evenement-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.acces-docs__non-valide{color:var(--nat-echeance-ink);font-weight:700}.acces-docs__detail{color:var(--hub-fg-2);font-variant-numeric:normal;font-size:12px}.acces-docs__case--valide .acces-docs__detail{padding-left:20px}.acces-docs__phrase{color:var(--hub-fg-2);margin:0;padding:14px 20px 16px;font-size:12.5px;line-height:1.5}.acces-docs__chargement{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.acces-docs__vide{padding:24px 20px}.acces-docs__vide-titre{margin:0 0 4px;font-weight:600}.acces-docs__vide-texte{color:var(--hub-fg-2);margin:0}.acces-docs-tel{border-top:1px solid var(--hub-border);margin:0;padding:0;list-style:none}.acces-docs-tel__personne{padding:var(--hub-sp-3) var(--hub-sp-4);border-bottom:1px solid var(--hub-border);background:var(--hub-surface);flex-direction:column;gap:9px;display:flex}.acces-docs-tel__tete{align-items:center;gap:10px;display:flex}.acces-docs-tel__nom{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acces-docs-tel__nom b{font-size:15px;font-weight:600}.acces-docs-tel__rien{white-space:nowrap;flex-shrink:0}.acces-docs-tel__nom span,.acces-docs-tel__rien{color:var(--hub-fg-2);font-size:12.5px}.acces-docs-tel__doc{align-items:flex-start;gap:var(--hub-sp-3);padding-left:calc(var(--hub-avatar) + 10px);display:flex}.acces-docs-tel__titre{min-width:0;color:var(--hub-fg-2);flex:1;font-size:12.5px;line-height:1.35}.acces-docs-tel__etat{width:150px;font-size:var(--hub-fs-base);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.acces-docs-tel__etat .acces-docs__valide+.acces-docs__detail{padding-left:20px}.acces-docs-tel__vide{padding:var(--hub-sp-4);color:var(--hub-fg-2);margin:0}@media (width<=767px){.acces-docs{margin:0 calc(var(--hub-sp-4) * -1);gap:0}.acces-docs__filtres{padding:10px var(--hub-sp-4);border-bottom:1px solid var(--hub-border);background:var(--hub-surface);justify-content:stretch}.acces-docs__filtres .ds-champ{flex:1 1 0;min-width:0}.acces-docs__carte{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0}.acces-docs__titre{padding:14px var(--hub-sp-4) 6px}.acces-docs__titre h2{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.acces-docs__titre span{display:none}.acces-docs__phrase{padding:14px var(--hub-sp-4)}.acces-docs__chargement,.acces-docs__vide,.acces-docs .acces__contenu-carte{padding-inline:var(--hub-sp-4)}}.acces-role{align-items:start;gap:var(--hub-sp-4);padding:var(--hub-sp-3);grid-template-columns:190px minmax(0,1fr);display:grid}.acces-role__roles{padding:var(--hub-sp-2);border:1px solid var(--hub-border-subtle);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;gap:2px;display:flex}.acces-role__roles-titre{padding:var(--hub-sp-2) var(--hub-sp-3);font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:600}.acces-role__puce{min-height:var(--hub-tap);padding:var(--hub-sp-1) var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex;position:relative}.acces-role__puce span{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.acces-role__puce[aria-pressed=true]{background:var(--hub-surface-2)}.acces-role__cadenas{top:50%;right:var(--hub-sp-3);color:var(--hub-fg-3);position:absolute;transform:translateY(-50%)}.acces-role__contenu{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.acces-role__nom{font-family:var(--hub-font-serif);margin:0;font-size:34px;font-weight:400;line-height:1.1}.acces-role__titre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.acces-role__tuile{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);width:32px;height:32px;color:var(--hub-fg-2);justify-content:center;align-items:center;display:inline-flex}.acces-role__famille-texte{flex-direction:column;display:flex}.acces-role__famille-texte .acces-famille__compte{font-size:var(--hub-fs-xs)}.acces-role__famille{border:1px solid var(--hub-border-subtle);border-radius:var(--hub-r-md);background:var(--hub-surface);overflow:hidden}.acces-role__famille>.acces-famille__bouton{gap:var(--hub-sp-3)}.acces-role__lignes{margin:0;padding:0;list-style:none}.acces-role__ligne{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-3);padding:var(--hub-sp-2) var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.acces-role__texte{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.acces-role__sens{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);line-height:1.4}.acces-role__modifie{color:var(--hub-accent-ink);font-weight:600}.acces-role__etiquette{padding:0 var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.acces-crans{background:var(--hub-surface-2);border-radius:11px;gap:2px;width:280px;max-width:100%;padding:3px;display:flex}.acces-crans__cran{min-height:30px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:500;line-height:1.15}.acces-role__puce:focus-visible,.acces-crans__cran:focus-visible{box-shadow:var(--hub-focus);outline:none}.acces-crans__cran[aria-disabled=true]{color:var(--hub-fg-3);cursor:not-allowed}.acces-crans__cran[aria-checked=true]{box-shadow:var(--hub-shadow-xs);font-weight:700}.acces-crans__cran[aria-checked=true]:focus-visible{box-shadow:var(--hub-focus)}.acces-crans__cran--aucun[aria-checked=true]{background:var(--hub-surface);color:var(--hub-fg);outline:1px solid var(--hub-field-border);outline-offset:-1px}.acces-crans__cran--lecture[aria-checked=true]{background:var(--hub-info-soft);color:var(--hub-info-ink)}.acces-crans__cran--ecriture[aria-checked=true]{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.acces-crans__cran--tout[aria-checked=true]{background:var(--hub-accent);color:var(--hub-on-accent)}@media (width<=767px){.acces-role{grid-template-columns:minmax(0,1fr)}.acces-role__roles{flex-direction:row;overflow-x:auto}.acces-role__roles-titre,.acces-role__puce span,.acces-role__cadenas{display:none}.acces-role__puce{flex:none;justify-content:center}.acces-role__nom{font-size:var(--hub-fs-2xl)}.acces-role__puce,.acces-crans__cran{min-height:var(--hub-tap)}.acces-crans{width:100%}}.acces-role__ligne .acces-ligne__nom{font-weight:600}.acces-pastille{justify-content:center;align-items:center;gap:var(--hub-sp-1);min-width:58px;height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border-radius:var(--hub-r-sm);font-size:var(--hub-fs-sm);border:1px solid #0000;font-style:normal;font-weight:600;display:inline-flex}.acces-pastille--aucun{border-color:var(--hub-border);color:var(--hub-fg-2);background:0 0}.acces-pastille--lecture{background:var(--hub-info-soft);color:var(--hub-info-ink)}.acces-pastille--ecriture{background:var(--hub-ok-soft);color:var(--hub-ok-ink)}.acces-pastille--tout{background:var(--hub-accent);color:var(--hub-on-accent)}.acces-pastille--mixte{border:1px dashed var(--hub-border-strong);color:var(--hub-fg-2);background:0 0}.acces-pastille--verrou{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--hub-border) 0 1px, transparent 1px 6px);color:var(--hub-fg-2);border-color:#0000;font-weight:500}.acces__matrice td.acces__verrouille,.acces__matrice th.acces__verrouille{background:0 0}.acces__select-droit.acces-pastille{border-radius:var(--hub-r-sm);padding:0 var(--hub-sp-3);text-align:center}.acces__select-droit.acces-pastille--aucun{border-color:var(--hub-field-border);background:var(--hub-surface);color:var(--hub-fg-2)}.acces__select-droit.acces-pastille--lecture{background:var(--hub-info-soft);color:var(--hub-info-ink);border-color:#0000}.acces__select-droit.acces-pastille--ecriture{background:var(--hub-ok-soft);color:var(--hub-ok-ink);border-color:#0000}.acces__select-droit.acces-pastille--tout{background:var(--hub-accent);color:var(--hub-on-accent);border-color:#0000}.acces__select-droit.acces-pastille--mixte{background:var(--hub-surface)}.acces__select-droit option{background:var(--hub-surface);color:var(--hub-fg)}.acces-pastille--verrou.acces__droit--grise{font-style:normal;display:inline-flex}.acces-famille__bandeau th{background:var(--hub-surface-2);padding:0}.acces-famille__bouton{align-items:center;gap:var(--hub-sp-2);width:100%;min-height:var(--hub-control);padding:var(--hub-sp-2) var(--hub-sp-3);color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.acces-bloc__bascule:focus-visible,.acces-outils__vue:focus-visible{box-shadow:var(--hub-focus);outline:none}.acces-famille__bouton:focus-visible{outline:2px solid var(--hub-accent);outline-offset:-3px}.acces-famille__compte{color:var(--hub-fg-2);font-weight:400}.acces-famille__chevron{color:var(--hub-fg-2);margin-left:auto}.acces-ligne__nom{align-items:center;gap:var(--hub-sp-1) var(--hub-sp-2);flex-wrap:wrap;display:inline-flex}.acces-ligne--bloc>th,.acces-role__ligne.acces-ligne--bloc{padding-left:calc(var(--hub-sp-3) + 18px)}.acces-bloc__bascule{min-height:var(--hub-control-sm);padding:0 var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;align-items:center;gap:2px;display:inline-flex}.acces-outils{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.acces-outils__vues{background:var(--hub-surface-2);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.acces-outils__vue{min-height:30px;padding:0 var(--hub-sp-3);color:var(--hub-fg-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:500}.acces-outils__vue[aria-pressed=true]{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);font-weight:600}.acces-outils__vue[aria-pressed=true]:focus-visible{box-shadow:var(--hub-focus)}.acces-outils__recherche{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-control);padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);color:var(--hub-fg-3);flex:260px;display:inline-flex}.acces-outils__recherche input{min-width:0;color:var(--hub-fg);background:0 0;border:0;outline:none;flex:1}.acces-outils__recherche:focus-within{box-shadow:var(--hub-focus)}.acces-outils__interrupteur{align-items:center;gap:var(--hub-sp-2);color:var(--hub-fg-2);display:inline-flex}.acces-outils__interrupteur input{accent-color:var(--hub-accent)}.acces-outils__legende{gap:var(--hub-sp-1);flex-wrap:wrap;display:inline-flex}.acces-matrice__vide{align-items:flex-start;gap:var(--hub-sp-2);padding:var(--hub-sp-6) var(--hub-sp-3);color:var(--hub-fg-2);flex-direction:column;display:flex}.acces-matrice__vide b{color:var(--hub-fg)}.ds-carte--nue.acces-matrice-carte{overflow:clip}.acces-barre{z-index:3;gap:var(--hub-sp-2);padding:var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle);background:var(--hub-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.acces-barre__ligne{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.acces-barre__texte{color:var(--hub-fg-2);flex:240px}@media (width<=767px){.acces-outils__legende{display:none}.acces-famille__bouton,.acces-bloc__bascule{min-height:var(--hub-tap)}.acces-pastille{font-size:max(16px,1em)}.acces-barre{bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom,0px))}.acces-outils__recherche,.acces-outils__interrupteur,.acces-barre .ds-bouton,.acces-matrice__vide .ds-bouton{min-height:var(--hub-tap)}}.relier-code{align-items:center;gap:var(--hub-sp-4);flex-direction:column;display:flex}.relier-code__chiffres{gap:var(--hub-sp-4);font-family:var(--hub-font);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--hub-fg);margin:0;font-size:44px;font-weight:600;line-height:1;display:flex}.relier-code__qr{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);width:176px;height:176px}.relier-code__reste{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-2);margin:0}.audit__filtres{margin-bottom:var(--hub-sp-4)}.audit__formulaire{gap:var(--hub-sp-3);grid-template-columns:1.2fr 1fr 1fr 1.4fr auto;align-items:end;display:grid}.audit__formulaire--reseau{grid-template-columns:1fr 1.2fr 1fr 1fr 1.4fr auto}.audit__boutons{gap:var(--hub-sp-2);display:flex}.audit__contenu-carte{padding:var(--hub-sp-3) var(--hub-sp-5) var(--hub-sp-4)}.audit__suite{justify-content:center;display:flex}.audit__qui{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.audit__role{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.audit__cible{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit__detail{gap:var(--hub-sp-2) var(--hub-sp-4);font-size:var(--hub-fs-base);grid-template-columns:max-content 1fr;margin:0;display:grid}.audit__detail dt{color:var(--hub-fg-3)}.audit__detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.audit__ua{font-size:var(--hub-fs-sm)}.audit__json{padding:var(--hub-sp-3);background:var(--hub-surface-2);border-radius:var(--hub-r-sm);font:inherit;font-size:var(--hub-fs-sm);white-space:pre-wrap;word-break:break-word;margin:0}@media (width<=1023px){.audit__formulaire{grid-template-columns:1fr 1fr}}@media (width<=767px){.audit__formulaire{grid-template-columns:1fr}}.ecran{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.ecran__entete{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-4);flex-wrap:wrap;display:flex}.ecran__titre{font-family:var(--hub-font-serif);font-weight:400;font-size:var(--hub-fs-2xl);color:var(--hub-fg);margin:0}.ecran__intro,.ecran__pied,.ecran__chargement{margin:var(--hub-sp-1) 0 0;font-size:var(--hub-fs-md);color:var(--hub-fg-2)}.ecran__pied,.ecran__chargement{padding:var(--hub-sp-3) var(--hub-sp-5);font-size:var(--hub-fs-sm)}.ecran__actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:inline-flex}.ecran-mois{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-3) var(--hub-sp-5);border-bottom:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.ecran-mois__nom{text-align:center;min-width:9.5em;font-size:var(--hub-fs-lg);color:var(--hub-fg)}.ecran-mois__total{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex:auto}.ecran-mois__son-court{display:none}.ecran-liste{margin:0;padding:0;list-style:none}.ecran-ligne{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-2) var(--hub-sp-5);border-bottom:1px solid var(--hub-border-subtle);background:var(--hub-surface);grid-template-columns:28px 32px 96px minmax(0,2fr) minmax(0,1.2fr) 150px 110px 40px;display:grid}.ecran-ligne--entete{padding-block:var(--hub-sp-2);font-size:var(--hub-fs-xs);color:var(--hub-fg-2);background:0 0}.ecran-ligne--coupee .ecran-ligne__vignette{opacity:.5}.ecran-ligne--coupee .ecran-ligne__titre b{color:var(--hub-fg-2)}.ecran-ligne--prise,.ecran-ligne--cible{background:var(--hub-accent-soft)}.ecran-ligne--origine{opacity:.4;outline:1px dashed var(--hub-border-strong);outline-offset:-2px}.ecran-ligne__poignee{border-radius:var(--hub-r-sm);width:28px;height:28px;color:var(--hub-fg-3);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ecran-ligne__poignee:focus-visible{box-shadow:var(--hub-focus);outline:none}.ecran-ligne__rang{font-variant-numeric:tabular-nums;font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.ecran-ligne__vignette{aspect-ratio:16/9;border-radius:var(--hub-r-sm);background:var(--hub-surface-2);width:96px;overflow:hidden}.ecran-ligne__vignette img,.ecran-ligne__vignette video{object-fit:cover;width:100%;height:100%;display:block}.ecran-ligne__titre{min-width:0;color:var(--hub-fg);flex-direction:column;gap:2px;display:flex}.ecran-ligne__titre b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecran-ligne__source,.ecran-ligne__compact,.ecran-ligne__etat{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ecran-ligne__compact{display:none}.ecran-ligne__periode{font-size:var(--hub-fs-sm);color:var(--hub-fg);flex-direction:column;display:flex}.ecran-ligne__duree{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.ecran-pas{align-items:center;gap:var(--hub-sp-1);font-variant-numeric:tabular-nums;color:var(--hub-fg);display:inline-flex}.ecran-ligne__menu{justify-self:end}.ecran-vide{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-10) var(--hub-sp-5);text-align:center;color:var(--hub-fg-2);flex-direction:column;display:flex}.ecran-vide b{font-size:var(--hub-fs-lg);color:var(--hub-fg)}.ecran-vide p{max-width:46ch;margin:0}.ecran-vide__logo{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}@media (width<=720px){.ecran-ligne{grid-template-columns:auto 64px minmax(0, 1fr) var(--hub-tap);padding:var(--hub-sp-2) var(--hub-sp-4)}.ecran__entete{order:-2}.ecran-relais{order:-1}.ecran-ligne--entete,.ecran-mois__quand,.ecran-mois__son{display:none}.ecran-mois__son-court{display:inline}.ecran-mois .ds-bouton,.ecran-ligne__menu .ds-bouton,.ecran-relais .ds-bouton{height:var(--hub-tap);min-width:var(--hub-tap)}.ecran-ligne__poignee,.ecran-ligne__source,.ecran-ligne__periode,.ecran-ligne__duree,.ecran-ligne__actif{display:none}.ecran-ligne__vignette{width:64px}.ecran-ligne__compact{display:block}.ecran-mois{padding:var(--hub-sp-3) var(--hub-sp-4)}}.ecran-relais__titre{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.ecran-relais__ligne{align-items:flex-start;gap:var(--hub-sp-3);flex-direction:column;display:flex}.ecran-relais__qui{color:var(--hub-fg-2)}.ecran-relais__qui b{color:var(--hub-fg)}.ecran-relais__astuce{margin:0 0 var(--hub-sp-3);font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.ecran-code--expire{color:var(--hub-fg-3);text-decoration:line-through}.ecran-code__etapes{padding-left:var(--hub-sp-5);color:var(--hub-fg-2);margin:0}.ecran-contenu__choix{gap:var(--hub-sp-3);border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;display:grid}.ecran-contenu__carte{gap:var(--hub-sp-3);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);cursor:pointer;color:var(--hub-fg);display:flex}.ecran-contenu__carte--choisie{border-color:var(--hub-accent);background:var(--hub-accent-soft)}.ecran-contenu__carte>span{gap:var(--hub-sp-1);flex-direction:column;display:flex}.ecran-contenu__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.ecran-depot{align-items:center;gap:var(--hub-sp-1);padding:var(--hub-sp-6) var(--hub-sp-4);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-md);text-align:center;color:var(--hub-fg);flex-direction:column;display:flex}.ecran-depot:focus-within{box-shadow:var(--hub-focus)}.ecran-depot--refus{border-color:var(--hub-danger)}.ecran-depot__invite{cursor:pointer}.ecran-depot__aide{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.ecran-depot__autre{font:inherit;font-size:var(--hub-fs-sm);color:var(--hub-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ecran-contenu__carte input,.ecran-depot__case input{accent-color:var(--hub-accent)}.ecran-depot__case{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg);display:inline-flex}.ecran-depot__periode{gap:var(--hub-sp-3);grid-template-columns:1fr 1fr;display:grid}.ecran-apercu{z-index:1000;--ecran-apercu-encre:#efece3;cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ecran-apercu:focus{outline:none}.ecran-apercu--commandes{cursor:default}.ecran-apercu__media{object-fit:contain;max-width:100%;max-height:100%}.ecran-apercu__fermer,.ecran-apercu__fil{opacity:0;transition:opacity .2s}.ecran-apercu--commandes .ecran-apercu__fermer,.ecran-apercu--commandes .ecran-apercu__fil,.ecran-apercu__fermer:focus-visible{opacity:1}.ecran-apercu__fermer{top:var(--hub-sp-6);right:var(--hub-sp-6);border-radius:var(--hub-r-pill);background:var(--ecran-apercu-encre);color:#000;cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}.ecran-apercu__fil{left:var(--hub-sp-6);right:var(--hub-sp-6);bottom:var(--hub-sp-6);gap:var(--hub-sp-1);margin:0;padding:0;list-style:none;display:flex;position:absolute}.ecran-apercu__fil li{border-radius:var(--hub-r-pill);background:color-mix(in srgb, var(--ecran-apercu-encre) 30%, transparent);flex:1;height:3px}.ecran-apercu__fil .ecran-apercu__fil--vu,.ecran-apercu__fil .ecran-apercu__fil--en-cours{background:var(--ecran-apercu-encre)}@media (prefers-reduced-motion:reduce){.ecran-apercu__fermer,.ecran-apercu__fil{transition:none}}@media (width<=720px){.ecran-depot__periode{grid-template-columns:1fr}}.parametres__contenu{margin-top:var(--hub-sp-5)}.parametres__colonne{gap:var(--hub-sp-4);max-width:820px;display:grid}.parametres__grille{gap:var(--hub-sp-3) var(--hub-sp-4);grid-template-columns:1fr 1fr;display:grid}.parametres__grille--horaires{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.parametres__roles{margin:var(--hub-sp-4) 0 0;gap:var(--hub-sp-3) var(--hub-sp-4);border:0;flex-wrap:wrap;padding:0;display:flex}.parametres__roles legend{width:100%;margin-bottom:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:500}.parametres__case{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);font-size:var(--hub-fs-base);display:inline-flex}.parametres__note{width:100%;font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0}.parametres__actions{justify-content:flex-end;gap:var(--hub-sp-2);display:flex}.parametres__contenu-carte{padding:var(--hub-sp-3) var(--hub-sp-5) var(--hub-sp-4)}.parametres__libelle{font-weight:500}.parametres__filtre{align-items:center;gap:var(--hub-sp-2) var(--hub-sp-4);padding:0 var(--hub-sp-5) var(--hub-sp-3);flex-wrap:wrap;display:flex}.parametres__filtre>.ds-segmented{max-width:100%;overflow-x:auto}.parametres__filtre-aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0}.parametres__actions-ligne{gap:var(--hub-sp-2);display:inline-flex}@media (width<=767px){.parametres__grille{grid-template-columns:1fr}.parametres__filtre{padding:0 var(--hub-sp-4) var(--hub-sp-3)}.parametres__actions>.ds-bouton{flex:1}}.parametres-crm{gap:var(--hub-sp-4);flex-direction:column;display:flex}.parametres-crm__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parametres-crm__liste li{align-items:center;gap:var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:90px minmax(0,1fr) auto;min-height:48px;display:grid}.parametres-crm__liste--categories li{grid-template-columns:minmax(0,1fr) auto}.parametres-crm__liste--types li{grid-template-columns:minmax(0,1fr)}.parametres-crm__type-ligne{align-items:center;gap:var(--hub-sp-3);padding:var(--hub-sp-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.parametres-crm__gestes{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}@media (width<=767px){.parametres-crm__type-ligne{gap:var(--hub-sp-2);grid-template-columns:minmax(0,1fr)}}.parametres-crm__liste li:last-child{border-bottom:0}.parametres-crm .crm-vide{margin:0}.parametres-crm__inactif{color:var(--hub-fg-3)}.parametres-crm__canal{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:600}.parametres-crm__actions{gap:var(--hub-sp-1);display:inline-flex}.parametres-crm__variables{gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.parametres-crm__variable{padding:2px var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-xs);cursor:pointer}.parametres-crm__variable:focus-visible{box-shadow:var(--hub-focus);outline:none}.parametres-crm__apercu{gap:var(--hub-sp-1);flex-direction:column;display:flex}.parametres-crm__bulle{max-width:320px;padding:var(--hub-sp-3);border-radius:var(--hub-r-lg) var(--hub-r-lg) var(--hub-r-lg) var(--hub-r-xs);background:var(--hub-ok-soft);font-size:var(--hub-fs-md);white-space:pre-wrap;margin:0}.parametres-crm__ajout{align-items:flex-end;gap:var(--hub-sp-2);margin-top:var(--hub-sp-3);display:flex}@media (width<=767px){.parametres-crm__liste li{gap:var(--hub-sp-1);padding:var(--hub-sp-2) 0;grid-template-columns:minmax(0,1fr)}}.parametres-crm{max-width:900px}.parametres-crm__sections{max-width:100%;padding-bottom:2px;overflow-x:auto}.parametres-crm__groupe{gap:var(--hub-sp-1);flex-direction:column;display:flex}.parametres-crm__groupe+.parametres-crm__groupe{margin-top:var(--hub-sp-4);padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle)}.parametres-crm__groupe-entete{align-items:center;gap:var(--hub-sp-2);display:flex}.parametres-crm__groupe-entete h3{font-size:var(--hub-fs-md);margin:0;font-weight:600}.parametres-crm__groupe-entete .ds-bouton{margin-left:auto}.parametres-crm__liste--modeles li,.parametres-crm__liste--formules li{padding:var(--hub-sp-2) 0;grid-template-columns:minmax(0,1fr) auto}.parametres-crm__modele{flex-direction:column;min-width:0;display:flex}.parametres-crm__extrait{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parametres-crm__court{max-width:320px}.parametres-crm__regles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parametres-crm__regles li{align-items:center;gap:var(--hub-sp-3);border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,200px) minmax(0,200px) auto;min-height:56px;display:grid}.parametres-crm__regles li:last-child{border-bottom:0}.parametres-crm__source{font-weight:500}.parametres-crm__tags{gap:var(--hub-sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.parametres-crm__tag{padding:2px 2px 2px var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface-soft);font-size:var(--hub-fs-sm);align-items:center;gap:2px;display:inline-flex}.parametres-crm__tag .ds-bouton{border-radius:var(--hub-r-pill)}.parametres-crm__apercu-entete{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.parametres-crm__apercu-entete .crm-modele__demo{margin-left:0}.parametres-crm__objet{font-size:var(--hub-fs-sm);margin:0}.parametres-crm__bulle--attente{opacity:.6}@media (width<=767px){.parametres-crm__regles li{gap:var(--hub-sp-2);padding:var(--hub-sp-3) 0;grid-template-columns:minmax(0,1fr)}.parametres-crm__court{max-width:none}.parametres-crm__ajout{flex-wrap:wrap}.parametres-crm__liste--modeles li,.parametres-crm__liste--formules li{grid-template-columns:minmax(0,1fr)}.parametres-crm__extrait{white-space:normal}.parametres-crm__tag .ds-bouton--icone{width:var(--hub-tap);height:var(--hub-tap)}}.parametres__adresse{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.parametres__annonce{align-items:end;gap:var(--hub-sp-3);padding:var(--hub-sp-4);grid-template-columns:minmax(0,1fr) 150px 150px auto;display:grid}@media (width<=720px){.parametres__annonce{grid-template-columns:1fr}}.parametres-arrivee{flex-direction:column;gap:14px;display:flex}.parametres-arrivee__ligne{align-items:center;gap:12px;display:flex}.parametres-arrivee__ligne .parametres-arrivee__aide{flex:1;font-size:12.5px}.parametres-arrivee__aide{color:var(--hub-fg-2);margin:0;font-size:13px;line-height:1.45}.parametres-arrivee__pas{border:1px solid var(--hub-border);border-radius:12px;flex-shrink:0;align-items:center;display:inline-flex}.parametres-arrivee__pas button{background:var(--hub-surface);width:44px;height:44px;color:var(--hub-fg);cursor:pointer;border:0;border-radius:11px;font-size:20px}.parametres-arrivee__pas button:disabled{color:var(--hub-fg-2);cursor:not-allowed}.parametres-arrivee__valeur{text-align:center;min-width:70px;color:var(--hub-fg);font-size:15px;font-weight:700}.parametres-arrivee__apercu{background:var(--hub-surface-2);color:var(--hub-fg);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.reglages{flex-direction:column;gap:18px;min-width:0;display:flex}.reglages__entete{align-items:flex-end;gap:var(--hub-sp-4);display:flex}.reglages__titres{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.reglages__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.reglages__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:40px;font-weight:400;line-height:1}.reglages__intro,.reglages__phrase{font-size:var(--hub-fs-md);color:var(--hub-fg-2);margin:0}.reglages__actions{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.reglages__onglets{border-bottom:1px solid var(--hub-border);scrollbar-width:none;display:flex;overflow-x:auto}.reglages__onglet{box-sizing:border-box;height:38px;font-size:var(--hub-fs-base);color:var(--hub-fg-2);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-right:22px;padding:0 2px;font-weight:500;text-decoration:none;display:inline-flex}.reglages__onglet:hover{color:var(--hub-fg)}.reglages__onglet--actif{color:var(--hub-fg);border-bottom-color:var(--hub-accent);font-weight:700}.reglages__contenu{flex-direction:column;gap:18px;min-width:0;display:flex}.reglages-club{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reglages-bloc{box-sizing:border-box;border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);min-width:0;box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.reglages-bloc__tete{align-items:center;gap:var(--hub-sp-2);display:flex}.reglages-bloc__titres{flex-direction:column;gap:2px;display:flex}.reglages-bloc__titre{font-size:15px;font-weight:600}.reglages-bloc__sous-titre,.reglages-bloc__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0}.reglages-bloc__note{color:var(--hub-fg-2)}.reglages-bloc__pied{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;display:flex}.reglages-bloc__ligne{gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.reglages-bloc__ligne--a-venir .reglages-champ__boite{background:var(--hub-surface-2);color:var(--hub-fg-2)}.reglages-champ{flex-direction:column;gap:5px;min-width:0;display:flex}.reglages-champ--souple{flex:1 1 0;min-width:140px}.reglages-champ--xs{width:110px}.reglages-champ--s{width:200px}.reglages-champ--m{width:220px}.reglages-champ--l{width:300px}.reglages-champ__libelle{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:600}.reglages-champ__boite{box-sizing:border-box;height:36px;padding:0 var(--hub-sp-3);align-items:center;gap:var(--hub-sp-2);border-radius:var(--hub-r-md);border:1px solid var(--hub-field-border);background:var(--hub-surface);color:var(--hub-fg);display:flex}.reglages-champ__boite:focus-within{box-shadow:var(--hub-focus)}.reglages-champ__boite--verrou{background:var(--hub-surface-2);color:var(--hub-fg-2)}.reglages-champ--erreur .reglages-champ__boite{border-color:var(--hub-danger)}.reglages-champ__saisie{min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.reglages-champ__saisie::placeholder,.reglages-jour__heure::placeholder{color:var(--hub-fg-3)}.reglages-champ__unite{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.reglages-champ__verrou{color:var(--hub-fg-3);flex-shrink:0}.reglages-champ__aide,.reglages-champ__erreur{font-size:var(--hub-fs-xs);color:var(--hub-fg-3)}.reglages-champ__erreur{color:var(--hub-danger)}.reglages-horaires{gap:var(--hub-sp-2);flex-direction:column;display:flex}.reglages-jour{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);grid-template-columns:90px 76px 20px 76px 1fr;display:grid}.reglages-jour__nom{font-weight:500}.reglages-jour__heure{box-sizing:border-box;border:1px solid var(--hub-field-border);background:var(--hub-surface);width:76px;height:30px;color:var(--hub-fg);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px}@media (width>=768px){.reglages-champ__saisie,.reglages-jour__heure{font-size:var(--hub-fs-base)}}.reglages-jour__fleche{text-align:center;color:var(--hub-fg-3)}.reglages-jour__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.reglages-jour__note--erreur{color:var(--hub-danger)}.reglages-lignes{flex-direction:column;display:flex}.reglages-ligne{align-items:center;gap:var(--hub-sp-3);border-top:1px solid var(--hub-border);padding:10px 0;display:flex}.reglages-ligne__textes{flex-direction:column;flex:1;gap:2px;display:flex}.reglages-ligne__titre{font-size:var(--hub-fs-base);font-weight:500}.reglages-ligne__explication{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}@media (width<=900px){.reglages-club{grid-template-columns:1fr}}@media (width<=600px){.reglages__entete{flex-direction:column;align-items:stretch}.reglages__titre{font-size:var(--hub-fs-2xl)}.reglages-bloc{padding:var(--hub-sp-4)}.reglages-champ--souple,.reglages-champ--s,.reglages-champ--m,.reglages-champ--l{flex:100%;width:auto}.reglages-champ--xs{flex:100px;width:auto}.reglages__onglet{min-height:var(--hub-tap)}.reglages-jour{grid-template-columns:76px 1fr 16px 1fr}.reglages-jour__heure{width:100%}.reglages-jour__note{grid-column:1/-1}}.tab-reg-liste__carte{padding:var(--hub-sp-2) 0}.tab-reg-badge{color:var(--hub-accent);border-radius:var(--hub-r-pill);background:var(--hub-surface-2);white-space:nowrap;padding:2px 8px;font-size:11.5px;font-weight:600}.tab-reg-ligne__regler{min-height:30px;padding:0 4px;font-size:12.5px}.tab-reg-ligne--groupe .ds-interrupteur{margin-right:4px}.tab-reg-teinte-menu{align-items:center;gap:8px;display:inline-flex}.tab-reg-carte{box-sizing:border-box;border-radius:var(--hub-r-lg);background:var(--hub-surface);width:min(460px,100%);color:var(--hub-fg);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-lg);flex-direction:column;gap:16px;padding:18px 20px;display:flex}.tab-reg-carte__tete{align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.tab-reg-carte__tete b{overflow-wrap:anywhere}.tab-reg-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tab-reg-deux--bas{align-items:end}.tab-reg-deux--bas .ds-champ__saisie--select{background-color:var(--hub-surface);max-width:200px;height:32px;font-weight:600}.tab-reg-trois{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tab-reg-type{flex-direction:column;gap:6px;display:flex}.tab-reg-type__libelle{font-size:12.5px;font-weight:600}.tab-reg-type__valeur{height:var(--hub-control);box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-border);background:var(--hub-bg);font-size:var(--hub-fs-base);align-items:center;gap:8px;padding:0 12px;display:flex}.tab-reg-interrupteurs{flex-wrap:wrap;gap:8px 16px;padding-bottom:8px;display:flex}.tab-reg-carte__pied{border-top:1px solid var(--hub-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.tab-reg-carte__boutons{gap:8px;margin-left:auto;display:inline-flex}.tab-reg-carte__pied .ds-bouton{border-radius:var(--hub-r-md)}.tab-reg-libelles{flex-direction:column;gap:8px;display:flex}.tab-reg-libelles__tete{align-items:baseline;gap:10px;font-size:12.5px;display:flex}.tab-reg-libelles__jeu{font-size:var(--hub-fs-sm);margin-left:auto}.tab-reg-libelles__liste{gap:8px}.tab-reg-libelle{border-radius:var(--hub-r-md);border:1px solid var(--hub-border);background:var(--hub-bg);align-items:center;gap:10px;min-width:0;height:40px;padding:0 8px;display:flex}.tab-reg-libelle--choisi{border-color:var(--hub-border-strong)}.tab-reg-poignee{color:var(--hub-fg-3);cursor:grab;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.tab-reg-poignee:focus-visible,.tab-reg-pastille:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-reg-pastille{box-sizing:border-box;border-radius:var(--hub-r-xs);border:1px solid var(--hub-border);cursor:pointer;flex-shrink:0;width:18px;height:18px;padding:0}.tab-reg-pastille:disabled{cursor:default}.tab-reg-pastille--prise{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-accent);border:0}.tab-reg-pastille--groupe{border-color:var(--hub-border-strong);width:14px;height:14px}.tab-reg-libelle__texte{min-width:0;height:30px;color:var(--hub-fg);font-family:inherit;font-style:inherit;line-height:inherit;background:0 0;border:0;border-radius:6px;flex:auto;padding:0 4px;font-weight:500}@media (width>=768px){.tab-reg-libelle__texte{font-size:var(--hub-fs-base)}}.tab-reg-libelle__texte:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-reg-libelle__marques{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.tab-reg-marque{color:var(--hub-fg-2);white-space:nowrap;font-size:11.5px}.tab-reg-marque--fait{color:var(--tab-barre);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tab-reg-croix{width:24px;height:24px;color:var(--hub-fg-3)}.tab-reg-couleurs{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-reg-teintes{flex-wrap:wrap;gap:8px;display:inline-flex}.tab-reg-fait{color:var(--hub-fg);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tab-reg-fait input{accent-color:var(--hub-accent)}.ds-menu__liste:has(.tab-reg-type-menu) .ds-menu__entete{font-size:var(--hub-fs-sm);letter-spacing:0;text-transform:none;color:var(--hub-fg-2);padding:6px 10px 8px;font-weight:700}.ds-menu__element:has(.tab-reg-type-menu){min-height:44px;padding:0 10px}.tab-reg-type-menu{align-items:center;gap:12px;display:flex}.tab-reg-type-menu__icone{background:var(--hub-surface-2);width:28px;height:28px;color:var(--hub-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-menu__element--surligne .tab-reg-type-menu__icone{background:var(--hub-surface)}.tab-reg-type-menu__textes{white-space:normal;flex-direction:column;gap:1px;display:flex}.tab-reg-type-menu__textes b{font-size:var(--hub-fs-base);font-weight:600}.tab-reg-type-menu__textes span{color:var(--hub-fg-2);font-size:11.5px;font-weight:400}[data-theme=dark] .tab-volet .tab-lien,[data-theme=dark] .tab-reg-carte .tab-lien,[data-theme=dark] .tab-reg-proprio,[data-theme=dark] .tab-reg-badge{color:var(--hub-accent-ink)}@media (width<=600px){.tab-reg-deux,.tab-reg-trois{grid-template-columns:minmax(0,1fr)}.tab-reg-carte{padding:16px}}.ptab-fil{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:flex}.ptab-fil a{color:var(--hub-fg-2);text-decoration:none}.ptab-fil a:hover{text-decoration:underline}.ptab-fil b{color:var(--hub-fg);font-weight:600}.ptab-grille{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ptab-colonne{flex-direction:column;gap:20px;min-width:0;display:flex}.ptab-carte{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.ptab-carte__tete{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ptab-titre{font-family:var(--hub-font-serif);margin:0;font-size:24px;font-weight:400}.ptab-sous{color:var(--hub-fg-2);font-size:12.5px}.ptab-surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-size:11px;font-weight:700}.ptab-note{color:var(--hub-fg-2);margin:0;font-size:12px;line-height:1.5}.ptab-carte--apercu{gap:12px}.ptab-apercu__pastilles{flex-wrap:wrap;gap:8px;display:flex}.ptab-apercu__pastille{box-sizing:border-box;border-radius:var(--hub-r-xs);justify-content:center;align-items:center;min-width:92px;max-width:100%;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ptab-apercu__texte{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ptab-pied{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ptab-pied .ds-bouton{border-radius:var(--hub-r-md);height:32px;padding:0 13px}.ptab-probleme{font-size:var(--hub-fs-sm);color:var(--hub-danger-ink);margin-right:auto}@media (width<=900px){.ptab-grille{grid-template-columns:1fr}.ptab-carte{padding:16px}}.ptab-resume{justify-content:flex-end;display:flex}.ptab-resume__lien{min-height:var(--hub-tap);font-size:var(--hub-fs-base);color:var(--hub-accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=dark] .ptab-resume__lien{color:var(--hub-accent-ink)}.ptab-carte .tab-reg-libelles,.ptab-carte .tab-reg-libelles__liste{gap:10px}.ptab-carte .tab-reg-ajout{height:32px;font-weight:400}.ptab-carte .tab-reg-poignee svg{width:15px;height:15px}.ptab-carte .tab-reg-poignee,.ptab-carte .tab-reg-croix{color:var(--hub-fg-2)}.ptab-carte .tab-reg-libelle__texte:disabled{color:var(--hub-fg-2);-webkit-text-fill-color:var(--hub-fg-2);opacity:1}.ptab-grille--lecture .tab-reg-libelle--choisi{border-color:var(--hub-border)}.ptab-carte .tab-reg-pastille--prise:focus-visible{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-accent), 0 0 0 6px var(--hub-fg)}.ptab-carte .tab-reg-libelles__tete{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.ptab-carte .tab-reg-libelle{height:var(--hub-tap);gap:0;padding:0 4px 0 0}.ptab-carte .tab-reg-poignee,.ptab-carte .tab-reg-croix{width:var(--hub-tap);height:var(--hub-tap);justify-content:center;align-items:center}.ptab-carte .tab-reg-libelle>.tab-reg-pastille{margin:0 13px;position:relative}.ptab-carte .tab-reg-libelle>.tab-reg-pastille:after{content:"";position:absolute;inset:-13px}.ptab-carte .tab-reg-teintes{gap:12px}.ptab-carte .tab-reg-teintes .tab-reg-pastille{width:32px;height:32px;position:relative}.ptab-carte .tab-reg-teintes .tab-reg-pastille:after{content:"";position:absolute;inset:-6px}.ptab-carte .tab-reg-ajout,.ptab-carte .tab-reg-fait{min-height:var(--hub-tap)}.ptab-fil a{min-height:var(--hub-tap);align-items:center;display:inline-flex}}.reseau-grille{gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.reseau-calme{margin:0 0 var(--hub-sp-4);padding:var(--hub-sp-3) var(--hub-sp-4);border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--hub-fg);font-weight:600}.reseau-club__chiffres{gap:var(--hub-sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reseau-club__chiffres>div{flex-direction:column;display:flex}.reseau-club__chiffres dt{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.reseau-club__chiffres dd{padding-top:var(--hub-sp-1);font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums;color:var(--hub-fg);margin:auto 0 0}.reseau-club__lien{min-width:var(--hub-tap);min-height:var(--hub-tap);margin:calc(-1 * var(--hub-sp-2)) 0;color:inherit;align-items:center;display:inline-flex}.reseau-club__alertes{gap:var(--hub-sp-1);margin:var(--hub-sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.reseau-carte__chiffre{font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums;color:var(--hub-fg);margin:0}.reseau-club .ds-chip{align-self:flex-start}.reseau-sauvegarde__date{margin:0 0 var(--hub-sp-2);color:var(--hub-fg)}.reseau-carte__lien{min-height:var(--hub-tap);margin-top:var(--hub-sp-2);align-items:center;display:inline-flex}.reseau-note{margin:var(--hub-sp-2) 0 0;font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.reseau-section{margin:var(--hub-sp-6) 0 var(--hub-sp-3);font-size:var(--hub-fs-base);color:var(--hub-fg)}.reseau-case{align-items:center;gap:var(--hub-sp-2);min-height:var(--hub-tap);min-width:var(--hub-tap);cursor:pointer;display:inline-flex}.reseau-case input{width:20px;height:20px;accent-color:var(--hub-accent-ink);margin:0}.reseau-case__texte{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.reseau-echeance__date{font-variant-numeric:tabular-nums}.reseau-filtres{align-items:flex-end;gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);flex-wrap:wrap;display:flex}.reseau-rapport{padding:var(--hub-sp-3);border-radius:var(--hub-r-sm);background:var(--hub-surface-2);color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.reseau-signalement{gap:var(--hub-sp-4);display:grid}.reseau-signalement__faits{gap:var(--hub-sp-2) var(--hub-sp-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.reseau-signalement__faits dt{color:var(--hub-fg-2)}.reseau-signalement__faits dd{overflow-wrap:anywhere;margin:0}.reseau-signalement__texte{white-space:pre-wrap}.reseau-signalement__photo{border-radius:var(--hub-r-sm);max-width:100%}.reseau-signalement__traitement{gap:var(--hub-sp-3);display:grid}.sante__grille{gap:var(--hub-sp-4);margin-bottom:var(--hub-sp-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.sante__carte--a-venir{opacity:.65}.sante__infos{gap:var(--hub-sp-1) var(--hub-sp-3);font-size:var(--hub-fs-base);grid-template-columns:max-content 1fr;margin:0;display:grid}.sante__infos dt{color:var(--hub-fg-3)}.sante__infos dd{overflow-wrap:anywhere;min-width:0;margin:0}.sante__erreur{color:var(--hub-danger)}.sante__actions{gap:var(--hub-sp-2);margin-top:var(--hub-sp-3);display:flex}.sante__lien-indice{font-size:var(--hub-fs-sm)}.sante__detail{gap:var(--hub-sp-4);display:grid}.sante__lien{padding:var(--hub-sp-3);background:var(--hub-accent-soft);border-radius:var(--hub-r-md)}.sante__lien-titre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0 0 var(--hub-sp-2);font-weight:600}.sante__lien-url{font-size:var(--hub-fs-sm);color:var(--hub-accent-ink);word-break:break-all;display:block}.sante__pre{padding:var(--hub-sp-3);background:var(--hub-surface-2);border-radius:var(--hub-r-sm);font:inherit;font-size:var(--hub-fs-sm);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;overflow:auto}.sante__signalements{margin-top:var(--hub-sp-5)}.sante__signalements .ds-carte__sous-titre{margin-bottom:var(--hub-sp-3)}.textes-legaux{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.textes-legaux__corps{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.textes-legaux__apercu{padding:var(--hub-sp-3);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-family:var(--hub-font);font-size:var(--hub-fs-sm);line-height:var(--hub-lh-body);color:var(--hub-fg);background:var(--hub-surface-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);margin:0;overflow:auto}.textes-legaux__vide,.textes-legaux__pied{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.textes-legaux__programmee summary{cursor:pointer;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-bottom:var(--hub-sp-2)}.textes-legaux__versions{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.textes-legaux__version{align-items:center;gap:var(--hub-sp-2);padding-top:var(--hub-sp-2);border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;display:flex}.textes-legaux__numero{font-weight:600;font-size:var(--hub-fs-sm)}.textes-legaux__formulaire{gap:var(--hub-sp-3);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);flex-direction:column;display:flex}.textes-legaux__signataire{gap:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.textes-legaux__signataire{grid-template-columns:repeat(3,minmax(0,1fr))}}.textes-legaux__actions{gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.salles-fil{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:flex}.salles-fil a{color:var(--hub-fg-2);text-decoration:none}.salles-fil b{color:var(--hub-fg)}.salles{align-items:flex-start;gap:18px;display:flex}.salles-resume{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.salles-resume__ligne{min-width:0;font-size:var(--hub-fs-base);color:var(--hub-fg-2);flex:1}.salles-resume__lien{font-size:var(--hub-fs-base);color:var(--hub-accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.salles-liste{flex-direction:column;flex-shrink:0;gap:4px;width:220px;display:flex}.salles-liste__titre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);padding:0 12px 6px;font-weight:700}.salles-liste__salle{border-radius:var(--hub-r-md);text-align:left;color:var(--hub-fg);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.salles-liste__salle b{font-size:14px;font-weight:600}.salles-liste__salle span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.salles-liste__salle--choisie,.salles-liste__salle:hover{background:var(--hub-surface-2)}.salles-liste__ajouter,.salles-outils__lien,.salles-vide__action,.salles-retirer{font:600 var(--hub-fs-base) var(--hub-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.salles-liste__ajouter{color:var(--hub-accent);gap:6px;margin-top:6px;padding:8px 12px}.salles-toile,.salles-carte,.salles-vide{box-sizing:border-box;border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs)}.salles-toile{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 20px;display:flex}.salles-outils{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.salles-outils__outil{border-radius:var(--hub-r-md);border:1px solid var(--hub-border);background:var(--hub-surface);height:36px;color:var(--hub-fg);font:600 var(--hub-fs-base) var(--hub-font);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.salles-outils__outil[aria-pressed=true]{border-color:var(--hub-fg);background:var(--hub-fg);color:var(--hub-fg-inv)}.salles-outils__droite{gap:6px;margin-left:auto;display:inline-flex}.salles-outils__lien{height:32px;color:var(--hub-fg-2);padding:0 6px}.salles-outils__lien:disabled,.salles-outils__outil:disabled{opacity:.5;cursor:default}.salles-toile__cadre{justify-content:center;padding:14px 0 6px;display:flex;overflow-x:auto}.salles-toile__aide{color:var(--hub-fg-2);margin:0;font-size:12.5px}.salles-proprietes{flex-direction:column;flex-shrink:0;gap:14px;width:320px;display:flex}.salles-carte{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.salles-carte__titre{font-size:15px}.salles-carte__texte{color:var(--hub-fg-2);font-size:12.5px}.salles-carte__ligne{gap:12px;display:flex}.salles-carte__ligne>*{flex:1 1 0;min-width:0}.salles-carte__ligne .reglages-champ{min-width:0}[data-theme=dark] .salles-puce--ajouter,[data-theme=dark] .salles-resume__lien{color:var(--hub-accent-ink)}.salles-resume__salles{gap:var(--hub-sp-1) var(--hub-sp-4);flex-wrap:wrap;display:flex}.salles-carte__sens{flex-direction:column;gap:5px;display:flex}.salles-cours{flex-direction:column;gap:6px;display:flex}.salles-cours__libelle{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:600}.salles-cours__puces{flex-wrap:wrap;gap:5px;display:flex}.salles-puce{box-sizing:border-box;border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:26px;color:var(--hub-fg);font:600 11px var(--hub-font);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.salles-puce--ajouter{background:var(--hub-surface);color:var(--hub-accent);border:1px solid var(--hub-border);cursor:pointer}.salles-puce--saisie{border:1px solid var(--hub-field-border);background:var(--hub-surface);width:140px}.salles-puce__retirer{color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;margin:-6px;padding:6px;display:inline-flex}.salles-retirer{box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--salle-retirer);height:32px;color:var(--salle-retirer);padding:0 13px}.salles-palette{flex-wrap:wrap;gap:6px;display:flex}.salles-palette__repere{border:1px dashed var(--hub-fg-3);height:34px;color:var(--hub-fg);align-items:center;gap:var(--hub-sp-2);font:500 12.5px var(--hub-font);cursor:pointer;background:0 0;border-radius:9px;padding:0 10px;display:inline-flex}.salles-vide{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:48px 28px;display:flex}.salles-vide__icone{background:var(--hub-surface-2);width:56px;height:56px;color:var(--hub-fg-2);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.salles-vide__titre{font-size:17px}.salles-vide__texte{max-width:380px;font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.salles-vide__action{border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);height:32px;color:var(--hub-fg);padding:0 13px}@media (width<=1100px){.salles{flex-direction:column;align-items:stretch}.salles-liste,.salles-proprietes{width:auto}}@media (width<=767px){input.salles-puce{font-size:16px}}.siege-pile{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.siege-envois{gap:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.siege-envois{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.siege-envois__club{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;display:flex}.siege-envois__club strong{font-size:var(--hub-fs-base)}.siege-envois__pied{color:var(--hub-fg-3);font-size:var(--hub-fs-xs)}.siege-formulaire{gap:var(--hub-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.siege-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}}.siege-case{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-base);color:var(--hub-fg);font-weight:500;display:inline-flex}.siege-case input{accent-color:var(--hub-accent)}.siege-formulaire__actions{justify-content:flex-end;gap:var(--hub-sp-2);display:flex}@media (width>=760px){.siege-formulaire__actions{grid-column:1/-1}}.siege-comptes{gap:var(--hub-sp-3);flex-direction:column;display:flex}.siege-aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.siege-offre{gap:var(--hub-sp-2);flex-direction:column;display:flex}.siege-offre__meta,.siege-offre__actions{align-items:center;gap:var(--hub-sp-1);flex-wrap:wrap;display:flex}.siege-offre__gains{gap:2px var(--hub-sp-2);font-size:var(--hub-fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.siege-offre__gains dt{color:var(--hub-fg-2)}.siege-offre__gains dd{margin:0}.siege-assistant{gap:var(--hub-sp-4);flex-direction:column;min-width:0;display:flex}.siege-assistant__ligne{align-items:flex-end;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.siege-assistant__ligne>.ds-champ{flex:auto;min-width:0}.siege-assistant__jeton{gap:var(--hub-sp-3);flex-direction:column;display:flex}.siege-assistant__discret{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.siege-assistant__outils,.siege-assistant__connexions,.siege-sentinelle__alertes{gap:var(--hub-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.siege-sentinelle__alerte{justify-content:space-between;align-items:flex-start;gap:var(--hub-sp-3);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);display:flex}.siege-sentinelle__alerte:last-child{border-bottom:0;padding-bottom:0}.siege-sentinelle__phrase{margin:0;font-weight:500}.siege-sentinelle__meta,.siege-sentinelle__aide,.siege-sentinelle__vide{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0}.siege-sentinelle__regles{gap:var(--hub-sp-3);margin-top:var(--hub-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.siege-sentinelle__reglage{align-items:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.siege-sentinelle__reglage>.ds-champ{flex:11rem;min-inline-size:11rem}.siege-assistant__outils>li{gap:var(--hub-sp-1);padding:var(--hub-sp-2) 0;border-bottom:1px solid var(--hub-border);flex-direction:column;display:flex}.siege-assistant__outils>li:last-child{border-bottom:none}.siege-assistant__connexions>li{align-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-wrap:wrap;display:flex}.a-purger__barre{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);padding-bottom:var(--hub-sp-3);border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.a-purger__tout,.a-purger__case{align-items:center;gap:var(--hub-sp-2);cursor:pointer;min-height:44px;display:inline-flex}.a-purger__tout input,.a-purger__case input{width:18px;height:18px;accent-color:var(--hub-accent)}.a-purger__liste{margin:0;padding:0;list-style:none}.a-purger__fiche{align-items:center;gap:var(--hub-sp-1) var(--hub-sp-3);padding:var(--hub-sp-1) 0;border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.a-purger__fiche:last-child{border-bottom:0}.a-purger__nom{overflow-wrap:anywhere;font-weight:600}.a-purger__meta{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex:200px}.a-purger__lien{font-size:var(--hub-fs-sm);color:var(--hub-accent-ink)}.a-purger__vide{gap:var(--hub-sp-1);padding:var(--hub-sp-8) var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);text-align:center;color:var(--hub-fg-2);flex-direction:column;display:flex}.a-purger__vide strong{color:var(--hub-fg)}.camp-images{gap:var(--hub-esp-2);padding:var(--hub-esp-3);border:1px solid var(--hub-bordure);border-radius:var(--hub-r-md);background:var(--hub-surface);flex-direction:column;display:flex}.camp-images h4{font-size:var(--hub-fs-md);margin:0}.camp-images__liste{gap:var(--hub-esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.camp-images__liste li{gap:var(--hub-esp-2);flex-wrap:wrap;align-items:center;display:flex}.camp-images__liste li>div{flex-direction:column;flex:12rem;min-width:0;display:flex}.camp-images__liste img{border-radius:var(--hub-r-sm);background:var(--hub-fond);object-fit:contain;width:64px;height:64px}.camp-images__nom{font-size:var(--hub-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-images__fichier{max-width:100%;font-size:var(--hub-fs-sm)}.stats-toasts{z-index:40;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:28px;right:28px}.stats-toast{box-sizing:border-box;border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);line-height:var(--hub-lh-snug);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.stats-toast__ligne{align-items:center;gap:10px;display:flex}.stats-toast__icone{color:var(--hub-accent-ink);display:inline-flex}.stats-toast__icone--pouls{animation:2.4s ease-in-out infinite stats-pouls}.stats-toast__textes{min-width:0;font-size:var(--hub-fs-base);flex-direction:column;flex:1;gap:2px;display:flex}.stats-toast__detail{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.stats-toast__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:6px;overflow:hidden}.stats-toast__piste span{border-radius:inherit;background:var(--hub-accent);width:40%;height:100%;animation:1.4s ease-in-out infinite stats-piste;display:block}.stats-toast--pret{background:var(--hub-surface-inv);color:var(--hub-fg-inv);border-color:#0000;flex-direction:row;align-items:center;gap:12px}.stats-toast__pastille{border-radius:var(--hub-r-md);background:color-mix(in srgb, var(--hub-fg-inv) 12%, transparent);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stats-toast__nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-toast--pret .stats-toast__detail{color:color-mix(in srgb, var(--hub-fg-inv) 78%, var(--hub-surface-inv))}.stats-toast__telecharger,.stats-toast__reessayer{border-radius:var(--hub-r-sm);background:var(--hub-fg-inv);height:30px;color:var(--hub-surface-inv);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;border:0;flex:none;padding:0 12px;font-weight:700}.stats-toast__reessayer{border:1px solid var(--hub-border-strong);color:var(--hub-fg);background:0 0;align-self:flex-end}.stats-toast--erreur .stats-toast__icone{color:var(--hub-danger-ink)}.stats-toast__fermer{border-radius:var(--hub-r-sm);width:28px;height:28px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.stats-toast__telecharger:focus-visible,.stats-toast__reessayer:focus-visible,.stats-toast__fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}@keyframes stats-pouls{50%{opacity:.35}}@keyframes stats-piste{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.stats-toast__icone--pouls,.stats-toast__piste span{animation:none}.stats-toast__piste span{opacity:.4;width:100%}}@media (width<=560px){.stats-toasts{right:var(--hub-sp-4);bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom,0px) + var(--hub-sp-3));left:var(--hub-sp-4);width:auto}.stats-toast__telecharger,.stats-toast__reessayer{height:var(--hub-tap)}.stats-toast__fermer{width:var(--hub-tap);height:var(--hub-tap)}}.stats-export{position:relative}.stats-panneau-export{z-index:50;box-sizing:border-box;border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);width:340px;box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);text-align:left;line-height:var(--hub-lh-snug);flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.stats-panneau-export__tete{justify-content:space-between;align-items:center;display:flex}.stats-panneau-export__titre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.stats-panneau-export__fermer{width:var(--hub-tap);height:var(--hub-tap);border-radius:var(--hub-r-md);color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-10px -10px -10px 0;display:none}.stats-panneau-export__portee{font-size:var(--hub-fs-base);flex-direction:column;gap:4px;margin:0;display:flex}.stats-panneau-export__portee div{gap:5px;display:flex}.stats-panneau-export__portee dt{font-weight:700}.stats-panneau-export__portee dd{margin:0}.stats-panneau-export__masque{border-radius:var(--hub-r-sm);background:var(--hub-bg);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}.stats-panneau-export__masque svg{flex:none;margin-top:1px}.stats-format{border:1px solid var(--hub-accent);border-radius:var(--hub-r-md);background:color-mix(in srgb, var(--hub-accent) 6%, transparent);align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.stats-format__icone{color:var(--hub-accent-ink);display:inline-flex}.stats-format__textes{font-size:var(--hub-fs-base);flex-direction:column;gap:1px;display:flex}.stats-format__textes span{color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.stats-panneau-export__note{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.stats-panneau-export__pied{justify-content:flex-end;display:flex}.stats-page__vue-mot{color:var(--hub-fg-2);font-weight:400}.stats-vue-choix{white-space:normal;line-height:var(--hub-lh-snug);flex-direction:column;gap:2px;padding:2px 0;display:flex}.stats-vue-choix__phrase{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);font-weight:400}.stats-vue-choix__de{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);font-weight:400}.stats-vue-bandeau{margin:0 0 var(--hub-sp-3);border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--hub-fg);font-size:var(--hub-fs-base);line-height:var(--hub-lh-snug);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.stats-vue-bandeau>span{flex:320px}.stats-vue-bandeau__revenir{color:var(--hub-accent-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.stats-vue-entete{color:var(--hub-fg-2)}.stats-parts-tete{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.stats-marqueur{border:1px dashed var(--hub-fg-2);border-radius:var(--hub-r-pill);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);letter-spacing:0;text-transform:none;vertical-align:middle;align-items:center;gap:5px;padding:2px 8px;font-weight:400;display:inline-flex}.stats-retire__etiquette{color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.stats-retire__raison{border:1px dashed var(--hub-fg-2);border-radius:var(--hub-r-md);color:var(--hub-fg-2);font-size:var(--hub-fs-sm);align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}@media (width<=560px){.stats-panneau-export{width:auto;padding:var(--hub-sp-4);border-radius:0;position:fixed;inset:0;overflow-y:auto}.stats-panneau-export__fermer{display:inline-flex}.stats-page__actions .stats-panneau-export__pied .ds-bouton,.stats-panneau-export .stats-panneau-export__pied .ds-bouton{width:100%;height:var(--hub-tap)}.stats-vue-bandeau__revenir{min-height:var(--hub-tap)}}.stats-panneau-export__fermer:focus-visible,.stats-vue-bandeau__revenir:focus-visible{box-shadow:var(--hub-focus);outline:none}.sr-widgets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sr-widget{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sr-widget__tete{flex-direction:column;gap:1px;display:flex}.sr-widget__titre{font-size:var(--hub-fs-base);font-weight:600}.sr-widget__sous-titre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs)}.sr-widget__vide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.sr-courbes{width:100%;height:auto}.sr-courbes__trait{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:1.6s ease-out .4s both sr-trace}.sr-courbes__semaine{fill:var(--hub-fg-2);text-anchor:middle;font-size:10px}.sr-legende{flex-wrap:wrap;gap:12px;display:flex}.sr-legende__club{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);align-items:center;gap:5px;display:inline-flex}.sr-legende__trait{border-radius:2px;width:14px;height:3px}.sr-barres{align-items:flex-end;gap:6px;height:130px;display:flex}.sr-barres__club{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sr-barres__valeur{font-size:var(--hub-fs-xs);font-weight:700}.sr-barres__barre{transform-origin:bottom;border-radius:5px 5px 0 0;width:100%;max-width:38px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s both sr-pousse}.sr-barres__nom{max-width:100%;color:var(--hub-fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sr-anneau{align-items:center;gap:12px;display:flex}.sr-anneau svg{flex-shrink:0}.sr-anneau__piste,.sr-anneau__part{fill:none;stroke-width:10px}.sr-anneau__piste{stroke:var(--hub-surface-2)}.sr-anneau__part{stroke:var(--hub-accent);stroke-linecap:round}.sr-anneau__texte{fill:var(--hub-fg);font-family:var(--hub-font-serif);text-anchor:middle;font-size:18px}.sr-anneau__legende{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);flex-direction:column;gap:2px;display:flex}.sr-anneau__legende b{color:var(--hub-fg);font-size:var(--hub-fs-md)}.sr-sources,.sr-objectifs{flex-direction:column;gap:6px;display:flex}.sr-sources__ligne{font-size:var(--hub-fs-sm);grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;display:grid}.sr-sources__nom{color:var(--hub-fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-sources__piste,.sr-objectifs__piste{height:8px}.sr-sources__nombre,.sr-objectifs__part{text-align:right;font-variant-numeric:tabular-nums}.sr-objectifs__ligne{font-size:var(--hub-fs-sm);grid-template-columns:100px 1fr 70px;align-items:center;gap:10px;display:grid}.sr-objectifs__nom{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@keyframes sr-trace{0%{stroke-dashoffset:1px}}@keyframes sr-pousse{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.sr-courbes__trait,.sr-barres__barre{animation:none}}@media (width<=1279px){.sr-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sr-widgets{grid-template-columns:minmax(0,1fr)}}.stats-page{height:var(--hub-topbar);margin:calc(-1 * var(--hub-sp-6)) calc(-1 * var(--hub-sp-6)) 0;background:var(--hub-surface);border-bottom:1px solid var(--hub-border);align-items:center;gap:10px;padding:0 20px 0 24px;display:flex}.stats-page__ariane{align-items:center;gap:10px;min-width:0;display:flex}.stats-page__lien{color:var(--hub-fg-2);text-decoration:none}.stats-page__lien:hover{text-decoration:underline}.stats-page__sep{color:var(--hub-fg-3)}.stats-page__titre{font-size:var(--hub-fs-base);font-weight:600;line-height:inherit;margin:0}.stats-page__espace{flex:1}.stats-page__bouton{border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);background:var(--hub-surface);height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}.stats-page__bouton:hover:not([aria-disabled=true]){background:var(--hub-surface-2)}.stats-page__bouton[aria-disabled=true]{cursor:default}.stats-page__bouton[aria-disabled=true] svg:last-child{opacity:.35}.stats-page__lien:focus-visible,.stats-page__bouton:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-page__actions{align-items:center;display:inline-flex;position:relative}.stats-page__actions .stats-export{margin-left:0}.stats-page__actions .ds-bouton{gap:7px;height:32px;padding:0 12px;font-weight:600}.stats-page__actions .stats-export__raison{z-index:1;border-radius:var(--hub-r-sm);background:var(--hub-surface);width:max-content;max-width:280px;box-shadow:var(--hub-shadow-sm);padding:6px 8px;position:absolute;top:calc(100% + 6px);right:0}.stats-collante__filtres{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.stats-collante__periode,.stats-periode-planche{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-collante__sep{background:var(--hub-border);width:1px;height:22px}.stats-collante__filtres>.barre-filtres{flex:1}.stats-periodes{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);align-items:center;gap:2px;padding:2px;display:flex}.stats-periodes__bouton{border-radius:var(--hub-r-xs);height:28px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.stats-periodes__pastille{border-radius:inherit;align-items:center;height:100%;padding:0 10px;display:flex}.stats-periodes__bouton[aria-checked=true]{color:var(--hub-fg);font-weight:600}.stats-periodes__bouton[aria-checked=true] .stats-periodes__pastille{background:var(--hub-surface);box-shadow:var(--hub-shadow-xs)}.stats-periodes__bouton:focus-visible,.stats-plage:focus-visible{box-shadow:inset 0 0 0 2px var(--hub-accent);outline:none}.stats-plage{border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.stats-plage:hover{background:var(--hub-surface-2)}.stats-plage__icone,.stats-plage__fleche{color:var(--hub-fg-3)}.stats-plage__dates{align-items:flex-end;gap:8px;display:flex}.stats-collante__onglets{padding:0 24px}.stats-collante__onglets .ds-onglets{border-bottom:0;gap:2px}.stats-collante__onglets .ds-onglet{height:40px;font-size:var(--hub-fs-md);margin-bottom:0;padding:0 13px;font-weight:400}.stats-collante__onglets .ds-onglet--actif{font-weight:600}@media (width<=767px){.stats-page{height:52px;margin:calc(-1 * var(--hub-sp-4)) calc(-1 * var(--hub-sp-4)) 0;gap:4px;padding:0 6px 0 12px}.stats-page__lien,.stats-page__sep,.stats-page>.stats-page__bouton,.stats-page>.ds-menu{display:none}.stats-page__titre{font-size:var(--hub-fs-lg)}.stats-page__actions>.stats-export>.ds-bouton{width:var(--hub-tap);height:var(--hub-tap);color:var(--hub-fg);background:0 0;border:0;padding:0;font-size:0}.stats-collante__filtres{flex-wrap:wrap;gap:8px 6px;padding:8px 12px 0}.stats-collante__periode,.stats-periode-planche,.stats-collante__filtres>.barre-filtres{display:contents}.stats-collante__sep{display:none}.stats-periodes{scrollbar-width:none;background:0 0;flex:1 0 100%;gap:6px;padding:0;overflow-x:auto}.stats-periodes__bouton{height:var(--hub-tap);font-size:var(--hub-fs-md);flex-shrink:0}.stats-periodes__pastille{border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);background:var(--hub-surface);height:36px;padding:0 14px}.stats-periodes__bouton[aria-checked=true]{color:var(--hub-on-accent)}.stats-periodes__bouton[aria-checked=true] .stats-periodes__pastille{border-color:var(--hub-accent);background:var(--hub-accent);box-shadow:none}.stats-plage,.barre-filtres__ajouter,.barre-filtres__retirer{position:relative}.stats-plage:after,.barre-filtres__ajouter:after{content:"";position:absolute;inset:-6px 0}.barre-filtres__retirer:after{content:"";position:absolute;inset:-10px}.stats-plage{border-radius:var(--hub-r-pill);color:var(--hub-fg-2);flex-shrink:0;gap:6px}.stats-plage__dates{flex:1 0 100%}.stats-collante__onglets{padding:0 12px}.stats-collante__onglets .ds-onglet{height:var(--hub-tap);padding:0 11px}}.sr{min-width:0;padding:0 var(--hub-sp-2) var(--hub-sp-2);flex-direction:column;gap:18px;display:flex}.sr>*{min-width:0}.sr-cache{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-entete{flex-direction:column;gap:6px;display:flex}.sr-entete__surtitre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sr-entete__surtitre:first-letter{text-transform:uppercase}.sr-entete__titre{color:var(--hub-fg);font-family:var(--hub-font-serif);margin:0;font-size:40px;font-weight:400;line-height:1}.sr-entete__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-md);margin:0}.sr-filtres{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.sr-filtres .stats-periodes{box-sizing:border-box;border-radius:var(--hub-r-md);height:32px;padding:3px}.sr-filtres .stats-periodes__bouton{border-radius:8px;height:26px}.sr-filtres .stats-periodes__pastille{padding:0 12px;font-weight:500}.sr-filtres .stats-periodes__bouton[aria-checked=true] .stats-periodes__pastille{font-weight:600}.sr-selecteur{border:1px solid var(--hub-field-border);border-radius:var(--hub-r-md);background:var(--hub-surface);height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.sr-selecteur:focus-visible{box-shadow:var(--hub-focus);outline:none}.sr-filtres__droite{align-items:center;gap:var(--hub-sp-2);margin-left:auto;display:inline-flex}.sr-filtres__droite .ds-bouton{border-radius:var(--hub-r-md);height:32px}.sr-chiffres{gap:14px;display:flex}.sr-chiffre{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);flex:1 1 0;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.sr-chiffre__valeur{color:var(--hub-fg);font-family:var(--hub-font-serif);white-space:nowrap;font-size:34px;line-height:1}.sr-chiffre__valeur--accent{color:var(--stats-lien)}.sr-chiffre__valeur--ok{color:var(--nat-evenement-ink)}.sr-chiffre__valeur--brique{color:var(--tw-ecart-baisse)}.sr-chiffre__libelle{color:var(--hub-fg-2);font-size:var(--hub-fs-base)}.sr-tableau-cadre{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);position:relative;overflow-x:auto}.sr-tableau{border-collapse:collapse;width:100%;font-size:var(--hub-fs-base);font-variant-numeric:tabular-nums}.sr-tableau th,.sr-tableau td{text-align:right;white-space:nowrap;height:48px;padding:0 6px}.sr-tableau th:first-child,.sr-tableau td:first-child{text-align:left;padding-left:16px}.sr-tableau th:last-child,.sr-tableau td:last-child{padding-right:16px}.sr-tableau thead th{height:auto;color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;white-space:normal;padding-top:10px;padding-bottom:10px;font-weight:700}.sr-tableau tbody tr,.sr-tableau tfoot tr{border-top:1px solid var(--hub-border);animation:sr-entre .45s calc(.3s + var(--i,0) * 40ms) cubic-bezier(.2, .8, .2, 1) both}.sr-tableau tbody tr:hover{background:var(--hub-surface-2)}.sr-tableau tbody th{color:var(--hub-fg);font-weight:600}.sr-tableau tfoot th,.sr-tableau tfoot td,.sr-tableau .sr-fort{font-weight:700}.sr-tableau tfoot tr{border-top:2px solid var(--hub-fg);background:var(--hub-surface-2)}.sr-tableau tfoot th,.sr-tableau tfoot td{height:52px}.sr-tableau--9 th:first-child{width:150px}.sr-tableau--9 th:nth-child(9){width:200px}.sr-tableau--colonnes th:first-child{width:220px}.sr-case--ok{color:var(--nat-evenement-ink)}.sr-case--absent,.sr-case--masque{color:var(--hub-fg-2);cursor:help;font-weight:400}.sr-note{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);font-weight:400;display:block}.sr-objectif{justify-content:flex-end;align-items:center;gap:var(--hub-sp-2);display:inline-flex}.sr-objectif__piste,.sr-objectifs__piste,.sr-sources__piste{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);display:block;overflow:hidden}.sr-objectif__piste{width:54px;height:6px}.sr-objectif__barre,.sr-objectifs__barre,.sr-sources__barre{width:var(--part,0%);background:var(--hub-accent);transform-origin:0;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) .5s both sr-monte;display:block}.sr-objectif__barre--atteint,.sr-objectifs__barre--atteint{background:var(--nat-evenement-ink)}.sr-objectif__texte{color:var(--hub-fg-2)}.sr-tableau tfoot .sr-objectif__texte{color:var(--hub-fg)}.sr-fidelite{justify-content:flex-end;display:inline-flex}.sr-complements{gap:var(--hub-sp-2);flex-direction:column;display:flex}.sr-complements__titre{color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.sr-raisons{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.sr-raisons summary{cursor:pointer;min-height:32px;font-weight:600}.sr-raisons ul{margin:var(--hub-sp-1) 0 0;padding-left:var(--hub-sp-5)}.sr-chargement,.sr-erreur,.sr-vide{padding:var(--hub-sp-5);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);color:var(--hub-fg-2)}.sr-erreur{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);display:flex}.sr-erreur p{margin:0}@keyframes sr-entre{0%{opacity:0;transform:translateY(12px)}}@keyframes sr-monte{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sr-tableau tbody tr,.sr-tableau tfoot tr,.sr-objectif__barre,.sr-objectifs__barre,.sr-sources__barre{animation:none}}@media (width<=767px){.sr{padding:0}.sr-entete__titre{font-size:30px}.sr-chiffres{gap:var(--hub-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-chiffre{flex-direction:column;gap:4px}.sr-chiffre__valeur{font-size:28px}.sr-filtres__droite{margin-left:0}.sr-selecteur,.sr-filtres__droite .ds-bouton{min-height:var(--hub-tap)}.sr-filtres .stats-periodes{background:0 0;height:auto;padding:0}.sr-filtres .stats-periodes__bouton{height:var(--hub-tap)}.sr-chiffre:last-child:nth-child(odd){grid-column:1/-1}}.stats-acquisition{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.stats-acquisition__duo{align-items:start;gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.stats-a-venir{font-size:var(--hub-fs-base)}.acq-entete{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-2);font-weight:400}.acq-bloc--tunnel>.ds-carte__entete{flex-wrap:wrap;padding-block:8px}.acq-entete--telephone{margin:0;display:none}.acq-pastille{border-radius:2px;flex-shrink:0;width:9px;height:9px}.acq-piste{background:var(--hub-surface-2);border-radius:6px;height:12px;display:block;overflow:hidden}.acq-piste--fine{border-radius:5px;height:10px}.acq-piste__rempli{border-radius:inherit;height:100%;display:block}.acq-sources,.acq-objectifs,.acq-tunnel{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acq-objectifs{gap:9px}.acq-sources__ligne{grid-template-columns:176px minmax(0,1fr) 54px 96px;grid-template-areas:"libelle piste nombre conversion";align-items:center;gap:12px;display:grid}.acq-sources__libelle{grid-area:libelle;align-items:center;gap:8px;min-width:0;display:inline-flex}.acq-sources__nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acq-sources__ligne>.acq-piste{grid-area:piste}.acq-sources__nombre{text-align:right;grid-area:nombre}.acq-sources__conversion{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:right;grid-area:conversion}.acq-sources__conversion--bon{color:var(--sm-bon-ink)}.acq-sources__conversion--nul{color:var(--hub-fg-2)}.acq-objectifs__ligne{grid-template-columns:104px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.acq-objectifs__libelle{overflow-wrap:anywhere;line-height:1.25}.acq-objectifs__ligne .acq-piste__rempli{background:var(--se-prospects)}.acq-objectifs__ligne--aucun .acq-piste__rempli{background:var(--stats-aplat-neutre)}.acq-objectifs__part{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--hub-fg-2)}.acq-tunnel__etape{grid-template-columns:92px minmax(0,1fr) 96px 58px;grid-template-areas:"libelle piste valeur chute";align-items:center;gap:8px;display:grid}.acq-tunnel__libelle{grid-area:libelle}.acq-tunnel__piste{border-radius:var(--hub-r-xs);background:var(--hub-surface-2);grid-area:piste;height:22px;position:relative;overflow:hidden}.acq-tunnel__rempli{background:var(--se-fixes);position:absolute;inset:0 auto 0 0}.acq-tunnel__valeur{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:right;grid-area:valeur;font-weight:600}.acq-tunnel__etape--absente .acq-tunnel__valeur{color:var(--hub-fg-2);font-weight:400}.acq-tunnel__chute{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--hub-fg-2);grid-area:chute;font-weight:700}.acq-tunnel__chute--perte{color:var(--sm-critique-ink)}.acq-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-wrap:pretty;margin:0}.stats-a-venir{align-items:center;gap:var(--hub-sp-3);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-lg);background:var(--hub-surface-2);flex-wrap:wrap;padding:14px;display:flex}.stats-a-venir__icone{border-radius:var(--hub-r-sm);background:var(--hub-surface);width:32px;height:32px;color:var(--hub-fg-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stats-a-venir__texte{flex-direction:column;flex:1;min-width:0;display:flex}.stats-a-venir__titre{font-size:var(--hub-fs-base);margin:0;font-weight:700}.stats-a-venir__aide{color:var(--hub-fg-2)}.stats-a-venir__pastille{border-radius:var(--hub-r-pill);background:var(--hub-surface);height:24px;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}@media (width<=767px){.acq-sources__ligne{border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"libelle nombre""piste piste""conversion conversion";row-gap:6px;padding-bottom:10px}.acq-sources__nom{white-space:normal;text-wrap:pretty;font-weight:600}.acq-sources__nombre{font-weight:700}.acq-sources__ligne>.acq-piste{border-radius:var(--hub-r-pill);height:10px}.acq-sources__conversion{text-align:left}.acq-tunnel__etape{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"libelle valeur chute""piste piste piste";row-gap:4px}.acq-tunnel__valeur{font-weight:700}.acq-entete--ordinateur{display:none}.acq-entete--telephone{display:block}}.ds-carte.stats-bloc{--carte-py:14px;--carte-px:14px;font-size:var(--hub-fs-base);gap:10px}.stats-bloc__aparte{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-fg-2);font-weight:400}.ds-carte.stats-bloc.ds-carte--nue{--carte-px:0px;--carte-py:0px;gap:0}.stats-bloc.ds-carte--nue>.ds-carte__entete{margin-bottom:0}.stats-bloc>.ds-carte__entete{background:var(--hub-surface-2);min-height:38px;color:var(--hub-fg);border-bottom:1px solid var(--hub-border);margin-bottom:4px;padding:0 14px}.stats-bloc .ds-carte__titre{color:var(--hub-fg)}.stats-bloc .ds-carte__actions{color:var(--hub-fg-2)}.stats-bloc>.ds-carte__entete :focus-visible{box-shadow:var(--hub-focus)}.stats-bloc>.ds-carte__entete .ds-bouton--secondaire{border-color:var(--hub-border);background:var(--hub-surface);color:var(--hub-fg)}.stats-bloc>.ds-carte__entete .ds-bouton--secondaire:hover:not(:disabled){background:var(--hub-surface-2);color:var(--hub-fg)}.stats-bloc>.ds-carte__sous-titre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin-top:-4px}@media (width<=767px){.ds-carte.stats-bloc{--carte-py:12px;--carte-px:12px}.stats-bloc>.ds-carte__entete{min-height:40px;padding:0 12px}.stats-bloc__aparte--ordinateur{display:none}}.etat-bloc{border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}.etat-bloc__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-wrap:pretty;margin:0}.etat-bloc--chargement{background:0 0;padding:0}.etat-bloc__os{border-radius:var(--hub-r-xs);background:var(--hub-border);display:block}.etat-bloc__os--chiffre{width:60%;height:34px}.etat-bloc__os--filet{border-radius:2px;width:48px;height:3px}.etat-bloc__os--ligne{width:80%;height:12px}.etat-bloc__tiret{font-family:var(--hub-font-serif);color:var(--hub-fg-3);font-size:30px;font-weight:400;line-height:1}.etat-bloc--erreur{background:var(--sm-critique-soft)}.etat-bloc--erreur .etat-bloc__texte{color:var(--hub-fg)}.etat-bloc__reessayer{border-radius:var(--hub-r-sm);height:30px;color:var(--sm-critique-ink);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;background:0 0;border:1px solid;align-self:flex-start;padding:0 11px;font-weight:600}.etat-bloc__reessayer:focus-visible{box-shadow:var(--hub-focus);outline:none}.etat-bloc__moins{font-size:var(--hub-fs-lg);color:var(--hub-fg-2);font-weight:600}.etat-bloc__hachures{background:var(--stats-masque);border-radius:4px;height:8px}@media (width<=767px){.etat-bloc__reessayer{height:var(--hub-tap)}}.stats-collante{top:var(--hub-topbar);z-index:20;margin:0 calc(-1 * var(--hub-sp-6));background:var(--hub-surface);border-bottom:1px solid var(--hub-border);flex-direction:column;display:flex;position:sticky}.barre-filtres,.barre-filtres__defilant{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;min-width:0;display:flex}.barre-filtres__puce{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:28px;color:var(--hub-fg);font-size:var(--hub-fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;font-weight:600;display:inline-flex}.barre-filtres__puce--source{background:var(--se-prospects-soft)}.barre-filtres__retirer{border-radius:var(--hub-r-pill);width:24px;height:24px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.barre-filtres__retirer:hover{background:var(--hub-surface);color:var(--hub-fg)}.barre-filtres__ajouter{border:1px dashed var(--hub-border-strong);border-radius:var(--hub-r-pill);height:28px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;padding:0 10px;font-weight:600}.barre-filtres__retirer:focus-visible,.barre-filtres__ajouter:focus-visible,.barre-filtres__effacer:focus-visible{box-shadow:var(--hub-focus);outline:none}.barre-filtres__fin{align-items:center;gap:var(--hub-sp-2);flex-shrink:0;min-width:0;margin-left:auto;display:flex}.barre-filtres__resume{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);overflow:hidden}.barre-filtres__effacer{height:28px;color:var(--stats-lien);font:inherit;font-size:var(--hub-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600;text-decoration:underline}.barre-filtres__formulaire{gap:var(--hub-sp-4);display:grid}@media (width<=767px){.stats-collante{margin:0 calc(-1 * var(--hub-sp-4))}.barre-filtres{flex-wrap:nowrap}.barre-filtres__defilant{scrollbar-width:none;flex-wrap:nowrap;flex:auto;overflow-x:auto}.barre-filtres__puce,.barre-filtres__ajouter{height:32px}.barre-filtres__resume{display:none}}.anneaux{gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.anneaux__carte{min-width:0}.anneaux__total{font-size:var(--hub-fs-sm);color:var(--hub-head-fg-2);font-variant-numeric:tabular-nums}.stats-bloc .anneaux__total{color:var(--hub-fg-2)}.anneaux__corps{align-items:center;gap:var(--hub-sp-4);display:flex}.anneau{flex-shrink:0;transition:opacity 90ms linear,transform 90ms linear}.anneaux__legende{flex-direction:column;flex:1;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.anneaux__legende li{align-items:baseline;gap:var(--hub-sp-2);min-width:0;font-size:var(--hub-fs-sm);display:flex}.anneaux__puce{border-radius:2px;flex-shrink:0;align-self:center;width:8px;height:8px}.anneaux__libelle{overflow-wrap:anywhere;min-width:0;color:var(--hub-fg-2);flex:1}.anneaux__note-part{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);display:block}.anneaux__detail{font-variant-numeric:tabular-nums;color:var(--hub-fg);flex-shrink:0}.anneaux__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;margin-top:var(--hub-sp-3)}.ce-mois__objectif{gap:14px}.ce-mois__progression{border-radius:var(--hub-r-xs);background:var(--hub-progress-track);height:26px;position:relative;overflow:hidden}.ce-mois__progression-remplie{background:var(--se-fixes);position:absolute;inset:0 auto 0 0}.ce-mois__progression-texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-inv);font-variant-numeric:tabular-nums;align-items:center;padding:0 9px;font-weight:700;display:flex;position:absolute;inset:0}.ce-mois__progression-repere{background:var(--hub-fg);width:2px;position:absolute;top:0;bottom:0}.ce-mois__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-3);margin:0}.ce-mois__parts{border-top:1px solid var(--hub-border-subtle);flex-direction:column;gap:9px;padding-top:2px;display:flex}.ce-mois__parts h3{margin:0;padding-top:8px}.ce-mois__parts ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ce-mois__part{grid-template-columns:70px minmax(0,1fr) 76px;align-items:center;gap:10px;display:grid}.ce-mois__part-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ce-mois__part-barre{background:var(--hub-progress-track);border-radius:5px;height:10px;overflow:hidden}.ce-mois__part-barre>span{background:var(--se-clients);border-radius:5px;height:100%;display:block}.ce-mois__part-barre--equipe>span{background:repeating-linear-gradient(135deg, var(--hub-neutral) 0 6px, transparent 6px 12px)}.ce-mois__part-chiffre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-align:right;font-variant-numeric:tabular-nums}.ce-mois__trace{height:190px;position:relative}.ce-mois__trace svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.ce-mois__grille{stroke:var(--hub-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.ce-mois__base{stroke:var(--hub-border);stroke-width:1px;vector-effect:non-scaling-stroke}.ce-mois__visee{cursor:pointer;pointer-events:stroke}.ce-mois__pastille{background:var(--hub-surface);pointer-events:none;border:2.4px solid;border-radius:50%;width:4.4px;height:4.4px;margin:-4.6px 0 0 -4.6px;position:absolute}.ce-mois__pastille--survol{width:8.6px;height:8.6px;margin:-6.7px 0 0 -6.7px}.ce-mois__aujourdhui,.ce-mois__guide,.ce-mois__tete{pointer-events:none;position:absolute;top:0;bottom:0}.ce-mois__aujourdhui{background:var(--hub-border-strong);width:1px}.ce-mois__aujourdhui span{font-size:var(--hub-fs-xs);color:var(--hub-fg-3);white-space:nowrap;position:absolute;top:4px;left:6px}.ce-mois__guide{border-left:1px dashed var(--hub-fg-3)}.ce-mois__tete{width:1px;opacity:var(--stats-tete);top:-6px}.ce-mois__axe{font-size:var(--hub-fs-xs);color:var(--hub-fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.ce-mois__axe--telephone{display:none}.ce-mois__axe--place{height:1.4em;position:relative}.ce-mois__axe--place>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ce-mois__axe--place>.ce-mois__axe-debut{transform:none}.ce-mois__axe--place>.ce-mois__axe-fin{transform:translate(-100%)}.stats-aire__haut{stop-opacity:var(--aire-haut)}.stats-aire__bas{stop-opacity:var(--aire-bas)}.ce-mois{grid-template-columns:minmax(0,1fr);gap:16px}.ce-mois__phrase{font-family:var(--hub-font-serif);color:var(--hub-fg);text-wrap:pretty;margin:0;font-size:24px;font-weight:400;line-height:1.3}.ce-mois__phrase-club{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:4px 0 0}.ce-mois__cartes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ce-mois__carte{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex}.ce-mois__carte-haut{justify-content:space-between;align-items:center;gap:8px;display:flex}.ce-mois__overline{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.ce-mois__variation{border-radius:var(--hub-r-pill);height:20px;font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.ce-mois__variation--hausse{background:var(--sm-bon-soft);color:var(--sm-bon-ink)}.ce-mois__variation--baisse{background:var(--sm-attention-soft);color:var(--sm-attention-ink)}.ce-mois__variation--stable{background:var(--sm-neutre-soft);color:var(--sm-neutre-ink)}.ce-mois__grand{font-family:var(--hub-font-serif);color:var(--hub-fg);font-variant-numeric:tabular-nums;margin:0;font-size:42px;font-weight:400;line-height:.95}.ce-mois__filet{border-radius:2px;width:48px;height:3px;display:block}.ce-mois__sous-titre{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.ce-mois__duo{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}.ce-mois__duo>:only-child{grid-column:1/-1}.ce-mois__kpi{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0 0 12px}.stats-bloc .ce-mois__kpi{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;display:flex}.ce-mois__bon{color:var(--sm-bon-ink)}.ce-mois__attention{color:var(--sm-attention-ink)}.ce-mois__lecture{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;color:var(--hub-head-fg-2)}.stats-bloc .ce-mois__lecture{color:var(--hub-fg-2)}.ce-mois__bouts{display:none}.ce-mois__suit{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400}.ce-mois__legende{border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding-top:10px;display:flex}.ce-mois__legende-bouton{border-radius:var(--hub-r-pill);height:26px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.ce-mois__legende-bouton strong{color:var(--hub-fg);font-variant-numeric:tabular-nums}.ce-mois__legende-bouton[aria-pressed=true]{background:var(--hub-surface-2);color:var(--hub-fg)}.ce-mois__legende-bouton:focus-visible{box-shadow:var(--hub-focus);outline:none}.ce-mois__legende-filet{width:14px;height:2px;display:inline-block}.ce-mois__legende-bouton[aria-pressed=true] .ce-mois__legende-filet{height:3px}.ce-mois__legende--simple{margin-top:2px}.ce-mois__legende--simple .ce-mois__legende-bouton{cursor:default;height:auto;padding:0}.ce-mois__legende--simple .ce-mois__legende-filet{border-radius:2px;width:10px;height:10px}.ce-mois__epingle{display:none}.ce-mois__histo{border-bottom:1px solid var(--hub-border);align-items:flex-end;gap:14px;height:190px;margin-top:6px;display:flex}.ce-mois__groupe{flex:1;justify-content:center;align-items:flex-end;gap:3px;min-width:0;height:100%;transition:opacity .22s;display:flex}.ce-mois__barre-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:42px;height:100%;display:flex}.ce-mois__barre{border-radius:var(--hub-r-sm) var(--hub-r-sm) 0 0;width:100%;transition:height 90ms linear;display:block}.ce-mois__barre--vide{flex:1;max-width:42px}.ce-mois__barre-valeur{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:4px;font-weight:700}.ce-mois__axe--colonnes{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);justify-content:space-around;gap:14px;margin-top:7px}.ce-mois__axe--colonnes>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ce-mois__barre,.ce-mois__groupe{transition:none}}.ce-mois__epingle{border-radius:var(--hub-r-sm);min-height:34px;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;padding:0 10px}.ce-mois__epingle span{flex:1}.ce-mois__epingle-fermer{width:22px;height:22px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ce-mois__epingle-fermer:after{content:"";position:absolute;inset:-11px}@media (width<=767px){.stats-contenu{margin-top:12px}.ce-mois{gap:12px}.ce-mois__phrase{font-size:24px}.ce-mois__consigne{display:none}.ce-mois__bouts{display:inline}.ce-mois__cartes{grid-template-columns:1fr 1fr;gap:8px}.ce-mois__carte{gap:5px;padding:11px 12px}.ce-mois__carte .ce-mois__grand{font-size:34px}.ce-mois__carte .ce-mois__filet{width:36px}.ce-mois__variation{height:18px;padding:0 6px}.ce-mois__duo{gap:12px}.ce-mois__graphe,.ce-mois__objectif{gap:9px}.ce-mois__objectif .ce-mois__grand{font-size:38px}.ce-mois .ce-mois__epingle{display:flex}.ce-mois__trace{height:170px}.ce-mois .ce-mois__axe--ordinateur{display:none}.ce-mois .ce-mois__axe--telephone{display:flex}.ce-mois__legende{border-top:0;gap:6px;padding-top:0}.ce-mois__legende-bouton{border:1px solid var(--hub-border-subtle);background:var(--hub-surface);gap:7px;height:36px;padding:0 11px;position:relative}.ce-mois__legende-bouton:after{content:"";position:absolute;inset:-4px 0}.ce-mois__legende-bouton[aria-pressed=true]{border-color:var(--hub-border);background:var(--hub-surface-2)}.ce-mois__legende-filet{width:12px}.ce-mois__legende--simple .ce-mois__legende-bouton{background:0 0;border:0}.ce-mois__histo{gap:10px;height:150px}.ce-mois__barre-col,.ce-mois__barre--vide{max-width:22px}.ce-mois__barre-valeur{font-size:var(--hub-fs-xs);padding-bottom:3px}.ce-mois__axe--colonnes{gap:10px;margin-top:6px}.ce-mois__suit{display:none}}.stats-equipe{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.stats-equipe__avertissement{border-radius:var(--hub-r-md);background:var(--ch-passage-soft);color:var(--ch-passage-ink);text-wrap:pretty;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.stats-equipe__avertissement>svg{flex-shrink:0;width:15px;height:15px}.stats-equipe__duo{align-items:start;gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.stats-equipe__nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.stats-equipe__ligne--autre,.stats-equipe__ligne--autre .stats-equipe__nom,.stats-equipe__ligne--autre th,.stats-equipe__ligne--autre .stats-nombre{color:var(--hub-fg-2);font-weight:400}[data-canal=appel]{background:var(--ch-appel)}[data-canal=whatsapp]{background:var(--ch-wa)}[data-canal=sms]{background:var(--ch-sms)}[data-canal=email]{background:var(--ch-mail)}[data-theme=dark] [data-canal=appel]{background:var(--ch-appel-ink)}[data-theme=dark] [data-canal=whatsapp]{background:var(--ch-wa-ink)}[data-theme=dark] [data-canal=sms]{background:var(--ch-sms-ink)}[data-theme=dark] [data-canal=email]{background:var(--ch-mail-ink)}.stats-equipe__barres{gap:var(--hub-sp-3);margin:0;padding:0;list-style:none;display:grid}.stats-equipe__barre{align-items:center;gap:var(--hub-sp-3);grid-template-columns:78px minmax(0,1fr) 54px;display:grid}.stats-equipe__barre .stats-equipe__nom{white-space:normal;overflow-wrap:anywhere}.stats-equipe__pile{border-radius:var(--hub-r-xs);height:22px;display:flex;overflow:hidden}.stats-equipe__pile>span{height:100%;display:block}.stats-equipe__pile>span+span{box-shadow:inset 2px 0 0 var(--hub-surface)}.stats-equipe__barre .stats-nombre{text-align:right;font-weight:600}.stats-equipe__barre.stats-equipe__ligne--autre .stats-nombre{font-weight:400}.stats-equipe__legende{gap:var(--hub-sp-2) 14px;border-top:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;margin:0;padding:10px 0 0;list-style:none;display:flex}.stats-equipe__legende li{align-items:center;gap:7px;display:inline-flex}.stats-equipe__pastille{border-radius:2px;width:10px;height:10px}.stats-chaleur{gap:5px;display:grid}.stats-chaleur__ligne{grid-template-columns:78px repeat(7,minmax(0,1fr));align-items:center;gap:5px;display:grid}.stats-chaleur__entete{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);text-align:center}.stats-chaleur{--heat-serie:var(--se-prospects);--heat-serie-soft:var(--se-prospects-soft);--heat-plafond:var(--heat-plafond-prospects)}.stats-chaleur__case{border-radius:var(--hub-r-xs);height:30px;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;--heat-v:var(--intensite,0);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.stats-chaleur__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;padding-top:6px}.stats-chaleur__note--telephone{display:none}.stats-equipe__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stats-essais{table-layout:fixed}.stats-essais thead th:first-child{width:128px}.stats-equipe__table+.stats-equipe__table{margin-top:var(--hub-sp-4)}.stats-equipe__table th,.stats-equipe__table td{height:36px;padding:var(--hub-sp-1);border-bottom:1px solid var(--hub-border-subtle);text-align:right}.stats-equipe__table thead th{border-bottom-color:var(--hub-border);height:auto;padding-bottom:6px}.stats-equipe__table th[scope=row],.stats-equipe__table thead th:first-child{text-align:left;font-weight:600}.stats-equipe__table thead th{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.stats-equipe__taux{flex-direction:column;align-items:flex-end;display:inline-flex}.stats-essais__masque{color:var(--hub-fg-2)}.stats-equipe__entonnoir{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid}.stats-equipe__bloc-entonnoir>.ds-carte__entete{flex-wrap:wrap}.stats-equipe__entonnoir li{flex-direction:column;gap:6px;display:flex}.stats-equipe__etape{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.stats-equipe__grand{font-size:26px;font-weight:600;line-height:1}.stats-equipe__jauge{border-radius:var(--hub-r-xs);background:var(--hub-progress-track);height:8px;overflow:hidden}.stats-equipe__jauge>span{border-radius:var(--hub-r-xs);height:100%;display:block}.stats-coach__tuiles{gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.stats-coach__tuile{padding:var(--hub-sp-3);border:1px solid var(--hub-border-subtle);border-radius:var(--hub-r-md);flex-direction:column;gap:6px;display:flex}.stats-coach__titre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-weight:700}.stats-coach__creneaux{gap:var(--hub-sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stats-coach__creneaux dt{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.stats-coach__creneaux dd,.stats-coach__chiffre{font-size:var(--hub-fs-xl);margin:0;font-weight:600}.stats-coach__retention{gap:var(--hub-sp-3);margin-top:var(--hub-sp-4);padding-top:var(--hub-sp-4);border-top:1px solid var(--hub-border-subtle);display:grid}.stats-coach__retention .stats-retention__reglages{margin-block-end:0}.stats-comm{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.stats-comm__tuiles{gap:var(--hub-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));display:grid}.stats-comm__duo{align-items:start;gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.stats-comm__tuile{border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow-xs);flex-direction:column;gap:5px;padding:12px 13px;display:flex}.stats-comm__libelle{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.stats-comm__chiffre{font-variant-numeric:tabular-nums;color:var(--hub-fg);font-size:26px;font-weight:600;line-height:1}.stats-comm__tuile--discrete .stats-comm__chiffre{color:var(--hub-fg-2)}.stats-comm__colonnes{align-items:flex-end;gap:4px;height:150px;display:flex}.stats-comm__colonne{flex-direction:column-reverse;flex:1 1 0;gap:2px;min-width:0;height:100%;display:flex}.stats-comm__colonne>span{border-radius:2px;width:100%;display:block}.stats-comm__axe{margin-top:var(--hub-sp-1);font-size:var(--hub-fs-xs);color:var(--hub-fg-2);justify-content:space-between;display:flex}.stats-comm .stats-equipe__legende .stats-nombre{margin-left:var(--hub-sp-1)}.stats-comm__statuts{margin:0 0 var(--hub-sp-1);gap:11px;padding:0;list-style:none;display:grid}.stats-comm__statut-ligne{justify-content:space-between;align-items:baseline;gap:var(--hub-sp-2);margin-bottom:5px;display:flex}.stats-comm__jauge{background:var(--hub-progress-track);border-radius:4px;height:8px;display:block;overflow:hidden}.stats-comm__jauge>span{background:var(--se-prospects);border-radius:4px;height:100%;display:block}[data-statut=livre] .stats-comm__jauge>span{background:var(--se-fixes)}[data-statut=ouvert] .stats-comm__jauge>span{background:var(--se-venus)}[data-statut=echoue] .stats-comm__jauge>span{background:var(--sm-critique)}.stats-comm__courbe{color:var(--ch-wa)}[data-theme=dark] .stats-comm__courbe{color:var(--ch-wa-ink)}.stats-comm .ce-mois__axe{color:var(--hub-fg-2)}.stats-comm__courbe.ce-mois__trace{height:150px}.stats-comm__kpi-texte{color:var(--hub-fg-2)}.stats-comm__epingle{background:var(--ch-wa-soft);display:flex}.stats-comm__legende-reponses{border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.stats-comm__series{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stats-comm__serie{border-radius:var(--hub-r-pill);height:26px;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:7px;padding:0 9px;display:inline-flex}.stats-comm__serie--active{background:var(--hub-surface-2);color:var(--hub-fg)}.stats-comm__serie .stats-nombre{color:var(--hub-fg)}.stats-comm__trait{width:14px;height:2px}.stats-comm__serie--active .stats-comm__trait{height:3px}.stats-comm__trait--absent{border-top:2px dashed var(--hub-fg-3)}.stats-comm__etat{color:var(--hub-fg-2);font-weight:400}.stats-comm__sequences{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stats-comm__sequences th,.stats-comm__sequences td{border-bottom:1px solid var(--hub-border-subtle);text-align:right;height:40px;padding:0 4px}.stats-comm__sequences thead th{border-bottom-color:var(--hub-border);width:62px;height:auto;padding-bottom:6px;line-height:1.15}.stats-comm__sequences thead th:first-child{width:auto}.stats-comm__sequences thead th:last-child{width:110px}.stats-comm__sequences th[scope=row],.stats-comm__sequences thead th:first-child{text-align:left;font-weight:600}.stats-comm__sequences thead th{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.stats-comm__taux{align-items:center;gap:var(--hub-sp-2);display:flex}.stats-comm__taux .stats-comm__jauge{flex:1}.stats-comm__taux .stats-comm__jauge>span{background:var(--se-venus)}@media (width<=767px){.stats-comm__tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats-comm__tuile{box-shadow:none;gap:3px;padding:10px 12px}.stats-comm__chiffre{font-size:24px;line-height:1.1}.stats-comm__courbe.ce-mois__trace{height:140px}.stats-comm__sequences thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stats-comm__sequences,.stats-comm__sequences tbody{gap:8px;display:grid}.stats-comm__sequences tr{border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-wrap:wrap;gap:7px 6px;padding:10px;display:flex}.stats-comm__sequences th,.stats-comm__sequences td{text-align:left;border:0;height:auto;padding:0;display:block}.stats-comm__sequences th[scope=row]{font-size:var(--hub-fs-md);text-wrap:pretty;flex-basis:100%}.stats-comm__sequences td:not(:last-child){border-radius:var(--hub-r-pill);background:var(--hub-surface);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);padding:2px 8px}.stats-comm__sequences td:not(:last-child):before{content:attr(data-libelle) " "}.stats-comm__sequences td:last-child{flex-basis:100%}.stats-comm__sequences .stats-comm__jauge{background:var(--hub-surface)}}.stats-objectifs{margin-top:var(--hub-sp-2)}.stats-objectifs__attente{gap:var(--hub-sp-1);padding:var(--hub-sp-3) var(--hub-sp-5);background:var(--hub-surface-2);border-top:1px solid var(--hub-border-subtle);display:grid}.stats-objectifs__attente p{gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;margin:0;display:flex}.stats-objectifs__case{background:var(--hub-border);border-radius:var(--hub-r-xs);opacity:.7;flex:none;width:1.75rem;height:.75rem}.stats-objectifs__total{padding:var(--hub-sp-3) var(--hub-sp-5);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);background:var(--hub-surface-2);border-top:1px solid var(--hub-border-subtle);margin:0}.stats-objectifs__section{margin:var(--hub-sp-2) 0 0;font-size:var(--hub-fs-sm);color:var(--hub-fg);font-weight:600}.stats-rythme{gap:var(--hub-sp-1);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;display:inline-flex}.stats-rythme__mot:before{content:"· "}.stats-rythme--favorable{color:var(--hub-ok)}.stats-rythme--defavorable{color:var(--hub-danger)}.stats-objectifs__formulaire{gap:var(--hub-sp-4);display:grid}.stats-objectifs__groupe{gap:var(--hub-sp-2);padding:var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-sm);margin:0;display:grid}.stats-objectifs__nom{font-size:var(--hub-fs-base);color:var(--hub-fg);margin:0;font-weight:600}.stats-objectifs__cibles{gap:var(--hub-sp-1);margin:0;display:grid}.stats-objectifs__cibles>div{justify-content:space-between;gap:var(--hub-sp-3);font-size:var(--hub-fs-base);display:flex}.stats-objectifs__cibles dt{color:var(--hub-fg-2)}.stats-objectifs__cibles dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.stats-objectifs__regler{color:var(--hub-accent-ink);font-weight:600}@media (width<=767px){.stats-objectifs__attente,.stats-objectifs__total{padding:var(--hub-sp-3) var(--hub-sp-4)}.stats-rythme{flex-direction:column;align-items:flex-end;gap:0}.stats-rythme__mot{font-size:var(--hub-fs-xs)}.stats-rythme__mot:before{content:none}}.conv-duo{align-items:start;gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.conv-bloc .ds-table__th{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=767px){.conv-commercial .ds-table{contain:none;background:0 0;overflow:visible}.conv-commercial .ds-table__grille{gap:8px;width:auto;padding:12px;display:grid}.conv-commercial .ds-table__entete{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.conv-commercial .ds-table__ligne{border-radius:var(--hub-r-md);background:var(--hub-surface-2);border:0;flex-wrap:wrap;gap:6px;min-height:0;padding:10px;display:flex}.conv-commercial .ds-table__cellule{padding:0}.conv-commercial .ds-table__cellule:first-child{flex-basis:100%;font-weight:600}.conv-commercial .ds-table__cellule:not(:first-child){border-radius:var(--hub-r-pill);background:var(--hub-surface);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);padding:2px 8px}.conv-commercial .ds-table__cellule:nth-child(2):before{content:"Entrés "}.conv-commercial .ds-table__cellule:nth-child(3):before{content:"Contactés "}.conv-commercial .ds-table__cellule:nth-child(4):before{content:"Essais venus "}.conv-commercial .ds-table__cellule:nth-child(5):before{content:"Signés "}}.conv-entete{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hub-fg-2);font-weight:400}.conv-bloc>.ds-carte__entete{flex-wrap:wrap}.conv-bloc>.ds-carte__entete label,.conv-bloc>.ds-carte__entete .ds-interrupteur__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.conv-reglages{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.conv-reglages .ds-segmented{border-radius:var(--hub-r-sm);background:var(--hub-surface);gap:2px;padding:2px}.conv-reglages .ds-segmented__segment{border-radius:var(--hub-r-xs);height:24px;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);padding:0 9px;font-weight:600}.conv-reglages .ds-segmented__segment--actif{background:var(--hub-accent);box-shadow:none;color:var(--hub-on-accent)}.conv-reglages .stats-barre__reprise{display:inline-flex}.conv-masque{color:var(--hub-fg-2)}.conv-etapes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.conv-etapes__ligne{grid-template-columns:150px minmax(0,1fr) 62px 156px;grid-template-areas:"libelle piste nombre parts";align-items:center;gap:12px;display:grid}.conv-etapes__libelle{grid-area:libelle;font-weight:600}.conv-etapes__piste{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);grid-area:piste;height:30px;position:relative;overflow:hidden}.conv-etapes__rempli{position:absolute;inset:0 auto 0 0}.conv-etapes__rempli--masque{background:var(--stats-masque);width:100%}.conv-etapes__nombre{font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums;text-align:right;grid-area:nombre}.conv-etapes__parts{text-align:right;flex-direction:column;grid-area:parts;line-height:1.25;display:flex}.conv-etapes__part{font-variant-numeric:tabular-nums}.conv-etapes__detail{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.conv-sources{align-items:start;gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.ds-carte.conv-source{--carte-py:12px;gap:7px}.conv-source>.ds-carte__entete{min-height:36px;padding-block:7px}.conv-source .ds-carte__titre{align-items:center;gap:8px;display:inline-flex}.conv-pastille{border-radius:2px;flex-shrink:0;width:9px;height:9px}.conv-source__etapes{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.conv-source__etape{align-items:center;gap:8px;display:flex}.conv-source__libelle{font-size:var(--hub-fs-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--hub-fg-2);flex:0 84px;overflow:hidden}.conv-source__piste{border-radius:var(--hub-r-xs);background:var(--hub-surface-2);flex:auto;min-width:54px;height:16px;overflow:hidden}.conv-source__rempli{height:100%;display:block}.conv-source__valeur{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.conv-ton--normal{color:var(--hub-fg)}.conv-ton--bon{color:var(--sm-bon-ink)}.conv-ton--secondaire{color:var(--hub-fg-2)}@media (width<=767px){.conv-entonnoir>.ds-carte__entete{flex-direction:column;align-items:flex-start;gap:8px;padding-block:10px}.conv-reglages .ds-segmented__segment{height:32px;padding:0 12px;position:relative}.conv-reglages .ds-segmented__segment:after{content:"";position:absolute;inset:-6px 0}.conv-etapes__ligne{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"libelle nombre part""piste piste piste""detail detail detail";align-items:baseline;gap:5px 8px}.conv-etapes__piste{height:26px}.conv-etapes__parts{display:contents}.conv-etapes__part{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);grid-area:part;font-weight:400}.conv-etapes__detail{text-align:left;color:var(--hub-fg-2);grid-area:detail}}.conv-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conv-tuile{border-radius:var(--hub-r-md);background:var(--hub-surface-2);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.conv-tuile p{margin:0}.conv-tuile__libelle{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.conv-tuile__chiffre{font-family:var(--hub-font-serif);font-variant-numeric:tabular-nums;color:var(--hub-fg);font-size:30px;font-weight:400;line-height:1}.conv-tuile__chiffre--bon{color:var(--sm-bon-ink)}.conv-tuile--vide .conv-tuile__chiffre{color:var(--hub-fg-3)}.conv-tuile__piste{background:var(--hub-surface);border-radius:4px;height:8px;display:block;overflow:hidden}.conv-tuile__rempli{border-radius:4px;height:100%;display:block}.conv-tuile__detail{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.conv-delais{flex-direction:column;gap:4px;margin:0;display:flex}.conv-delais__ligne{border-bottom:1px solid var(--hub-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;display:grid}.conv-delais__ligne dd{margin:0}.conv-delais__mesure{grid-template-columns:92px 78px;align-items:center;gap:10px;display:grid}.conv-delais__valeur{font-size:var(--hub-fs-lg);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.conv-delais__base{font-size:var(--hub-fs-sm);text-align:right;color:var(--hub-fg-2)}.conv-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-wrap:pretty;margin:0;padding-top:8px}.conv-note+.conv-note{padding-top:0}@media (width<=767px){.conv-tuile__libelle{letter-spacing:.02em;text-wrap:balance;min-height:2.7em;line-height:1.35}.conv-delais__mesure{grid-template-columns:auto 64px}}.conv-relances__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);text-wrap:pretty;margin:0}.conv-sequence{align-items:flex-end;gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.conv-sequence__colonne{flex-direction:column;flex:1;gap:6px;min-width:88px;display:flex}.conv-sequence__signatures,.conv-sequence__taux{font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;text-align:center;color:var(--hub-fg-2)}.conv-sequence__piste{border-radius:var(--hub-r-xs);background:var(--hub-surface-2);height:120px;display:block;position:relative;overflow:hidden}.conv-sequence__barre{position:absolute;bottom:0;left:0;right:0}.conv-sequence__barre--course{background:var(--se-prospects-soft)}.conv-sequence__barre--relances{background:var(--se-prospects)}.conv-sequence__barre--signatures{background:var(--se-clients)}.conv-sequence__reste{font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:700;position:absolute;inset:auto 0 4px}.conv-sequence__reste--texte{color:var(--hub-fg)}.conv-sequence__reste--inverse{color:var(--hub-fg-inv)}.conv-sequence__libelle{font-size:var(--hub-fs-sm);text-align:center;color:var(--hub-fg-2)}.conv-sequence__libelle--fort{color:var(--hub-fg);font-weight:600}.conv-sequence__court{display:none}.conv-relances__legende{border-top:1px solid var(--hub-border-subtle);flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding-top:10px;display:flex}.conv-relances__legende span{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:7px;display:inline-flex}.conv-relances__pastille{border-radius:2px;width:10px;height:10px;display:inline-block}@media (width<=767px){.conv-sequence{overflow:visible}.conv-sequence__colonne{gap:4px;min-width:0;position:relative}.conv-sequence__signatures,.conv-sequence__taux{display:none}.conv-sequence__piste{height:130px}.conv-sequence__reste{font-size:var(--hub-fs-xs);bottom:3px}.conv-sequence__long{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.conv-sequence__court{display:inline}.conv-sequence__libelle,.conv-sequence__libelle--fort{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:400}}.stats-chaleur-case{background:color-mix(in oklab, var(--heat-serie) calc((var(--heat-min) + (var(--heat-plafond) - var(--heat-min)) * var(--heat-v,0)) * 1%), var(--heat-base,var(--heat-serie-soft)));color:var(--heat-encre)}[data-theme=dark] .stats-chaleur-case{--heat-base:var(--heat-fond)}.stats-chaleur-case--vide{background:var(--heat-vide);box-shadow:inset 0 0 0 1px var(--heat-vide-bord);color:var(--hub-fg-3)}.stats-mention{margin:var(--hub-sp-4) 0 0;color:var(--hub-fg-2);font-size:var(--hub-fs-sm);line-height:1.5}.stats-retention__reglages{margin-block-end:var(--hub-sp-3)}.stats-retention__defilant{position:relative;overflow-x:auto}.stats-retention__defilant:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-retention__chaleur{--heat-serie:var(--se-venus);--heat-serie-soft:var(--se-venus-soft);--heat-plafond:var(--heat-plafond-venus);border-collapse:separate;border-spacing:6px 5px;font-variant-numeric:tabular-nums;table-layout:fixed;inline-size:100%;margin:-5px -6px}.stats-retention__chaleur th,.stats-retention__chaleur td{text-align:start;padding:0}.stats-retention__chaleur thead th{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);padding-bottom:4px;font-weight:700}.stats-retention__chaleur thead th:first-child{inline-size:110px}.stats-retention__chaleur th[scope=row]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stats-retention__chaleur .stats-retention__effectif{text-align:end;inline-size:76px}.stats-retention__chaleur .stats-retention__jalon{text-align:center}.stats-retention__court,.stats-retention__sous{display:none}.stats-retention__chaleur .stats-retention__case{--heat-v:var(--part,0);border-radius:var(--hub-r-xs);text-align:center;block-size:32px;font-size:var(--hub-fs-sm);font-weight:600}.stats-retention__case--vide{background:0 0}.stats-retention__chaleur .stats-retention__case--masque{background:var(--stats-masque);font-size:var(--hub-fs-xs);color:var(--hub-fg);font-weight:600}@media (width<=767px){.stats-retention__chaleur{border-spacing:4px 5px;margin:-5px -4px}.stats-retention__chaleur thead th:first-child{inline-size:96px}.stats-retention__chaleur .stats-retention__effectif{display:none}.stats-retention__long{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.stats-retention__court{display:inline}.stats-retention__chaleur th[scope=row]{font-size:var(--hub-fs-sm);line-height:1.25}.stats-retention__sous{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);font-weight:400;display:block}.stats-retention__chaleur .stats-retention__case{block-size:44px;font-weight:700}.stats-retention__chaleur .stats-retention__case--masque{padding-inline:0;font-weight:600}.stats-equipe__barre{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"nom nombre""pile pile"}.stats-equipe__barre .stats-equipe__nom{grid-area:nom}.stats-equipe__barre .stats-equipe__pile{grid-area:pile}.stats-equipe__barre .stats-nombre{grid-area:nombre}.stats-chaleur,.stats-chaleur__ligne{gap:4px}.stats-chaleur__ligne{grid-template-columns:62px repeat(5,minmax(0,1fr))}.stats-chaleur__case{height:44px;font-weight:700}.stats-chaleur__we,.stats-chaleur__note--ordinateur{display:none}.stats-chaleur__note--telephone{display:block}.stats-essais,.stats-essais tbody{gap:8px;display:grid}.stats-essais thead{display:none}.stats-essais tr{border-radius:var(--hub-r-md);background:var(--hub-surface-2);grid-template-columns:minmax(0,1fr) auto auto 88px;grid-template-areas:"nom etiquette etiquette taux""nom fixes venus taux";align-items:center;column-gap:4px;min-height:52px;padding:8px 10px;display:grid}.stats-essais tr:before{content:"fixés / venus";font-size:var(--hub-fs-sm);color:var(--hub-fg-2);grid-area:etiquette;justify-self:end;line-height:1.3}.stats-essais th,.stats-essais td{border:0;height:auto;padding:0}.stats-essais th{grid-area:nom}.stats-essais .stats-essais__fixes{grid-area:fixes;justify-self:end;font-weight:700}.stats-essais .stats-essais__venus{text-align:left;grid-area:venus;justify-self:start;padding-left:4px;font-weight:700}.stats-essais__venus:before{content:"/ "}.stats-essais__taux{font-size:var(--hub-fs-sm);grid-area:taux}}.stats-couts__lignes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats-couts__lignes li{grid-template-columns:96px minmax(0,1fr) 80px;align-items:center;gap:10px;display:grid}.stats-couts__lignes .stats-nombre{text-align:right}.stats-couts__piste{background:var(--hub-surface-2);border-radius:6px;height:12px;overflow:hidden}.stats-couts__piste>span{border-radius:6px;height:100%;display:block}.stats-couts__solde{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.stats-couts__solde--bas{border-radius:var(--hub-r-md);background:var(--sm-attention-soft);color:var(--sm-attention-ink);font-size:var(--hub-fs-base);align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.stats-couts__solde--bas>svg{flex-shrink:0;width:15px;height:15px}@media (width<=767px){.stats-couts>.ds-carte__entete{flex-wrap:wrap}.stats-couts__lignes li{grid-template-columns:72px minmax(0,1fr) 72px}}.stats-raisons__lignes{border-collapse:collapse;width:100%;font-size:var(--hub-fs-sm)}.stats-raisons__lignes th,.stats-raisons__lignes td{padding:3px 0}.stats-raisons__lignes th{text-align:left;color:var(--hub-fg-2);font-weight:400}.stats-raisons__lignes td{text-align:right;font-weight:700}@media (width<=767px){.stats-raisons>.ds-carte__entete{flex-wrap:wrap}}.stats-couts__detail>summary{min-height:32px;font-size:var(--hub-fs-sm);color:var(--stats-lien);cursor:pointer}.stats-couts__detail[open]>summary{margin-bottom:8px}.stats-parrainage-bloc>.ds-carte__entete{flex-wrap:wrap}.stats-parrainage{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.stats-parrainage>div{flex-direction:column;gap:3px;min-width:0;display:flex}.stats-parrainage dt{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.stats-parrainage dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:1}.stats-parrainage .stats-parrainage__sous{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:400;line-height:1.35}.stats-parrainage .stats-parrainage__bon{color:var(--sm-bon-ink)}.stats-parrainage .stats-parrainage__masque{color:var(--hub-fg-2)}.stats-parrainage__etapes{border-top:1px solid var(--hub-border-subtle);gap:8px;padding-top:10px;display:grid}.stats-parrainage__surtitre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-weight:700}.stats-parrainage__lignes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stats-parrainage__lignes li{font-size:var(--hub-fs-sm);grid-template-columns:116px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.stats-parrainage__lignes .stats-nombre{text-align:right}.stats-parrainage__piste{background:var(--hub-progress-track);border-radius:5px;height:10px;overflow:hidden}.stats-parrainage__piste>span{border-radius:5px;height:100%;display:block}@media (width<=767px){.stats-parrainage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats-parrainage>div{border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;padding:9px 10px}.stats-parrainage dt{letter-spacing:0;text-transform:none;font-weight:400}.stats-parrainage dd{font-size:22px;line-height:1.1}.stats-parrainage .stats-parrainage__sous{font-size:var(--hub-fs-xs)}.stats-parrainage__lignes li{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.stats-parrainage__piste{border-radius:var(--hub-r-pill);grid-area:2/1/auto/-1}}.stats-membres__duo{align-items:start;gap:var(--hub-sp-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.stats-membres__colonne{gap:var(--hub-sp-4);min-width:0;display:grid}.stats-membres>.stats-barre{justify-content:flex-end}.stats-tableaux{flex-direction:column;gap:18px;display:flex}.stats-tableaux__phrase{color:var(--hub-fg-2);margin:0;font-size:14px}.stats-tableaux__barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stats-tableaux__compte{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:26px;font-weight:400;line-height:1}.stats-tableaux__nombre{color:var(--hub-fg-2);margin-left:2px;font-size:11px}.stats-tableaux__recherche{border:1px solid var(--hub-field-border);background:var(--hub-bg);width:220px;height:30px;color:var(--hub-fg-3);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:inline-flex}.stats-tableaux__recherche svg{flex:none;width:14px;height:14px}.stats-tableaux__recherche input{min-width:0;color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;background:0 0;border:0;flex:1}@media (width>=768px){.stats-tableaux__recherche input{font-size:13px}}.stats-tableaux__recherche input::placeholder{color:var(--hub-fg-3)}.stats-tableaux__recherche:focus-within{box-shadow:var(--hub-focus)}.stats-tableaux__recherche input:focus,.stats-tableaux__recherche input:focus-visible{box-shadow:none;outline:none}.stats-tableaux__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.stats-carte-tableau{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;transition:background .15s;display:flex;position:relative}.stats-carte-tableau:hover{background:color-mix(in srgb, var(--hub-fg) 3.5%, var(--hub-surface))}.stats-carte-tableau__entete{align-items:center;gap:8px;display:flex}.stats-carte-tableau__picto{background:var(--hub-surface-2);width:30px;height:30px;color:var(--hub-fg-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stats-carte-tableau__picto svg{width:16px;height:16px}.stats-carte-tableau__nom{min-width:0;font-family:var(--hub-font-serif);margin:0;font-size:22px;font-weight:400;line-height:1}.stats-carte-tableau__ouvrir{color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.stats-carte-tableau__ouvrir:after{content:"";border-radius:14px;position:absolute;inset:0}.stats-carte-tableau__ouvrir:focus-visible{outline:none}.stats-carte-tableau__ouvrir:focus-visible:after{box-shadow:var(--hub-focus)}.stats-carte-tableau__menu{z-index:1;color:var(--hub-fg-3);margin-left:auto;position:relative}.stats-carte-tableau__composition{color:var(--hub-fg-2);margin:0;font-size:13px;line-height:1.4}.stats-carte-tableau__puces{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stats-carte-tableau__date{color:var(--hub-fg-2);margin:0;font-size:11px}.stats-carte-tableau__mention{color:var(--hub-fg);margin:0;font-size:12px}.stats-modeles{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-xs);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.stats-modeles__titre{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-size:11px;font-weight:700}.stats-modeles__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stats-modeles__case{border:1px dashed var(--hub-fg-3);width:100%;height:100%;color:var(--hub-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stats-modeles__case:hover{background:var(--hub-bg)}.stats-modeles__case:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-modeles__nom{font-size:13px;font-weight:700}.stats-modeles__detail{color:var(--hub-fg-2);font-size:12px}@media (prefers-reduced-motion:no-preference){.stats-carte-tableau{animation:.45s cubic-bezier(.2,.8,.2,1) both stats-tw-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms)}}.stats-catalogue .ds-panneau__corps{width:min(380px,100vw);box-shadow:var(--hub-shadow-lg)}.stats-catalogue .ds-panneau__titre{font-family:var(--hub-font-serif);font-size:24px;font-weight:400;line-height:1}.stats-catalogue .ds-panneau__contenu{flex-direction:column;gap:12px;display:flex}.stats-catalogue__recherche{border:1px solid var(--hub-field-border);background:var(--hub-bg);height:34px;color:var(--hub-fg-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.stats-catalogue__recherche svg{flex:none;width:14px;height:14px}.stats-catalogue__recherche input{min-width:0;color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;background:0 0;border:0;flex:1}@media (width>=768px){.stats-catalogue__recherche input{font-size:13px}}.stats-catalogue__recherche input::placeholder{color:var(--hub-fg-3)}.stats-catalogue__recherche:focus-within{box-shadow:var(--hub-focus)}.stats-catalogue__recherche input:focus,.stats-catalogue__recherche input:focus-visible{box-shadow:none;outline:none}.stats-catalogue__familles{flex-wrap:wrap;gap:5px;display:flex}.stats-catalogue__pastille{background:var(--hub-surface-2);height:24px;color:var(--hub-fg);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600}.stats-catalogue__pastille[aria-pressed=true]{background:var(--hub-fg);color:var(--hub-bg)}.stats-catalogue__pastille:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-catalogue__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stats-catalogue__ligne{border-top:1px solid var(--hub-border);align-items:center;gap:10px;padding:8px 0;display:flex}.stats-catalogue__texte{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.stats-catalogue__libelle{color:var(--hub-fg);font-size:13px;font-weight:600}.stats-catalogue__famille{color:var(--hub-fg-2);font-size:11px}.stats-catalogue__deja.stats-puce{height:22px}.stats-catalogue__note{border-top:1px solid var(--hub-border);color:var(--hub-fg-2);margin:0;padding-top:10px;font-size:11px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.stats-catalogue__ligne{animation:.45s cubic-bezier(.2,.8,.2,1) both stats-tw-surgit;animation-delay:calc(.3s + var(--i,0) * 40ms)}}.stats-tw{flex-direction:column;gap:4px;display:flex}.stats-tw__ligne{align-items:baseline;gap:8px;display:flex}.stats-tw__valeur{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:40px;font-weight:400;line-height:1}.stats-tw--jauge .stats-tw__valeur{color:var(--tw-ecart-hausse)}.stats-tw__ecart{color:var(--hub-fg-2);font-size:12px;font-weight:700}.stats-tw__ecart.stats-ecart--favorable{color:var(--tw-ecart-hausse)}.stats-tw__ecart.stats-ecart--defavorable{color:var(--tw-ecart-baisse)}.stats-tw__comparaison{color:var(--hub-fg-2);font-size:12px}.stats-tw--anneau{flex-direction:row;align-items:center;gap:12px}.stats-tw__anneau-boite{flex:none;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex;position:relative}.stats-tw__anneau{position:absolute;inset:0}.stats-tw__anneau-piste,.stats-tw__anneau-part{fill:none;stroke-width:10px}.stats-tw__anneau-piste{stroke:var(--hub-surface-2)}.stats-tw__anneau-part{stroke:var(--nat-evenement-ink);stroke-linecap:round}.stats-tw__anneau-valeur{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:18px;position:relative}.stats-tw__cote{flex-direction:column;gap:2px;min-width:0;display:flex}.stats-tw__jauge{background:var(--hub-surface-2);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.stats-tw__jauge-part{background:var(--tw-ecart-hausse);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.stats-tw__anneau-part{animation:1.6s ease-out .4s both stats-tw-trace}.stats-tw__jauge-part{animation:.6s cubic-bezier(.2,.8,.2,1) .5s both stats-tw-monte}}@keyframes stats-tw-trace{0%{stroke-dashoffset:var(--part)}to{stroke-dashoffset:0}}@keyframes stats-tw-monte{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stats-tableau__entete{flex-direction:column;gap:14px;display:flex}.stats-tableau__tete{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.stats-tableau__titres{flex-direction:column;flex:24rem;gap:6px;min-width:0;display:flex}.stats-tableau__surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-size:11px;font-weight:700}.stats-tableau__retour{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.stats-tableau__retour:hover{color:var(--hub-fg);text-decoration:underline}.stats-tableau__retour:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-tableau__ligne-titre,.stats-tableau__titre{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.stats-tableau__nom{min-width:0;font-family:var(--hub-font-serif);color:var(--hub-fg);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:400;line-height:1}.stats-tableau__crayon{border:1px solid var(--hub-border-strong);width:28px;height:28px;color:var(--hub-fg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.stats-tableau__crayon svg{width:14px;height:14px}.stats-tableau__crayon:focus-visible{box-shadow:var(--hub-focus);outline:none}.stats-tableau__titre--saisie{flex-direction:column;align-items:stretch;width:min(100%,40rem)}.stats-tableau__champ-nom input{border:2px solid var(--hub-accent);height:auto;font-family:var(--hub-font-serif);border-radius:10px;padding:6px 12px;font-size:40px;line-height:1.1}.stats-tableau__actions-nom{gap:8px;display:flex}.stats-tableau__resume{color:var(--hub-fg-2);margin:0;font-size:13px}.stats-tableau__mention{color:var(--hub-fg);margin:0;font-size:12px}.stats-tableau__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.stats-tableau__partage{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:14px;gap:4px;max-width:34rem;padding:14px 16px;display:grid}.stats-tableau__partage-titre{font-size:14px;font-weight:700}.stats-tableau__partage-aide{color:var(--hub-fg-2);margin:0;font-size:12px;line-height:1.4}.stats-tableau-ouvert{flex-direction:column;gap:18px;display:flex}.stats-tableau__barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-tableau__puces{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stats-tableau__puce{border:1px solid var(--hub-border-strong);background:var(--hub-surface);height:32px;color:var(--hub-fg);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.stats-tableau__note{color:var(--hub-fg-2);margin:0;font-size:12px}.ds-bouton.stats-tableau__reorganiser{margin-left:auto}.stats-tableau-ouvert .ds-grille-widgets{align-items:start;gap:14px}.stats-tableau-ouvert .ds-widget{box-shadow:var(--hub-shadow-xs);border-radius:14px;gap:10px;padding:14px 16px}.stats-tableau-ouvert .ds-widget__titre{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.stats-tableau-ouvert .ds-widget__description{color:var(--hub-fg-2);font-size:11px}.stats-tableau__poignee{width:14px;height:14px;color:var(--hub-fg-3);flex:none}.stats-tableau__ajouter{border:1.5px dashed var(--hub-fg-3);width:100%;min-height:120px;color:var(--hub-fg-2);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.stats-tableau__ajouter svg{width:16px;height:16px}.stats-tableau__ajouter:hover{background:var(--hub-surface)}.stats-tableau__ajouter:focus-visible{box-shadow:var(--hub-focus);outline:none}@media (prefers-reduced-motion:no-preference){.stats-tableau-ouvert .ds-widget,.stats-tableau-ouvert .ds-grille-widgets__apres{animation:.5s cubic-bezier(.2,.8,.2,1) both stats-tw-surgit}.stats-tableau-ouvert .ds-grille-widgets>:nth-child(2){animation-delay:80ms}.stats-tableau-ouvert .ds-grille-widgets>:nth-child(3){animation-delay:.16s}.stats-tableau-ouvert .ds-grille-widgets>:nth-child(n+4){animation-delay:.24s}}.stats-tableaux>h2:focus,.stats-tableau__nom:focus{outline:none}.stats-puce{background:var(--hub-surface-2);height:20px;color:var(--hub-fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.stats-puce--forte{color:var(--hub-fg)}.stats-puce--titre{height:22px}.stats-tableaux__vide{justify-items:center;gap:var(--hub-sp-2);padding:var(--hub-sp-6) var(--hub-sp-4);text-align:center;background:var(--hub-surface);border:1px dashed var(--hub-border-strong);border-radius:14px;display:grid}.stats-tableaux__vide-icone{width:calc(var(--hub-icone) * 1.75);height:calc(var(--hub-icone) * 1.75);color:var(--hub-fg-2)}.stats-tableau__masques{gap:var(--hub-sp-1);padding:var(--hub-sp-4);border:1px dashed var(--hub-border-strong);background:var(--hub-surface);border-radius:14px;display:grid}.stats-tableau__masques-titre{color:var(--hub-fg);margin:0;font-weight:600}@keyframes stats-tw-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=767px){.stats-tableaux__grille{grid-template-columns:minmax(0,1fr)}.stats-tableaux__recherche{width:100%;margin-left:0}.stats-modeles__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-tableau__tete{align-items:flex-start}.stats-tableau__nom,.stats-tableau__champ-nom input{font-size:26px}.stats-tableau__resume{display:none}.stats-tableau__retour,.stats-catalogue__pastille{position:relative}.stats-tableau__retour:after,.stats-catalogue__pastille:after{content:"";position:absolute;inset:-10px 0}.stats-tableau__retour:after{inset:-15px 0}.stats-tableau__crayon{width:var(--hub-tap);height:var(--hub-tap)}.stats-tableau__surtitre{margin-bottom:18px}.ds-bouton.stats-tableau__reorganiser,.stats-catalogue__ligne .ds-bouton,.stats-carte-tableau__menu .ds-bouton,.stats-tableaux__recherche,.stats-catalogue__recherche{min-height:var(--hub-tap)}.stats-carte-tableau__menu .ds-bouton{min-width:var(--hub-tap)}.stats-tableau-ouvert,.stats-tableau__barre,.stats-tableau__barre .stats-periode{min-width:0;max-width:100%}.stats-tableau__barre .stats-periode__types{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.stats-tableau__barre .stats-periode__types .ds-segmented{flex-wrap:nowrap}.stats-tableau-ouvert .ds-widget--petit:not(.ds-widget--modification){grid-column:span 1}.ds-bouton.stats-tableau__ajouter-entete,.stats-tableau__note{display:none}.stats-tableau-ouvert .ds-grille-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-tableau-ouvert .ds-widget--moyen,.stats-tableau-ouvert .ds-widget--grand,.stats-tableau-ouvert .ds-grille-widgets__apres{grid-column:1/-1}.stats-tableau-ouvert .stats-tw__valeur{font-size:40px}.stats-tableau-ouvert .stats-tw--anneau{flex-direction:column;align-items:flex-start}.stats-tableau__ajouter{min-height:48px}}.stats-contenu{margin-top:18px}.stats-barre:empty{display:none}.stats{gap:var(--hub-sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.stats-barre__reprise{min-width:0;padding-bottom:var(--hub-sp-1);align-items:center;display:flex}.stats-periode{align-items:flex-end;gap:var(--hub-sp-3);flex-wrap:wrap;min-width:0;display:flex}.stats-periode__types{max-width:100%;overflow-x:auto}.stats-periode__dates{gap:var(--hub-sp-2);display:flex}.stats-periode__nav{align-items:center;gap:var(--hub-sp-1);display:flex}.stats-periode__libelle{text-align:center;min-width:8.5rem;font-size:var(--hub-fs-base);color:var(--hub-fg);font-variant-numeric:tabular-nums;font-weight:600}.ds-carte__entete .stats-periode__libelle{color:var(--hub-head-fg)}.stats-grille{gap:var(--hub-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-grille__large{grid-column:1/-1;min-width:0}.stats-defilant{max-width:100%;overflow-x:auto}.stats-vide{gap:var(--hub-sp-1);padding:var(--hub-sp-6) 0;text-align:center;display:grid}.stats-vide__titre{font-size:var(--hub-fs-md);color:var(--hub-fg);margin:0;font-weight:600}.stats-vide__aide{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.stats-nombre{font-variant-numeric:tabular-nums;color:var(--hub-fg);font-weight:600}.stats-grand-nombre{font-size:var(--hub-fs-2xl);font-weight:600;line-height:var(--hub-lh-tight);font-variant-numeric:tabular-nums;color:var(--hub-fg);margin:0}.stats-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.stats-note--discrete{color:var(--hub-fg-2);display:block}.stats-liste{gap:var(--hub-sp-2);margin:0;display:grid}.stats-liste__ligne{justify-content:space-between;align-items:baseline;gap:var(--hub-sp-3);padding-bottom:var(--hub-sp-2);border-bottom:1px solid var(--hub-border-subtle);display:flex}.stats-liste__ligne:last-child{border-bottom:0;padding-bottom:0}.stats-liste__ligne dt{min-width:0;color:var(--hub-fg-2)}.stats-liste__ligne dd{margin:0}.stats-ecart{--ecart-couleur:var(--hub-fg-2);padding:0 var(--hub-sp-2);border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);color:var(--hub-fg);font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.stats-ecart:before{content:"";border-radius:var(--hub-r-pill);background:var(--ecart-couleur);flex-shrink:0;width:6px;height:6px}.stats-ecart--favorable{--ecart-couleur:var(--hub-ok)}.stats-ecart--defavorable{--ecart-couleur:var(--hub-danger)}.stats-ecart--neutre{--ecart-couleur:var(--hub-neutral)}@media (width<=1023px){.stats-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.stats-grille{grid-template-columns:minmax(0,1fr)}.stats-barre,.stats-periode{align-items:stretch}.stats-barre__reprise{width:100%;padding-bottom:0}.stats-periode__nav{justify-content:space-between;width:100%}}.stats-barre{justify-content:space-between;align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.stats-export{flex:none;margin-left:auto}.stats-export__raison{text-align:right;flex-basis:100%;margin:0}@media (width<=767px){.stats-export .ds-bouton--sm{height:var(--hub-tap)}.stats-export__raison{text-align:left}}.tab-jetes__barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-jetes__recherche{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-bg);border:1px solid var(--hub-field-border);width:240px;max-width:100%;height:32px;color:var(--hub-fg-2);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tab-jetes__recherche input:focus-visible{box-shadow:none}.tab-jetes__recherche:focus-within{outline:2px solid var(--hub-accent);outline-offset:1px}.tab-jetes__recherche input{min-width:0;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:0 0;border:0;outline:none;flex:1}@media (width>=768px){.tab-jetes__recherche input{font-size:var(--hub-fs-base)}}.tab-jetes__recherche input::placeholder{color:var(--hub-fg-2)}.tab-jetes__compte{color:var(--hub-fg-2);margin-left:auto;font-size:12.5px}.tab-jetes{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);margin:0;padding:0;list-style:none;overflow:hidden}.tab-jete{grid-template-columns:minmax(0,1fr) 220px 170px 150px 130px;align-items:center;column-gap:20px;min-height:60px;padding:0 20px;display:grid}.tab-jete:hover{background:var(--hub-surface-2)}.tab-jete+.tab-jete{border-top:1px solid var(--hub-border)}.tab-jete__quoi{align-items:center;gap:12px;min-width:0;display:flex}.tab-jete__icone{background:var(--hub-surface-2);width:32px;height:32px;color:var(--hub-fg-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-jete__textes{flex-direction:column;gap:3px;min-width:0;display:flex}.tab-jete__titre{color:var(--hub-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.tab-jete__muet{color:var(--hub-fg-2);font-size:12.5px}.tab-jete__textes .tab-jete__muet{font-size:var(--hub-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-jete__par{font-size:var(--hub-fs-base);color:var(--hub-fg);align-items:center;gap:8px;min-width:0;display:inline-flex}.tab-jete__delai{font-size:12.5px}.tab-jete__delai--alerte{color:var(--tab-retard);font-weight:600}.tab-jete__action{justify-self:end}.tab-jetes__vide{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;padding:28px 20px}.tab-jetes__vide .ds-bouton{margin-left:12px}.tab-jetes__aide{max-width:900px;color:var(--hub-fg-2);margin:0;font-size:12.5px;line-height:1.5}.tab-jetes__barre .ds-segmented{background:var(--hub-surface-2);border-radius:var(--hub-r-md);border:0;align-items:center;height:32px;padding:3px}.tab-jetes__barre .ds-segmented .ds-segmented__segment{height:26px;font-size:var(--hub-fs-sm);border-radius:8px;padding:0 12px}.tab-jete .ds-bouton--sm{border-radius:var(--hub-r-md);height:30px;font-size:var(--hub-fs-base);padding:0 13px;font-weight:600}.tab-corbeille-page .tab-actions .ds-bouton--sm{border-radius:var(--hub-r-md);height:32px;font-size:var(--hub-fs-base);padding:0 13px;font-weight:600}.tab-jete__pastille{display:inline-flex}.tab-jete__par .tab-avatar{width:22px;height:22px;font-size:9px}@media (pointer:coarse){.tab-jete .ds-bouton--sm,.tab-corbeille-page .tab-actions .ds-bouton--sm,.tab-jetes__barre .ds-segmented,.tab-jetes__barre .ds-segmented .ds-segmented__segment{height:var(--hub-tap)}}@media (width<=900px){.tab-jete{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quoi quoi""par action""quand action""reste action";row-gap:4px;padding:12px 16px}.tab-jete__quoi{grid-area:quoi;margin-bottom:4px}.tab-jete__par{grid-area:par}.tab-jete__quand{grid-area:quand}.tab-jete__reste{grid-area:reste}.tab-jete__action{grid-area:action}.tab-jetes__compte{margin-left:0}}.tel-rapide{right:18px;bottom:calc(var(--hub-tabbar,0px) + var(--hub-safe-bottom,0px) + 16px);z-index:30;border-radius:var(--hub-r-pill);background:var(--hub-accent);height:52px;color:var(--hub-on-accent);font:inherit;box-shadow:var(--hub-shadow-lg);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:fixed}.tel-rapide:focus-visible{box-shadow:var(--hub-focus);outline:none}.tel-feuille{z-index:60;position:fixed;inset:0}.tel-feuille__voile{background:var(--tab-voile);position:absolute;inset:0}.tel-feuille__corps{left:0;right:0;bottom:env(keyboard-inset-height,0px);background:var(--hub-surface);color:var(--hub-fg);padding:14px 16px calc(18px + var(--hub-safe-bottom,0px));box-shadow:var(--hub-shadow-lg);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;position:absolute}.tel-feuille__poignee{border-radius:var(--hub-r-pill);background:var(--hub-border);align-self:center;width:40px;height:4px}.tel-feuille__titre{font-size:15px}.tel-feuille__champ{border:2px solid var(--hub-accent);background:var(--hub-surface);height:46px;color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;border-radius:12px;padding:0 14px}@media (width>=768px){.tel-feuille__champ{font-size:15px}}.tel-feuille__champ:focus-visible{box-shadow:var(--hub-focus);outline:none}.tel-feuille__aide{font-size:var(--hub-fs-base);color:var(--hub-fg-2)}.tel-feuille__actions{justify-content:flex-end;gap:8px;display:flex}.tel-page{flex-direction:column;gap:10px;min-width:0;padding-bottom:88px;display:flex}.tel-entete{flex-direction:column;gap:4px;padding:6px 2px 2px;display:flex}.tel-entete__haut{align-items:center;gap:12px;margin-bottom:6px;display:flex}.tel-retour{color:var(--hub-fg);min-width:var(--hub-tap);min-height:var(--hub-tap);border-radius:var(--hub-r-sm);align-items:center;display:inline-flex}.tel-rond-bouton{width:var(--hub-control);height:var(--hub-control);border-radius:var(--hub-r-pill);border:1px solid var(--hub-border-strong);color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tel-rond-bouton:after,button.tel-puce:after{content:"";position:absolute;inset:-4px}.tel-entete__haut>:first-child:not(.tel-retour),.tel-retour+.tel-rond-bouton{margin-left:auto}.tel-titre{font-family:var(--hub-font-serif);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1}.tel-muet{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tel-recherche{height:var(--hub-tap);border:1px solid var(--hub-field-border);background:var(--hub-surface);color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;border-radius:12px;margin-top:8px;padding:0 14px}@media (width>=768px){.tel-recherche{font-size:15px}}.tel-puces{flex-wrap:wrap;gap:8px;display:flex}.tel-puces--filtres{row-gap:14px;padding:0 2px}.tel-puce{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);height:30px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-xs);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex;position:relative}button.tel-puce{cursor:pointer}button.tel-puce:after{inset:-7px 0}span.tel-puce{text-overflow:ellipsis;max-width:100%;line-height:30px;display:inline-block;overflow:hidden}.tel-puce[aria-pressed=true]{background:var(--hub-accent);color:var(--hub-on-accent)}.tel-groupes{flex-direction:column;gap:10px;display:flex}.tel-groupe{flex-direction:column;gap:6px;display:flex}.tel-groupe__tete{font-size:inherit;margin:0}.tel-groupe__bascule{width:100%;min-height:var(--hub-tap);color:var(--tel-groupe-clair,var(--hub-fg));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;display:inline-flex}[data-theme=dark] .tel-groupe__bascule{color:var(--tel-groupe-sombre,var(--hub-fg))}.tel-groupe__carre{background:var(--tel-groupe,var(--hub-fg-3));border-radius:3px;width:9px;height:9px}[data-theme=dark] .tel-groupe__carre{background:var(--tel-groupe-sombre,var(--hub-fg-3))}.tel-groupe__nom{font-size:15px}.tel-carte{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);margin:0 -4px;overflow:hidden}.tel-rangees{margin:0;padding:0;list-style:none}.tel-rangee{border-bottom:1px solid var(--hub-border);align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.tel-rangee--faite{opacity:.62}.tel-rangee__corps{text-align:left;min-width:0;color:var(--hub-fg);font:inherit;cursor:pointer;min-height:var(--hub-tap);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0;display:flex}.tel-rangee__titre{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.tel-rangee--faite .tel-rangee__titre{color:var(--hub-fg-2);text-decoration:line-through}.tel-rangee__meta{align-items:center;gap:10px;display:inline-flex}.tel-echeance{font-size:var(--hub-fs-base);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tel-echeance--retard{color:var(--tab-retard);font-weight:600}.tel-echeance--jour{color:var(--tab-cuivre);font-weight:600}.tel-rangee__sous{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:3px;display:inline-flex}.tel-rangee .tab-avatar{width:26px;height:26px;box-shadow:none;font-size:10px}.tel-rond__cible{width:var(--hub-tap);height:var(--hub-tap);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:-9px;display:inline-flex;position:relative}.tel-rond__case{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tel-rond{box-sizing:border-box;border-radius:var(--hub-r-pill);border:2px solid var(--hub-fg-3);color:#0000;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tel-rond__case:checked+.tel-rond{background:var(--tab-barre);color:var(--hub-surface);border:0}.tel-rond__case:focus-visible+.tel-rond{box-shadow:var(--hub-focus)}.tel-rond__vide{flex-shrink:0;width:26px}.tel-ajouter{width:100%;height:48px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.tel-ajouter:focus-visible{outline:2px solid var(--hub-accent);outline-offset:-3px}.tel-vide{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0;padding:14px 16px}.tel-etat{margin:0 2px}.tel-liste__carte{border-radius:16px}.tel-tableau{border-bottom:1px solid var(--hub-border);color:var(--hub-fg);min-height:var(--hub-tap);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.tel-tableau:focus-visible{outline:2px solid var(--hub-accent);outline-offset:-3px}.tel-liste__carte>:last-child .tel-tableau{border-bottom:0}.tel-tableau__tuile{width:var(--hub-control);height:var(--hub-control);border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--tab-cuivre);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tel-tableau__textes{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tel-tableau__nom{overflow-wrap:anywhere;font-size:15px;font-weight:600}.tel-tableau__compte{color:var(--hub-fg-2);font-size:12.5px}.tel-tableau__retard{color:var(--tab-retard);font-weight:600}.tel-tableau__visibilite{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tel-section{flex-direction:column;gap:8px;display:flex}.tel-section__titre{margin:8px 6px 0;font-size:15px}.tab-modeles,.tab-renvois{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tab-renvois{grid-template-columns:repeat(3,minmax(0,1fr))}.tab-modele,.tab-renvoi{background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:10px;min-height:168px;padding:16px 18px;display:flex}.tab-renvoi{border-style:dashed;gap:6px;min-height:0;padding:12px 16px}.tab-renvoi__tete{justify-content:space-between;gap:8px;display:flex}.tab-modele__nom{font-family:var(--hub-font-serif);margin:0;font-size:22px;font-weight:400;line-height:1}.tab-modele__texte{color:var(--hub-fg-2);margin:0;font-size:12.5px;line-height:1.45}.tab-modele__pied{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.tab-modele__groupes{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tab-modele__groupes li:before{content:"";border-radius:var(--hub-r-pill);background:var(--hub-accent);vertical-align:middle;width:6px;height:6px;margin-right:7px;display:inline-block}.tab-modele--vide{background:var(--hub-surface-2);border-style:dashed;padding:0}.tab-modele__vide{font:inherit;text-align:left;color:var(--hub-fg);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:16px 18px;display:flex}.tab-modele__vide:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-modele__plus{background:var(--hub-surface);width:28px;height:28px;color:var(--tab-cuivre);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tab-vide{gap:var(--hub-sp-4);padding:var(--hub-sp-6);align-items:flex-start;display:flex}.tab-vide__textes{gap:var(--hub-sp-3);flex-direction:column;align-items:flex-start;display:flex}.tab-creation{gap:var(--hub-sp-4);flex-direction:column;display:flex}.tab-creation__visibilite{gap:var(--hub-sp-2);flex-direction:column;display:flex}.tab-creation__libelle{font-size:var(--hub-fs-sm);color:var(--hub-fg);font-weight:600}.tab-corbeille{gap:var(--hub-sp-2);margin-bottom:var(--hub-sp-5);flex-direction:column;display:flex}.tab-corbeille ul{margin:0;padding:0;list-style:none}.tab-corbeille__titre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;font-weight:700}.tab-corbeille__ligne{justify-content:space-between;align-items:center;gap:var(--hub-sp-3);border-bottom:1px solid var(--hub-border);padding:10px 0;display:flex}.tab-corbeille__textes{flex-direction:column;gap:2px;min-width:0;display:flex}@media (width<=1100px){.tab-modeles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tab-modeles,.tab-renvois{grid-template-columns:minmax(0,1fr)}.tab-vide{flex-direction:column}}.tab-suivis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tab-suivi{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;min-height:178px;padding:18px;display:flex}.tab-suivi__tete{align-items:flex-start;gap:12px;display:flex}.tab-suivi__tuile{border-radius:var(--hub-r-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tab-suivi__titres{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.tab-suivi__nom{font-family:var(--hub-font-serif);color:var(--hub-fg);font-size:23px;font-weight:400;line-height:1.05;text-decoration:none}.tab-suivi__texte{color:var(--hub-fg-2);font-size:12.5px;line-height:1.45}.tab-suivi__pied{align-items:flex-end;gap:14px;margin-top:auto;display:flex}.tab-suivi__pied .tab-lien{font-size:var(--hub-fs-base);flex-shrink:0}.tab-suivi__compte{flex-direction:column;flex:auto;gap:6px;display:flex}.tab-suivi__compte .tab-rangee__muet{font-size:12.5px}.tab-suivi__barre{border-radius:var(--hub-r-pill);background:var(--tab-piste);height:5px;overflow:hidden}.tab-suivi__barre>span{height:100%;display:block}.tab-suivis__deplier{border:0;border-top:1px dashed var(--hub-fg-3);width:100%;height:42px;font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.tab-suivis__deplier:focus-visible{box-shadow:var(--hub-focus);outline:none}@media (width<=1100px){.tab-suivis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tab-suivis{grid-template-columns:minmax(0,1fr)}}.tab-suivi--inactive{opacity:.8}.tab-suivi__tuile--inactive{background:var(--hub-surface-2);color:var(--hub-fg-2)}.tab-suivi__attente{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}@media (pointer:coarse){.tab-suivi .tab-icone{width:44px;height:44px}}.tab-rangees__entetes,.tab-rangee{grid-template-columns:minmax(0,1fr) 150px 170px 190px 120px 92px;align-items:center;column-gap:20px;display:grid}.tab-rangees__entetes{padding:0 20px 0 62px}.tab-rangee{border-bottom:1px solid var(--hub-border);min-height:64px;color:var(--hub-fg);padding:0 20px 0 12px}.tab-rangee:last-child{border-bottom:0}.tab-rangee--fantome{grid-template-columns:34px 1fr 1fr 1fr;padding:0 20px}.tab-rangee__nom{align-items:center;gap:10px;min-width:0;display:flex}.tab-tuile{background:var(--hub-surface-2);width:34px;height:34px;color:var(--tab-cuivre);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-tuile--grande{border-radius:14px;width:56px;height:56px}.tab-rangee__textes{flex-direction:column;gap:3px;min-width:0;display:flex}.tab-rangee__lien{font-size:var(--hub-fs-md);color:var(--hub-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.tab-rangee__lien:hover{text-decoration:underline}.tab-rangee__lien:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-rangee__muet{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-rangee__muet b{color:var(--hub-fg);font-weight:600}.tab-rangee__visibilite{flex-direction:column;gap:6px;min-width:0;display:flex}.tab-rangee__icone{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tab-rangee__taches{flex-direction:column;gap:5px;display:flex}.tab-rangee__amoi{font-size:var(--hub-fs-base);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tab-rangee__amoi b{font-weight:600}.tab-rangee__ouvrir{justify-self:end}.tab-deplier{border:0;border-top:1px solid var(--hub-border);background:var(--hub-surface-2);width:100%;height:42px;font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.tab-deplier:focus-visible{outline:2px solid var(--tab-cuivre);outline-offset:-2px}.tab-cherche-partout{gap:var(--hub-sp-2);flex-direction:column;display:flex}.tab-recherche--large{width:420px}.tab-resultats{margin:0;padding:0;list-style:none}.tab-resultat{border-bottom:1px solid var(--hub-border);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.tab-resultat:last-child{border-bottom:0}.tab-resultat__lien{color:var(--hub-fg);font-weight:600;text-decoration:none}.tab-resultat__lien:hover{text-decoration:underline}.tab-resultat--faite .tab-resultat__lien{color:var(--hub-fg-2);text-decoration:line-through}.tab-prive{border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 360px 190px auto;align-items:center;column-gap:20px;min-height:52px;padding:0 20px;display:grid}.tab-prive:last-child{border-bottom:0}.tab-prive__nom{color:var(--hub-fg-3);align-items:center;gap:12px;min-width:0;display:flex}.tab-prive__nom b{font-size:var(--hub-fs-md);color:var(--hub-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tab-prive__proprio{font-size:var(--hub-fs-base);align-items:center;gap:8px;display:inline-flex}.tab-section__pied{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}@media (width<=1100px){.tab-rangees__entetes,.tab-rangee{grid-template-columns:minmax(0,1fr) 150px 170px 92px}.tab-rangees__entetes>:nth-child(4),.tab-rangees__entetes>:nth-child(5),.tab-rangee__toi,.tab-rangee__maj{display:none}}@media (width<=700px){.tab-rangees__entetes{display:none}.tab-rangee{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom nom""taches ouvrir";row-gap:8px;padding:12px}.tab-rangee__nom{grid-area:nom}.tab-rangee__visibilite{display:none}.tab-rangee__taches{grid-area:taches;padding-left:84px}.tab-rangee__ouvrir{grid-area:ouvrir}.tab-prive{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:12px}.tab-prive>:nth-child(3){display:none}.tab-recherche--large{width:100%}}.tab-volet .ds-panneau__corps{border-left:1px solid var(--hub-border);width:min(680px,100vw)}.tab-volet .ds-panneau__entete{border-bottom:0;align-items:center;padding:16px 22px 0}.tab-volet .ds-panneau__titre{flex-direction:column;gap:4px;min-width:0;display:flex}.tab-volet__surtitre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.tab-volet__nom{font-family:var(--hub-font-serif);color:var(--hub-fg);overflow-wrap:anywhere;font-size:30px;font-weight:400;line-height:1}.tab-volet .ds-panneau__entete>.ds-bouton,.tab-reg-fermer{border-radius:var(--hub-r-pill);border:1px solid var(--hub-border-strong);width:32px;height:32px;color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-reg-fermer--petit{width:28px;height:28px;margin-left:auto}.tab-reg-fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-volet .ds-panneau__contenu{padding:0 22px 28px}.tab-volet__onglets{z-index:1;background:var(--hub-surface);margin-bottom:18px;padding-top:10px;position:sticky;top:0}.tab-volet__onglets .ds-onglets{gap:22px}.tab-volet__onglets .ds-onglet{height:38px;padding:0}.tab-volet .ds-champ__saisie,.tab-reg-carte .ds-champ__saisie{border-radius:var(--hub-r-md);background-color:var(--hub-bg)}.tab-volet .ds-champ__libelle,.tab-reg-carte .ds-champ__libelle{font-size:12.5px;font-weight:600}.tab-reg-general,.tab-reg-onglet{flex-direction:column;gap:18px;min-width:0;display:flex}.tab-reg-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;line-height:1.45}.tab-reg-aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);line-height:1.4}.tab-reg-vide{padding:var(--hub-sp-2) 0;margin:0}.tab-reg-erreur{font-size:var(--hub-fs-sm);color:var(--tab-retard);margin:0}.tab-reg-danger{color:var(--tab-retard)}.tab-reg-contour-danger.ds-bouton--danger{border-color:var(--tab-retard);color:var(--tab-retard);border-radius:var(--hub-r-md)}.tab-reg-visibilite{gap:var(--hub-sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tab-reg-visibilite legend{margin-bottom:var(--hub-sp-2);padding:0;font-size:12.5px;font-weight:700}.tab-reg-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tab-reg-carte-radio{border:1px solid var(--hub-border);background:var(--hub-bg);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.tab-reg-carte-radio--choisie{border:2px solid var(--hub-accent);padding:11px 13px}.tab-reg-carte-radio--inactive{cursor:not-allowed}.tab-reg-carte-radio--inactive .tab-reg-carte-radio__tete b{color:var(--hub-fg-2)}.tab-reg-carte-radio:has(input:focus-visible){box-shadow:var(--hub-focus)}.tab-reg-carte-radio__tete{align-items:center;gap:8px;font-size:13.5px;display:flex}.tab-reg-carte-radio__tete input{width:18px;height:18px;accent-color:var(--hub-accent);flex-shrink:0;margin:0}.tab-reg-carte-radio__tete input:focus-visible{outline:none}.tab-reg-carte-radio__icone{color:var(--hub-fg-2);display:inline-flex}.tab-reg-carte-radio__texte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);line-height:1.45}.tab-reg-raison{color:var(--hub-fg);margin-top:4px;font-weight:600;display:block}.tab-reg-bloc{flex-direction:column;gap:6px;min-width:0;display:flex}.tab-reg-bloc__tete{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.tab-reg-bloc__tete b{font-size:12.5px}.tab-reg-bloc__tete b:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-reg-bloc__fin{align-self:center;margin-left:auto}.tab-reg-membres,.tab-reg-liste,.tab-reg-libelles__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tab-reg-membre,.tab-reg-ligne{border-bottom:1px solid var(--hub-border);align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.tab-reg-avatar .tab-avatar{width:30px;height:30px;box-shadow:none;font-size:12px}.tab-reg-membre__noms,.tab-reg-ligne__textes{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tab-reg-membre__nom,.tab-reg-ligne__nom{font-size:var(--hub-fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tab-reg-membre__role{color:var(--hub-fg-2);font-size:11.5px}.tab-reg-membre__fin,.tab-reg-ligne__fin{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tab-reg-proprio{font-size:var(--hub-fs-sm);color:var(--hub-accent);font-weight:600}.tab-reg-role{width:140px}.tab-reg-role .ds-champ__saisie{background-color:var(--hub-surface);height:30px;font-weight:600}@media (width>=768px){.tab-reg-role .ds-champ__saisie{font-size:var(--hub-fs-base)}}.tab-reg-ajout{align-self:flex-start;gap:6px;height:34px;font-size:12.5px}.tab-reg-ajout--discret{color:var(--hub-fg-2);font-weight:500}.tab-reg-ajout:disabled{cursor:not-allowed;opacity:.6}.tab-reg-ajout-etat{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;min-height:34px;display:flex}.tab-reg-ajout-etat .ds-squelette-texte{width:220px}.tab-reg-ajout-form{align-items:flex-end;gap:var(--hub-sp-3);padding-top:var(--hub-sp-2);flex-wrap:wrap;display:flex}.tab-reg-ajout-form__personne{flex:220px;min-width:0}.tab-reg-ajout-form__boutons{gap:var(--hub-sp-2);display:inline-flex}.tab-reg-zone{border-top:1px solid var(--hub-border);flex-direction:column;gap:14px;padding-top:14px;display:flex}.tab-reg-zone__ligne{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tab-reg-zone__textes{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.tab-reg-zone__textes b{font-size:var(--hub-fs-base)}.tab-reg-zone__ligne>.ds-bouton{border-radius:var(--hub-r-md)}@media (width<=600px){.tab-volet .ds-panneau__entete{padding:14px 16px 0}.tab-volet .ds-panneau__contenu{padding:0 16px 24px}.tab-volet__nom{font-size:26px}.tab-reg-cartes{grid-template-columns:minmax(0,1fr)}.tab-reg-role{width:156px}}@media (width<=767px){input.tab-reg-ligne__nom{font-size:16px}}.tab-auto-filtres{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-auto-filtres__regle{width:200px}.tab-auto-filtres__regle .ds-champ{margin:0}.tab-auto-segments{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-surface-2);gap:2px;max-width:100%;height:32px;padding:3px;display:inline-flex;overflow-x:auto}.tab-auto-segment{height:26px;font:inherit;font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:500}.tab-auto-segment[aria-pressed=true]{background:var(--hub-surface);box-shadow:var(--hub-shadow-sm);color:var(--hub-fg);font-weight:600}.tab-auto-segment:focus-visible{outline:2px solid var(--tab-cuivre);outline-offset:-2px}@media (pointer:coarse){.tab-auto-segments{height:auto}.tab-auto-segment{height:var(--hub-tap)}}.tab-auto-segment__n{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);margin-left:6px}.tab-auto-journal{flex-direction:column;display:flex}.tab-auto-journal__tete,.tab-auto-journal__ligne{border-bottom:1px solid var(--hub-border);grid-template-columns:124px minmax(0,1fr) 70px 84px 150px;align-items:center;gap:10px;padding:0 4px;display:grid}.tab-auto-journal__tete{color:var(--hub-fg-2);padding-bottom:8px;font-size:11.5px;font-weight:600}.tab-auto-journal__ligne{min-height:44px;font-size:12.5px}.tab-auto-journal__ligne:hover{background:var(--hub-surface-2)}.tab-auto-journal__quand{color:var(--hub-fg-2);font-variant-numeric:tabular-nums}.tab-auto-journal__regle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tab-auto-journal__tache{font-family:ui-monospace,monospace;font-size:var(--hub-fs-sm);color:var(--tab-cuivre);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:600;display:inline-flex}.tab-auto-journal__tache:hover{text-decoration:underline}.tab-auto-journal__ligne .tab-etiquette{width:100%;height:24px}.tab-auto-journal__code{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-auto-journal__pied{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:10px;display:flex}.tab-auto-journal__pied>:last-child:not(:first-child){margin-left:auto}.tab-auto-note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.tab-auto-note svg{flex-shrink:0;margin-top:1px}@media (width<=640px){.tab-auto-journal__tete{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab-auto-journal__ligne{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:8px 4px}.tab-auto-journal__regle{order:-1;grid-column:1/-1}.tab-auto-filtres__regle{width:100%}}.tab-auto-retour,.tab-auto-ajout{height:30px;font:inherit;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.tab-auto-retour:hover,.tab-auto-ajout:hover{color:var(--hub-fg)}.tab-auto-sections{flex-direction:column;display:flex}.tab-auto-section{border-top:1px solid var(--hub-border);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.tab-auto-section__tete{flex-direction:column;gap:3px;padding-top:9px;display:flex}.tab-auto-section__mot{font-family:var(--hub-font-serif);color:var(--tab-cuivre);font-size:24px;font-weight:400;line-height:1}.tab-auto-section__aide{font-size:var(--hub-fs-xs);color:var(--hub-fg-2);line-height:1.3}.tab-auto-section__corps,.tab-auto-liste,.tab-auto-sous{flex-direction:column;gap:6px;min-width:0;display:flex}.tab-auto-rangee{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.tab-auto-rangee--serree{min-height:0}.tab-auto-sous{flex-basis:100%;padding:8px 0 4px 52px}.tab-auto-champ{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tab-auto-champ>span:first-child{min-width:72px}.tab-auto-pilule{box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-border-strong);background:var(--hub-surface);max-width:100%;height:34px;font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.tab-auto-pilule:hover{border-color:var(--hub-field-border)}.tab-auto-pilule__valeur{text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-auto-pilule .tab-etiquette{height:22px}.tab-auto-pilule--saisie{cursor:text;border-color:var(--hub-field-border);padding:0 10px}.tab-auto-pilule--nombre{width:72px}.tab-auto-mot{font-size:var(--hub-fs-base);color:var(--hub-fg-2)}.tab-auto-personne{align-items:center;gap:7px;display:inline-flex}.tab-auto-personne .tab-avatar{width:20px;height:20px;font-size:8px}.tab-auto-retirer{width:30px;height:30px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tab-auto-retirer:hover{background:var(--hub-surface-2)}.tab-auto-ordre{flex-direction:column;display:inline-flex}.tab-auto-fleche{width:24px;height:24px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-auto-fleche:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.tab-auto-ordre{flex-direction:row}.tab-auto-fleche,.tab-auto-retirer{width:var(--hub-tap);height:var(--hub-tap)}}.tab-auto-numero{border-radius:var(--hub-r-pill);background:var(--hub-surface-2);width:22px;height:22px;color:var(--hub-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.tab-auto-clair{border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-base);color:var(--hub-fg);margin:0;padding:12px 14px;line-height:1.5}.tab-auto-aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-basis:100%;margin:0;line-height:1.5}.tab-auto-pied{border-top:1px solid var(--hub-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.tab-auto-pied__supprimer{color:var(--tab-retard)}.tab-auto-pied__active{font-size:var(--hub-fs-base);color:var(--hub-fg);align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (width<=640px){.tab-auto-section{grid-template-columns:minmax(0,1fr);gap:6px}.tab-auto-section__tete{flex-direction:row;align-items:baseline;gap:8px;padding-top:0}.tab-auto-sous{padding-left:0}}@media (width<=767px){input.tab-auto-pilule{font-size:16px}}.tab-rec__carte{border-radius:var(--hub-r-lg);border:2px solid var(--hub-accent);background:var(--hub-bg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.tab-rec__carte-titre{font-size:var(--hub-fs-md);color:var(--hub-fg);overflow-wrap:anywhere}.tab-rec__section{flex-direction:column;gap:10px;min-width:0;display:flex}.tab-rec__surtitre{font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.tab-rec__titre-groupe{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:10px;display:grid}.tab-rec__grille{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.tab-rec__champ{flex-direction:column;gap:6px;min-width:0;display:flex}.tab-rec__champ>.ds-champ{min-width:0}.tab-rec__carte .ds-champ{gap:6px}.tab-rec__carte .ds-champ__libelle,.tab-rec__libelle{color:var(--hub-fg);font-size:12.5px;font-weight:600}.tab-rec__carte .ds-champ__saisie{border-radius:var(--hub-r-md);background-color:var(--hub-bg);height:36px}@media (width>=768px){.tab-rec__carte .ds-champ__saisie{font-size:var(--hub-fs-base)}}.tab-rec__carte .ds-champ__saisie--select{background-color:var(--hub-surface);height:32px;padding-left:12px;font-weight:600}.tab-rec__ancre{display:block;position:relative}.tab-rec__choix{box-sizing:border-box;border-radius:var(--hub-r-md);border:1px solid var(--hub-field-border);background:var(--hub-surface);width:100%;height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.tab-rec__choix:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.tab-rec__choix-texte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-rec__choix svg{color:var(--hub-fg-2);flex-shrink:0}.tab-rec__notifier{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);cursor:pointer;align-items:flex-start;gap:6px;line-height:1.35;display:flex}.tab-rec__notifier input{accent-color:var(--hub-accent);flex-shrink:0;margin:1px 0 0}.tab-rec__carte .ds-segmented{box-sizing:border-box;border-radius:var(--hub-r-md);background:var(--hub-surface-2);border:0;gap:2px;height:32px;padding:3px}.tab-rec__carte .ds-segmented__segment{border-radius:8px;height:26px;padding:0 12px}.tab-rec__carte .ds-segmented__segment:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.tab-rec__jours{flex-wrap:wrap;gap:6px;display:flex}.tab-rec__jours--mois{grid-template-columns:repeat(7,40px);display:grid}@media (pointer:coarse){.tab-rec__jours .tab-rec__jour{height:var(--hub-tap)}}.tab-rec__jour{box-sizing:border-box;border:1px solid var(--hub-border);width:40px;height:32px;color:var(--hub-fg-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0;font-size:12.5px;font-weight:600}.tab-rec__jour[aria-checked=true]{border-color:var(--hub-accent);background:var(--hub-accent);color:var(--hub-on-accent)}.tab-rec__jour:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.tab-rec__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0}.tab-rec__erreur{font-size:var(--hub-fs-sm);color:var(--tab-retard);margin:6px 0 0}.tab-rec__heure{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.tab-rec__heure .ds-champ{width:110px}.tab-rec__heure .ds-champ--erreur{width:100%}.tab-rec__heure .ds-champ--erreur .ds-champ__saisie{width:110px}.tab-rec__fuseau{font-size:var(--hub-fs-base);color:var(--hub-fg-2);padding-bottom:10px}.tab-rec__prochaine{border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-base);color:var(--hub-fg);align-items:center;gap:10px;padding:10px 12px;display:flex}.tab-rec__prochaine svg{color:var(--hub-fg-2);flex-shrink:0}.tab-rec__gestes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tab-rec__gestes-fin{gap:8px;margin-left:auto;display:inline-flex}.tab-rec__gestes .ds-bouton{border-radius:var(--hub-r-md);height:32px;font-size:var(--hub-fs-base);font-weight:600}.tab-rec__supprimer.ds-bouton{border:1px solid var(--tab-retard);color:var(--tab-retard);background:0 0;gap:7px;padding:0 13px}.tab-rec__supprimer.ds-bouton:hover:not(:disabled){background:var(--hub-danger-soft)}.tab-rec__annuler.ds-bouton{color:var(--hub-fg-2);padding:0 6px}.tab-rec__enregistrer.ds-bouton{padding:0 13px}@media (width<=520px){.tab-rec__titre-groupe,.tab-rec__grille{grid-template-columns:minmax(0,1fr)}.tab-rec__jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.tab-rec__jour{width:100%}}.tab-rec{flex-direction:column;gap:18px;min-width:0;display:flex}.tab-rec__intro{font-size:var(--hub-fs-base);line-height:var(--hub-lh-body);color:var(--hub-fg-2);margin:0}.tab-rec__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tab-rec__ligne{border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 170px 44px;align-items:center;gap:14px;padding:12px 0;display:grid}.tab-rec__textes{flex-direction:column;gap:4px;min-width:0;display:flex}.tab-rec__ouvrir{color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--hub-r-xs);background:0 0;border:0;padding:0}.tab-rec__ouvrir:hover .tab-rec__nom{text-underline-offset:2px;text-decoration:underline}.tab-rec__ouvrir:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.tab-rec__nom{color:var(--hub-fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.tab-rec__regle{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);align-items:center;gap:6px;display:inline-flex}.tab-rec__regle svg{flex-shrink:0}.tab-rec__quand{flex-direction:column;gap:3px;min-width:0;display:flex}.tab-rec__quand-libelle{font-size:var(--hub-fs-xs);color:var(--hub-fg-2)}.tab-rec__quand-date{color:var(--hub-fg);font-size:12.5px;font-weight:600}.tab-rec__bascule{align-items:center;display:inline-flex}.tab-rec__bascule .ds-interrupteur{--interrupteur-l:32px;--interrupteur-h:18px;gap:0}.tab-rec__bascule .ds-interrupteur__rail{background:var(--hub-field-border)}.tab-rec__bascule .ds-interrupteur__rail[aria-checked=true]{background:var(--hub-accent)}.tab-rec__bascule .ds-interrupteur__rail:focus-visible{box-shadow:var(--hub-focus)}.tab-rec__bascule .ds-interrupteur__pastille{width:12px;height:12px;box-shadow:none;top:3px;left:2px}.tab-rec__bascule .ds-interrupteur__texte{display:none}.tab-rec__nouvelle{height:34px;font:inherit;color:var(--tab-cuivre);cursor:pointer;border-radius:var(--hub-r-xs);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.tab-rec__nouvelle:hover{text-underline-offset:2px;text-decoration:underline}.tab-rec__nouvelle:focus-visible{box-shadow:var(--hub-focus);outline:2px solid #0000}.tab-rec__etat{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;line-height:1.45;display:flex}.tab-rec__etat b{font-size:var(--hub-fs-md);color:var(--hub-fg)}.tab-rec__etat .ds-bouton{margin-top:4px}@media (width<=520px){.tab-rec__ligne{grid-template-columns:minmax(0,1fr) 44px;row-gap:8px}.tab-rec__quand{flex-direction:row;grid-area:2/1;align-items:baseline;gap:6px}.tab-rec__bascule{grid-area:1/2/span 2;justify-self:end}}.tab-auto-onglet,.tab-auto-composeur{flex-direction:column;gap:14px;display:flex}.tab-auto-intro{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0;line-height:1.5}.tab-auto-intro--lecture{border-radius:var(--hub-r-md);background:var(--hub-surface-2);color:var(--hub-fg);padding:10px 12px}.tab-auto-compte{color:var(--hub-fg-2);align-items:center;gap:12px;font-size:12.5px;display:flex}.tab-auto-compte b{color:var(--hub-fg)}.tab-auto-compte>:last-child{margin-left:auto}.tab-auto-cartes{flex-direction:column;gap:10px;display:flex}.tab-auto-carte{border:1px solid var(--hub-border);background:var(--hub-bg);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tab-auto-carte__tete{align-items:center;gap:12px;display:flex}.tab-auto-carte__icone{background:var(--hub-surface-2);width:34px;height:34px;color:var(--hub-fg-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-auto-carte__icone--active{background:var(--hub-accent);color:var(--tab-encre-claire)}.tab-auto-carte__titres{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.tab-auto-carte__nom{color:var(--hub-fg);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.tab-auto-carte__activite{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-auto-carte__plus{width:30px;height:30px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-auto-carte__plus:hover{background:var(--hub-surface-2)}.tab-auto-carte__corps{padding-left:46px}.tab-auto-interrupteur{border-radius:var(--hub-r-pill);border:1px solid var(--hub-field-border);background:var(--hub-field-border);cursor:pointer;flex-shrink:0;width:32px;height:18px;padding:0;position:relative}.tab-auto-interrupteur:before{content:"";inset:calc((18px - var(--hub-tap)) / 2) calc(-1 * var(--hub-sp-2));position:absolute}.tab-auto-interrupteur[aria-checked=true]{border-color:var(--hub-accent);background:var(--hub-accent)}.tab-auto-interrupteur:disabled{cursor:not-allowed}.tab-auto-interrupteur[aria-busy=true]{cursor:progress}.tab-auto-interrupteur__rond{border-radius:var(--hub-r-pill);background:var(--hub-surface);width:12px;height:12px;transition:transform var(--hub-dur-fast) var(--hub-ease);position:absolute;top:2px;left:2px}.tab-auto-interrupteur[aria-checked=true] .tab-auto-interrupteur__rond{transform:translate(14px)}.tab-auto-phrases{flex-direction:column;margin:0;display:flex}.tab-auto-phrases__ligne{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.tab-auto-phrases__mot{font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tab-cuivre);font-weight:700}.tab-auto-phrases__texte{color:var(--hub-fg-2);margin:0;font-size:12.5px;line-height:1.9}.tab-auto-phrases__texte .tab-etiquette{vertical-align:baseline;height:22px}.tab-auto-fort{color:var(--hub-fg);font-weight:600}.tab-auto-pause{border-radius:var(--hub-r-md);background:var(--nat-echeance-soft);color:var(--hub-fg);align-items:center;gap:12px;padding:10px 12px;display:flex}.tab-auto-pause__icone{color:var(--nat-echeance-ink);flex-shrink:0}.tab-auto-pause__textes{font-size:var(--hub-fs-base);flex-direction:column;flex:auto;gap:2px;display:flex}.tab-auto-pause__textes b{font-weight:600}.tab-auto-pause__textes span{font-size:var(--hub-fs-sm)}.tab-auto-vide{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tab-auto-vide__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:24px;font-weight:400;line-height:1.1}.tab-auto-vide__texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0}.tab-auto-exemples{flex-direction:column;align-self:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tab-auto-exemple{border:1px solid var(--hub-border);background:var(--hub-bg);font-size:var(--hub-fs-base);color:var(--hub-fg);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tab-auto-exemple>:first-child{flex:auto}@media (width<=640px){.tab-auto-carte__corps{padding-left:0}}@media (pointer:coarse){.tab-auto-carte__plus{width:var(--hub-tap);height:var(--hub-tap)}.tab-auto-onglet .ds-bouton--sm,.tab-auto-composeur .ds-bouton--sm{height:var(--hub-tap)}}.tab-deplacer-tableau{gap:var(--hub-sp-3);flex-direction:column;display:flex}.tab-deplacer-tableau__etat{color:var(--hub-fg-2);font-size:var(--hub-fs-base);margin:0}.tab-deplacer-tableau__etat:empty{display:none}.tab-deplacer-tableau__pertes{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);padding:var(--hub-sp-3)}.tab-deplacer-tableau__titre{align-items:center;gap:var(--hub-sp-2);margin:0 0 var(--hub-sp-2);color:var(--hub-fg);font-size:var(--hub-fs-base);font-weight:600;display:flex}.tab-deplacer-tableau__liste{gap:var(--hub-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tab-deplacer-tableau__perte{gap:var(--hub-sp-2);color:var(--hub-fg);font-size:var(--hub-fs-base);flex-direction:column;display:flex}.tab-deplacer-tableau__erreur{color:var(--hub-danger-ink);font-size:var(--hub-fs-base);margin:0}.tab-deplacer-tableau__regles{border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface-2);min-width:0;padding:var(--hub-sp-3);gap:var(--hub-sp-3);flex-direction:column;margin:0;display:flex}.tab-deplacer-tableau__choix{gap:var(--hub-sp-2);flex-direction:column;display:flex}.tab-deplacer-tableau__option{align-items:flex-start;gap:var(--hub-sp-2);min-height:44px;padding:var(--hub-sp-2) var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-bg);color:var(--hub-fg);font-size:var(--hub-fs-base);cursor:pointer;display:flex}.tab-deplacer-tableau__option--choisie{border-color:var(--hub-accent);box-shadow:inset 0 0 0 1px var(--hub-accent)}.tab-deplacer-tableau__option:has(input:focus-visible){box-shadow:var(--hub-focus)}.tab-deplacer-tableau__option input{width:18px;height:18px;accent-color:var(--hub-accent);flex-shrink:0;margin:2px 0 0}.tab-deplacer-tableau__option input:focus-visible{outline:none}.tab-deplacer-tableau__aide{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin-top:2px;display:block}.tab-panneau__section{flex-direction:column;gap:10px;display:flex}.tab-panneau__section-tete{align-items:center;gap:10px;padding-top:6px;display:flex}.tab-panneau__section-titre{font-size:var(--hub-fs-md);margin:0;font-weight:700}.tab-panneau__compte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-sous-taches{margin:0;padding:0;list-style:none}.tab-sous-tache{min-height:36px;font-size:var(--hub-fs-base);align-items:center;gap:10px;display:flex}.tab-sous-tache__titre{overflow-wrap:anywhere;min-width:0;margin-right:auto}.tab-sous-tache--cochee .tab-sous-tache__titre{color:var(--hub-fg-2);text-decoration:line-through}.tab-sous-tache__meta{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-shrink:0;display:inline-flex}.tab-sous-tache__meta .tab-avatar{width:20px;height:20px;font-size:8px}.tab-sous-tache__gestes{flex-shrink:0;display:inline-flex}.tab-sous-tache__gestes .tab-icone{opacity:0;width:28px;height:28px}.tab-sous-tache:hover .tab-icone,.tab-sous-tache .tab-icone:focus-visible{opacity:1}@media (hover:none){.tab-sous-tache__gestes .tab-icone{opacity:1}}.tab-sous-tache__saisie{flex:1;min-width:0;height:32px}.tab-panneau__ajout{height:32px;font:inherit;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.tab-panneau__ajout:hover{color:var(--hub-fg)}.tab-panneau__ajout:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-panneau__section .tab-fichiers__ajout{height:32px;font-size:12.5px}.tab-panneau__onglets{margin-top:var(--hub-sp-2)}.tab-onglets{border-bottom:1px solid var(--hub-border);gap:22px;display:flex}.tab-onglet{height:36px;color:var(--hub-fg-2);font:inherit;font-size:var(--hub-fs-base);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-weight:500}.tab-onglet:hover{color:var(--hub-fg)}.tab-onglet--actif{color:var(--hub-fg);border-bottom-color:var(--hub-accent);font-weight:600}.tab-onglet:focus-visible,.tab-panneau__onglets [role=tabpanel]:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-panneau__onglets [role=tabpanel]{padding-top:6px}.tab-historique{margin:0;padding:0;list-style:none}.tab-historique__ligne{border-bottom:1px solid var(--hub-border);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.tab-historique__ligne .tab-avatar{width:24px;height:24px;font-size:10px}.tab-historique__regle{background:var(--hub-surface-2);width:24px;height:24px;color:var(--hub-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-historique__texte{min-width:0;font-size:var(--hub-fs-base);overflow-wrap:anywhere;line-height:1.5}.tab-historique__texte b{font-weight:600}.tab-historique__quand{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);display:block}.tab-historique__suite{margin-top:var(--hub-sp-3)}.tab-deplacer__groupe{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.tab-panneau{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.tab-panneau__voile{background:var(--tab-voile);position:absolute;inset:0}.tab-panneau__corps{box-sizing:border-box;background:var(--hub-surface);width:min(600px,100vw);height:100%;color:var(--hub-fg);border-left:1px solid var(--hub-border);box-shadow:var(--hub-shadow-lg);font-size:var(--hub-fs-base);animation:tab-panneau-glisse var(--hub-dur-slow) var(--hub-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tab-panneau__corps:focus{outline:none}@keyframes tab-panneau-glisse{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tab-panneau__corps{animation:none}}.tab-panneau__barre{align-items:center;gap:var(--hub-sp-2);border-bottom:1px solid var(--hub-border);flex-wrap:wrap;padding:14px 22px;display:flex}.tab-panneau__fil{min-width:0;color:var(--hub-fg-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tab-panneau__fil>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-panneau__groupe{color:var(--hub-fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tab-panneau__carre{background:var(--hub-accent);border-radius:2px;flex-shrink:0;width:8px;height:8px}.tab-panneau__gestes{align-items:center;gap:var(--hub-sp-2);margin-left:auto;display:inline-flex}.tab-panneau__geste{box-sizing:border-box;border-radius:var(--hub-r-md);height:32px;color:var(--hub-fg);font:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.tab-panneau__geste:focus-visible,.tab-panneau__fermer:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-panneau__geste:disabled{cursor:progress;opacity:.7}.tab-panneau__geste--plein{background:var(--hub-accent);color:var(--hub-on-accent)}.tab-panneau__geste--plein:hover:not(:disabled){background:var(--hub-accent-hover)}.tab-panneau__geste--contour{border:1px solid var(--hub-border-strong)}.tab-panneau__geste--contour:hover:not(:disabled),.tab-panneau__geste--discret:hover:not(:disabled){background:var(--hub-surface-2)}.tab-panneau__geste--discret{color:var(--hub-fg-2);padding:0 6px}.tab-panneau__fermer{box-sizing:border-box;border-radius:var(--hub-r-pill);border:1px solid var(--hub-border-strong);width:32px;height:32px;color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-panneau__fermer:hover{background:var(--hub-surface-2)}.tab-panneau__defile{flex:1;min-height:0;overflow:hidden auto}.tab-panneau__tete-titre{flex-direction:column;gap:6px;padding:18px 22px 4px;display:flex}.tab-panneau__titre{align-items:flex-start;gap:var(--hub-sp-2);font-family:var(--hub-font-serif);overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:400;line-height:1.1;display:flex}.tab-panneau__titre-texte{min-width:0}.tab-panneau__titre .tab-icone{opacity:0;margin-top:2px}.tab-panneau__tete-titre:hover .tab-icone,.tab-panneau__titre .tab-icone:focus-visible{opacity:1}@media (hover:none){.tab-panneau__titre .tab-icone{opacity:1}}.tab-panneau__saisie-titre{box-sizing:border-box;border:2px solid var(--hub-accent);background:var(--hub-surface);width:100%;color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;border-radius:8px;padding:2px 8px}.tab-panneau__saisie-titre:focus{outline:none}.tab-panneau__meta{color:var(--hub-fg-2);font-size:12.5px}.tab-panneau__erreur{font-size:var(--hub-fs-sm);color:var(--tab-retard);margin:0}.tab-panneau__corps-contenu{flex-direction:column;gap:10px;padding:10px 22px 28px;display:flex}.tab-panneau__valeurs{margin:0}.tab-panneau__valeur{border-bottom:1px solid var(--hub-border);grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:38px;display:grid}.tab-panneau__valeur dt{color:var(--hub-fg-2);overflow-wrap:anywhere;padding-right:var(--hub-sp-2);font-size:12.5px}.tab-panneau__valeur dd{align-items:center;gap:var(--hub-sp-2);min-width:0;min-height:32px;font-size:var(--hub-fs-base);margin:0;display:flex}.tab-panneau__valeur .tab-cellule{flex:0 auto;width:auto;min-height:32px}.tab-panneau__valeur .tab-cellule__bouton{width:auto;min-width:32px;min-height:32px}.tab-panneau__valeur .tab-cellule__bouton:empty:after,.tab-panneau__valeur .tab-cellule__menu:empty:after{content:"—";color:var(--hub-fg-2)}.tab-panneau__valeur .tab-cellule__bouton:has(>.tab-cellule__crayon:only-child):before{content:"—";color:var(--hub-fg-2)}.tab-panneau__valeur .tab-cellule__nombre,.tab-panneau__valeur .tab-cellule__crayon{margin-left:0}.tab-panneau__valeur .tab-etiquette-pleine{width:auto;min-width:92px}.tab-panneau__valeur .tab-cellule__menu{flex-wrap:wrap;gap:4px;display:inline-flex}.tab-panneau__valeur .tab-cellule__menu .tab-etiquette{height:22px;font-size:11.5px}.tab-panneau__valeur .tab-avatar{width:24px;height:24px;font-size:10px}.tab-panneau__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex:none}.tab-panneau__texte{align-items:flex-start;gap:var(--hub-sp-1);flex:1;min-width:0;padding:6px 0;display:flex}.tab-panneau__texte p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;line-height:1.5}.tab-panneau__texte-edition{gap:var(--hub-sp-2);flex-direction:column;flex:1;min-width:0;padding:6px 0;display:flex}.tab-panneau__texte-gestes{justify-content:flex-end;gap:var(--hub-sp-2);display:flex}.tab-panneau__vide{color:var(--hub-fg-2)}.tab-panneau__fantomes{gap:var(--hub-sp-3);flex-direction:column;padding:18px 22px;display:flex}@media (width<=640px){.tab-panneau__corps{border-left:0;width:100vw}.tab-panneau__barre{padding:12px var(--hub-sp-4)}.tab-panneau__fil{flex:100%}.tab-panneau__gestes{width:100%;margin-left:0}.tab-panneau__fermer{margin-left:auto}.tab-panneau__tete-titre{padding:14px var(--hub-sp-4) 4px}.tab-panneau__titre{font-size:26px}.tab-panneau__corps-contenu{padding:10px var(--hub-sp-4) 24px}.tab-panneau__valeur{grid-template-columns:110px minmax(0,1fr)}}@media (width<=767px){.tab-panneau__barre{flex-wrap:nowrap;padding:6px 16px}.tab-panneau__fil{font-size:var(--hub-fs-base);flex:auto}.tab-panneau__gestes{gap:8px;width:auto;margin-left:auto}.tab-panneau__gestes .tab-panneau__geste:not([data-geste=fait]),.tab-panneau__fermer{border-radius:var(--hub-r-pill);border:1px solid var(--hub-border-strong);width:34px;height:34px;color:var(--hub-fg);background:0 0;justify-content:center;gap:0;padding:0;font-size:0;position:relative}.tab-panneau__geste[data-geste=fait]{left:16px;right:16px;bottom:calc(12px + var(--hub-safe-bottom,0px));z-index:2;height:var(--hub-tap);border-radius:var(--hub-r-md);justify-content:center;position:absolute}.tab-panneau__corps:has([data-geste=fait]):after{content:"";z-index:1;height:calc(68px + var(--hub-safe-bottom,0px));background:var(--hub-surface);border-top:1px solid var(--hub-border);position:absolute;bottom:0;left:0;right:0}.tab-panneau__corps:has([data-geste=fait]) .tab-panneau__defile{padding-bottom:calc(68px + var(--hub-safe-bottom,0px))}.tab-panneau__gestes .tab-panneau__geste:not([data-geste=fait]):after,.tab-panneau__fermer:after{content:"";position:absolute;inset:-5px}.tab-panneau__tete-titre,.tab-panneau__corps-contenu{padding-left:18px;padding-right:18px}.tab-panneau__titre{font-size:var(--hub-fs-2xl)}.tab-panneau__valeur{min-height:var(--hub-tap)}.tab-panneau__valeur dt{font-size:var(--hub-fs-base)}}.tab-vue-date{flex-direction:column;gap:18px;display:flex}.tab-vue-date__nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tab-vue-date__fleche{box-sizing:border-box;border-radius:var(--hub-r-pill);border:1px solid var(--hub-border-strong);width:32px;height:32px;color:var(--hub-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-vue-date__fleche:focus-visible,.tab-choix-colonne--menu:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-vue-date__titre{font-family:var(--hub-font-serif);margin:0;font-size:24px;font-weight:400}.tab-vue-date__droite{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.tab-choix-colonne{color:var(--hub-fg-2);font-size:12.5px}.tab-choix-colonne--menu{border-radius:var(--hub-r-sm);cursor:pointer;min-height:24px;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px 6px;font-size:12.5px;display:inline-flex}.tab-mois-cadre{align-items:flex-start;gap:16px;display:flex}.tab-mois,.tab-sans-date,.tab-semaine{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs)}.tab-mois{flex:1 1 0;min-width:0;overflow:hidden}.tab-mois__jours,.tab-mois__grille{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tab-mois__jours{border-bottom:1px solid var(--hub-border)}.tab-mois__jours span,.tab-semaine__nom{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.tab-mois__jours span{align-items:center;height:30px;padding:0 10px;display:flex}.tab-mois__case{box-sizing:border-box;border-right:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);flex-direction:column;gap:4px;min-width:0;min-height:112px;padding:6px;display:flex}.tab-mois__case--weekend{background:var(--hub-surface-2)}.tab-mois__numero{border-radius:var(--hub-r-pill);width:24px;height:24px;font-size:var(--hub-fs-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tab-mois__numero--auj{background:var(--hub-accent);color:var(--hub-on-accent)}.tab-puce-date{box-sizing:border-box;border-radius:var(--hub-r-sm);background:var(--hub-surface);border:1px solid var(--hub-border);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 6px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.tab-puce-date[draggable=true]{cursor:grab}.tab-puce-date--retard{background:var(--teinte-brique-soft)}.tab-puce-date--faite{text-decoration:line-through}.tab-puce-date--faite .tab-puce-date__titre{color:var(--hub-fg-2)}.tab-puce-date--faite .tab-puce-date__carre{opacity:.5}.tab-puce-date__carre{border-radius:2px;flex-shrink:0;width:6px;height:6px}.tab-puce-date__titre{font:inherit;color:var(--hub-fg);-webkit-text-decoration:inherit;text-decoration:inherit;text-overflow:ellipsis;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;min-width:0;padding:0;overflow:hidden}.tab-puce-date__titre:focus-visible,.tab-puce-date__poignee:focus-visible{outline:none}.tab-puce-date:has(:focus-visible){box-shadow:var(--hub-focus)}.tab-puce-date__poignee{border-radius:var(--hub-r-xs);background:inherit;width:24px;height:24px;color:var(--hub-fg-2);cursor:grab;opacity:0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.tab-puce-date:hover .tab-puce-date__poignee,.tab-puce-date__poignee:focus-visible,.tab-puce-date__poignee[aria-pressed=true]{opacity:1}.tab-sans-date{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:8px;width:240px;padding:14px;display:flex}.tab-sans-date b{font-size:var(--hub-fs-base)}.tab-sans-date__aide{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-semaine{display:flex;overflow-x:auto}.tab-semaine__jour{border-right:1px solid var(--hub-border);flex-direction:column;flex:1 1 0;min-width:150px;display:flex}.tab-semaine__jour:last-child{border-right:0}.tab-semaine__tete{border-bottom:1px solid var(--hub-border);align-items:baseline;gap:6px;padding:10px 12px;display:flex}.tab-semaine__tete b{font-size:18px}.tab-semaine__tete .tab-semaine__auj,.tab-semaine__auj-texte{color:var(--tab-cuivre)}.tab-semaine__auj-texte{font-size:var(--hub-fs-xs);font-weight:700}.tab-semaine__cartes{flex-direction:column;gap:8px;min-height:360px;padding:10px;display:flex}@media (width<=1100px){.tab-mois-cadre{flex-direction:column;align-items:stretch}.tab-mois{flex:none}.tab-sans-date{width:auto}}@media (pointer:coarse){.tab-puce-date__poignee{opacity:1}.tab-vue-date__fleche{min-width:44px;min-height:44px}}.tab-kanban{align-items:flex-start;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.tab-kanban__colonne,.tab-kanban__bande{background:var(--tab-col-clair);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .tab-kanban__colonne,[data-theme=dark] .tab-kanban__bande{background:var(--tab-col-sombre)}.tab-kanban__colonne{flex:1 1 0;min-width:240px}.tab-kanban__tete{align-items:center;gap:10px;height:46px;padding:0 10px 0 16px;display:flex}.tab-kanban__titre{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.tab-kanban__compte{box-sizing:border-box;border-radius:var(--hub-r-pill);min-width:24px;height:22px;font-size:var(--hub-fs-sm);background:#fffdf859;justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.tab-kanban__tete--claire .tab-kanban__compte{background:#1d1d1c38}.tab-kanban__tete--neutre .tab-kanban__compte{background:var(--hub-surface)}.tab-kanban__ajout{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tab-kanban__ajout+.tab-kanban__ajout{margin-left:0}.tab-kanban__ajout:hover{background:#2828281a}.tab-kanban__tete--claire .tab-kanban__ajout:hover{background:#fffdf82e}.tab-kanban__ajout:focus-visible,.tab-kanban__deplier:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-kanban__saisie{box-sizing:border-box;border:1px solid var(--hub-field-border);background:var(--hub-surface);width:60%;height:30px;color:var(--hub-fg);font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;border-radius:8px;margin-left:auto;padding:0 10px}@media (width>=768px){.tab-kanban__saisie{font-size:var(--hub-fs-base)}}.tab-kanban__cartes{flex-direction:column;gap:10px;min-height:440px;padding:12px;display:flex}.tab-kanban__bande{flex-shrink:0;align-items:center;gap:14px;width:76px;padding-bottom:16px}.tab-kanban__bande-tete{height:46px;font-size:var(--hub-fs-base);text-align:center;justify-content:center;align-self:stretch;align-items:center;padding:0 4px;font-weight:700;display:flex;overflow:hidden}.tab-kanban__bande-texte{writing-mode:vertical-rl;color:var(--hub-fg);font-size:12.5px;font-weight:600}.tab-kanban__deplier{color:var(--hub-fg);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:4px;display:inline-flex}.tab-bandes{flex-direction:column;gap:14px;display:flex}.tab-bande{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.tab-bande__tete{background:color-mix(in srgb, var(--tab-teinte) 62%, #efece3);color:var(--hub-fg);align-items:flex-start;gap:12px;padding:18px;display:flex}[data-theme=dark] .tab-bande__tete{background:color-mix(in srgb, var(--tab-teinte) 38%, #1d1d1c)}.tab-bande__tete--sans,[data-theme=dark] .tab-bande__tete--sans{background:var(--hub-surface-2)}.tab-bande__avatar{border-radius:var(--hub-r-pill);background:var(--tab-teinte);width:40px;height:40px;color:var(--tab-avatar-encre);box-shadow:0 0 0 2px var(--hub-surface);font-weight:700;font-size:var(--hub-fs-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab-bande__avatar--vide{box-shadow:none;border:1.5px dashed var(--hub-fg-3);box-sizing:border-box;background:0 0}.tab-bande__textes{flex-direction:column;gap:6px;min-width:0;display:flex}.tab-bande__nom{font-size:15px}.tab-bande__compte{font-size:12.5px}.tab-bande__retard{color:var(--hub-danger-ink);font-weight:700}[data-theme=dark] .tab-bande__retard{color:#f6c2b8}.tab-bande__charge{gap:3px;display:inline-flex}.tab-bande__carre{background:#2828281f;border-radius:3px;width:11px;height:11px}[data-theme=dark] .tab-bande__carre{background:#efece329}.tab-bande__carre--plein,[data-theme=dark] .tab-bande__carre--plein{background:var(--tab-cuivre)}.tab-bande__cartes{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding:14px;display:grid}@media (width<=1100px){.tab-bande{grid-template-columns:minmax(0,1fr)}.tab-bande__cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.tab-kanban__ajout{min-width:44px;min-height:44px}.tab-kanban__saisie{height:44px}}.tab-vue-corps{flex-direction:column;gap:18px;display:flex}.tab-zone--cible{outline:2px dashed var(--hub-accent);outline-offset:2px}.tab-vue__choix{justify-content:flex-end;display:flex}button.tab-vue{font:inherit;font-size:var(--hub-fs-base);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}button.tab-vue.tab-vue--active{border-bottom-color:var(--hub-accent)}button.tab-vue:focus-visible,.tab-vue__reglage:focus-visible{box-shadow:var(--hub-focus);border-radius:var(--hub-r-xs);outline:none}.tab-vue__enregistree{align-items:center;gap:2px;display:inline-flex}.tab-vue__mienne{color:var(--hub-fg-2)}.tab-vue__modifiee{color:var(--hub-fg-2);font-weight:500}.tab-vue__reglage{width:28px;height:28px}.tab-cv{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);color:var(--hub-fg);flex-direction:column;gap:9px;min-width:0;padding:12px 14px;display:flex;position:relative}.tab-cv[draggable=true]{cursor:grab}.tab-cv--tenue{opacity:.55}.tab-cv:hover{border-color:var(--hub-border-strong)}.tab-cv__haut,.tab-cv__bas{align-items:center;gap:8px;min-height:0;display:flex}.tab-cv__bas{flex-wrap:wrap;gap:10px}.tab-cv__groupe{color:var(--tab-nom-clair,var(--hub-fg-2));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}[data-theme=dark] .tab-cv__groupe{color:var(--tab-nom-sombre,var(--hub-fg-2))}.tab-cv__carre{border-radius:2px;flex-shrink:0;width:8px;height:8px}.tab-cv__qui{margin-left:auto;display:inline-flex}.tab-cv__qui .tab-avatar{width:24px;height:24px;font-size:var(--hub-fs-xs);box-shadow:none}.tab-cv__personne-vide{border-radius:var(--hub-r-pill);border:1.5px dashed var(--hub-fg-3);flex-shrink:0;width:22px;height:22px;display:inline-flex}.tab-cv__titre{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.35}.tab-cv__titre:after{content:"";border-radius:var(--hub-r-lg);position:absolute;inset:0}.tab-cv__titre:focus-visible{outline:none}.tab-cv__titre:focus-visible:after{box-shadow:var(--hub-focus)}.tab-cv--faite .tab-cv__titre{color:var(--hub-fg-2);text-decoration:line-through;-webkit-text-decoration-color:var(--hub-fg-3);text-decoration-color:var(--hub-fg-3)}.tab-cv__date{font-size:var(--hub-fs-base);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tab-cv__date--retard{color:var(--tab-retard);font-weight:600}.tab-cv__date--jour{color:var(--tab-cuivre);font-weight:600}.tab-cv__sans-date{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.tab-cv__compteurs{gap:8px;margin-left:auto;display:inline-flex}.tab-cv__compteurs>span{color:var(--hub-fg-2);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.tab-cv__poignee{z-index:1;border-radius:var(--hub-r-sm);background:var(--hub-surface);width:24px;height:24px;color:var(--hub-fg-2);cursor:grab;opacity:0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;left:-2px}.tab-cv:hover .tab-cv__poignee,.tab-cv__poignee:focus-visible,.tab-cv__poignee[aria-pressed=true]{opacity:1}.tab-cv__poignee:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-vue-liste{flex-direction:column;gap:18px;display:flex}.tab-vue-liste__rangee{flex-direction:column;gap:8px;display:flex}.tab-vue-liste__titre{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.tab-vue-liste__compte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);font-weight:500}.tab-fenetre-vue__pour{font-size:var(--hub-fs-base);border:0;flex-wrap:wrap;gap:18px;margin:14px 0 0;padding:0;display:flex}.tab-fenetre-vue__pour legend{margin-bottom:6px;font-weight:600}.tab-fenetre-vue__pour label{align-items:center;gap:6px;display:inline-flex}.tab-fenetre-vue__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:12px 0 0}@media (pointer:coarse){.tab-cv__poignee{opacity:1}button.tab-vue,.tab-vue__reglage,.tab-fenetre-vue__pour label{min-height:44px}.tab-vue__reglage{min-width:44px}}.tab-surtitre--lien{align-self:flex-start;text-decoration:none}.tab-surtitre--lien:hover{text-decoration:underline}.tab-entete__nom{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.tab-entete__visibilite{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tab-actions .ds-bouton--sm{border-radius:10px;height:32px}.tab-vues{border-bottom:1px solid var(--hub-border);scrollbar-width:none;align-items:flex-end;gap:22px;display:flex;overflow-x:auto}.tab-vue{height:36px;font-size:var(--hub-fs-base);color:var(--hub-fg-2);white-space:nowrap;box-sizing:border-box;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 4px;font-weight:500;display:inline-flex}.tab-vue[aria-disabled=true]{cursor:not-allowed}.tab-vue--active{color:var(--hub-fg);border-bottom-color:var(--hub-accent);font-weight:600}.tab-vue--ajout{gap:6px;padding:0}.tab-outils{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-recherche{box-sizing:border-box;background:var(--hub-bg);border:1px solid var(--hub-border);width:260px;max-width:100%;height:32px;color:var(--hub-fg-2);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex}.tab-recherche:focus-within{box-shadow:var(--hub-focus)}.tab-recherche input{min-width:0;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:0 0;border:0;outline:none;flex:1 1 0}@media (width>=768px){.tab-recherche input{font-size:var(--hub-fs-base)}}.tab-recherche input::placeholder{color:var(--hub-fg-2)}.tab-recherche input::-webkit-search-cancel-button{display:none}.tab-recherche__vider{color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.tab-puce{box-sizing:border-box;border:1px solid var(--hub-border-strong);background:var(--hub-surface);height:32px;font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.tab-puce:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-puce--active{border-color:var(--hub-accent);color:var(--tab-cuivre)}.tab-puce[aria-disabled=true]{cursor:not-allowed;color:var(--hub-fg-2)}.tab-outils__masquer{margin-left:8px}.tab-outils__compte{color:var(--hub-fg-2);margin-left:auto;font-size:12.5px}.tab-alerte{font-size:var(--hub-fs-base);color:var(--tab-retard);margin:0}@media (width<=700px){.tab-recherche{width:100%}.tab-outils__masquer{margin-left:0}.tab-outils__compte{width:100%;margin-left:0}}.tab-bandeau-suivi{border-radius:var(--hub-r-md);background:var(--hub-surface-2);font-size:var(--hub-fs-base);color:var(--hub-fg);align-items:center;gap:10px;margin:0;padding:10px 14px;line-height:1.45;display:flex}.tab-bandeau-suivi svg{flex-shrink:0}.tab-grille--suivi .tab-ligne{height:48px}.tab-grille--suivi .tab-entetes-table,.tab-grille--suivi .tab-ligne{width:100%}.tab-entetes-table>.tab-entete-verrouillee,.tab-ligne>.tab-ligne__cellule--verrouillee{background:var(--hub-surface-2)}.tab-entete-verrouillee__nom{align-items:center;gap:5px;display:inline-flex}.tab-entetes-table__fin{border-left:1px solid var(--hub-border)}.tab-grille--suivi .tab-cellule--personne .tab-avatar{width:24px;height:24px;font-size:10px}.tab-cellule--verrouillee{cursor:default}.tab-membre{align-items:center;gap:8px;min-width:0;display:flex}.tab-membre__pastille{width:26px;height:26px;box-shadow:none;font-size:10px}.tab-membre__textes{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tab-membre__nom{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.tab-membre__ouvrir{font:inherit;color:var(--hub-fg);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:0}.tab-membre__ouvrir:hover .tab-membre__nom{text-decoration:underline}.tab-membre__ouvrir:focus-visible,.tab-membre__fiche:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-membre__fiche{color:var(--tab-cuivre);align-items:center;gap:3px;font-size:11.5px;text-decoration:none;display:inline-flex}.tab-membre__fiche:hover{text-decoration:underline}@media (pointer:coarse){.tab-membre__fiche,.tab-membre__ouvrir{min-height:24px;padding-block:4px}}.tab-groupes{flex-direction:column;gap:18px;min-width:0;display:flex}.tab-groupe{flex-direction:column;gap:4px;min-width:0;display:flex}.tab-groupe__tete{align-items:center;gap:10px;height:40px;padding:0 6px;display:flex}.tab-groupe__bascule{color:var(--tab-nom-clair,var(--hub-fg));cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}[data-theme=dark] .tab-groupe__bascule{color:var(--tab-nom-sombre,var(--hub-fg))}.tab-groupe__bascule:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-groupe__carre{border-radius:4px;flex-shrink:0;width:12px;height:12px}.tab-groupe__nom{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.tab-groupe__compte{font-size:var(--hub-fs-sm);color:var(--hub-fg-2);white-space:nowrap}.tab-groupe__carte{border-radius:14px;overflow-x:auto}.tab-grille{min-width:100%}.tab-entetes-table,.tab-ligne,.tab-ajout{display:grid}.tab-entetes-table{border-bottom:1px solid var(--hub-border);background:var(--hub-surface);height:34px}.tab-entetes-table>span{min-width:0;color:var(--hub-fg-2);white-space:nowrap;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.tab-entetes-table>span+span{border-left:1px solid var(--hub-border)}.tab-entetes-table>span:first-child{padding:0}.tab-entetes-table__ajout{justify-content:center;padding:0!important}.tab-entete-colonne{font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.tab-entete-colonne:hover{color:var(--hub-fg)}.tab-entete-colonne:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-ligne{border-bottom:1px solid var(--hub-border);align-items:stretch;height:44px}.tab-ligne>span{align-items:center;min-width:0;height:100%;display:flex}.tab-ligne>span+span{border-left:1px solid var(--hub-border);padding:0 10px}.tab-ligne__poignee{justify-content:center}.tab-poignee{color:var(--hub-fg-3);cursor:grab;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.tab-poignee:focus-visible,.tab-poignee[aria-pressed=true]{box-shadow:var(--hub-focus);color:var(--hub-accent);outline:none}.tab-ligne--saisie{background:var(--hub-surface-2)}.tab-ligne__titre{gap:10px}.tab-ligne__ouvrir{min-width:0;font:inherit;text-align:left;color:var(--hub-fg);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;display:flex}.tab-ligne__ouvrir:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-ligne__texte{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.tab-ligne__ouvrir:hover .tab-ligne__texte{text-decoration:underline}.tab-ligne__compteurs{flex-shrink:0;gap:8px;display:inline-flex}.tab-ligne__compteurs>span{color:var(--hub-fg-2);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.tab-ligne__renommer{opacity:0;width:24px;height:24px}.tab-ligne:hover .tab-ligne__renommer,.tab-ligne__renommer:focus-visible{opacity:1}.tab-ligne--faite>span{opacity:.62}.tab-ligne--faite .tab-ligne__texte{color:var(--hub-fg-2);text-decoration:line-through;-webkit-text-decoration-color:var(--hub-fg-3);text-decoration-color:var(--hub-fg-3)}.tab-trait{background:var(--hub-accent);z-index:1;height:2px;margin:-1px 0;position:relative}.tab-ajout{height:44px}.tab-ajout__bouton{font:inherit;font-size:var(--hub-fs-base);color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;grid-column:span 3;justify-self:start;align-items:center;gap:8px;padding:0 10px;display:flex}.tab-ajout__bouton:hover{color:var(--hub-fg)}.tab-ajout__bouton:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-ajout__saisie{border:2px solid var(--hub-accent);background:var(--hub-surface);border-radius:8px;grid-column:span 3;align-items:center;gap:10px;min-width:0;margin:4px 0;padding:0 10px;display:flex}.tab-ajout__saisie input{min-width:0;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:var(--hub-fg);background:0 0;border:0;outline:none;flex:1 1 0}@media (width>=768px){.tab-ajout__saisie input{font-size:13.5px}}.tab-ajout__aide{color:var(--hub-fg-2);white-space:nowrap;margin-left:auto;font-size:11.5px}@media (width<=700px){.tab-ajout__aide{display:none}}.tab-page{flex-direction:column;gap:18px;min-width:0;display:flex}.tab-entete{align-items:flex-end;gap:var(--hub-sp-4);flex-wrap:wrap;display:flex}.tab-entete__titres{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.tab-surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700}.tab-titre{font-family:var(--hub-font-serif);color:var(--hub-fg);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:400;line-height:1}.tab-intro{font-size:var(--hub-fs-md);color:var(--hub-fg-2);margin:0}.tab-actions{gap:var(--hub-sp-2);flex-wrap:wrap;align-items:center;display:inline-flex}.tab-section{gap:var(--hub-sp-3);flex-direction:column;min-width:0;display:flex}.tab-section__tete{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.tab-section__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:28px;font-weight:400;line-height:1}.tab-section__titre--moyen{font-size:24px}.tab-section__note{font-size:var(--hub-fs-base);color:var(--hub-fg-2)}.tab-section__fin{gap:var(--hub-sp-2);color:var(--hub-fg-2);align-items:center;margin-left:auto;font-size:12.5px;display:inline-flex}.tab-carte{border-radius:var(--hub-r-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-xs);min-width:0;overflow:hidden}.tab-entetes{height:34px;font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);border-bottom:1px solid var(--hub-border);align-items:center;font-weight:700}.tab-etiquette{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;justify-content:center;align-items:center;max-width:100%;height:24px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.tab-etiquette-pleine{width:100%;height:28px}.tab-avatars{display:inline-flex}.tab-avatars>.tab-avatar+.tab-avatar{margin-left:-7px}.tab-avatar{border-radius:var(--hub-r-pill);width:20px;height:20px;color:var(--tab-avatar-encre);box-shadow:0 0 0 2px var(--hub-surface);flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.tab-avatars-grande .tab-avatar{width:30px;height:30px;font-size:11px}.tab-avatar-reste{background:var(--hub-surface-2);color:var(--hub-fg-2)}.tab-barre{border-radius:var(--hub-r-pill);background:var(--tab-piste);height:4px;display:block;overflow:hidden}.tab-barre>span{background:var(--tab-barre);border-radius:var(--hub-r-pill);height:100%;display:block}.tab-retard{color:var(--tab-retard);font-weight:600}.tab-icone{width:30px;height:30px;color:var(--hub-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-icone:hover{background:var(--hub-surface-2)}.tab-icone:focus-visible{box-shadow:var(--hub-focus);outline:none}.tab-icone[aria-pressed=true]{color:var(--tab-cuivre)}.tab-icone:disabled{cursor:not-allowed;opacity:.5}.tab-lien{color:var(--tab-cuivre);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.tab-lien:hover{text-decoration:underline}.tab-lien:focus-visible{box-shadow:var(--hub-focus);border-radius:4px;outline:none}.tab-etat{align-items:flex-start;gap:var(--hub-sp-3);padding:var(--hub-sp-6);flex-direction:column;display:flex}.tab-etat__titre{font-family:var(--hub-font-serif);color:var(--hub-fg);margin:0;font-size:24px;font-weight:400}.tab-etat__texte{font-size:var(--hub-fs-md);color:var(--hub-fg-2);max-width:60ch;margin:0}@media (width<=700px){.tab-titre{font-size:32px}.tab-section__titre{font-size:24px}}.tab-tenu{border-radius:var(--hub-r-sm);background:var(--hub-surface-2);height:22px;color:var(--hub-fg-2);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.palette{z-index:65;padding:12vh var(--hub-sp-4) var(--hub-sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette__voile{background:var(--hub-overlay);position:absolute;inset:0}.palette__corps{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);width:min(560px,100%);box-shadow:var(--hub-shadow-lg);animation:palette-apparait var(--hub-dur-base) var(--hub-ease);position:relative;overflow:hidden}.palette__saisie{align-items:center;gap:var(--hub-sp-3);height:var(--hub-topbar);padding:0 var(--hub-sp-4);border-bottom:1px solid var(--hub-border);display:flex}.palette__loupe{color:var(--hub-fg-3);flex-shrink:0}.palette__saisie input{min-width:0;height:100%;color:var(--hub-fg);font-size:var(--hub-fs-lg);appearance:none;background:0 0;border:0;outline:none;flex:1}.palette__saisie input::placeholder{color:var(--hub-fg-3)}.palette__saisie input:focus-visible{box-shadow:none}.palette__kbd,.topbar__kbd{border:1px solid var(--hub-border);border-radius:var(--hub-r-xs);background:var(--hub-surface-2);color:var(--hub-fg-3);font-family:inherit;font-size:var(--hub-fs-xs);padding:2px 6px;font-weight:600}.palette__resultats{padding:var(--hub-sp-1);max-height:50vh;list-style:none;overflow-y:auto}.palette__resultat{align-items:center;gap:var(--hub-sp-3);min-height:var(--hub-control);padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg);font-size:var(--hub-fs-base);cursor:pointer;font-weight:500;display:flex}.palette__resultat--surligne{background:var(--hub-accent-soft)}.palette__icone{color:var(--hub-fg-2)}.palette__resultat--surligne .palette__icone{color:var(--hub-accent-ink)}.palette__libelle{align-items:center;gap:2px var(--hub-sp-2);min-width:0;padding:var(--hub-sp-1) 0;flex-wrap:wrap;flex:1;display:flex}.palette__chemin{font-size:var(--hub-fs-xs);color:var(--hub-fg-3)}.palette__vide{padding:var(--hub-sp-4);text-align:center;color:var(--hub-fg-2);font-size:var(--hub-fs-base)}.palette__aide{padding:var(--hub-sp-2) var(--hub-sp-4) var(--hub-sp-3);border-top:1px solid var(--hub-border-subtle);font-size:var(--hub-fs-xs);color:var(--hub-fg-3)}@keyframes palette-apparait{0%{opacity:0;transform:translateY(-6px)}}@media (width<=767px){.palette{padding:var(--hub-sp-4)}.palette__resultat{min-height:var(--hub-tap)}}.sidebar{width:var(--hub-sidebar);min-width:var(--hub-sidebar);background:var(--rail-bg);border-right:1px solid var(--rail-border);height:100dvh;font-size:var(--hub-fs-base);color:var(--rail-fg);transition:width var(--hub-dur-base) var(--hub-ease);z-index:40;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.sidebar__entete :focus-visible,.sidebar__sections :focus-visible,.sidebar__bascule :focus-visible,.sidebar__pied>:focus-visible,.sidebar__utilisateur:focus-visible{box-shadow:0 0 0 2px var(--rail-fg)}.sidebar--repliee{width:var(--hub-sidebar-collapsed);min-width:var(--hub-sidebar-collapsed)}.sidebar__entete{height:var(--hub-topbar);padding:0 var(--hub-sp-2) 0 14px;border-bottom:1px solid var(--rail-filet);align-items:center;gap:10px;display:flex}.sidebar--repliee .sidebar__entete{justify-content:center;padding:0}.sidebar__bascule{padding:0 10px var(--hub-sp-1);justify-content:flex-end;display:flex}.sidebar--repliee .sidebar__bascule{padding:0 0 var(--hub-sp-1);justify-content:center}.sidebar__bascule .ds-bouton--ghost{color:var(--rail-fg-3)}.sidebar__bascule .ds-bouton--ghost:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-fg)}.sidebar__monogramme{background:var(--rail-logo) center / contain no-repeat;flex-shrink:0;width:28px;height:28px}.sidebar__club{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.sidebar__club--bouton{height:40px;padding:0 var(--hub-sp-2);margin-left:calc(-1 * var(--hub-sp-1));border-radius:var(--hub-r-sm);color:var(--rail-fg);text-align:left;background:0 0;border:0;align-items:center;gap:6px;display:flex}.sidebar__club--bouton:hover:not(:disabled){background:var(--rail-hover)}.sidebar__club-nom{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar__club-texte{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sidebar__club-ligne{align-items:center;gap:var(--hub-sp-1);font-size:var(--hub-fs-md);display:flex}.sidebar__club-nombre{color:var(--rail-fg-3);font-size:var(--hub-fs-xs);font-weight:400}.sidebar__club-chevrons{color:var(--rail-fg-3);flex-shrink:0}.sidebar__entete .ds-bouton--ghost{color:var(--rail-fg-3)}.sidebar__entete .ds-bouton--ghost:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-fg)}.sidebar__replier{flex-shrink:0}.sidebar__fermer-tiroir{display:none}.sidebar__sections{padding:6px 10px var(--hub-sp-2);scrollbar-width:thin;scrollbar-color:var(--rail-defilement) transparent;flex:1;overflow-y:auto}.sidebar__sections::-webkit-scrollbar{width:6px}.sidebar__sections::-webkit-scrollbar-thumb{border-radius:var(--hub-r-pill);background:var(--rail-defilement)}.sidebar__sections::-webkit-scrollbar-thumb:hover{background:var(--rail-defilement-survol)}.sidebar__pied{gap:var(--hub-sp-1);padding:var(--hub-sp-2);border-top:1px solid var(--rail-filet);flex-direction:column;display:flex}.sidebar__installer{height:var(--hub-nav-item);justify-content:flex-start;padding:0 10px}.sidebar__pied>.ds-bouton--pointille{border-color:var(--rail-fg-3);color:var(--rail-fg-2)}.sidebar__pied>.ds-bouton--pointille:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-fg)}.sidebar--repliee .sidebar__installer{justify-content:center;width:100%;padding:0}.sidebar__pied .ds-menu{display:flex}.sidebar__utilisateur{width:100%;height:var(--hub-tap);border-radius:var(--hub-r-sm);color:var(--rail-fg);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;display:flex}.sidebar__utilisateur:hover{background:var(--rail-hover)}.sidebar__utilisateur:hover .sidebar__utilisateur-role{color:var(--rail-fg-2)}.sidebar__utilisateur .ds-avatar{background:var(--rail-avatar-bg);color:var(--rail-avatar-fg)}.sidebar--repliee .sidebar__utilisateur{justify-content:center;padding:0}.sidebar__utilisateur-texte{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.sidebar__utilisateur-nom{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sidebar__utilisateur-role{font-size:var(--hub-fs-xs);color:var(--rail-fg-3)}.sidebar__utilisateur-points{color:var(--rail-fg-3);flex-shrink:0}.sidebar__aide-installation{gap:var(--hub-sp-2);padding-left:var(--hub-sp-5);font-size:var(--hub-fs-base);color:var(--hub-fg-2);display:grid}.sidebar__aide-installation strong{color:var(--hub-fg);font-weight:600}.sidebar{animation:rail-entre .7s var(--rail-ease) both}@keyframes rail-entre{0%{transform:translateX(calc(-1 * var(--hub-sidebar)))}}.rail__etage{flex-direction:column;display:flex}.rail__etage-titre{height:26px;margin-top:var(--hub-sp-2);color:var(--rail-fg-3);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;align-items:center;padding:0 10px;font-weight:700;display:flex}.rail__trait{margin:10px var(--hub-sp-1) 2px;border-top:1px solid var(--rail-filet)}.rail__entree,.rail__tete{width:100%;height:var(--hub-nav-item);border-radius:var(--hub-r-sm);color:var(--rail-fg);font:inherit;font-size:var(--hub-fs-base);text-align:left;cursor:pointer;transition:background var(--hub-dur-fast) var(--hub-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex;position:relative}.rail__entree:hover,.rail__tete:hover{background:var(--rail-hover)}.rail__entree-icone{flex-shrink:0}.rail__entree-libelle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rail__entree--active,.rail__entree--active:hover{background:var(--rail-active-bg);color:var(--rail-active-fg);font-weight:600}.rail__entree--a-venir,.rail__entree--a-venir:hover{color:var(--rail-fg-3);cursor:default;background:0 0}.rail__badge{min-width:20px;height:var(--hub-badge);border-radius:var(--hub-r-pill);background:var(--rail-badge);color:var(--rail-badge-fg);font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:700;display:inline-flex}.rail__entree--icone{border-radius:8px;justify-content:center;width:40px;height:36px;margin:1px auto;padding:0}.sidebar--repliee .sidebar__sections{padding:var(--hub-sp-2) 0 0}.sidebar--repliee .rail__trait{margin:var(--hub-sp-2) 10px}.rail__point{box-sizing:content-box;border:2px solid var(--rail-bg);background:var(--rail-badge);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.rail__chevron{color:var(--rail-fg-3);transition:transform var(--hub-dur-base) var(--hub-ease);flex-shrink:0;margin-left:auto}.rail__tete[aria-expanded=true] .rail__chevron{transform:rotate(90deg)}.rail__sous{transform-origin:top;animation:rail-deplie .32s var(--rail-ease) both;flex-direction:column;padding:2px 0 6px;display:flex}.rail__entree--sous{border-left:1px solid var(--rail-filet);border-radius:0 var(--hub-r-sm) var(--hub-r-sm) 0;width:auto;height:30px;animation:rail-surgit .3s var(--rail-ease) both;animation-delay:calc(.15s + var(--i,0) * 35ms);margin-left:18px;padding:0 10px 0 14px;font-size:12.5px}@keyframes rail-deplie{0%{opacity:0;transform:scaleY(.6)}}@keyframes rail-surgit{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.sidebar,.rail__sous,.rail__entree--sous{animation:none}}.rail__domaine--icone{position:relative}.rail__volet{top:var(--volet-haut);left:calc(var(--hub-sidebar-collapsed) + 6px);z-index:60;width:220px;padding:var(--hub-sp-2);border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--rail-volet-ombre);color:var(--hub-fg);animation:rail-surgit .3s var(--rail-ease) both;border-radius:12px;flex-direction:column;gap:1px;display:flex;position:fixed}.rail__volet:after{content:"";width:var(--hub-sp-2);position:absolute;top:0;bottom:0;right:100%}.rail__volet:before{content:"";border-bottom:1px solid var(--hub-border);border-left:1px solid var(--hub-border);background:var(--hub-surface);width:10px;height:10px;position:absolute;top:12px;left:-6px;transform:rotate(45deg)}.rail__volet-titre{padding:6px var(--hub-sp-3) var(--hub-sp-2);color:var(--hub-fg-2);font-size:var(--hub-fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.rail__volet .rail__entree--sous{height:32px;padding:0 var(--hub-sp-3);border-radius:var(--hub-r-sm);color:var(--hub-fg);font-size:var(--hub-fs-base);border-left:0;margin-left:0}.rail__volet .rail__entree--sous:not(.rail__entree--active):hover{background:var(--hub-surface-2)}.rail__volet .rail__entree--active,.rail__volet .rail__entree--active:hover{background:var(--hub-accent);color:var(--hub-on-accent)}.rail__volet .rail__entree--a-venir,.rail__volet .rail__entree--a-venir:hover{color:var(--hub-fg-2);background:0 0}.rail__volet :focus-visible{box-shadow:var(--hub-focus)}@media (prefers-reduced-motion:reduce){.rail__volet{animation:none}}@media (width<=767px){.sidebar{width:min(304px,85vw);min-width:0;transition:transform var(--hub-dur-slow) var(--hub-ease);box-shadow:none;z-index:70;animation:none;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar--tiroir{box-shadow:var(--rail-tiroir-ombre);transform:translate(0)}.sidebar__bascule{display:none}.sidebar__entete .sidebar__fermer-tiroir{width:var(--hub-tap);height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);color:var(--hub-fg);position:absolute;top:10px;left:calc(100% + 14px)}.sidebar__entete .sidebar__fermer-tiroir:focus-visible{box-shadow:0 0 0 2px var(--hub-fg)}.sidebar--tiroir .sidebar__fermer-tiroir{display:inline-flex}.sidebar__entete .sidebar__fermer-tiroir:hover:not(:disabled){color:var(--hub-fg);background:0 0}.rail__entree,.rail__tete,.sidebar__installer{height:var(--hub-tap);font-size:var(--hub-fs-md)}.rail__entree--sous{height:var(--hub-tap);font-size:var(--hub-fs-base)}.rail__etage-titre{height:30px}}.tabbar{display:none}@media (width<=767px){.tabbar{z-index:35;height:calc(var(--hub-tabbar) + var(--hub-safe-bottom));padding-bottom:var(--hub-safe-bottom);background:var(--hub-surface);border-top:1px solid var(--hub-border);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar__onglet{min-width:56px;height:var(--hub-tabbar);color:var(--hub-fg-3);transition:color var(--hub-dur-fast) var(--hub-ease);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.tabbar__onglet--actif{color:var(--hub-accent)}.tabbar__onglet{position:relative}.tabbar__badge{border-radius:var(--hub-r-pill);background:var(--hub-accent);min-width:16px;height:16px;color:var(--hub-on-accent);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;right:14px}}.ds-bulle-halo{z-index:76;box-sizing:border-box;border:2px solid var(--hub-accent);border-radius:var(--hub-r-lg);box-shadow:0 0 0 5px color-mix(in srgb, var(--hub-accent) 20%, transparent);pointer-events:none;position:fixed}.ds-bulle-halo--rail{--ds-halo:var(--rail-fg);border-color:var(--ds-halo);box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-halo) 35%, transparent)}.ds-bulle{z-index:77;box-sizing:border-box;width:330px;padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);font-family:var(--hub-font);flex-direction:column;gap:10px;display:flex;position:fixed}.ds-bulle__fleche{border:0 solid var(--hub-border);background:var(--hub-surface);width:11px;height:11px;position:absolute;transform:rotate(45deg)}.ds-bulle--dessous .ds-bulle__fleche{border-top-width:1px;border-left-width:1px;top:-6px}.ds-bulle--dessus .ds-bulle__fleche{border-bottom-width:1px;border-right-width:1px;bottom:-6px}.ds-bulle--droite .ds-bulle__fleche{border-bottom-width:1px;border-left-width:1px;left:-6px}.ds-bulle__tete{align-items:center;gap:var(--hub-sp-2);display:flex}.ds-bulle__compte{color:var(--hub-fg-2);line-height:normal;font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ds-bulle__points{gap:var(--hub-sp-1);display:inline-flex}.ds-bulle__point{border-radius:var(--hub-r-pill);background:var(--hub-border);width:6px;height:6px}.ds-bulle__point--fait,.ds-bulle__point--courant{background:var(--hub-accent)}.ds-bulle__point--courant{width:16px}.ds-bulle__fermer{border-radius:var(--hub-r-xs);color:var(--hub-fg-3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;display:inline-flex;position:relative}.ds-bulle__fermer:before{content:"";position:absolute;inset:-4px}.ds-bulle__titre{font-size:var(--hub-fs-lg);margin:0;font-weight:600;line-height:1.25}.ds-bulle__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-base);line-height:var(--hub-lh-body);margin:0}.ds-bulle__gestes{align-items:center;gap:var(--hub-sp-2);padding-top:var(--hub-sp-1);display:flex}.ds-bulle__suite{gap:var(--hub-sp-2);margin-left:auto;display:inline-flex}.ds-bulle__passer,.ds-bulle__bouton{box-sizing:border-box;border-radius:var(--hub-r-md);height:32px;font-family:inherit;font-size:var(--hub-fs-base);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.ds-bulle__passer{color:var(--hub-fg-2);background:0 0;border:0;padding:0 6px}.ds-bulle__bouton{border:1px solid var(--hub-border-strong);color:var(--hub-fg);background:0 0;padding:0 13px}.ds-bulle__bouton--primaire{background:var(--hub-accent);color:var(--hub-on-accent);border:0}[data-theme=dark] .ds-bulle__bouton--primaire{color:var(--hub-fg)}@media (hover:hover){.ds-bulle__bouton:hover{background:var(--hub-surface-2)}.ds-bulle__bouton--primaire:hover{background:var(--hub-accent-hover)}[data-theme=dark] .ds-bulle__bouton--primaire:hover{background:var(--hub-accent-press)}}.ds-bulle--feuille{width:auto;padding:10px 18px calc(18px + var(--hub-safe-bottom));border:0;border-top:1px solid var(--hub-border);box-shadow:0 -12px 40px var(--hub-overlay);border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.ds-bulle-voile{z-index:76;background:var(--rail-tiroir-voile);position:fixed;inset:0}.ds-bulle--feuille .ds-bulle__action{width:100%;height:var(--hub-tap);border-radius:var(--hub-r-md);font-size:var(--hub-fs-base);flex:none}.ds-bulle--feuille-haute{border-radius:20px;margin:0 8px;padding-bottom:18px}.ds-bulle__poignee{border-radius:var(--hub-r-pill);background:var(--hub-border);align-self:center;width:40px;height:4px}.ds-bulle--feuille .ds-bulle__passer{height:auto;min-width:var(--hub-tap);min-height:var(--hub-tap);justify-content:flex-end;margin-left:auto;padding:0}.ds-bulle--feuille .ds-bulle__titre{font-size:17px}.ds-bulle--feuille .ds-bulle__texte{font-size:var(--hub-fs-md)}.ds-bulle--feuille .ds-bulle__suite{flex:1;margin-left:0}.ds-bulle--feuille .ds-bulle__bouton{height:var(--hub-tap);border-color:var(--hub-border);font-size:var(--hub-fs-md);border-radius:12px;flex:1}.ds-bulle--feuille .ds-bulle__bouton--primaire{flex:1.4}@media (prefers-reduced-motion:no-preference){.ds-bulle-halo{animation:1.8s ease-in-out infinite ds-bulle-respire}.ds-bulle{animation:ds-bulle-surgit .3s .2s var(--rail-ease) both}.ds-bulle--feuille{animation-name:ds-bulle-monte;animation-duration:.35s}}@keyframes ds-bulle-respire{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-halo,var(--hub-accent)) 20%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--ds-halo,var(--hub-accent)) 8%, transparent)}}@keyframes ds-bulle-surgit{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ds-bulle-monte{0%{transform:translateY(100%)}to{transform:none}}.visite-fenetre{z-index:78;padding:var(--hub-sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.visite-fenetre__voile{background:var(--rail-tiroir-voile);position:absolute;inset:0}.visite-fenetre__corps{box-sizing:border-box;width:480px;max-width:100%;max-height:calc(100dvh - var(--hub-sp-8));border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow-lg);color:var(--hub-fg);font-family:var(--hub-font);animation:visite-surgit .3s .2s var(--rail-ease) both;border-radius:18px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow-y:auto}.visite-fenetre__corps:focus{outline:none}.visite-fenetre__corps--reprise{width:440px}.visite-fenetre__monogramme{width:var(--hub-tap);height:var(--hub-tap);background:var(--hub-accent);color:var(--hub-on-accent);font-family:var(--hub-font-serif);border-radius:12px;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.visite-fenetre__titre{font-family:var(--hub-font-serif);margin:0;font-size:32px;font-weight:400;line-height:1.05}.visite-fenetre__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-md);line-height:var(--hub-lh-body);margin:0}.visite-fenetre__etapes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.visite-fenetre__etapes li{align-items:center;gap:var(--hub-sp-3);display:flex}.visite-fenetre__pastille{border-radius:var(--hub-r-md);background:var(--hub-surface-2);width:34px;height:34px;color:var(--hub-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.visite-fenetre__etape{flex-direction:column;gap:1px;display:flex}.visite-fenetre__etape b{font-size:var(--hub-fs-base);font-weight:600}.visite-fenetre__etape span{color:var(--hub-fg-2);font-size:var(--hub-fs-sm)}.visite-fenetre__bilan{padding:var(--hub-sp-3);background:color-mix(in srgb, var(--aide-fait-soft) 33%, transparent);color:var(--aide-fait-ink);font-size:var(--hub-fs-base);border-radius:12px;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.visite-fenetre__actions{align-items:center;gap:var(--hub-sp-2);padding-top:6px;display:flex}.visite-fenetre__droite{gap:var(--hub-sp-2);margin-left:auto;display:inline-flex}.visite-fenetre .ds-bouton--md{border-radius:var(--hub-r-md);gap:7px;padding:0 13px}.visite-fenetre .visite-fenetre__jamais{height:32px;color:var(--hub-fg-2);padding:0 6px}[data-theme=dark] .visite-fenetre__monogramme,[data-theme=dark] .visite-fenetre .ds-bouton--primaire{color:var(--hub-fg)}[data-theme=dark] .visite-fenetre .ds-bouton--primaire:hover:not(:disabled){background:var(--hub-accent-press)}.visite-fenetre--feuille{align-items:flex-end;padding:0}.visite-fenetre--feuille .visite-fenetre__corps{width:100%;max-height:calc(100dvh - var(--hub-sp-10));padding:22px 18px calc(18px + var(--hub-safe-bottom));border-radius:20px 20px 0 0;animation-name:visite-feuille}.visite-fenetre--feuille .visite-fenetre__titre{font-size:var(--hub-fs-2xl)}.visite-fenetre--feuille .visite-fenetre__actions .ds-bouton{border-radius:12px;flex:1 1 0;min-width:0;padding:0}.visite-fenetre--feuille .ds-bouton--secondaire{border-color:var(--hub-border)}.visite-fenetre--feuille .visite-fenetre__jamais{height:var(--hub-tap)}@keyframes visite-surgit{0%{opacity:0;transform:translateY(12px)}}@keyframes visite-feuille{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.visite-fenetre__corps{animation:none}}.panneau-aide__retour{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);background:0 0;border:0;justify-content:center;align-items:center;margin:0 -5px;padding:0;display:inline-flex}.panneau-aide__retour:focus-visible,.encart-nouveautes__lien:focus-visible{box-shadow:var(--hub-focus);outline:none}.encart-nouveautes{flex-direction:column;display:flex}.encart-nouveautes__entree{border-top:1px solid var(--hub-border);flex-direction:column;gap:6px;padding:14px 0;display:flex}.encart-nouveautes__date{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-fg-2);font-weight:700;line-height:normal;display:flex}.encart-nouveautes__point{width:var(--hub-sp-2);height:var(--hub-sp-2);background:var(--hub-accent);border-radius:50%;flex-shrink:0}.encart-nouveautes__titre{font-size:var(--hub-fs-md);margin:0;font-weight:600;line-height:normal}.encart-nouveautes__texte{font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0;line-height:1.5}.encart-nouveautes__lien{border-radius:var(--hub-r-xs);min-height:30px;font-size:var(--hub-fs-base);color:var(--aide-lien);align-items:center;gap:.3em;font-weight:600;text-decoration:none;display:inline-flex}.encart-nouveautes__lien:hover{text-decoration:underline}.encart-nouveautes__pied{padding-top:var(--hub-sp-3);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);margin:0;line-height:normal}.encart-nouveautes__vide{padding:28px var(--hub-sp-4);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.encart-nouveautes__tuile{border-radius:var(--hub-r-lg);background:var(--hub-surface-2);width:52px;height:52px;color:var(--hub-fg-2);justify-content:center;align-items:center;display:inline-flex}.encart-nouveautes__vide-titre{font-size:15px;line-height:normal}.encart-nouveautes__vide-texte{max-width:280px;font-size:var(--hub-fs-base);color:var(--hub-fg-2);margin:0;line-height:normal}@media (width<=767px){.panneau-aide__retour{width:var(--hub-tap);height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);color:var(--hub-fg);flex-shrink:0;margin:0}.panneau-aide__retour svg{width:20px;height:20px}.encart-nouveautes__lien{min-height:var(--hub-control)}}.panneau-aide{top:var(--hub-topbar);z-index:45;box-sizing:border-box;background:var(--hub-surface);width:min(400px,100vw);color:var(--hub-fg);border-left:1px solid var(--hub-border);box-shadow:var(--hub-shadow-lg);border-radius:0;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.panneau-aide:focus{outline:none}.panneau-aide__entete{height:var(--hub-topbar);padding:0 var(--hub-sp-5);box-sizing:border-box;border-bottom:1px solid var(--hub-border);flex-shrink:0;align-items:center;gap:10px;display:flex}.panneau-aide__titre{font-family:var(--hub-font-serif);margin:0;font-size:24px;font-weight:400;line-height:1}.panneau-aide__fermer{width:var(--hub-control-sm);height:var(--hub-control-sm);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-5px;padding:0;display:inline-flex}.panneau-aide__corps{min-height:0;padding:18px var(--hub-sp-5);flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.panneau-aide__section{flex-direction:column;display:flex}.panneau-aide__section:first-child{gap:var(--hub-sp-1)}.panneau-aide__surtitre{font-size:var(--hub-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-fg-2);margin:0;padding-bottom:6px;font-weight:700;line-height:normal}.panneau-aide__vide{padding:var(--hub-sp-4);background:var(--hub-surface-2);font-size:var(--hub-fs-base);color:var(--hub-fg-2);border-radius:12px;margin:0;line-height:1.5}.panneau-aide__tutoriels{gap:var(--hub-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panneau-aide__tutoriel{align-items:center;gap:var(--hub-sp-3);box-sizing:content-box;border-top:1px solid var(--hub-border);min-height:50px;padding:6px 0;display:flex}.panneau-aide__fait,.panneau-aide__a-faire{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:26px;height:26px}.panneau-aide__fait{background:var(--aide-fait-soft);color:var(--aide-fait-ink);justify-content:center;align-items:center;display:inline-flex}.panneau-aide__a-faire{border:1.5px dashed var(--hub-fg-3)}.panneau-aide__textes{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;line-height:normal;display:flex}.panneau-aide__nom{font-size:var(--hub-fs-base);font-weight:600}.panneau-aide__detail{font-size:var(--hub-fs-sm);color:var(--hub-fg-2)}.panneau-aide__revoir{min-height:var(--hub-control-sm);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);background:0 0;border:0;padding:0}.panneau-aide__revoir:hover{color:var(--hub-fg)}.panneau-aide .panneau-aide__montrer{height:30px;font-size:var(--hub-fs-base);border-radius:var(--hub-r-md);gap:7px;padding:0 13px}.panneau-aide__tout-fait{align-items:center;gap:var(--hub-sp-2);font-size:var(--hub-fs-sm);color:var(--aide-fait-ink);margin:0;padding-top:10px;font-weight:600;line-height:normal;display:flex}.panneau-aide__ligne{align-items:center;gap:var(--hub-sp-3);width:100%;min-height:var(--hub-sp-12);padding:var(--hub-sp-1) 0;box-sizing:content-box;border:0;border-top:1px solid var(--hub-border);color:var(--hub-fg);font:inherit;background:0 0;display:flex}.panneau-aide__tuile{width:var(--hub-sp-8);height:var(--hub-sp-8);background:var(--hub-surface-2);color:var(--hub-fg-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panneau-aide__non-lues{border-radius:var(--hub-r-pill);background:var(--hub-accent);height:22px;color:var(--hub-on-accent);font-size:var(--hub-fs-xs);white-space:nowrap;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.panneau-aide__chevron{color:var(--hub-fg-3);display:inline-flex}.panneau-aide__chevron svg,.panneau-aide__montrer svg{width:15px;height:15px}.panneau-aide__fermer:focus-visible,.panneau-aide__revoir:focus-visible,.panneau-aide__ligne:focus-visible{box-shadow:var(--hub-focus);outline:none}.panneau-aide__pied{padding:var(--hub-sp-3) var(--hub-sp-5);border-top:1px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-fg-2);flex-shrink:0;margin:0;line-height:normal}@media (prefers-reduced-motion:no-preference){.panneau-aide{animation:panneau-aide-volet .4s var(--rail-ease) both}}@keyframes panneau-aide-volet{0%{transform:translate(100%)}}@media (width<=767px){.panneau-aide{z-index:69;width:100%;padding-top:env(safe-area-inset-top);box-shadow:none;border-left:0;top:0}.panneau-aide__entete{height:auto;padding:6px var(--hub-sp-4) 10px}.panneau-aide__titre{font-size:var(--hub-fs-2xl)}.panneau-aide__fermer{width:var(--hub-tap);height:var(--hub-tap);border:1px solid var(--hub-border-strong);border-radius:var(--hub-r-pill);color:var(--hub-fg);margin-right:0}.panneau-aide__fermer svg{width:20px;height:20px}.panneau-aide__corps{gap:var(--hub-sp-5);padding:var(--hub-sp-4)}.panneau-aide__tutoriel,.panneau-aide__ligne{min-height:56px}.panneau-aide__revoir{min-width:var(--hub-tap);min-height:var(--hub-tap)}.panneau-aide .panneau-aide__montrer{height:var(--hub-control)}.panneau-aide__pied{display:none}@media (prefers-reduced-motion:no-preference){.panneau-aide{animation:none}}}.topbar{z-index:30;align-items:center;gap:var(--hub-sp-4);height:var(--hub-topbar);padding:0 var(--hub-sp-6);background:var(--hub-surface);border-bottom:1px solid var(--hub-border);display:flex;position:sticky;top:0}.topbar__tiroir,.topbar__club{display:none}.topbar__fil{color:var(--hub-fg-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.topbar__fil b{color:var(--hub-fg);font-weight:600}.topbar__recherche{align-items:center;gap:var(--hub-sp-2);width:var(--hub-recherche);min-width:0;max-width:100%;height:var(--hub-control);padding:0 var(--hub-sp-3);border:1px solid var(--hub-field-border);border-radius:var(--hub-r-sm);background:var(--hub-bg);color:var(--hub-fg-3);font-size:var(--hub-fs-base);text-align:left;transition:border-color var(--hub-dur-fast) var(--hub-ease);display:flex}.topbar__recherche:hover{border-color:var(--hub-fg-2)}.topbar__loupe{flex-shrink:0}.topbar__placeholder{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.topbar__droite{align-items:center;gap:var(--hub-sp-3);margin-left:auto;display:flex}.topbar__date{font-size:var(--hub-fs-base);color:var(--hub-fg-2);white-space:nowrap}.topbar__cloche{width:var(--hub-control);height:var(--hub-control);border-radius:var(--hub-r-sm);color:var(--hub-fg-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__cloche:hover{background:var(--hub-surface-2);color:var(--hub-fg)}.topbar__cloche:focus-visible{box-shadow:var(--hub-focus);outline:none}.topbar__cloche[aria-current=page]{color:var(--hub-fg)}.topbar__pastille{min-width:var(--hub-badge);height:var(--hub-badge);border-radius:var(--hub-r-pill);background:var(--hub-accent);color:var(--hub-on-accent);font-size:var(--hub-fs-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:2px;right:0}.topbar__aide{box-sizing:border-box;border:1px solid var(--hub-border);border-radius:var(--hub-r-pill);height:32px;color:var(--hub-fg);font-size:var(--hub-fs-base);background:0 0;align-items:center;gap:6px;padding:0 12px 0 9px;font-weight:600;display:inline-flex;position:relative}.topbar__aide:hover,.topbar__aide[aria-expanded=true]{background:var(--hub-surface-2)}.topbar__aide:focus-visible{box-shadow:var(--hub-focus);outline:none}.topbar__aide-pastille{box-sizing:border-box;border:2px solid var(--hub-surface);background:var(--hub-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}@media (width<=767px){.topbar{gap:var(--hub-sp-2);padding:0 var(--hub-sp-2) 0 var(--hub-sp-1)}.topbar__tiroir{display:inline-flex}.topbar__fil{display:none}.topbar__club{align-items:center;gap:var(--hub-sp-2);flex:1;min-width:0;font-weight:600;display:flex}.topbar__recherche{width:var(--hub-tap);height:var(--hub-tap);color:var(--hub-fg-2);background:0 0;border-color:#0000;justify-content:center;padding:0}.topbar__placeholder,.topbar__kbd,.topbar__date{display:none}.topbar__droite{margin-left:0}.topbar__cloche{width:var(--hub-tap);height:var(--hub-tap)}.topbar__aide{width:var(--hub-tap);height:var(--hub-tap);justify-content:center;padding:0}.topbar__aide svg{width:20px;height:20px}.topbar__aide-libelle{display:none}.topbar__aide-pastille{width:11px;height:11px;top:0;right:0}}.coquille{background:var(--hub-bg);min-height:100dvh;display:flex}.coquille__principal{flex-direction:column;flex:1;min-width:0;display:flex}.coquille__evitement{top:var(--hub-sp-2);left:var(--hub-sp-2);z-index:90;padding:var(--hub-sp-2) var(--hub-sp-4);border-radius:var(--hub-r-sm);background:var(--hub-accent);color:var(--hub-on-accent);border:1px solid var(--hub-on-accent);font-size:var(--hub-fs-sm);box-shadow:var(--hub-shadow-md);transform:translateY(calc(-100% - var(--hub-sp-4)));font-weight:600;text-decoration:none;position:fixed}.coquille__evitement:focus-visible{box-shadow:var(--hub-shadow-md), var(--hub-focus);transform:none}.coquille__bandeaux{display:grid}.coquille__contenu{width:100%;max-width:var(--hub-page-max);min-width:0;padding:var(--hub-sp-6);outline:none;overflow-x:clip}.page__grille>*{min-width:0}.coquille__voile{display:none}.page__entete{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-4);margin-bottom:var(--hub-sp-5);display:flex}.page__titres{gap:var(--hub-sp-1);min-width:0;display:grid}.page__sous-titre{font-size:var(--hub-fs-md);color:var(--hub-fg-2)}.page__actions{gap:var(--hub-sp-2);flex-shrink:0;display:flex}.page__grille{gap:var(--hub-sp-4);display:grid}.coquille__erreur{place-content:center;gap:var(--hub-sp-4);min-height:100dvh;padding:var(--hub-sp-6);text-align:center;justify-items:center;display:grid}.coquille__erreur-texte{color:var(--hub-fg-2)}.coquille__squelette-sidebar{align-content:start;gap:var(--hub-sp-3);width:var(--hub-sidebar);padding:var(--hub-sp-4);background:var(--rail-bg);border-right:1px solid var(--rail-border);display:grid}.coquille__squelette-topbar{height:var(--hub-topbar);padding:0 var(--hub-sp-6);background:var(--hub-surface);border-bottom:1px solid var(--hub-border);align-items:center;display:flex}@media (width<=767px){.coquille__contenu{padding:var(--hub-sp-4) var(--hub-sp-4) calc(var(--hub-tabbar) + var(--hub-safe-bottom) + var(--hub-sp-6))}.coquille__voile{z-index:68;background:var(--rail-tiroir-voile);display:block;position:fixed;inset:0}.coquille__squelette-sidebar{display:none}.page__entete{flex-direction:column;align-items:stretch}.page__actions{flex-wrap:wrap;flex-shrink:1;align-items:center}.page__actions svg{flex:none}}.confidentialite{max-width:720px;padding:var(--hub-sp-8) var(--hub-sp-6) var(--hub-sp-12);margin:0 auto}.confidentialite__entete{align-items:center;gap:var(--hub-sp-3);margin-bottom:var(--hub-sp-8);font-size:var(--hub-fs-xs);letter-spacing:var(--hub-tr-overline);text-transform:uppercase;color:var(--hub-fg-2);font-weight:500;display:flex}.confidentialite__article{gap:var(--hub-sp-4);font-size:var(--hub-fs-md);line-height:var(--hub-lh-body);display:grid}.confidentialite__article h2{margin-top:var(--hub-sp-4);font-size:var(--hub-fs-xl);font-weight:600;line-height:var(--hub-lh-snug)}.confidentialite__article ul{gap:var(--hub-sp-2);padding-left:var(--hub-sp-5);list-style:outside;display:grid}.confidentialite__article p,.confidentialite__article li{color:var(--hub-fg-2)}.confidentialite__article strong{color:var(--hub-fg);font-weight:600}.confidentialite__note{font-size:var(--hub-fs-sm);color:var(--hub-fg-3)}.confidentialite__pied{margin-top:var(--hub-sp-8);font-size:var(--hub-fs-base)}@media (width<=767px){.confidentialite{padding:var(--hub-sp-6) var(--hub-sp-4) var(--hub-sp-10)}}.design{max-width:var(--hub-page-max);padding:var(--hub-sp-6);gap:var(--hub-sp-8);margin:0 auto;display:grid}.design__entete{justify-content:space-between;align-items:flex-end;gap:var(--hub-sp-4);flex-wrap:wrap;display:flex}.design__bloc{gap:var(--hub-sp-3);display:grid}.design__rangee{align-items:center;gap:var(--hub-sp-3);flex-wrap:wrap;display:flex}.design__rangee>.ds-carte{flex:260px}.design__pile{gap:var(--hub-sp-3);width:100%;display:grid}.design__pile--etroite{max-width:240px}.design__formulaire{gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;display:grid}.design__contact{align-items:center;gap:var(--hub-sp-2);display:inline-flex}.design__themes{gap:var(--hub-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.design__theme{gap:var(--hub-sp-3);padding:var(--hub-sp-4);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);color:var(--hub-fg);display:grid}.design__theme-titre{margin:0;font-weight:600}.design__etats{gap:var(--hub-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.design__legende{gap:var(--hub-sp-2);display:grid}.design__legende-famille{align-items:center;gap:var(--hub-sp-2);flex-wrap:wrap;display:flex}.questionnaire__cases{gap:var(--hub-sp-2);border:0;margin:0;padding:0;display:grid}.questionnaire__legende{margin-bottom:var(--hub-sp-2);color:var(--hub-fg);padding:0;font-weight:600}.questionnaire__case{align-items:center;gap:var(--hub-sp-3);min-height:48px;padding:0 var(--hub-sp-3);border:1px solid var(--hub-border);border-radius:var(--hub-r-md);background:var(--hub-surface);color:var(--hub-fg);cursor:pointer;display:flex}.questionnaire__case:has(input:checked){border-color:var(--hub-accent);background:var(--hub-surface-2)}.questionnaire__case:has(input:focus-visible){box-shadow:var(--hub-focus)}.questionnaire__case input{width:20px;height:20px;accent-color:var(--hub-accent);margin:0}.questionnaire__deja{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin-left:auto}.questionnaire__case:has(input:disabled){cursor:default}.questionnaire__mention,.questionnaire__texte{color:var(--hub-fg-2);font-size:var(--hub-fs-sm);margin:0}.questionnaire__mention a{color:var(--hub-accent-ink)}
