@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.visite-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0c0a1d6b}.visite-trou{position:fixed;z-index:2147483001;border-radius:8px;pointer-events:none;box-shadow:0 0 0 3px #fff,0 10px 28px -6px #0c0a1d73}.visite-bulle{position:fixed;z-index:2147483002;width:min(300px,calc(100vw - 24px));padding:16px 16px 12px;border-radius:20px;background:#fff;color:#14112a;box-shadow:0 18px 48px -18px #0c0a1d8c,0 0 0 1px #14112a0f;font:14px/1.45 Inter Variable,Inter,system-ui,sans-serif}.visite-bulle h2{margin:0 0 4px;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.visite-bulle p{margin:0;color:#4a4d57}.visite-pied{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.visite-compte{flex:1 0 auto;white-space:nowrap;font-size:12.5px;color:#6b6e78;font-variant-numeric:tabular-nums}.visite-bulle button{white-space:nowrap;min-height:34px;padding:0 14px;border-radius:999px;border:0;font:600 13.5px/1 inherit;font-family:inherit;cursor:pointer}.visite-passer{background:transparent;color:#4a4d57}.visite-bulle .visite-suivant{border:0;background:#14112a;color:#fff}.visite-bulle .visite-action{border:1px solid #CFCDDB;background:#fff;color:#14112a}.visite-tete{display:flex;align-items:center;gap:8px;margin-bottom:8px}.visite-kila{width:30px;height:30px;flex:none}.visite-kila svg{display:block;width:100%;height:100%}.visite-qui{font-size:13px;font-weight:600;color:#6b6e78}.visite-bulle button:focus-visible{outline:2px solid #14112A;outline-offset:2px}@media (prefers-reduced-motion: no-preference){.visite-bulle,.visite-trou{transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s,height .26s}}.kila-vivant :is(.kila-ombre,.kila-flotte,.kila-penche,.kila-souffle,.kila-pose-echelle,.kila-pose-angle,.kila-lueur,.kila-lueur-fond,.kila-regard,.kila-cligne){transform-box:fill-box}.kila-vivant :is(.kila-ombre,.kila-flotte,.kila-lueur,.kila-lueur-fond,.kila-cligne,.kila-pose-angle){transform-origin:50% 50%}.kila-vivant :is(.kila-penche,.kila-souffle,.kila-pose-echelle){transform-origin:50% 100%}.kila-vivant .kila-penche{transform:rotate(var(--kila-penche, 0deg));transition:transform .7s cubic-bezier(.2,.8,.2,1)}.kila-vivant .kila-regard{transform:translate(var(--kila-x, 0px),var(--kila-y, 0px));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.kila-vivant .kila-cligne{transition:transform 90ms ease-in-out}.kila-vivant[data-cligne] .kila-cligne{transform:scaleY(.1)}.kila-vivant .kila-yeux{opacity:0;transition:opacity .18s ease}.kila-vivant[data-pose=neutre] .kila-yeux[data-pose=neutre],.kila-vivant[data-pose=cligne] .kila-yeux[data-pose=cligne],.kila-vivant[data-pose=content] .kila-yeux[data-pose=content],.kila-vivant[data-pose=reflexion] .kila-yeux[data-pose=reflexion],.kila-vivant[data-pose=ecoute] .kila-yeux[data-pose=ecoute],.kila-vivant[data-pose=surpris] .kila-yeux[data-pose=surpris],.kila-vivant[data-pose=clin] .kila-yeux[data-pose=clin],.kila-vivant[data-pose=desole] .kila-yeux[data-pose=desole],.kila-vivant[data-pose=veille] .kila-yeux[data-pose=veille]{opacity:1}.kila-vivant :is(.kila-pose-echelle,.kila-pose-angle){transition:transform .45s cubic-bezier(.34,1.4,.64,1)}.kila-vivant[data-pose=content] .kila-pose-echelle{transform:scaleY(1.02)}.kila-vivant[data-pose=surpris] .kila-pose-echelle{transform:scale(.98,1.04)}.kila-vivant[data-pose=desole] .kila-pose-echelle{transform:translateY(1.5px) scale(1.01,.97)}.kila-vivant[data-pose=veille] .kila-pose-echelle{transform:translateY(1px) scaleY(.97)}.kila-vivant[data-pose=reflexion] .kila-pose-angle{transform:rotate(-4deg)}.kila-vivant[data-pose=ecoute] .kila-pose-angle{transform:rotate(-2deg)}.kila-vivant[data-pose=clin] .kila-pose-angle{transform:rotate(-6deg)}.kila-vivant[data-pose=desole] .kila-pose-angle{transform:rotate(4deg)}@media (prefers-reduced-motion: no-preference){.kila-vivant .kila-flotte{animation:kila-flotte 4.8s ease-in-out infinite}.kila-vivant .kila-ombre{animation:kila-ombre 4.8s ease-in-out infinite}.kila-vivant .kila-souffle{animation:kila-souffle 3.6s ease-in-out infinite}.kila-vivant .kila-lueur{animation:kila-lueur 9s linear infinite}.kila-vivant .kila-lueur-fond{animation:kila-lueur-fond 7s ease-in-out infinite}.kila-vivant[data-pose=ecoute] .kila-souffle{animation-duration:2.2s}.kila-vivant[data-pose=reflexion] .kila-lueur{animation-duration:3.2s}.kila-vivant[data-pose=reflexion] .kila-lueur-fond{animation-duration:3s}.kila-vivant[data-pose=veille] :is(.kila-flotte,.kila-ombre){animation-duration:7.5s}.kila-vivant[data-pose=veille] .kila-souffle{animation-duration:5.4s}}@keyframes kila-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes kila-ombre{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.84);opacity:.62}}@keyframes kila-souffle{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes kila-lueur{0%{transform:translate(-6px,-4px) rotate(0)}50%{transform:translate(6px,5px) rotate(180deg)}to{transform:translate(-6px,-4px) rotate(360deg)}}@keyframes kila-lueur-fond{0%,to{transform:translate(4px,3px)}50%{transform:translate(-7px,-6px)}}.champ-mdp{position:relative}.champ-mdp .champ{padding-right:42px}.voir-mdp{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:0;background:transparent;color:var(--fumee);display:grid;place-items:center;cursor:pointer}.voir-mdp:hover{color:var(--craie)}.voir-mdp:focus-visible{outline:2px solid var(--craie);outline-offset:-4px}:root{--svg-coche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2314112A' d='m5.8 11.6 3.6 3.6 8.8-8.8h.1v-.1h.2v-.1h.4L19 6h.4l.1.1h.1l.1.1v.1l.2.2.1.2V7l.1.2v.4l-.2.2-.1.2-9.6 9.6H10v.1h-.2v.1h-.4l-.1.1H9l-.1-.1h-.1l-.1-.2-4.5-4.4-.1-.2-.1-.2v-.2l-.1-.2V12l.2-.2.1-.2.2-.1.2-.1h.2l.2-.1h.4l.2.2z'/%3E%3C/svg%3E");--svg-tiret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2314112A' d='M6.5 10.9h11.4l.2.2.2.1.1.2.1.2v.2l.1.2v.4l-.2.2-.1.2-.2.1-.2.1h-.2l-.2.1H6.1l-.2-.2-.2-.1-.1-.2-.1-.2v-.2l-.1-.2v-.4l.2-.2.1-.2.2-.1.2-.1h.2z'/%3E%3C/svg%3E");--svg-coche-blanche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='m5.8 11.6 3.6 3.6 8.8-8.8h.1v-.1h.2v-.1h.4L19 6h.4l.1.1h.1l.1.1v.1l.2.2.1.2V7l.1.2v.4l-.2.2-.1.2-9.6 9.6H10v.1h-.2v.1h-.4l-.1.1H9l-.1-.1h-.1l-.1-.2-4.5-4.4-.1-.2-.1-.2v-.2l-.1-.2V12l.2-.2.1-.2.2-.1.2-.1h.2l.2-.1h.4l.2.2z'/%3E%3C/svg%3E");--svg-tiret-blanc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M6.5 10.9h11.4l.2.2.2.1.1.2.1.2v.2l.1.2v.4l-.2.2-.1.2-.2.1-.2.1h-.2l-.2.1H6.1l-.2-.2-.2-.1-.1-.2-.1-.2v-.2l-.1-.2v-.4l.2-.2.1-.2.2-.1.2-.1h.2z'/%3E%3C/svg%3E");--fond: #F0EFF5;--survol-haut: #E8E7F2;--coche-vide: #B4B2C6;--survol-ligne: #FBFAFE;--encre-2: #33354B;--fumee: #57596F;--gris-pale: #66687F;--laiton: #1E1A38;--vert: #0B7A42;--fait-contour: #A7DDBF;--brulant: #D8352B;--brulant-fond: #FFECE8;--brulant-texte: #B42318;--chaud: #F2701F;--chaud-fond: #FFF1E6;--chaud-texte: #B54708;--tiede: #F3B53F;--tiede-fond: #FEF7E0;--tiede-texte: #8A5A00;--froid: #8FAEDC;--froid-fond: #EEF3FA;--froid-texte: #34598F;--froid-trait: #4A78C2;--degrade: linear-gradient(135deg, #CE92FC, #5FE6DE);--r: 12px;--r-bloc: 16px;--r-carte: 20px;--r-panneau: 22px;--ombre: 0 1px 2px rgba(20, 17, 42, .04), 0 14px 30px -22px rgba(44, 30, 120, .22);--ombre-haute: 0 2px 4px rgba(20, 17, 42, .05), 0 24px 44px -24px rgba(44, 30, 120, .3);--ombre-flottant: 0 4px 10px rgba(20, 17, 42, .08), 0 18px 40px -18px rgba(44, 30, 120, .42);--haut-rail: 72px;--barre-bas: 60px;--largeur-rail: 88px;--sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--titre: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--t: .18s cubic-bezier(.22, 1, .36, 1);--carte: #FFFFFF;--survol: #F1F0F7;--doux: #F7F6FB;--bord: #E2E0EA;--bord-fort: #CFCDDB;--encre: #14112A;--encre-haut: #2A2547;--fumee-2: #63657C;--sombre: #14112A;--sombre-2: #221E3D;--sombre-bord: #3A3560;--sombre-texte: #CBC9DC;--urgent: #C9264F;--urgent-fond: #FDEAEF;--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 24px;--e6: 32px;--e7: 48px;--e8: 64px;--r-ctrl: 12px;--r-coque: 24px;--r-pilule: 999px;--violet-fond: #EFEAFD;--violet-texte: #5B3CC4;--vert-fond: #E6F4EC;--brume: radial-gradient(70% 420px at 0% 0%, rgba(206, 146, 252, .08) 0%, rgba(206, 146, 252, 0) 100%), radial-gradient(60% 380px at 100% 120px, rgba(95, 230, 222, .065) 0%, rgba(95, 230, 222, 0) 100%), #F2F1F6;--brume-bureau: radial-gradient(50% 520px at 0% 0%, rgba(206, 146, 252, .07) 0%, rgba(206, 146, 252, 0) 100%), radial-gradient(40% 460px at 100% 80px, rgba(95, 230, 222, .055) 0%, rgba(95, 230, 222, 0) 100%), #F2F1F6;--verre-fond: rgba(255, 255, 255, .5);--verre-bord: rgba(255, 255, 255, .85);--verre-ombre: inset 0 1px 0 rgba(255, 255, 255, .95), 0 1px 2px rgba(20, 17, 42, .04), 0 22px 44px -30px rgba(44, 30, 120, .45);--poche-ombre: 0 1px 2px rgba(20, 17, 42, .05), 0 8px 20px -16px rgba(44, 30, 120, .35);--verre-barre: rgba(255, 255, 255, .78);--verre-flou: blur(20px) saturate(160%);--r-verre: 28px;--r-poche: 20px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--fond);color:var(--encre);font-family:var(--sans);font-size:calc(14px * var(--texte, 1));line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--encre);outline-offset:2px}a{color:var(--encre);text-decoration:none}a:not([class]){text-decoration:underline;text-underline-offset:3px}@media (hover: hover){a:hover{color:var(--encre-haut)}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--bord-fort);border-radius:5px}::-webkit-scrollbar-track{background:transparent}@keyframes apparition{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes deplie{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes monteCentre{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes pousseHaut{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes monteDuBas{0%{transform:translateY(100%)}to{transform:none}}@keyframes chatoie{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes traverse{0%{transform:translate(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes remplit{0%{width:0%}to{width:100%}}.grave{font-size:calc(11px * var(--texte, 1));font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--fumee-2)}p.grave{text-transform:none;letter-spacing:normal;font-weight:500;font-size:calc(12.5px * var(--texte, 1));line-height:1.5}.grave:first-letter,.marqueur:first-letter,table.grille th:first-letter,.tableau th:first-letter,.cal-entete:first-letter,.etiquette:first-letter,.choix-etiquette:first-letter,.base-retenue-etiquette:first-letter,.table-fiches th:first-letter,.barre-filtres-titre:first-letter{text-transform:uppercase}.grave.brut:first-letter{text-transform:none}.num{font-family:var(--titre);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.filet{height:1px;background:var(--bord);border:0;margin:0}.t-page{font-size:calc(32px * var(--texte, 1));line-height:calc(40px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;margin:0}.t-ecran{font-size:calc(28px * var(--texte, 1));line-height:calc(34px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;margin:0}.t-section{font-size:calc(20px * var(--texte, 1));line-height:calc(28px * var(--texte, 1));font-weight:700;letter-spacing:-.01em;margin:0}.t-carte{font-size:calc(18px * var(--texte, 1));line-height:calc(24px * var(--texte, 1));font-weight:700;letter-spacing:-.01em;margin:0}.t-nom{font-size:calc(16px * var(--texte, 1));line-height:calc(22px * var(--texte, 1));font-weight:600;margin:0}.t-sous{font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:400;color:var(--fumee);margin:0}.t-etiquette{font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:600;color:var(--fumee);margin:0}.t-micro{font-size:calc(12px * var(--texte, 1));line-height:calc(16px * var(--texte, 1));font-weight:600;color:var(--fumee);margin:0}.t-page,.t-ecran,.t-section,.t-carte,.t-nom,.t-sous,.t-etiquette,.t-micro{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.une-ligne{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pagination{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;padding-top:var(--e3);width:100%;min-width:0}.pagination-case{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-ctrl);font-size:15px;line-height:20px;font-weight:600;color:var(--encre);font-variant-numeric:tabular-nums}@media (hover: hover){.pagination-case:hover:not([aria-disabled=true]):not([aria-current=page]){background:var(--survol)}}.pagination-case[aria-current=page]{background:var(--encre);color:#fff}.pagination-case[aria-disabled=true]{color:var(--coche-vide);cursor:default}.pagination-saut{width:20px;flex:none;text-align:center;color:var(--fumee)}.carte{background:var(--carte);border-radius:var(--r-carte);box-shadow:var(--ombre);min-width:0}.btn-k{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);min-height:48px;padding:0 20px;border-radius:var(--r-ctrl);border:1px solid transparent;font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;cursor:pointer;transition:background var(--t),border-color var(--t),color var(--t)}.btn-k-p{background:var(--encre);color:#fff}.btn-k-s{background:var(--carte);color:var(--encre);border-color:var(--bord-fort)}.btn-k-c{background:#fff;color:var(--encre)}.btn-k-petit{min-height:calc(40px * var(--texte, 1));padding:0 14px;font-size:calc(14px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));flex:none}.btn-k-sombre{background:var(--sombre-2);color:#fff;border-color:var(--sombre-bord)}@media (hover: hover){.btn-k-sombre:hover{background:var(--sombre-bord)}}@media (hover: hover){.btn-k-p:hover{background:var(--encre-haut)}.btn-k-s:hover,.btn-k-c:hover{background:var(--survol)}}.btn-k:disabled,.btn-k[aria-disabled=true]{background:var(--survol);color:var(--fumee-2);border-color:transparent;cursor:not-allowed}.badge{display:inline-flex;align-items:center;height:calc(28px * var(--texte, 1));padding:0 10px;border-radius:var(--r-pilule);flex:none;font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:700;white-space:nowrap}.badge-urgent{background:var(--urgent-fond);color:var(--urgent)}.badge-gris{background:var(--survol);color:var(--encre-2)}.btn{font-size:calc(13px * var(--texte, 1));font-weight:500;padding:9px 16px;border-radius:12px;border:1px solid var(--bord-fort);background:#fff;color:var(--encre);white-space:nowrap;transition:background var(--t),border-color var(--t),box-shadow var(--t),transform var(--t),color var(--t)}@media (hover: hover){.btn:hover{border-color:var(--coche-vide);background:var(--survol-ligne)}}@media (hover: hover){a.btn:hover{color:var(--encre)}a.btn-accent:hover{color:#fff}}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.btn-accent{border:1px solid var(--encre);color:#fff;font-weight:600;background:var(--encre)}@media (hover: hover){.btn-accent:hover{border-color:var(--encre-haut);box-shadow:0 8px 18px -12px #14112a8c;background:var(--encre-haut)}}.btn-accent:disabled{box-shadow:none}.btn-nu{background:none;border-color:transparent;color:var(--fumee)}@media (hover: hover){.btn-nu:hover{background:var(--survol);color:var(--encre);border-color:transparent}}.btn-xs{padding:6px 13px;font-size:calc(12.5px * var(--texte, 1));border-radius:10px}.btn-danger{border:1px solid #A32240;background:#a32240;color:#fff;font-weight:600}@media (hover: hover){.btn-danger:hover{background:#8c1c37;border-color:#8c1c37}}.champ{width:100%;background:#fff;border:1px solid var(--bord-fort);border-radius:var(--r);padding:9px 12px;color:var(--encre);font-size:calc(13.5px * var(--texte, 1));transition:border-color var(--t),box-shadow var(--t)}.champ:focus{border-color:var(--encre);box-shadow:0 0 0 3px #14112a1f;outline:none}.champ::placeholder{color:var(--gris-pale)}.champ-recherche,input.champ[type=search]{border-radius:999px;padding-inline:16px}select.champ{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--fumee) 50%),linear-gradient(135deg,var(--fumee) 50%,transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-size:4px 4px;background-repeat:no-repeat}textarea.champ{resize:vertical;min-height:80px;font-family:inherit}input[type=range]{width:100%;accent-color:var(--encre)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex:none;width:16px;height:16px;border-radius:5px;vertical-align:middle;cursor:pointer;border:1.5px solid var(--coche-vide);background:#fff;transition:border-color var(--t)}@media (hover: hover){input[type=checkbox]:hover:not(:disabled){border-color:var(--fumee-2)}}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{border-color:var(--encre);background:var(--svg-coche-blanche) center / 74% 74% no-repeat,var(--encre)}input[type=checkbox]:indeterminate{background-image:var(--svg-tiret-blanc)}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.puce{border:1px solid var(--bord-fort);background:#fff;color:var(--encre-2);border-radius:999px;padding:6px 13px;font-size:calc(12.5px * var(--texte, 1));font-weight:500;white-space:nowrap;flex:none;transition:background var(--t),border-color var(--t),color var(--t)}@media (hover: hover){.puce:hover{border-color:var(--coche-vide)}}.puce[aria-pressed=true]{border-color:var(--encre);color:#fff;font-weight:600;background:var(--encre)}.puce b{font-family:var(--titre);font-weight:700;color:var(--fumee);margin-left:4px;font-variant-numeric:tabular-nums}.puce[aria-pressed=true] b{color:#fff}.puce:disabled{opacity:.4;cursor:default}.app{display:flex;flex-direction:column;height:100%;background:var(--fond)}.entete-app{flex:none;position:relative;z-index:60;display:grid;align-items:center;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);height:var(--haut-rail);padding:0 20px 0 24px;background:#fff;border-bottom:1px solid var(--bord)}.entete-marque{display:flex;align-items:center;gap:14px;min-width:0;color:var(--encre)}.entete-marque .logotype{display:block;flex:none}.entete-centre{min-width:0;display:flex;align-items:center}.entete-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.bouton-rond{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--encre);transition:background var(--t)}@media (hover: hover){.bouton-rond:hover{background:var(--survol)}}.bouton-rond[aria-pressed=true],.bouton-rond[aria-expanded=true]{background:var(--survol)}.cloche .point{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--degrade);box-shadow:0 0 0 2px #fff}.etat-reseau{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid var(--bord-fort);background:#fff;color:var(--fumee);font-size:calc(12.5px * var(--texte, 1));white-space:nowrap}.etat-reseau b{font-weight:700;color:var(--encre);font-variant-numeric:tabular-nums}.etat-reseau[data-hors],.etat-reseau[data-hors] b{border-color:var(--urgent);color:var(--urgent)}.rappel-config{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:999px;border:1px solid var(--urgent);background:#fff;color:var(--urgent);font-size:calc(13px * var(--texte, 1));font-weight:600;white-space:nowrap}.demo-pastille{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:calc(12.5px * var(--texte, 1));font-weight:600;color:var(--encre);border:1.5px solid var(--encre);background:#fff}.profil{position:relative;flex:none}.profil-bouton{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.profil-bouton[aria-expanded=true] .avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--encre)}.corps-app{flex:1;min-height:0;display:flex}.rail{flex:none;width:var(--largeur-rail);display:flex;flex-direction:column;align-items:center;gap:var(--e2);padding:var(--e4) 0 var(--e5);background:#fff;border-right:1px solid var(--bord);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.rail-btn{position:relative;flex:none;width:76px;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;border-radius:var(--r-bloc);color:var(--encre);font-size:calc(12px * var(--texte, 1));font-weight:600;line-height:16px;text-align:center}.rail-icone{display:grid;place-items:center;width:52px;height:32px;border-radius:var(--r-ctrl);color:var(--encre);transition:background-color var(--t),color var(--t)}@media (hover: hover){.rail-btn:hover .rail-icone{background:var(--survol)}}.rail-btn[aria-current=page]{font-weight:700}.rail-btn[aria-current=page] .rail-icone{background:var(--encre);color:#fff}.rail-icone svg{display:block;flex:none}.rail-bulle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-pastille{position:absolute;top:2px;left:calc(50% + 10px);min-width:20px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;border:0;background:var(--encre);color:#fff;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}@media (min-width: 641px){.entete-app{background:var(--encre);border-bottom-color:var(--encre)}.entete-marque{color:#fff}.entete-app .recherche-bouton{background:var(--sombre-2);color:var(--sombre-texte);box-shadow:inset 0 0 0 1px var(--sombre-bord);border-radius:var(--r-ctrl);font-size:calc(15px * var(--texte, 1))}.entete-app .recherche-bouton>svg{color:#fff}.entete-app .bouton-rond{color:#fff}.entete-app .bouton-rond[aria-pressed=true],.entete-app .bouton-rond[aria-expanded=true]{background:#ffffff29}.entete-app .cloche .point{box-shadow:0 0 0 2px var(--encre)}.entete-app .avatar-initiales{background:#fff;color:var(--encre)}.entete-app .profil-bouton[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--encre),0 0 0 4px #fff}.entete-app :focus-visible,.rail :focus-visible{outline-color:#fff}.rail{background:var(--encre);border-right-color:var(--encre)}.rail .rail-btn{color:var(--sombre-texte)}.rail .rail-icone,.rail .rail-btn[aria-current=page]{color:#fff}.rail .rail-btn[aria-current=page] .rail-icone{background:#fff;color:var(--encre)}.rail .rail-pastille{background:#fff;color:var(--encre);box-shadow:0 0 0 2px var(--encre)}.corps-app{background:var(--encre)}.principal{border-top-left-radius:var(--r-coque);background:var(--fond)}.entete-app .entete-edition[aria-pressed=true]{background:#fff;color:var(--encre)}.entete-app .entete-edition[aria-pressed=true] .kali-point{fill:url(#kali-degrade)}}@media (min-width: 641px) and (hover: hover){.entete-app .recherche-bouton:hover{background:var(--sombre-bord)}.entete-app .bouton-rond:hover,.rail .rail-btn:hover .rail-icone{background:#ffffff1f}.rail .rail-btn[aria-current=page]:hover .rail-icone{background:#fff}}.principal{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1100px){.entete-app{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width: 900px){.libelle-config{display:none}.rappel-config{width:40px;padding:0;justify-content:center}}.dock{display:none}@media (max-width: 640px){.app{padding-bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 16px)}.entete-app{display:flex;justify-content:flex-end;align-items:center;height:auto;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 0;background:#fff;border-bottom:0}.entete-app .entete-actions{gap:6px}.app:not([data-vue=explorer],[data-vue=tournee]):not(:has(>.entete-app)) .corps-app{padding-top:env(safe-area-inset-top,0px)}.etat-reseau{height:36px;padding:0 12px}.rappel-config{width:40px;height:40px}.corps-app{padding:0}.rail{display:none}.dock{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;gap:0;height:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:#fff;box-shadow:0 -1px 0 var(--bord)}.dock .dock-btn{flex:1 1 0;min-width:0;width:auto;height:var(--barre-bas);margin:0;padding:0;justify-content:center;gap:3px;font-size:11px;letter-spacing:-.01em;user-select:none;-webkit-user-select:none}.dock .rail-icone{width:46px;height:30px;transition:background-color .12s ease,transform .12s ease}.dock .dock-btn:active .rail-icone{transform:scale(.92)}.dock .dock-btn:not([aria-current=page]):active .rail-icone{background:var(--survol)}.dock .rail-pastille{top:4px;left:calc(50% + 8px)}body:has(.voile,.page-fiche,.recherche-voile) .dock{display:none}.toast,.bandeau-copie,.bandeau-maj{bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 12px)}.app:not([data-vue=explorer],[data-vue=tournee]){height:auto;min-height:100%}.app:not([data-vue=explorer],[data-vue=tournee]) :is(.corps-app,.zone){flex:none;min-height:auto}.app:not([data-vue=explorer],[data-vue=tournee]) .principal{min-height:auto;overflow:visible}.app:not([data-vue=explorer],[data-vue=tournee]) .page{flex:none;overflow:visible}.dock .rail-pastille{font-size:12px}}@media (pointer: coarse){.bouton-rond,.rappel-config{min-width:44px;min-height:44px}.rail-btn{min-height:48px}}.pousse{flex:1 1 auto}.zone{flex:1;min-height:0;display:flex}.page{flex:1;overflow-y:auto;padding:26px 20px 60px;animation:fondu .11s ease-out both}@keyframes fondu{0%{opacity:0}to{opacity:1}}.page h1{font-family:var(--titre);font-size:calc(34px * var(--texte, 1));font-weight:750;letter-spacing:-.04em;line-height:1;margin:0 0 4px}.page p.chapeau{color:var(--fumee);margin:0 0 18px;max-width:70ch;font-size:calc(13.5px * var(--texte, 1))}.large{max-width:1240px}.filtres{padding:14px;display:grid;gap:10px;border-bottom:1px solid var(--bord)}.rangee{display:flex;gap:8px;align-items:center}.rangee>.reglage{margin-bottom:0;align-self:stretch}.rangee-souple{flex-wrap:wrap;row-gap:6px}.equipe-nouvelle .champ{flex:1 1 200px;width:auto;min-width:0}.equipe-nouvelle .btn{flex:none}.puces{display:flex;gap:6px;overflow-x:auto;padding:4px 0 10px;flex-wrap:nowrap}.liste{flex:1;overflow-y:auto;overscroll-behavior:contain}.lead-nom{display:block;min-width:0;font-size:calc(13.5px * var(--texte, 1));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marqueur{font-size:calc(11px * var(--texte, 1));font-weight:700;letter-spacing:.01em;color:var(--fumee);text-transform:none;white-space:nowrap}.marqueur[data-t=alerte]{color:var(--urgent)}.marqueur[data-t=or]{color:var(--encre)}.compte-liste{display:flex;justify-content:space-between;align-items:center}.vide{padding:34px 20px;text-align:center;color:var(--fumee-2);font-size:calc(13px * var(--texte, 1))}.vide h4{color:var(--encre);margin:0 0 6px;font-size:calc(14px * var(--texte, 1));font-weight:600}.squelette{height:54px;margin:10px 14px;background:var(--survol);border-radius:var(--r);position:relative;overflow:hidden}.squelette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(14,16,21,.05),transparent);animation:chatoie 1.2s linear infinite}.squelette.bloc{height:140px;margin:0 0 14px}.zone-carte{flex:1;position:relative;min-width:0}.boitier{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bord);border-radius:var(--r);box-shadow:var(--ombre)}.fiche-alerte{margin-top:14px}.suivi-par{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 5px;border:0;border-radius:20px;background:var(--survol);color:var(--encre);font-size:calc(14px * var(--texte, 1));font-weight:650;max-width:100%}button.suivi-par{cursor:pointer}@media (hover: hover){button.suivi-par:hover{background:var(--survol-haut)}}.suivi-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suivi-avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;box-sizing:border-box;border-radius:50%;background:var(--encre);color:#fff;font-size:calc(11px * var(--texte, 1));font-weight:750;letter-spacing:.02em}.suivi-avatar[data-vide]{background:#fff;border:1.5px dashed var(--coche-vide)}.menu-action .suivi-avatar{width:28px;height:28px;margin-right:10px}.fiche-statut{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;border:0;border-radius:12px;background:var(--encre);color:#fff;font-size:calc(14px * var(--texte, 1));font-weight:700;cursor:pointer}@media (hover: hover){.fiche-statut:hover{background:var(--encre-haut)}}.fiche-statut:focus-visible{outline:2px solid var(--encre);outline-offset:2px}@media (pointer: coarse){.fiche-statut{height:44px}}.menu-icone{display:inline-flex;flex:none;margin-right:10px;color:var(--fumee)}.fiche-compte{display:grid;gap:10px;margin-top:4px}.fiche-compte .champ{min-height:140px;resize:vertical}.fiche-compte .rangee{display:flex;gap:8px}.fiche-brouillon{display:grid;gap:6px;padding:10px 12px;border:1px dashed var(--bord);border-radius:var(--r);font-size:calc(13px * var(--texte, 1))}.fiche-brouillon p{margin:0}.fiche-brouillon-texte{white-space:pre-wrap;overflow-wrap:anywhere}.fiche-brouillon .btn{justify-self:start}.suivi-titre{margin:14px 0 4px;font-size:calc(13px * var(--texte, 1));font-weight:650;color:var(--fumee);outline:none}.suivi-fiche>.suivi-titre:first-child,.suivi-fiche>.collision+.suivi-titre{margin-top:2px}.suivi-liste{list-style:none;margin:0;padding:0}.suivi-ligne{display:flex;gap:6px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--survol)}.suivi-liste>.suivi-ligne:last-child{border-bottom:0}.suivi-case{display:grid;place-items:center;flex:none;width:32px;min-height:32px;margin-left:-6px;cursor:pointer}span.suivi-case{cursor:default}.suivi-corps{flex:1 1 auto;display:grid;gap:3px;min-width:0;padding-top:5px;font-size:calc(13.5px * var(--texte, 1))}.suivi-tete{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.suivi-quand{font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}.suivi-ligne[data-retard] .suivi-quand{color:var(--urgent);font-weight:600}.suivi-mention{font-size:calc(12.5px * var(--texte, 1));font-weight:650;color:var(--encre-2)}.suivi-mention[data-issue=signe]{color:var(--vert)}.suivi-mention[data-issue=perdu],.suivi-mention[data-issue=refus]{color:var(--urgent)}.suivi-montant{font-weight:650}.suivi-texte{color:var(--encre-2);white-space:pre-line;overflow-wrap:anywhere}.suivi-texte-long{max-height:12.5em;overflow-y:auto}.suivi-sous{font-size:calc(12px * var(--texte, 1));color:var(--fumee)}.suivi-non-enregistre{color:var(--urgent);font-weight:600}.suivi-vide,.suivi-plus{margin:6px 0 4px}.suivi-modifier{justify-self:start;margin-top:4px}.suivi-retirer{flex:none;width:32px;height:32px;margin-top:1px;color:var(--fumee);background:transparent}@media (hover: hover){.suivi-retirer:hover{background:var(--survol);color:var(--encre)}}@media (pointer: coarse){.suivi-case{width:44px;min-height:44px;margin-left:-12px}.suivi-corps{padding-top:11px}.suivi-retirer{width:44px;height:44px}}.etiquette-suivi{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:calc(12px * var(--texte, 1));font-weight:650;white-space:nowrap;background:var(--ton-fond, var(--survol));color:var(--ton-texte, var(--encre-2))}[data-ton=rdv]{--ton-fond: #E6E3F7;--ton-texte: #3E3194}[data-ton=visite]{--ton-fond: #DFF1EC;--ton-texte: #1D6650}[data-ton=relance]{--ton-fond: #FBEBD5;--ton-texte: #8A4B0B}[data-ton=appel],[data-ton=email],[data-ton=connecte]{--ton-fond: #E1ECF8;--ton-texte: #1F4E86}[data-ton=devis]{--ton-fond: #F3E4F0;--ton-texte: #7D2A6C}[data-ton=signe]{--ton-fond: #DCF0DC;--ton-texte: #24642A}[data-ton=perdu]{--ton-fond: #F9E1E3;--ton-texte: #962335}[data-ton=sans_suite],[data-ton=note]{--ton-fond: var(--survol);--ton-texte: var(--encre-2)}.saisie-ferme{display:grid;gap:4px;padding:10px 12px;border-radius:var(--r);background:var(--survol);font-size:calc(13.5px * var(--texte, 1))}.saisie-ferme ul{margin:0;padding-left:18px}.distance-actuelle{display:inline-grid;justify-items:end;gap:2px}.contacts-etablissement{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.contact-carte{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--survol);color:var(--encre);text-decoration:none}.contact-carte[data-principal]{background:var(--encre);color:#fff}@media (hover: hover){a.contact-carte:hover{color:var(--encre);background:var(--survol-haut)}a.contact-carte[data-principal]:hover{color:#fff;background:var(--encre-haut)}}.contact-carte-icone{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff}.contact-carte[data-principal] .contact-carte-icone{background:#ffffff24}.contact-carte-corps{flex:1 1 auto;min-width:0;display:grid;gap:1px}.contact-carte-corps>span{font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.contact-carte[data-principal] .contact-carte-corps>span{color:#ffffffd9}.contact-carte-corps>b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-carte[data-principal] .contact-carte-corps>b{font-size:calc(19px * var(--texte, 1));font-weight:750}.contacts-liste{list-style:none;margin:0;padding:0}.contact-ligne{display:flex;align-items:center;gap:10px;min-height:70px;padding:8px 0;border-bottom:1px solid var(--survol)}.contact-avatar{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--survol);font-size:calc(14px * var(--texte, 1));font-weight:750}.contact-corps{flex:1 1 auto;min-width:0;display:grid;gap:1px;font-size:calc(14px * var(--texte, 1))}.contact-corps>b{font-weight:650;overflow-wrap:anywhere}.contact-role{font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.contact-detail{margin-top:2px;font-weight:600}.contact-email{font-weight:400;font-size:calc(13px * var(--texte, 1));color:var(--encre-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-appel,.contact-ecrire{width:44px;height:44px;border-radius:50%}.contact-appel{background:var(--encre);color:#fff}@media (hover: hover){.contact-appel:hover{background:var(--encre-haut);color:#fff}}.contact-ecrire{background:var(--survol)}.contact-linkedin{width:44px;height:44px;border-radius:50%;background:var(--survol)}.contact-linkedin .logo-marque,.contacts-linkedin .logo-marque{display:grid;place-items:center}.contact-kali{flex:none;display:inline-flex;align-items:center;margin-left:2px}.contact-carte .contact-kali{margin-left:0}.contacts-gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contact-note{margin:2px 2px 0;font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.faits{margin:10px 0 0}.fait{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--survol);font-size:calc(14px * var(--texte, 1))}.fait>dt{color:var(--fumee)}.fait>dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.bloc-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bloc-tete>.grave{margin:0}.mention-osm{margin:16px 0 0;font-size:calc(12px * var(--texte, 1));line-height:1.5}.mention-osm a{color:var(--gris-pale);text-decoration:underline;text-underline-offset:2px}.sources-liste{list-style:none;margin:0;padding:6px 24px 20px}.sources-liste li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--survol);font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.sources-liste li:first-child{border-top:0;padding-top:0}.sources-liste a{color:var(--encre);font-weight:600;font-size:calc(14.5px * var(--texte, 1))}.retrait-lien{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 16px;border-radius:14px;background:var(--survol)}.retrait-adresse{flex:1 1 auto;min-width:0;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all;-webkit-user-select:all}.retrait-copier{width:40px;height:40px;border-radius:10px;background:#fff}@media (pointer: coarse){.retrait-copier{width:44px;height:44px}}.btn-rond-menu{width:38px;height:38px;padding:0;display:inline-grid;place-items:center}.menu-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2690;background:transparent}.menu-actions{position:fixed;z-index:2700;display:grid;padding:6px;max-height:min(70vh,520px,calc(100dvh - 16px));overflow-y:auto;overscroll-behavior:contain;outline:none;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-bloc);box-shadow:0 26px 54px -24px #0e101557}.menu-action{display:flex;align-items:center;min-height:38px;padding:8px 11px;border-radius:10px;text-align:left;font-size:calc(13.5px * var(--texte, 1));color:var(--encre);text-decoration:none}@media (hover: hover){.menu-action:hover{background:var(--survol);color:var(--encre)}}.menu-action:focus-visible{outline:2px solid var(--encre);outline-offset:-2px}.menu-action[data-separe]{margin-top:7px;position:relative}.menu-action[data-separe]:before{content:"";position:absolute;left:4px;right:4px;top:-4px;border-top:1px solid var(--survol)}.menu-action[data-danger]{color:var(--urgent)}.menu-action[aria-disabled=true]{color:var(--gris-pale);cursor:default}.menu-action[aria-checked=true]{font-weight:600}.menu-coche{margin-left:auto;padding-left:12px;display:inline-flex;color:var(--encre)}.menu-libelle{flex:1 1 auto;min-width:0}.menu-detail{margin-left:auto;padding-left:12px;color:var(--fumee);font-variant-numeric:tabular-nums;white-space:nowrap}@media (pointer: coarse){.menu-action{min-height:44px}.btn-rond-menu{width:44px;height:44px}}.flottant{position:fixed;inset:auto;margin:0;z-index:2700;padding:6px;overflow-y:auto;overscroll-behavior:contain;background:var(--carte);color:var(--encre);border:1px solid var(--bord);border-radius:12px;box-shadow:0 14px 30px -14px #14112a4d}.flottant::backdrop{background:transparent}.selecteur{display:inline-flex;align-items:center;gap:8px;text-align:left;cursor:pointer;min-height:40px}.selecteur-valeur{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecteur[data-vide] .selecteur-valeur{color:var(--gris-pale)}.selecteur>.icone{flex:none;color:var(--fumee);transition:transform var(--t)}.selecteur[aria-expanded=true]{border-color:var(--encre)}.selecteur[aria-expanded=true]>.icone{transform:rotate(180deg)}.selecteur:disabled{opacity:.5;cursor:not-allowed}.selecteur-liste ul{list-style:none;margin:0;padding:0;display:grid;gap:1px;outline:none}.selecteur-liste li{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:calc(13.5px * var(--texte, 1));color:var(--encre)}.selecteur-liste li[data-actif]{background:var(--survol)}.selecteur-liste li[aria-selected=true]{font-weight:600}.selecteur-liste li[aria-disabled=true]{color:var(--gris-pale);cursor:default}.selecteur-libelle{flex:1 1 auto;min-width:0}.selecteur-detail{color:var(--fumee);font-variant-numeric:tabular-nums;white-space:nowrap}.selecteur-liste li>.icone{flex:none;margin-left:auto}@media (pointer: coarse){.selecteur-liste li,.selecteur{min-height:44px}}.choix-date{display:inline-flex;align-items:center;gap:8px;text-align:left;cursor:pointer;min-height:40px;white-space:nowrap}.choix-date>.icone{flex:none;color:var(--fumee)}.choix-date[data-vide] .choix-date-valeur{color:var(--gris-pale);font-weight:500}.choix-date[aria-expanded=true]{border-color:var(--encre)}.choix-date-heure{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.choix-date-heure>.choix-date{flex:1 1 170px}.choix-date-heure>.choix-heure{flex:0 0 104px}.choix-heure{min-width:96px}@media (pointer: coarse){.choix-date{min-height:44px}}.calendrier{padding:10px 10px 8px}.calendrier-rapides{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 10px;border-bottom:1px solid var(--survol);margin-bottom:8px}.calendrier-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.calendrier-titre{margin:0;font-size:calc(14px * var(--texte, 1));font-weight:650;letter-spacing:-.01em}.calendrier-titre:first-letter{text-transform:uppercase}.calendrier-mois{width:34px;height:34px}.calendrier-grille{width:100%;border-collapse:collapse;table-layout:fixed}.calendrier-grille th{padding:4px 0;font-size:calc(11.5px * var(--texte, 1));font-weight:600;color:var(--fumee);text-align:center}.calendrier-grille td{padding:1px;text-align:center}.calendrier-jour{width:100%;aspect-ratio:1;max-height:40px;border-radius:8px;font-size:calc(13px * var(--texte, 1));font-weight:500;color:var(--encre);display:inline-grid;place-items:center;font-family:var(--sans);letter-spacing:0}@media (hover: hover){.calendrier-jour:hover{background:var(--survol)}}.calendrier-jour[data-dehors]{color:var(--gris-pale)}.calendrier-jour[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--encre);font-weight:700}.calendrier-jour[data-choisi]{background:var(--encre);color:#fff;font-weight:700}.calendrier-jour[aria-disabled=true]{color:var(--coche-vide);cursor:not-allowed;text-decoration:line-through}.calendrier-jour:focus-visible{outline:2px solid var(--encre);outline-offset:1px}.dialogue-confirmer>.contenu:empty{display:none}.bloc{padding:14px 16px;border-bottom:1px solid var(--survol)}.bloc>.grave{margin-bottom:10px;display:block}.donnee{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:calc(13px * var(--texte, 1))}.donnee span{color:var(--fumee-2)}.donnee b{font-weight:600;text-align:right}.donnee b.inconnu{color:var(--gris-pale);font-style:italic;font-weight:400}.compteurs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#e9ecf1;margin:0;overflow:hidden}@media (max-width: 1150px){.compteurs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}}.compteur{background:var(--carte);padding:15px 16px}.compteur b{display:block;font-family:var(--titre);font-size:calc(28px * var(--texte, 1));font-weight:750;letter-spacing:-.04em;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--encre);white-space:nowrap}.meteo{display:grid;gap:14px}.graphique{--serie-1: #2A78D6;--serie-2: #EB6834;--serie-3: #1BAF7A;--serie-4: #EDA100;margin:12px 0 0;display:grid;gap:10px;min-width:0}.graphique-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.graphique-vide{margin:0;padding:14px 0 4px;color:var(--fumee);font-size:calc(14px * var(--texte, 1))}.graphique-titre{font-size:calc(13px * var(--texte, 1));font-weight:650;color:var(--fumee)}.graphique-formes .segment{min-height:30px;min-width:36px;padding:0 10px;display:inline-grid;place-items:center}.graphique [data-serie="1"]{--serie: var(--serie-1)}.graphique [data-serie="2"]{--serie: var(--serie-2)}.graphique [data-serie="3"]{--serie: var(--serie-3)}.graphique [data-serie="4"]{--serie: var(--serie-4)}.graphique-barres{list-style:none;margin:0;padding:0;display:grid;gap:8px}.graphique-barres li{display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:center;gap:10px;font-size:calc(13px * var(--texte, 1))}.graphique-libelle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre)}.graphique-piste{display:flex;align-items:center;gap:8px;min-width:0}.graphique-barre{flex:none;height:14px;max-width:calc(100% - 92px);border-radius:0 4px 4px 0;background:var(--serie)}.graphique-valeur{flex:none;font-weight:600;color:var(--encre);white-space:nowrap}.graphique-valeur .grave{font-weight:500}.graphique-camembert{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.graphique-part{fill:var(--serie);stroke:#fff;stroke-width:2px;stroke-linejoin:round}.graphique-centre{font-size:20px;font-weight:700;fill:var(--encre)}.graphique-centre-unite{font-size:10px;fill:var(--fumee)}.graphique-legende{list-style:none;margin:0;padding:0;display:grid;gap:6px;flex:1 1 160px;min-width:0}.graphique-legende li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:calc(13px * var(--texte, 1))}.graphique-pastille{width:10px;height:10px;border-radius:3px;background:var(--serie)}.graphique-evolution{position:relative;min-width:0}.graphique-evolution svg{display:block;overflow:visible}.graphique-grille{stroke:var(--survol);stroke-width:1px}.graphique-axe{font-size:11px;fill:var(--fumee)}.graphique-trait{fill:none;stroke:var(--encre);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.graphique-aire{fill:var(--encre);opacity:.08}.graphique-point{fill:var(--encre);stroke:#fff;stroke-width:2px}.graphique-colonne{fill:var(--encre);opacity:.86}.graphique-colonne[data-vise]{opacity:1}.graphique-repere{stroke:var(--fumee-2);stroke-width:1px}.graphique-etiquette{font-size:12px;font-weight:700;fill:var(--encre)}.graphique-bulle{position:absolute;top:0;transform:translate(-50%);z-index:2;display:grid;gap:1px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--bord),0 8px 18px -10px #14112a59;font-size:calc(12px * var(--texte, 1));color:var(--fumee);white-space:nowrap;pointer-events:none}.graphique-bulle b{color:var(--encre);font-size:calc(13px * var(--texte, 1))}.meteo-tete{display:flex;align-items:flex-end;gap:20px}.icone-meteo{display:block;flex:none;line-height:0;color:var(--encre)}.icone-meteo>.icone{display:block}.meteo-tete>.icone-meteo{align-self:center;margin-right:-8px}.jour-meteo>.icone-meteo{margin:4px auto 0}.heures-jour .heure>.icone-meteo{margin:2px auto}.meteo-temp{font-family:var(--titre);font-size:calc(46px * var(--texte, 1));font-weight:700;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.courbe{width:100%;height:72px;display:block}.courbe .aire{fill:#14112a0f}.courbe .trait{fill:none;stroke:var(--encre);stroke-width:1.5}.courbe .barre{fill:var(--froid-trait);opacity:.75}.courbe .creneau{fill:#14112a0d}.courbe text{fill:var(--gris-pale);font-family:var(--titre);font-size:calc(8.5px * var(--texte, 1))}.jours-meteo{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--bord);border:1px solid var(--bord);border-radius:var(--r);overflow:hidden}.jour-meteo{background:var(--carte);padding:10px 5px;text-align:center;position:relative;transition:background var(--t)}@media (hover: hover){.jour-meteo:hover{background:var(--survol-haut)}}.jour-meteo b{display:block;font-family:var(--titre);font-size:calc(15px * var(--texte, 1));font-weight:700;margin:3px 0;font-variant-numeric:tabular-nums}.jour-meteo[data-best=true]{background:var(--fond)}.jour-meteo[data-ouvert=true]{background:var(--survol-haut)}.jour-meteo[data-aujourdhui=true] b{color:var(--encre)}.jour-meteo .repere{position:absolute;top:4px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--encre)}.detail-jour{margin-top:12px;padding:13px 14px;background:var(--fond);border:1px solid var(--bord);border-radius:var(--r);animation:deplie .22s var(--t) both}.detail-jour header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.heures-jour{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);border-radius:8px;overflow:hidden}.heure{background:var(--carte);padding:8px 3px;text-align:center}.heure[data-creneau=true]{background:#14112a0d}.heure b{display:block;font-family:var(--titre);font-size:calc(13px * var(--texte, 1));font-weight:700;margin:2px 0;font-variant-numeric:tabular-nums}.heure .pluie{font-size:calc(10.5px * var(--texte, 1));color:var(--gris-pale);font-variant-numeric:tabular-nums}.heure .pluie[data-fort=true]{color:#4c63d8}.etapes{border:1px solid var(--bord);border-radius:var(--r-carte);overflow:hidden;background:var(--carte)}.segments{display:flex;gap:2px;background:#e5e4ec;padding:4px;border:0;border-radius:14px}.segment{flex:1;min-height:36px;padding:0 16px;border-radius:10px;font-size:calc(13px * var(--texte, 1));font-weight:600;color:var(--encre);white-space:nowrap;transition:background var(--t),color var(--t),box-shadow var(--t)}.defile-x{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}@media (hover: hover){.segment:hover{color:var(--encre)}}.segment[aria-pressed=true],.segment[role=tab][aria-selected=true]{background:#fff;color:var(--encre);font-weight:650;box-shadow:0 1px 3px #14112a29}table.grille,.tableau{width:100%;border-collapse:collapse;font-size:calc(13px * var(--texte, 1))}table.grille th,.tableau th{text-align:left;padding:12px;border-bottom:1px solid var(--bord);font-size:calc(12.5px * var(--texte, 1));font-weight:500;text-transform:none;color:var(--fumee-2);white-space:nowrap;cursor:pointer}table.grille td,.tableau td{padding:12px;border-bottom:1px solid var(--survol);vertical-align:middle}@media (hover: hover){table.grille tr:hover td,.tableau tbody tr:hover td{background:var(--survol-ligne)}}.tableau td.num{text-align:right;font-family:var(--titre);font-weight:700;font-variant-numeric:tabular-nums}.tableau th.num,td.droite,th.droite{text-align:right}.tableau td small{display:block;font-size:calc(11.5px * var(--texte, 1));color:var(--fumee-2)}.tableau .champ{padding:5px 8px;font-size:calc(12.5px * var(--texte, 1))}.tableau tr.cliquable{cursor:pointer}.barre-selection{position:sticky;bottom:16px;z-index:6;width:fit-content;max-width:100%;margin:16px auto 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 6px 6px 18px;border-radius:999px;border:1px solid var(--bord);background:#fff;box-shadow:var(--ombre-flottant)}.barre-selection-compte{font-size:calc(13.5px * var(--texte, 1));font-weight:600;color:var(--encre);white-space:nowrap;margin-right:4px}.bouton-rond-petit{width:34px;height:34px}.tableau-comptes{min-width:640px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.duo{grid-template-columns:1fr}}.reglage{display:grid;gap:6px;margin-bottom:13px}.reglage:last-child{margin-bottom:0}.reglage>label{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.reglage .valeur{font-family:var(--titre);font-weight:700;font-size:calc(13px * var(--texte, 1));color:var(--encre);font-variant-numeric:tabular-nums}.bascule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:start;cursor:pointer;margin-bottom:13px}.bascule b{display:block;font-size:calc(13.5px * var(--texte, 1));font-weight:600}.bascule small{color:var(--fumee-2);font-size:calc(12.5px * var(--texte, 1))}.bascule-compacte{align-items:center;margin-bottom:6px;font-size:calc(13px * var(--texte, 1))}.bascule-compacte small{display:block;margin-top:1px}.interrupteur{width:46px;height:26px;border-radius:999px;padding:3px;flex:none;display:flex;align-items:center;justify-content:flex-start;background:var(--bord);transition:background .24s cubic-bezier(.22,1,.36,1)}.interrupteur[aria-pressed=true]{background:var(--encre);justify-content:flex-end}.interrupteur i{width:20px;height:20px;border-radius:50%;background:#fff;display:block;box-shadow:0 1px 3px #0e101547}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e101566;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:24px;animation:apparition .18s ease-out both}.dialogue{width:100%;max-width:560px;background:var(--carte);color:var(--encre);border:1px solid var(--bord);border-radius:var(--r-panneau);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 40px 90px -30px #14112a57;animation:pousseHaut .32s cubic-bezier(.16,1,.3,1) both}.dialogue>header{padding:18px 20px;border-bottom:1px solid var(--survol)}.dialogue>header h3{margin:0;font-family:var(--titre);font-size:calc(18px * var(--texte, 1));font-weight:700;letter-spacing:-.03em}.dialogue>.contenu{padding:20px;display:grid;gap:16px;overflow-y:auto}.dialogue>footer{padding:16px 20px;border-top:1px solid var(--survol);display:flex;justify-content:flex-end;gap:10px;align-items:center}.dialogue .grave{color:var(--fumee-2)}.dialogue .avis{color:var(--fumee)}.dialogue label,.dialogue span,.dialogue p{color:inherit}.dialogue-natif{padding:0;width:min(460px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);overflow:hidden}.dialogue-natif:not([open]){display:none}.dialogue-natif::backdrop{background:#0c0a1d6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialogue-natif>header .avis{margin:4px 0 0;font-size:calc(14px * var(--texte, 1))}.dialogue .dialogue-message{margin:0;padding:0 20px 14px;font-size:calc(14px * var(--texte, 1));font-weight:560;color:var(--vert)}.dialogue .dialogue-message:empty{padding:0}.dialogue .dialogue-message[data-alerte]{color:#a32240}.dialogue-natif>footer>.btn{flex:1 1 0;min-height:48px}@media (max-width: 640px){.dialogue-natif{width:100%;max-height:calc(100dvh - 40px);margin:auto 0 0;border-radius:var(--r-panneau) var(--r-panneau) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.alerte{border:1px solid rgba(217,58,91,.35);background:#d93a5b12;color:#a32240;padding:10px 12px;border-radius:var(--r);font-size:calc(13px * var(--texte, 1))}.avis{color:var(--fumee-2);font-size:calc(12.5px * var(--texte, 1));line-height:1.5}.champ-erreur{margin:0;color:#a32240;font-size:calc(12.5px * var(--texte, 1));font-weight:560}.champ[aria-invalid=true]{border-color:#d93a5bb3}.avis code{font-family:var(--titre);background:var(--survol);padding:1px 5px;border-radius:4px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);width:max-content;max-width:min(560px,calc(100vw - 32px));background:var(--encre);color:#fff;border:0;padding:10px 10px 10px 16px;min-height:48px;border-radius:8px;font-size:calc(13.5px * var(--texte, 1));font-weight:500;line-height:1.4;z-index:2550;box-shadow:0 10px 24px -12px #14112a8c;animation:monteCentre .2s ease-out;display:flex;align-items:center;gap:12px}.toast-texte{flex:1 1 auto;min-width:0;padding-right:6px}.toast-icone{display:inline-flex;flex:none;color:#fff}.toast[data-t=alerte] .toast-icone{color:#ff8f8f}.toast-action{flex:none;min-height:34px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,255,255,.34);color:#fff;font-size:calc(13px * var(--texte, 1));font-weight:600;background:transparent}@media (hover: hover){.toast-action:hover{background:#ffffff1a;border-color:#fff9}}.toast-action:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media (pointer: coarse){.toast-action{min-height:44px}}.bandeau-choix{position:fixed;z-index:2600;top:calc(var(--haut-rail) + env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 32px));display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:12px 14px 12px 16px;border-radius:var(--r-bloc);border:1px solid #F2C3CF;background:#fdf3f6;color:var(--encre);box-shadow:var(--ombre-flottant)}.bandeau-choix p{flex:1 1 260px;margin:0;font-size:calc(14px * var(--texte, 1));font-weight:500}.bandeau-choix-actions{display:flex;gap:8px;margin-left:auto}.panneau-notifs{position:fixed;z-index:3000;width:330px;max-height:min(70vh,520px);overflow-y:auto;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:0 26px 54px -24px #0e101557;animation:deplie .2s cubic-bezier(.22,1,.36,1) both}.panneau-notifs>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--survol)}.notif{display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--survol);text-align:left;width:100%}.notif:last-child{border-bottom:0}@media (hover: hover){.notif:hover{background:var(--survol)}}.notif b{display:block;font-size:calc(13.5px * var(--texte, 1));font-weight:600}.notif small{display:block;font-size:calc(12px * var(--texte, 1));color:var(--fumee-2)}.notif .point{width:8px;height:8px;border-radius:50%;background:var(--degrade)}.notif[data-lu=true] .point{background:var(--bord)}.notif time{font-size:calc(11.5px * var(--texte, 1));color:var(--gris-pale);white-space:nowrap}.verrou{display:grid;place-items:center;height:100%;width:100%;background:var(--fond);padding:24px}.verrou-carte{width:100%;max-width:420px;padding:30px;background:var(--carte);border:1px solid var(--bord);border-radius:18px;box-shadow:var(--ombre)}.verrou-carte h1{font-family:var(--titre);font-size:calc(24px * var(--texte, 1));font-weight:750;letter-spacing:-.04em;margin:0 0 6px;text-align:center}.verrou-carte .chapeau{text-align:center;margin-bottom:20px;font-size:calc(13.5px * var(--texte, 1));color:var(--fumee)}.verrou-logo{display:flex;justify-content:center;margin-bottom:20px;color:var(--encre)}.verrou-logo img{height:40px;width:auto}.code-recup{font-family:var(--titre);font-size:calc(16px * var(--texte, 1));font-weight:700;letter-spacing:.06em;text-align:center;padding:13px;background:var(--fond);border:1px solid var(--bord);border-radius:var(--r);color:var(--encre);margin-bottom:10px;word-break:break-all}.verrou-carte-large{max-width:480px}.df-etapes{margin:0 0 16px;padding-left:20px;display:grid;gap:6px;font-size:calc(13.5px * var(--texte, 1));color:var(--fumee)}.df-qr{display:flex;gap:16px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.df-qr-image{width:164px;height:164px;flex:none;border-radius:var(--r);border:1px solid var(--bord)}.df-cle{display:grid;gap:6px;min-width:0;flex:1 1 160px}.df-cle code{font-size:calc(14px * var(--texte, 1));letter-spacing:.06em;word-break:break-all;color:var(--encre)}.df-cle .btn{justify-self:start}.df-code{font-size:calc(20px * var(--texte, 1));letter-spacing:.3em;text-align:center}.df-code::placeholder{color:var(--bord)}.df .df-code{max-width:260px}.tache{display:grid;grid-template-columns:16px 1fr auto auto auto;gap:10px;align-items:center;padding:11px 14px;background:var(--carte);border-bottom:1px solid var(--survol);position:relative}.tache:last-child{border-bottom:0}.tache[data-retard=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--urgent);border-radius:3px}.tache .lead-nom{text-align:left}.pano{width:100%;height:200px;border:1px solid var(--bord);border-radius:var(--r-carte);margin-top:12px}.connexion{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:center;padding:13px 15px;background:var(--carte);border-bottom:1px solid var(--survol)}.connexion:last-child{border-bottom:0}.connexion-libelle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.connexion-libelle b{font-size:calc(13px * var(--texte, 1));font-weight:600}.pastille-etat{width:8px;height:8px;border-radius:50%;background:var(--bord)}.connexion[data-etat=ok] .pastille-etat{background:var(--vert)}.connexion[data-etat=echec] .pastille-etat{background:var(--urgent)}.connexion[data-etat=suspect] .pastille-etat{background:#e0603f}.ob-fond{min-height:100%;background:var(--fond);display:flex;justify-content:center;align-items:flex-start;padding:26px 20px 70px;overflow-y:auto}.ob-carte{width:100%;max-width:680px;background:var(--carte);border:1px solid var(--bord);border-radius:18px;padding:30px 32px 24px;box-shadow:var(--ombre);animation:apparition .3s ease-out both}.ob-tete{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.ob-titre{flex:1;min-width:0}.ob-tete h1{margin:0 0 4px;font-family:var(--titre);font-size:calc(26px * var(--texte, 1));font-weight:750;letter-spacing:-.04em;line-height:1.05}.ob-compteur{margin:9px 0 22px}.ob-ligne{display:flex;gap:8px;align-items:center}.ob-ligne input[type=text],.ob-ligne input[type=email]{flex:1;min-width:0}.ob-carte input[type=text],.ob-carte input[type=email]{background:var(--carte);border:1px solid var(--bord);border-radius:var(--r);padding:10px 12px;color:var(--encre);width:100%;font-size:calc(13.5px * var(--texte, 1));transition:border-color var(--t)}.ob-carte input[type=text]:focus,.ob-carte input[type=email]:focus{border-color:var(--encre);outline:none}.ob-carte input::placeholder{color:var(--gris-pale)}.ob-invite{flex-wrap:wrap}.ob-invite input[type=text],.ob-invite input[type=email]{flex:1 1 180px}.ob-invites{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ob-invites li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--bord);border-radius:var(--r);background:var(--carte)}.ob-mdp{display:grid;gap:6px;justify-items:start;margin-top:4px}.ob-mdp .code-recup{margin:0;padding:6px 10px;font-size:calc(14px * var(--texte, 1));text-align:left}.ob-candidats{list-style:none;margin:8px 0 0;padding:5px;border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:var(--ombre);background:var(--carte)}.ob-candidats li+li{border-top:1px solid var(--survol)}.ob-candidats button{width:100%;text-align:left;padding:9px 11px;border-radius:8px;display:flex;flex-direction:column;gap:2px;transition:background var(--t)}@media (hover: hover){.ob-candidats button:hover{background:var(--survol)}}.ob-candidat-nom{font-size:calc(13.5px * var(--texte, 1))}.ob-pied{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--bord)}.marque{display:inline-flex;align-items:center;gap:9px}.marque-nom{font-size:calc(13.5px * var(--texte, 1));font-weight:600;letter-spacing:-.01em}.calendrier{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.cal-entete{font-size:calc(11px * var(--texte, 1));font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--fumee-2);text-align:center;padding-bottom:5px}.cal-case{min-height:82px;padding:5px;border:1px solid var(--survol);background:var(--carte);border-radius:8px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.cal-case.vide{border-color:transparent;background:none}.cal-case[data-aujourdhui]{border-color:var(--bord-fort)}.cal-case[data-aujourdhui] .cal-num{align-self:flex-start;min-width:22px;height:22px;padding:0 5px;display:inline-grid;place-items:center;border-radius:11px;background:var(--encre);color:#fff;font-weight:650}.cal-num{font-size:calc(11.5px * var(--texte, 1));color:var(--fumee-2);font-variant-numeric:tabular-nums}.cal-tache{font-size:calc(11px * var(--texte, 1));font-weight:550;text-align:left;padding:3px 5px;border-radius:6px;background:var(--ton-fond, var(--survol));color:var(--ton-texte, inherit);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){.cal-tache:hover{box-shadow:inset 0 0 0 1.5px var(--ton-texte, var(--encre))}}.cal-tache[data-fait]{opacity:.45;text-decoration:line-through}.rappel-config svg,.etat-reseau svg{flex:none;display:block}.etiquette{font-size:calc(11px * var(--texte, 1));font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap;flex-shrink:0;color:var(--fumee-2)}.aide{display:block;font-size:calc(12.5px * var(--texte, 1));line-height:1.45;color:var(--fumee);margin-top:2px}.bascule .aide{grid-column:2}details>summary{cursor:pointer;padding:5px 0}@media (max-width: 760px){.zone{flex-direction:column}.zone-carte{min-height:300px}}@media (max-width: 720px){.calendrier{gap:3px}.cal-case{min-height:58px}.cal-tache{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.zone-carte,.reglages-ticket,.btn{display:none!important}body{background:#fff}}:root{--gouttiere: 24px;--largeur-max: 100%}.page{padding-top:26px;padding-bottom:60px;padding-left:max(var(--gouttiere),(100% - var(--largeur-max)) / 2);padding-right:max(var(--gouttiere),(100% - var(--largeur-max)) / 2);scrollbar-gutter:stable}.page.large{max-width:none}.compteurs{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:0;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);margin-bottom:16px}.compteur{box-shadow:1px 0 0 var(--survol),0 1px 0 var(--survol)}.page>.bloc .compteurs{border:0;border-radius:0;margin-bottom:0}.page>.bloc,.page>form>.bloc{background:var(--carte);border:1px solid #E3E7EE;border-bottom:1px solid #E3E7EE;border-radius:var(--r-carte);box-shadow:var(--ombre);padding:16px;margin-bottom:16px}.page>.bloc:last-child{margin-bottom:0}.page>.filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border-bottom:0;margin-bottom:12px}.page>.filtres>.champ{flex:1 1 240px;width:auto;min-width:0}.page>.filtres>.segments{flex:0 0 auto}.page>.filtres>.pousse{flex:1 1 auto}.page>.filtres-telephone{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.filtres-telephone>.segments{align-self:flex-start}.filtres-ligne{display:flex;align-items:center;gap:8px}.filtres-ligne>.champ{flex:1 1 auto;width:auto;min-width:0}.filtres-bouton{flex:none;display:inline-flex;align-items:center;gap:6px}.filtres-bouton[aria-expanded=true]{background:var(--encre);border-color:var(--encre);color:#fff}.filtres-bouton[aria-expanded=true] .puce-compte{background:#fff;color:var(--encre)}.filtres-ciblage{display:flex;flex-wrap:wrap;gap:8px}.page>.puces{margin-bottom:12px;scrollbar-width:none}.page>.puces::-webkit-scrollbar{display:none}.puces{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.tache{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;text-align:left}.tache[data-retard=true]{padding-left:16px}.duo{align-items:start}.duo>.reglage{margin-bottom:0;align-content:start}@media (max-width: 760px){:root{--gouttiere: 14px}.compteurs{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.page>.filtres>.champ{flex:1 1 100%}}.page{scrollbar-gutter:stable both-edges}.compteur{display:flex;flex-direction:column}.compteur>.grave:first-child{margin-bottom:auto}.tache>div{flex:1 1 auto;min-width:0}.tache>.num{min-width:128px;text-align:right;flex:0 0 auto}label.champ{display:flex;align-items:center;gap:12px}label.champ>span{flex:0 0 auto;color:var(--fumee);font-size:calc(12.5px * var(--texte, 1));white-space:nowrap}label.champ>input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;outline:none;font:inherit;color:inherit}label.champ:focus-within{border-color:var(--encre)}.compteur:last-child{box-shadow:0 1px 0 var(--survol)}@media (max-width: 900px){.compteurs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px) and (min-width: 561px){.compteurs>.compteur:last-child:nth-child(3n+2){grid-column:span 2}.compteurs>.compteur:last-child:nth-child(3n+1){grid-column:1 / -1}}@media (max-width: 560px){.compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}.compteurs>.compteur:last-child:nth-child(odd){grid-column:1 / -1}}.dialogue>.contenu{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.dialogue{max-width:min(860px,100%);max-height:min(88vh,900px);min-width:0}.dialogue>footer{flex-wrap:wrap}.dialogue .puces{flex-wrap:wrap;overflow-x:visible;overflow-y:auto;max-height:216px;padding:2px;-webkit-mask-image:none;mask-image:none}.activite{display:grid;grid-template-columns:15px minmax(0,1fr) auto;gap:9px;align-items:center;padding:5px 0;cursor:pointer;font-size:calc(12.5px * var(--texte, 1))}.question{margin:4px 0 6px}.question h2{margin:0 0 6px;font-family:var(--titre);font-size:calc(21px * var(--texte, 1));font-weight:700;letter-spacing:-.03em;line-height:1.2}.question-sous{margin:0 0 12px;color:var(--fumee);font-size:calc(13.5px * var(--texte, 1));line-height:1.55}.question-mode{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.question-compte{font-size:calc(11px * var(--texte, 1));font-weight:700;letter-spacing:.06em;color:var(--encre);text-transform:none}.choix{display:grid;grid-template-columns:repeat(var(--choix-colonnes, 2),minmax(0,1fr));gap:8px}@media (max-width: 620px){.choix{grid-template-columns:1fr}}.choix-carte{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start;text-align:left;padding:13px 14px;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);transition:border-color var(--t),background var(--t),transform var(--t),box-shadow var(--t)}@media (hover: hover){.choix-carte:hover{border-color:var(--bord-fort);transform:translateY(-1px)}}.choix-carte:disabled{opacity:.45;cursor:not-allowed;transform:none}.choix-carte[aria-checked=true]{border:2px solid var(--encre);padding:12px 13px;background:#fff;box-shadow:var(--ombre)}.choix-marque{width:18px;height:18px;margin-top:1px;flex:none;border:1.5px solid var(--bord-fort);border-radius:50%;display:block;position:relative;transition:border-color var(--t),background var(--t)}.choix-marque[data-multiple]{border-radius:5px}@media (hover: hover){.choix-carte:hover .choix-marque{border-color:var(--fumee)}}.choix-carte[aria-checked=true] .choix-marque{border-color:var(--encre);background:var(--encre)}.choix-carte[aria-checked=true] .choix-marque:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px var(--encre)}.choix-carte[aria-checked=true] .choix-marque[data-multiple]:after{border-radius:3px;box-shadow:none;background:#fff var(--svg-coche) center / 11px 11px no-repeat}.choix-corps{min-width:0;display:grid;gap:3px}.choix-titre{display:block;font-size:calc(13.5px * var(--texte, 1));font-weight:600;letter-spacing:-.01em}.choix-aide{font-size:calc(12.5px * var(--texte, 1));color:var(--fumee);line-height:1.45}.choix-etiquette{display:block;font-size:calc(11.5px * var(--texte, 1));font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--fumee-2);white-space:nowrap}.choix-etiquette[data-ton=bon]{color:#0f8a4c}.choix-etiquette[data-ton=faible]{color:var(--fumee-2)}.ob-carte{max-width:720px}.ob-pied{justify-content:flex-end}.zone-carte{isolation:isolate;overflow:hidden}.voile{z-index:2000}.maplibregl-popup.survol .maplibregl-popup-content{background:var(--carte);color:var(--encre);border:1px solid var(--bord);border-radius:12px;box-shadow:var(--ombre-haute);font-size:calc(12.5px * var(--texte, 1));padding:8px 12px}.maplibregl-popup-anchor-bottom.survol .maplibregl-popup-tip{border-top-color:var(--bord)}.maplibregl-popup-anchor-top.survol .maplibregl-popup-tip{border-bottom-color:var(--bord)}.carte-maplibre.maplibregl-map{font:inherit}.depart{display:grid;gap:8px;min-width:0}.depart-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.depart-actuel{font-size:calc(12.5px * var(--texte, 1));color:var(--encre);font-weight:500}.suggestions{list-style:none;margin:0;padding:0;border:1px solid var(--bord);border-radius:var(--r);background:var(--fond);overflow:hidden;max-height:232px;overflow-y:auto}.suggestions li+li{border-top:1px solid var(--survol)}.suggestions button{display:grid;gap:2px;width:100%;text-align:left;padding:9px 12px;transition:background var(--t)}@media (hover: hover){.suggestions button:hover{background:var(--survol)}}.suggestion-nom{font-size:calc(13px * var(--texte, 1));font-weight:500}.suggestion-vide{padding:10px 12px;font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}.proposition{display:grid;gap:8px}.proposition-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.proposition-liste{max-height:250px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bord);border-radius:var(--r);background:var(--fond)}.candidat{display:grid;grid-template-columns:15px minmax(0,1fr) auto 64px 34px;gap:10px;align-items:center;padding:7px 12px;cursor:pointer;font-size:calc(12.5px * var(--texte, 1));border-bottom:1px solid var(--survol)}.candidat:last-child{border-bottom:0}@media (hover: hover){.candidat:hover{background:var(--survol)}}.candidat[data-retire]{opacity:.42}.candidat-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.candidat-dist{text-align:right;color:var(--fumee);font-size:calc(11.5px * var(--texte, 1))}@media (max-width: 700px){.candidat{grid-template-columns:15px minmax(0,1fr) auto}.candidat-dist,.candidat>.num:last-child{display:none}}.itineraire{position:relative;display:inline-flex}.itineraire-menu{position:fixed;z-index:2100;padding:6px;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:var(--ombre-haute, var(--ombre));display:grid;gap:1px}.itineraire-menu>p{margin:2px 8px 5px}.itineraire-menu button{text-align:left;padding:8px 10px;border-radius:var(--r);font-size:calc(13px * var(--texte, 1));transition:background var(--t)}@media (hover: hover){.itineraire-menu button:hover{background:var(--survol)}}.itineraire-oubli{margin-top:3px;border-top:1px solid var(--survol);color:var(--fumee);font-size:calc(12px * var(--texte, 1))!important}.agenda-temps{--heure: calc(80px * var(--texte, 1));--gouttiere: calc(56px * var(--texte, 1));display:flex;flex-direction:column;border-radius:var(--r-carte);background:var(--carte);overflow:hidden;box-shadow:var(--ombre)}.temps-entetes,.temps-journees,.temps-corps{display:grid;grid-template-columns:var(--gouttiere) repeat(var(--jours),minmax(0,1fr))}.temps-entetes{border-bottom:1px solid var(--survol)}.temps-entete{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:8px 6px;border-left:1px solid var(--survol);font-size:calc(13px * var(--texte, 1));font-weight:500;color:var(--fumee)}.temps-entete b{min-width:30px;height:30px;display:inline-grid;place-items:center;border-radius:15px;font-size:calc(15px * var(--texte, 1));font-weight:650;color:var(--encre)}.temps-entete[aria-current=date] b{background:var(--encre);color:#fff}@media (hover: hover){.temps-entete:hover{background:var(--fond)}}.temps-journees{border-bottom:1px solid var(--survol)}.temps-journee{display:grid;gap:3px;padding:4px;border-left:1px solid var(--survol);min-width:0}.temps-gouttiere{align-self:center;padding:0 8px;text-align:right;font-size:calc(11px * var(--texte, 1))}.temps-corps{position:relative;flex:1;min-height:320px;max-height:calc(100dvh - 210px);overflow-y:auto;overscroll-behavior:contain}.temps-heures,.temps-colonne{position:relative;height:calc(var(--heure) * 18)}.temps-heure{position:absolute;right:8px;transform:translateY(-50%);font-size:calc(11px * var(--texte, 1));color:var(--fumee-2);font-variant-numeric:tabular-nums}.temps-colonne{border-left:1px solid var(--survol);cursor:cell;touch-action:manipulation;background-image:linear-gradient(to bottom,var(--survol) 1px,transparent 1px);background-size:100% var(--heure)}.temps-hors{position:absolute;left:0;right:0;background:#14112a06;pointer-events:none}.temps-evenement,.temps-externe,.temps-plus{position:absolute;z-index:1;box-sizing:border-box;min-width:0;overflow:hidden;margin:1px 2px 0 1px;padding:3px 6px;border-radius:6px;text-align:left;font-size:calc(12px * var(--texte, 1));line-height:1.25}.temps-evenement,.temps-externe,.temps-plus{max-width:calc(100% - 3px)}.temps-evenement{display:flex;flex-direction:column;gap:1px;cursor:pointer;background:var(--ton-fond, var(--survol));color:var(--ton-texte, var(--encre));box-shadow:inset 0 0 0 1px #14112a0f}.temps-evenement.temps-court,.temps-externe.temps-court{flex-direction:row;align-items:baseline;gap:6px;padding-block:1px}.temps-evenement{border-left:3px solid var(--ton-texte, var(--encre));padding:2px 6px 2px 7px}.temps-evenement-heure{flex:none;min-width:0;font-size:calc(12px * var(--texte, 1));line-height:calc(16px * var(--texte, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.temps-evenement-nom{min-width:0;font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temps-evenement[data-fait]{opacity:.55}.temps-evenement[data-fait] .temps-evenement-nom{text-decoration:line-through}@media (hover: hover){.temps-evenement:hover{box-shadow:inset 0 0 0 1.5px var(--ton-texte, var(--encre))}}.temps-evenement:focus-visible,.temps-plus:focus-visible,.temps-externe:focus-visible{outline:2px solid var(--encre);outline-offset:1px;z-index:2}.temps-externe{display:flex;flex-direction:column;gap:1px;color:var(--fumee);text-decoration:none;background:#f4f4f7;box-shadow:inset 0 0 0 1px var(--bord)}.temps-externe-journee{position:static;margin:0;max-width:none;flex-direction:row;gap:6px}@media (hover: hover){a.temps-externe:hover{color:var(--encre)}}.temps-plus{display:grid;place-items:start center;padding-top:4px;font-weight:650;color:var(--encre);background:var(--survol)}@media (hover: hover){.temps-plus:hover{background:var(--survol-haut)}}.temps-maintenant{position:absolute;left:0;right:0;z-index:3;height:0;border-top:2px solid var(--encre);pointer-events:none}.temps-maintenant:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--encre)}.agenda-plus{list-style:none;margin:0;padding:0;display:grid;gap:4px}.agenda-plus .agenda-evenement{min-height:52px;border-radius:12px;background:var(--fond)}.base-retenue{display:grid;gap:3px;padding:13px 15px;margin-bottom:12px;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte)}.base-retenue-etiquette{font-size:calc(11.5px * var(--texte, 1));letter-spacing:.01em;text-transform:none}.base-retenue b{font-size:calc(14.5px * var(--texte, 1));font-weight:600;letter-spacing:-.01em}.base-retenue .num{font-size:calc(11.5px * var(--texte, 1));font-variant-numeric:tabular-nums}.base-retenue .avis{margin:5px 0 0}.itineraire-paire{display:inline-flex}.itineraire-paire>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.itineraire-chevron{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;color:var(--fumee);font-weight:500}@media (hover: hover){.itineraire-chevron:hover{color:var(--encre)}}.itineraire-menu button[data-favori]{font-weight:700}.itineraire-menu button[data-favori]:after{content:" ✓";color:var(--vert)}.demarrage{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:etape}.demarrage li{display:grid;gap:2px;padding-left:30px;position:relative;counter-increment:etape}.demarrage li:before{content:counter(etape);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;border:1px solid var(--bord);color:var(--fumee);font-size:calc(11px * var(--texte, 1));font-weight:700;display:grid;place-items:center}.demarrage li[data-fait]:before{content:"";border-color:var(--encre);background:var(--svg-coche-blanche) center / 11px 11px no-repeat,var(--encre)}.demarrage b{font-size:calc(13.5px * var(--texte, 1));font-weight:600}.criteres{display:grid;gap:14px;padding:15px 16px;margin-bottom:14px;background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:var(--ombre)}.critere-groupe{display:grid;gap:6px}.puces-libres{display:flex;flex-wrap:wrap;gap:6px}.secteur-communes{list-style:none;margin:8px 0 0;padding:0}.champ-commune{position:relative;margin:6px 0 0;max-width:420px}.champ-commune .champ{width:100%}.champ-commune-liste{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--bord);border-radius:var(--r);box-shadow:0 8px 24px #14112a1f;max-height:280px;overflow-y:auto}.champ-commune-option{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:calc(13.5px * var(--texte, 1))}.champ-commune-option[data-actif]{background:var(--survol)}@media (hover: hover){.champ-commune-option:hover{background:var(--survol)}}.champ-commune-option[aria-disabled=true]{cursor:default;color:var(--fumee)}.champ-commune-nom{font-weight:600}.champ-commune-option[aria-disabled=true] .champ-commune-nom{font-weight:500}.champ-commune-detail{color:var(--fumee);font-size:calc(12px * var(--texte, 1));white-space:nowrap}.champ-commune-muet{margin:6px 0 0;font-size:calc(12.5px * var(--texte, 1))}@media (pointer: coarse){.champ-commune-option{min-height:44px;align-items:center}}.criteres-curseurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 20px;padding-top:4px;border-top:1px solid var(--survol)}.criteres-curseurs .reglage{margin-bottom:0}.vues-barre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.vue-pilule{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--bord);color:var(--encre);font-weight:600;font-size:calc(14.5px * var(--texte, 1));white-space:nowrap}.vue-pilule[aria-pressed=true],.vue-enregistree[data-active]{background:var(--encre);border-color:var(--encre);color:#fff}.vue-enregistree{gap:0;padding:0}.vue-enregistree>button:first-child{padding:8px 4px 8px 16px;color:inherit;font:inherit}.vue-suppr{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:4px;border-radius:999px;color:inherit;opacity:.7}.vue-enregistrer{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:999px;color:var(--encre);font-weight:600;font-size:calc(14.5px * var(--texte, 1));white-space:nowrap}@media (hover: hover){.vue-pilule:not([aria-pressed=true]):hover,.vue-enregistrer:hover{background:var(--survol)}.vue-suppr:hover{opacity:1;background:#ffffff29}}.outils-liste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.outils-note{margin:-6px 0 12px;display:flex}.champ-cherche{position:relative;flex:0 1 320px;min-width:200px;display:flex;align-items:center}.champ-cherche>.icone{position:absolute;left:14px;color:var(--fumee);pointer-events:none}.champ-cherche .champ[type=search]{width:100%;min-height:44px;padding-left:40px;border-radius:14px}.outil-bouton{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:14px;font-weight:650}.outil-bouton[aria-expanded=true]{background:var(--encre);border-color:var(--encre);color:#fff}.outil-bouton[aria-expanded=true] .puce-compte{background:#fff;color:var(--encre)}.puce-compte{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--encre);color:#fff;font-size:calc(11.5px * var(--texte, 1))}.panneau-filtres-effacer{align-self:flex-start}.panneau-filtres{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:14px;border-radius:var(--r-bloc);background:#fff;border:1px solid var(--bord)}.panneau-filtres-menus{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 700px){.criteres-curseurs{grid-template-columns:1fr}}.bienvenue{text-align:center;padding:8px 0 4px}.bienvenue h2{margin:0 0 8px;font-family:var(--titre);font-size:calc(25px * var(--texte, 1));font-weight:700;letter-spacing:-.035em;animation:monte .5s ease-out .16s both}.bienvenue>.question-sous{max-width:44ch;margin:0 auto 18px;animation:monte .5s ease-out .24s both}.bienvenue-recap{list-style:none;margin:0 auto 16px;padding:0;max-width:380px;display:grid;gap:1px;text-align:left;border:1px solid var(--bord);border-radius:var(--r-carte);overflow:hidden}.bienvenue-recap li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 13px;background:var(--carte);border-bottom:1px solid var(--survol)}.bienvenue-recap li:last-child{border-bottom:0}.bienvenue-recap b{font-size:calc(13px * var(--texte, 1));font-weight:600;text-align:right}.bienvenue>.avis{max-width:46ch;margin:0 auto;animation:monte .5s ease-out .85s both}@keyframes monte{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.puce.puce-nom{height:40px;display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:0 12px 0 14px;border:0;border-radius:20px;background:#fff;color:var(--encre);font-size:calc(15px * var(--texte, 1));font-weight:650;box-shadow:0 2px 10px #14112a24}.puce-nom-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puce-nom-aide{font-weight:500;color:var(--encre-2);white-space:nowrap}@media (hover: hover){.puce.puce-nom:hover{background:var(--survol)}}.filtres-explorer-bouton[aria-expanded=true] .puce-compte{background:#fff;color:var(--encre)}.filtres-explorer-panneau{position:fixed;z-index:2000;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;overscroll-behavior:contain;border-radius:18px;background:#fff;box-shadow:0 16px 40px -12px #14112a4d,0 0 0 1px #ecebf2;animation:fondu .11s ease-out both}.filtres-explorer-menus{display:flex;flex-wrap:wrap;gap:8px}.filtres-explorer-compte{margin:0;font-size:calc(13px * var(--texte, 1))}.filtres-explorer-panneau .puces,.filtres-explorer-corps .puces{padding-bottom:2px}.filtres-section{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--survol)}.filtres-section-titre{margin:0;font-size:calc(13px * var(--texte, 1));font-weight:650;color:var(--fumee)}.filtres-section .btn-xs{display:inline-flex;align-items:center;gap:6px}:is(.filtres-explorer-panneau,.filtres-explorer-corps) .barre-filtres{padding:0;border:0;background:none}:is(.filtres-explorer-panneau,.filtres-explorer-corps) .barre-filtres-titre{display:none}.filtres-explorer-pied{position:sticky;bottom:-16px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px -16px;padding:12px 16px;background:#fff;border-top:1px solid var(--survol)}.filtres-explorer-corps .filtres-explorer-pied{position:static;margin:0;padding:12px 0 0}:where(.btn:has(>svg),a.btn){display:inline-flex;align-items:center;justify-content:center;gap:6px}.actions-direct{margin:2px 0 10px}.choix-fichier{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 8px}.choix-fichier label{position:relative;cursor:pointer}.choix-fichier label[data-desactive]{opacity:.4;cursor:not-allowed}.choix-fichier label:focus-within{outline:2px solid var(--encre);outline-offset:2px}.choix-fichier-champ{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:inherit}.choix-fichier-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.actions-saisie{display:grid;gap:8px;padding:11px;margin-bottom:10px;background:var(--fond);border:1px solid var(--bord);border-radius:var(--r)}.solde{display:inline-flex;align-items:baseline;gap:6px;margin-right:10px}.solde b{font-size:calc(16px * var(--texte, 1));font-weight:700}.liste-segments{display:grid;gap:8px}.segment-carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:var(--ombre);overflow:hidden}.segment-tete{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:11px 14px}.segment-titre{display:grid;gap:2px;text-align:left;min-width:0}.segment-titre b{font-size:calc(13.5px * var(--texte, 1));font-weight:600}.segment-dernier{padding:7px 14px;border-top:1px solid var(--survol);background:var(--fond);font-size:calc(11.5px * var(--texte, 1))}.estimation{margin-top:14px;padding:12px;border-radius:var(--r);background:var(--fond);border:1px solid var(--bord)}.estimation[data-bloque]{border-color:var(--urgent)}.estimation .compteurs{margin:0}.bascule[data-inactif]{opacity:.55}.apercu-fiches{margin-top:10px}.table-fiches{max-height:320px;overflow:auto;border:1px solid var(--bord);border-radius:var(--r)}.table-fiches table{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--texte, 1))}.table-fiches th{position:sticky;top:0;background:var(--carte);text-align:left;padding:7px 10px;font-size:calc(11.5px * var(--texte, 1));letter-spacing:.01em;text-transform:none;color:var(--fumee);border-bottom:1px solid var(--bord)}.table-fiches td{padding:6px 10px;border-bottom:1px solid var(--survol)}.table-fiches tr:last-child td{border-bottom:0}.table-fiches i{color:var(--gris-pale);font-style:italic}.table-fiches tr[data-nouveau]{background:var(--fond)}.table-fiches tr[data-nouveau] td:first-child{box-shadow:inset 3px 0 0 var(--vert)}.creneaux-semaine{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.creneau-jour{display:grid;gap:4px}.creneau-jour>.grave{text-align:center;font-size:calc(10.5px * var(--texte, 1))}.creneau-jour .puce{justify-content:center;font-size:calc(11px * var(--texte, 1));padding:5px 4px}@media (max-width: 620px){.creneaux-semaine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer: coarse){.apres-visite .puces .puce,.saisie-fiche .puce{min-height:44px}}.collision{display:grid;gap:4px;margin-bottom:12px;padding:9px 11px;border-radius:var(--r);background:var(--fond);border:1px solid var(--bord)}.collision[data-verrou]{border-color:var(--laiton)}.collision-ligne{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.collision-ligne>b{font-size:calc(12.5px * var(--texte, 1))}.barre-filtres{display:grid;gap:8px;padding:8px 10px;border-radius:var(--r-carte);background:var(--carte);border:1px solid var(--bord)}.barre-filtres-defile{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px;scrollbar-width:none}.barre-filtres-defile::-webkit-scrollbar{display:none}.barre-filtres-defile>*{scroll-snap-align:start;flex:none}:is(.filtres-explorer-panneau,.filtres-explorer-corps) .barre-filtres-defile{flex-wrap:wrap;overflow:visible}:is(.filtres-explorer-panneau,.filtres-explorer-corps) .barre-filtres-defile:after{display:none}.barre-filtres-fin{display:flex;align-items:center;gap:10px;justify-content:space-between}.barre-filtres-compte{white-space:nowrap}.menu-filtre{display:inline-flex;align-items:center;gap:7px;max-width:220px;padding:7px 14px;border:1px solid var(--bord-fort);border-radius:999px;background:#fff;color:var(--encre);font-size:calc(12.5px * var(--texte, 1));white-space:nowrap;transition:border-color var(--t),background var(--t)}.menu-filtre>span{overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.menu-filtre:hover{border-color:var(--coche-vide)}}.menu-filtre[aria-expanded=true]{border-color:var(--encre)}.menu-filtre[data-actif]{border-color:var(--encre);font-weight:600}.menu-filtre-liste{position:fixed;z-index:3000;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--r-bloc);background:var(--carte);border:1px solid var(--bord);box-shadow:var(--ombre-flottant)}.menu-filtre-recherche{margin-bottom:5px;font-size:calc(12.5px * var(--texte, 1))}.menu-filtre-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:10px;font-size:calc(12.5px * var(--texte, 1));text-align:left;color:var(--encre)}@media (hover: hover){.menu-filtre-option:hover{background:var(--survol)}}.menu-filtre-libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-filtre-option>b{font-size:calc(11px * var(--texte, 1));color:var(--fumee)}.menu-filtre-separateur{height:1px;margin:4px 6px;background:var(--bord)}.menu-filtre-case{flex:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--coche-vide);background:#fff}.menu-filtre-case[data-coche]{border-color:var(--encre);background:var(--svg-coche-blanche) center / 74% 74% no-repeat,var(--encre)}.menu-filtre-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 4px;color:var(--encre-2);font-weight:600}.menu-filtre-tout{min-height:calc(34px * var(--texte, 1))}@media (max-width: 620px){.menu-filtre{max-width:60vw}}.suivi{display:flex;gap:6px;align-items:center;flex-wrap:wrap;white-space:nowrap}.suivi .etiquette[data-verrou]{padding:1px 8px;border:1px solid var(--laiton);border-radius:999px;color:var(--laiton)}.compte-liste[data-fond]{position:relative;padding-left:13px}.compte-liste[data-fond]:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--encre);animation:pulse-fond 1.1s ease-in-out infinite}@keyframes pulse-fond{0%,to{opacity:.25}50%{opacity:1}}.barre-filtres-groupe{display:flex;align-items:center;gap:8px;min-width:0}.barre-filtres-groupe+.barre-filtres-groupe{padding-top:8px;border-top:1px solid var(--bord)}.barre-filtres-titre{flex:none;width:58px;font-size:calc(11.5px * var(--texte, 1));letter-spacing:.01em;text-transform:none;color:var(--fumee-2)}.btn[data-attente]{box-shadow:0 0 0 3px #6d5acd2e}@media (max-width: 620px){.barre-filtres-groupe{flex-wrap:wrap}.barre-filtres-titre{width:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.collision-note{flex-basis:100%;font-size:calc(12px * var(--texte, 1));color:var(--fumee);padding-left:2px;white-space:pre-wrap}.avis-copie{margin:0 0 8px;font-size:calc(11.5px * var(--texte, 1))}.avis-copie[data-prete]{color:var(--fumee)}.bandeau-copie{position:fixed;left:50%;transform:translate(-50%);bottom:18px;z-index:2500;display:flex;align-items:center;gap:9px;max-width:min(560px,calc(100vw - 32px));padding:9px 15px;border-radius:999px;background:var(--carte);border:1px solid var(--bord);box-shadow:0 8px 24px #0000001f;font-size:calc(12.5px * var(--texte, 1));color:var(--encre)}.pastille-copie{flex:none;width:7px;height:7px;border-radius:50%;background:var(--encre);animation:pulse-fond 1.1s ease-in-out infinite}.ancre-pages{scroll-margin-top:80px}.bandeau-maj{position:fixed;left:50%;transform:translate(-50%);bottom:18px;z-index:3000;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:var(--carte);border:1px solid var(--encre);box-shadow:0 8px 24px #0000002e;font-size:calc(13px * var(--texte, 1));color:var(--encre)}.diagnostic-vide{font-size:calc(11.5px * var(--texte, 1));margin-top:8px}@media (pointer: coarse){input[type=checkbox],input[type=radio]{width:22px;height:22px}.btn{min-height:44px}.btn-xs{min-height:40px;min-width:40px;padding-block:8px}.segment{min-height:40px}}.barre-chargement{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;background:linear-gradient(90deg,transparent 0%,var(--encre) 35%,var(--encre) 65%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:barre-chargement-va-et-vient 1.1s ease-in-out infinite}@keyframes barre-chargement-va-et-vient{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion: reduce){.barre-chargement{animation:none;background-position:0 0;background-size:100% 100%;opacity:.55}}body{font-optical-sizing:auto;font-feature-settings:"cv05" 1}.num,.score-valeur,.score-rang{font-weight:700}.page h1,.verrou-carte h1,.ob-tete h1,.dialogue>header h3{font-weight:700;letter-spacing:-.03em}.ob-tete .losange-tuile{display:block;border-radius:26%;box-shadow:0 6px 14px -8px #2c1e7873}.verrou-logo{color:var(--encre)}.verrou-logo .logotype{display:block;height:36px;width:auto}.cal-case{touch-action:manipulation}.cal-case{cursor:cell}.cal-externe{font-size:calc(11px * var(--texte, 1));padding:2px 5px;border-radius:6px;color:var(--fumee);border:1px dashed var(--bord);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.cal-externe{display:none}}.dialogue.evenement{width:min(560px,calc(100vw - 24px));max-width:560px}.evenement-corps{display:grid;gap:14px}.evenement-titre{font-size:calc(16px * var(--texte, 1));font-weight:500;padding-block:10px}.evenement-quand{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px}.evenement-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.evenement-options .evenement-champ:last-child{grid-column:1 / -1}.evenement-champ{display:grid;gap:5px;min-width:0;align-content:start}.evenement-fin{margin:-8px 0 0;font-size:calc(12px * var(--texte, 1))}.evenement-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evenement-lien{justify-self:start}.choix-fiche{display:grid;gap:6px}.choix-fiche-liste{display:grid;gap:2px}.choix-fiche-option{display:flex;gap:8px;align-items:baseline;text-align:left;padding:8px 10px;border-radius:var(--r);border:1px solid var(--bord);background:#fff;font-size:calc(13.5px * var(--texte, 1))}@media (hover: hover){.choix-fiche-option:hover{border-color:var(--coche-vide)}}.choix-fiche-pris{display:flex;gap:8px;align-items:center;margin:0;font-size:calc(13.5px * var(--texte, 1))}.choix-fiche-marqueur{margin-left:auto}.choix-fiche-muet{margin:0;font-size:calc(12.5px * var(--texte, 1))}@media (pointer: coarse){.choix-fiche-option{min-height:44px}}@media (max-width: 560px){.evenement-quand,.evenement-options,.evenement-contact{grid-template-columns:minmax(0,1fr)}}.dialogue.detail-tache{width:min(500px,calc(100vw - 24px));max-width:500px}.detail-etiquettes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.detail-note{margin:0;white-space:pre-wrap}.detail-ajouter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.detail-ajouter .grave{margin-right:4px}.detail-ajouter a.btn{text-decoration:none}.dialogue.detail-tache>footer{flex-wrap:wrap}.integrations{display:grid;gap:16px}.integrations-titre{margin:0 0 4px;font-size:calc(15px * var(--texte, 1));font-weight:600;letter-spacing:-.01em}.integrations-liste{display:grid;gap:10px}.integration{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--survol);border-radius:var(--r);background:var(--carte)}.integration[data-connecte]{border-color:var(--bord-fort)}.integration-logo{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--fond);border:1px solid var(--bord);font-weight:600;font-size:calc(14px * var(--texte, 1));color:var(--encre)}.logo-marque{display:inline-grid;place-items:center;flex:none;border-radius:5px;overflow:hidden}.logo-marque img{width:100%;height:100%;object-fit:contain;display:block}.logo-marque-initiale{font-weight:700;line-height:1;color:var(--encre)}.integration-texte{display:grid;gap:2px;min-width:0}.integration-texte .grave{overflow-wrap:anywhere}.integration-erreur{font-size:calc(12px * var(--texte, 1));color:#a32240}.integration-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 560px){.integration{grid-template-columns:34px minmax(0,1fr)}.integration-actions{grid-column:2;justify-content:flex-start}}.journal-erreurs{background:var(--carte);border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:var(--ombre);padding:16px}.journal-erreurs-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.journal-erreurs-tete :is(h2,h3,h4,h5,h6){margin:0 0 4px}.journal-erreurs-resume{margin:0;padding-top:12px;border-top:1px solid var(--survol);font-size:calc(13.5px * var(--texte, 1));line-height:1.55;color:var(--fumee)}.journal-erreurs-resume b{color:var(--encre)}.page h1{letter-spacing:-.035em;color:var(--encre)}.compteur b{font-weight:700}table.grille th,.tableau th{color:var(--fumee-2)}.boitier{background:#ffffffeb;border-color:var(--bord)}.voile{background:#0c0a1d6b}.assistant-mini svg,.assistant-avatar svg{display:block;width:100%;height:100%}.assistant{position:fixed;right:16px;bottom:16px;z-index:2900;width:min(390px,calc(100vw - 24px));max-height:min(640px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:0 30px 70px -28px #14112a73,0 2px 6px #14112a0f;animation:pousseHaut .22s cubic-bezier(.22,1,.36,1) both}.assistant-tete{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;color:var(--encre);background:#fff;border-bottom:1px solid var(--survol)}.assistant-avatar{width:34px;height:34px;padding:4px 7px;border-radius:50%;background:#fff;flex:none;display:inline-flex}.assistant-avatar.petit{width:28px;height:28px;padding:3px 6px;box-shadow:inset 0 0 0 1px var(--bord)}.assistant-qui{display:grid;line-height:1.25;min-width:0}.assistant-qui b{font-size:calc(14px * var(--texte, 1));font-weight:600}.assistant-qui span{font-size:calc(11.5px * var(--texte, 1));color:var(--fumee-2)}.assistant-fermer{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--bord-fort);color:var(--fumee);font-size:calc(20px * var(--texte, 1));line-height:1}@media (hover: hover){.assistant-fermer:hover{border-color:var(--coche-vide);color:var(--encre)}}.assistant-corps{padding:14px;display:grid;gap:12px;overflow-y:auto;align-content:start}.assistant-bulle{margin:0;justify-self:start;max-width:92%;padding:9px 12px;border-radius:4px 12px 12px;background:var(--survol);color:var(--encre);font-size:calc(13px * var(--texte, 1));line-height:1.45}.assistant-bulle-vous{justify-self:end;border-radius:12px 4px 12px 12px;background:#14112a;color:#fff}.assistant-conseils{margin:0;padding:0;list-style:none;display:grid;gap:6px}.assistant-conseils li{position:relative;padding-left:16px;font-size:calc(12.5px * var(--texte, 1));line-height:1.45;color:var(--encre-2)}.assistant-conseils li:before{content:"";position:absolute;left:3px;top:7px;width:6px;height:6px;border-radius:2px;transform:rotate(45deg);background:var(--degrade)}.assistant-echange{display:grid;gap:10px}.assistant-recherche{display:grid;gap:5px}.assistant-puces{display:flex;flex-wrap:wrap;gap:6px}.assistant-puces .puce{flex:0 1 auto;max-width:100%;white-space:normal;text-align:left;line-height:1.35}.assistant-rien{display:flex;gap:8px;align-items:flex-start}.assistant-pied{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px 12px;border-top:1px solid var(--survol);background:#fcfbfe}.assistant-pied .grave{margin-right:auto;font-size:calc(12px * var(--texte, 1))}@media (max-width: 760px){.assistant{right:8px;left:8px;bottom:8px;width:auto;max-height:78vh}}@media (prefers-reduced-motion: reduce){.assistant{animation:none}}.avatar{display:block;flex:none;border-radius:50%;object-fit:cover}.avatar-initiales{display:grid;place-items:center;font-weight:600;letter-spacing:.02em;color:#fff;line-height:1;background:var(--encre)}.profil-panneau{position:fixed;z-index:3000;display:grid;gap:12px;padding:14px;background:#fff;border:1px solid var(--bord);border-radius:14px;box-shadow:0 26px 60px -26px #14112a80,0 2px 6px #14112a0f;animation:deplie .18s cubic-bezier(.22,1,.36,1) both}.profil-tete{display:flex;align-items:center;gap:12px;min-width:0}.profil-qui{display:grid;min-width:0;line-height:1.35}.profil-qui b{font-size:calc(14.5px * var(--texte, 1));font-weight:600;color:var(--encre)}.profil-qui span{font-size:calc(12.5px * var(--texte, 1));color:var(--fumee);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil-qui .profil-role{color:var(--fumee)}.taille-texte{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:220px;max-width:100%;padding:3px;border-radius:12px;background:var(--survol)}.reglages-photo{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reglages-photo .btn{display:inline-flex;align-items:center;gap:6px}.taille-texte button{height:36px;border-radius:9px;display:grid;place-items:center;color:var(--fumee);font-weight:650;line-height:1}.taille-texte button[aria-pressed=true]{background:#fff;color:var(--encre);box-shadow:0 1px 2px #14112a14}html[data-texte=grand] :is(.btn,.segment,.demo-pastille,.puce,.temperature,.reglages-segments button){height:auto;min-height:0;white-space:normal;padding-block:.35em}html[data-texte=grand] .meteo-temp{line-height:1.15}html[data-texte=grand] .num{white-space:normal}.segments-petits .segment{font-size:calc(12px * var(--texte, 1));padding-block:5px}.profil-liens{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--survol)}.profil-lien{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border-radius:10px;font-size:calc(14px * var(--texte, 1));color:var(--encre);text-align:left}@media (hover: hover){.profil-lien:hover{background:var(--survol);color:var(--encre)}}.profil-sortie{color:var(--urgent)}@media (hover: hover){.profil-sortie:hover{color:var(--urgent)}}.profil-note{margin:0;padding-top:10px;border-top:1px solid var(--survol);font-size:calc(12px * var(--texte, 1));color:var(--fumee)}.barre-filtres-defile:after{content:"";flex:none;position:sticky;right:0;align-self:stretch;width:40px;margin-left:-10px;background:linear-gradient(to right,#fff0,#fff 85%);pointer-events:none}.maplibregl-marker.depart-carte,.maplibregl-marker.etape-carte{z-index:2}.maplibregl-marker.position-carte{z-index:3}.maplibregl-popup.survol{z-index:4}.compteur-jauge{display:block;height:4px;margin-top:12px;border-radius:2px;background:var(--survol);overflow:hidden}.compteur-jauge i{display:block;height:100%;border-radius:2px;background:var(--encre)}.assistant-avatar{width:36px;height:36px;padding:0;border-radius:10px;background:none;overflow:hidden}.assistant-avatar.petit{width:30px;height:30px;padding:0;border-radius:9px;box-shadow:none}.logotype{overflow:visible;display:block}.logotype .logo-losange,.logotype .logo-losange-fond{transform-box:fill-box;transform-origin:center}.logotype .logo-lettre{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion: reduce){.logotype *{animation:none!important}}@keyframes kaliHalo{0%,to{transform:scale(.92);opacity:.8}50%{transform:scale(1.04);opacity:1}}.patience{display:grid;justify-items:center;gap:10px;text-align:center;padding:56px 16px 64px;max-width:520px;margin:0 auto}.patience h2{margin:6px 0 0;font-size:calc(20px * var(--texte, 1))}.patience p{margin:0;color:var(--fumee);font-size:calc(15px * var(--texte, 1));line-height:1.5}.patience .btn{margin-top:8px;min-height:44px}.patience-signe{position:relative;display:grid;place-items:center;width:120px;height:120px}.patience-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(206,146,252,.3),rgba(95,230,222,.12) 48%,transparent 70%);animation:kaliHalo 2.4s ease-in-out infinite}.patience-signe .losange-tuile{position:relative;animation:patienceRespire 2.4s ease-in-out infinite}@keyframes patienceRespire{0%,to{transform:scale(.94);opacity:.82}50%{transform:scale(1.03);opacity:1}}@media (prefers-reduced-motion: reduce){.patience-halo,.patience-signe .losange-tuile{animation:none}}.organiser .organiser-plus{justify-self:start;min-height:44px}.organiser .organiser-metier{display:flex;flex-wrap:wrap;gap:8px}.rail-btn[aria-current=page] .kali-point{fill:url(#kali-degrade)}.kali-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.logotype .logo-courant{transform-box:view-box;transform-origin:0 0}.logotype.coule .logo-courant{animation:kaliCourant 2.8s linear infinite}@keyframes kaliCourant{0%{transform:translateY(0)}to{transform:translateY(-184.4px)}}@media (prefers-reduced-motion: reduce){.logotype.coule .logo-courant{animation:none!important}}.verrou>:not(.verrou-carte){color:var(--fumee)}.verrou-carte{max-width:400px;padding:36px 36px 30px;background:#fff;border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:0 1px 2px #14112a0a,0 18px 48px -28px #14112a47}.verrou-carte-large{max-width:460px}.verrou-logo{justify-content:flex-start;margin-bottom:28px;color:#14112a}.verrou-logo .logotype{height:26px}.verrou-carte h1{text-align:left;font-size:calc(22px * var(--texte, 1));font-weight:600;letter-spacing:-.03em;margin-bottom:6px}.verrou-carte .chapeau{text-align:left;margin-bottom:22px;font-size:calc(14px * var(--texte, 1))}.verrou-carte .champ,.verrou-carte .btn{min-height:42px}.verrou-carte .btn.btn-detruire{background:var(--urgent);color:#fff;border:0}.verrou-carte .btn.btn-detruire:disabled{background:#ebc6ca;color:#fff}.ob-fond{background:var(--fond)}.ob-carte{max-width:640px;padding:34px 40px 28px;background:#fff;border:1px solid var(--bord);border-radius:var(--r-carte);box-shadow:0 1px 2px #14112a0a,0 18px 48px -28px #14112a47;animation:none}.ob-tete{align-items:center;margin-bottom:26px}.ob-logo{display:flex;color:#14112a}.ob-tete h1{margin:0;font-size:calc(13.5px * var(--texte, 1));font-weight:500;letter-spacing:0;color:var(--fumee)}.ob-segments{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.ob-segments i{height:3px;border-radius:2px;background:var(--bord);transition:background .3s ease}.ob-segments i[data-etat=fait],.ob-segments i[data-etat=courant]{background:var(--encre)}.ob-compteur{margin:10px 0 24px;font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}.page :has(>table){overflow-x:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-licences{flex-basis:100%;margin-top:4px;font-size:calc(12px * var(--texte, 1));color:var(--fumee)}@media (hover: hover){.assistant-licences:hover{color:var(--encre)}}.donnees-datees{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 13px;border-radius:10px;font-size:calc(13px * var(--texte, 1));background:var(--survol);border:1px solid var(--bord);color:var(--fumee)}.donnees-datees svg{flex:none;color:var(--fumee-2)}.alerte.alerte-info{border-color:var(--bord-fort);background:var(--survol);color:var(--encre)}.apres-visite .puce{padding:9px 16px;font-size:calc(14px * var(--texte, 1));font-weight:500}.apres-champ{display:grid;gap:6px}.apres-bilan{font-size:calc(16px * var(--texte, 1))}.ob-plan{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:100vh;padding:0;background:linear-gradient(90deg,var(--fond) 300px,#FFFFFF 300px)}.ob-cote{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:30px 22px;background:var(--fond);color:var(--encre);border-right:1px solid var(--bord)}.ob-cote .ob-logo{color:var(--encre)}.ob-cote-titre{margin:6px 0 0;font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.ob-etapes{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ob-etapes li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:2px solid transparent;border-radius:14px;font-size:calc(14px * var(--texte, 1));color:var(--fumee)}.ob-etapes li[data-etat=courant]{background:var(--survol);color:var(--encre);font-weight:600}.ob-etapes li[data-etat=fait]{color:var(--encre-2)}.ob-etape-marque{position:relative;width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--coche-vide);background:#fff}.ob-etapes li[data-etat=courant] .ob-etape-marque{border:0;background:var(--encre)}.ob-etapes li[data-etat=courant] .ob-etape-marque:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px var(--encre)}.ob-etapes li[data-etat=fait] .ob-etape-marque{border:2px solid var(--encre);background:var(--svg-coche) center / 10px 10px no-repeat #fff}.ob-kila{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--r-bloc);background:#fff;border:1px solid var(--bord)}.ob-kila-visage{width:36px;height:36px;flex:none}.ob-kila-visage svg{display:block;width:100%;height:100%}.ob-kila p{margin:0;font-size:calc(13px * var(--texte, 1));line-height:1.45;color:var(--encre-2)}.ob-plan .ob-carte{width:100%;max-width:680px;margin:8vh auto 40px;padding:0 40px;background:transparent;border:0;box-shadow:none}.ob-plan .ob-tete .ob-logo,.ob-plan .ob-tete h1,.ob-plan .ob-segments{display:none}.ob-plan .ob-tete{justify-content:flex-end;margin-bottom:8px}.ob-plan .question h2{font-size:calc(28px * var(--texte, 1));letter-spacing:-.03em;line-height:1.15}.ob-plan .choix-carte{transition:border-color var(--t),background var(--t)}@media (hover: hover){.ob-plan .choix-carte:hover{transform:none;background:var(--survol-ligne)}}@media (max-width: 900px){.ob-plan{grid-template-columns:minmax(0,1fr)}.ob-cote{display:none}.ob-plan{background:#fff}.ob-plan .ob-tete .ob-logo,.ob-plan .ob-tete h1{display:revert}.ob-plan .ob-segments{display:grid}.ob-plan .ob-tete{justify-content:flex-start}.ob-plan .ob-carte{margin:0 auto;padding:24px 18px}}.page h1{font-size:calc(26px * var(--texte, 1));line-height:1.15;font-weight:650;letter-spacing:-.03em}.abonnement-formule{position:relative;padding:22px 24px;border-radius:var(--r-carte);color:var(--encre);border:1px solid var(--bord);background:#fff;box-shadow:var(--ombre-haute);display:grid;gap:14px}.abonnement-formule-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.abonnement-formule-nom{font-size:calc(14px * var(--texte, 1));font-weight:600;color:var(--fumee)}.abonnement-formule-montant{margin:0;font-size:calc(15px * var(--texte, 1));color:var(--fumee)}.abonnement-formule-montant b{font-size:calc(34px * var(--texte, 1));font-weight:700;letter-spacing:-.03em;color:var(--encre);margin-right:4px}.abonnement-echec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:calc(14.5px * var(--texte, 1));color:var(--encre-2)}.kales-solde{display:flex;align-items:center;gap:12px;padding:4px 24px 10px}.kales-solde img{flex:none;width:40px;height:40px}.kales-solde p{margin:0;font-size:calc(15px * var(--texte, 1));color:var(--fumee)}.kales-solde b{font-size:calc(28px * var(--texte, 1));font-weight:700;letter-spacing:-.03em;color:var(--encre);margin-right:4px}.abonnement-formule-faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:14px;border-top:1px solid var(--survol)}.abonnement-formule-faits dt{font-size:calc(12px * var(--texte, 1));color:var(--fumee)}.abonnement-formule-faits dd{margin:2px 0 0;font-size:calc(14.5px * var(--texte, 1));font-weight:600;color:var(--encre)}.abonnement-statut{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:calc(12px * var(--texte, 1));font-weight:600;background:#fff;border:1px solid var(--bord-fort);color:var(--encre-2)}.abonnement-statut[data-statut=actif],.abonnement-statut[data-statut=payee]{border-color:var(--fait-contour);color:var(--vert)}.abonnement-statut[data-statut=impaye],.abonnement-statut[data-statut=a_payer],.abonnement-statut[data-statut=impayee]{border-color:var(--urgent);background:var(--urgent);color:#fff}.temperature{--t-fond: #F1F0F7;--t-encre: var(--fumee);display:inline-flex;align-items:center;gap:5px;flex:none;height:26px;padding:0 8px;border-radius:999px;background:var(--t-fond);color:var(--t-encre);font-size:calc(14px * var(--texte, 1));font-weight:650;line-height:1;white-space:nowrap;vertical-align:middle}.temperature-note{font-variant-numeric:tabular-nums}.temperature[data-t=A]{--t-fond: var(--brulant-fond);--t-encre: var(--brulant-texte)}.temperature[data-t=B]{--t-fond: var(--chaud-fond);--t-encre: var(--chaud-texte)}.temperature[data-t=C]{--t-fond: var(--tiede-fond);--t-encre: var(--tiede-texte)}.temperature[data-t=D]{--t-fond: var(--froid-fond);--t-encre: var(--froid-texte)}.temp-ic{display:block;flex:none}.temp-ic .kali-plein{fill:var(--t-plein, var(--brulant))}.temp-ic .kali-clair{fill:var(--t-clair, #FF8A3D);fill-opacity:1}.temp-ic .kali-point{fill:var(--t-point, var(--t-plein, var(--brulant)))}.temp-ic[data-t=B]{--t-plein: var(--chaud)}.temp-ic[data-t=C]{--t-plein: var(--tiede)}.temp-ic[data-t=D]{--t-plein: var(--froid-trait)}.temp-ic[data-t=X]{--t-plein: #8A8C9E}.temperature-icone{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#f1f0f7}.temperature-icone[data-t=A]{background:var(--brulant-fond)}.temperature-icone[data-t=B]{background:var(--chaud-fond)}.temperature-icone[data-t=C]{background:var(--tiede-fond)}.temperature-icone[data-t=D]{background:var(--froid-fond)}.temperature-grande{display:inline-flex;align-items:center;gap:12px}.temperature-tuile{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:#f1f0f7}.temperature-grande[data-t=A] .temperature-tuile{background:var(--brulant-fond)}.temperature-grande[data-t=B] .temperature-tuile{background:var(--chaud-fond)}.temperature-grande[data-t=C] .temperature-tuile{background:var(--tiede-fond)}.temperature-grande[data-t=D] .temperature-tuile{background:var(--froid-fond)}.temperature-mots{display:grid;gap:1px}.temperature-mots b{font-size:calc(18px * var(--texte, 1));font-weight:700;letter-spacing:-.01em;color:var(--fumee)}.temperature-grande[data-t=A] .temperature-mots b{color:var(--brulant-texte)}.temperature-grande[data-t=B] .temperature-mots b{color:var(--chaud-texte)}.temperature-grande[data-t=C] .temperature-mots b{color:var(--tiede-texte)}.temperature-grande[data-t=D] .temperature-mots b{color:var(--froid-texte)}.temperature-mots span{font-size:calc(13px * var(--texte, 1));color:var(--fumee);font-variant-numeric:tabular-nums}.crm{display:grid;gap:12px}.crm-etat{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-pastille{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:calc(12px * var(--texte, 1));font-weight:600;background:#fff;border:1px solid var(--fait-contour);color:var(--vert)}.crm-pastille[data-erreur]{border-color:var(--urgent);background:var(--urgent);color:#fff}.crm-auto{display:flex;gap:10px;align-items:flex-start;font-size:calc(14px * var(--texte, 1));color:var(--encre-2)}.crm-attente ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}.crm-attente li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:calc(14px * var(--texte, 1));color:var(--encre-2)}.crm-attente li>span:first-child{min-width:0;overflow-wrap:anywhere}.zapier-adresse{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zapier-etapes{margin:0;padding-left:18px;display:grid;gap:4px;font-size:calc(13.5px * var(--texte, 1));color:var(--encre-2)}.zapier-saisie{gap:10px;flex-wrap:wrap}.zapier-saisie .champ{flex:1 1 280px;min-width:0}.opportunite [data-echue] b{color:var(--urgent)}.opportunite-saisie{display:grid;gap:7px;margin-top:8px}.opportunite-perte{margin-top:10px;display:grid;gap:6px}.equipe-ligne{padding:8px 0;border-bottom:1px solid var(--survol)}.equipe-profil{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-width:0}.equipe-profil .champ{width:auto;max-width:100%;min-width:0}.confier-selection{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.tableau-comptes select.champ{min-width:9.5em}.journal-compte{margin:8px 0 4px;font-size:calc(12px * var(--texte, 1))}.journal-quand{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:calc(11px * var(--texte, 1));color:var(--fumee);padding-top:1px}html,body{overscroll-behavior:none}button,a,input,select{-webkit-tap-highlight-color:transparent}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,[role=button],.btn,.rail-btn,.dock-btn,.puce,.segment{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.carte-maplibre{background:#f3f2ee}.carte-maplibre[data-fond=satellite]{background:#26301f}.carte-sources{position:absolute;right:12px;top:14px;z-index:1100;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#fff;color:var(--encre);font-size:calc(16px * var(--texte, 1));font-weight:650;box-shadow:0 2px 10px #14112a24}.carte-sources[aria-expanded=true]{box-shadow:0 0 0 1.5px var(--encre),0 2px 10px #14112a24}@media (hover: hover){.carte-sources:hover{background:var(--survol)}}.carte-sources-texte{position:fixed;z-index:850;max-width:min(240px,calc(100vw - 24px))}.carte-sources-texte[data-mode=demandees]{z-index:1600}.carte-sources-texte[hidden]{display:none}.carte-sources-texte .maplibregl-ctrl.maplibregl-ctrl-attrib{float:none;margin:0;box-sizing:border-box;width:max-content;max-width:100%;min-height:0;padding:6px 10px;border-radius:12px;font-size:calc(11px * var(--texte, 1));line-height:1.4;color:#2b2d40;background:#fff;box-shadow:0 2px 10px #14112a24}.carte-sources-texte .maplibregl-ctrl-attrib-button{display:none}.carte-sources-texte .maplibregl-ctrl-attrib a{color:var(--encre);text-decoration:underline;text-underline-offset:2px}.carte-maplibre .maplibregl-ctrl-scale{border-color:#14112a73;color:var(--encre-2);background:#ffffffb3}.bouton-verre{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--encre);background:#fff;box-shadow:0 2px 10px #14112a24;transition:box-shadow var(--t),background var(--t)}@media (hover: hover){.bouton-verre:hover{background:var(--survol)}}.bouton-verre[aria-expanded=true]{box-shadow:0 0 0 1.5px var(--encre),0 2px 10px #14112a24}.bouton-verre:disabled{cursor:progress;opacity:.7}.carte-position{position:absolute;right:60px;top:14px;z-index:1100}.carte-zoom{position:absolute;right:108px;top:14px;z-index:1100;display:flex;gap:8px}.carte-fonds{position:absolute;right:204px;top:14px;z-index:1100}@media (min-width: 641px){.app[data-vue=explorer] .carte-fonds{top:var(--e5);right:var(--e5)}.app[data-vue=explorer] .carte-zoom{top:calc(var(--e5) + 56px);right:var(--e5);flex-direction:column;gap:0}.app[data-vue=explorer] .zone-carte .carte-zoom .bouton-verre{width:44px;height:44px}.app[data-vue=explorer] .zone-carte .carte-zoom .bouton-verre:first-child{border-radius:12px 12px 0 0}.app[data-vue=explorer] .zone-carte .carte-zoom .bouton-verre:last-child{border-radius:0 0 12px 12px;box-shadow:inset 0 1px 0 var(--bord),0 2px 10px #14112a24}.app[data-vue=explorer] .carte-position{top:calc(var(--e5) + 156px);right:var(--e5)}.app[data-vue=explorer] .zone-carte :is(.carte-fonds,.carte-position) .bouton-verre,.app[data-vue=explorer] .zone-carte .bouton-verre.carte-position{width:44px;height:44px}.app[data-vue=explorer] .carte-sources{top:auto;bottom:var(--e3);right:var(--e3);width:28px;height:28px;border-radius:14px;font-size:calc(13px * var(--texte, 1))}}.zone-carte :is(.carte-position,.carte-zoom,.carte-fonds) .bouton-verre,.zone-carte .bouton-verre.carte-position{width:40px;height:40px;border-radius:12px}.carte-fonds-menu{position:absolute;top:48px;right:0;display:flex;gap:8px;padding:8px;border-radius:20px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px #14112a12,0 24px 44px -22px #281c6e80;animation:deplie .18s cubic-bezier(.22,1,.36,1) both}.carte-fond{width:84px;display:grid;gap:6px;justify-items:center;padding:6px;border-radius:14px;font-size:calc(12.5px * var(--texte, 1));font-weight:550;color:var(--encre-2)}@media (hover: hover){.carte-fond:hover{background:var(--survol);color:var(--encre)}}.carte-fond[aria-pressed=true]{color:var(--encre);font-weight:650}.carte-fond-apercu{width:70px;height:50px;border-radius:11px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #14112a1f}.carte-fond[aria-pressed=true] .carte-fond-apercu{border-color:var(--encre)}.carte-fond-apercu[data-fond=osm]{background:linear-gradient(90deg,transparent 46%,#FFFFFF 46% 54%,transparent 54%),linear-gradient(0deg,transparent 40%,#FBE7A3 40% 52%,transparent 52%),radial-gradient(circle at 12% 88%,#B6D7EC 0 30%,transparent 31%),repeating-linear-gradient(90deg,#e6e1d6 0,#e6e1d6 13px,#fff 13px,#fff 16px),#f2efe9}.carte-fond-apercu[data-fond=satellite]{background:linear-gradient(115deg,transparent 44%,rgba(214,205,182,.85) 44% 50%,transparent 50%),radial-gradient(circle at 78% 30%,#6E7A5A 0 22%,transparent 23%),radial-gradient(circle at 20% 70%,#4E5A44 0 26%,transparent 27%),linear-gradient(160deg,#5c6650,#7b7e68 60%,#4a5240)}.puce.puce-rang{display:inline-flex;align-items:center;gap:7px}.carte-avis{position:absolute;top:62px;left:14px;right:260px;z-index:1100;width:fit-content;max-width:520px;padding:8px 14px;border-radius:14px;font-size:calc(12.5px * var(--texte, 1));color:var(--encre-2);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #14112a12,0 12px 24px -16px #281c6e80}.position-carte{width:16px;height:16px}.position-point{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--encre);border:3px solid #FFFFFF;box-shadow:0 2px 6px #14112a66}.position-pouls{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:#14112a2e;animation:position-pouls 2.4s ease-out infinite}@keyframes position-pouls{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion: reduce){.position-pouls{animation:none;opacity:.3}}.perso-carte:is([data-perso=commercial],[data-perso=commerciale],[data-perso=voiture]){width:0;height:0}.perso-carte-dessin{position:absolute;left:0;top:0;width:46px;height:64px;transform:translate(-50%,calc(-100% + 7px))}.perso-carte[data-perso=voiture] .perso-carte-dessin{transform:translate(-50%,-50%) rotate(var(--cap, 0deg));transition:transform .9s linear}.perso-carte-dessin svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 1px #FFFFFF) drop-shadow(0 0 1px #FFFFFF) drop-shadow(0 1px 1.5px rgba(20,17,42,.35))}.perso .perso-jambe,.perso .perso-bras{transform-box:fill-box;transform-origin:50% 8%}@media (prefers-reduced-motion: no-preference){.perso-carte[data-allure=marche] :is(.perso-jambe-avant,.perso-bras-arriere){animation:perso-balance .72s ease-in-out infinite}.perso-carte[data-allure=marche] :is(.perso-jambe-arriere,.perso-bras-avant){animation:perso-balance .72s ease-in-out infinite reverse}.perso-carte[data-allure=marche] .perso-corps{animation:perso-pas .36s ease-in-out infinite}}.perso-carte[data-sens=gauche] .perso-silhouette{transform:scaleX(-1);transform-origin:20.5px 0}@keyframes perso-balance{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}@keyframes perso-pas{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@media (prefers-reduced-motion: reduce){.perso-carte[data-perso=voiture] .perso-carte-dessin{transition:none}}.bouton-verre.carte-position[data-suit]{color:#fff;background:var(--encre)}.carte-choix-perso{position:absolute;left:0;right:0;bottom:24px;margin:0 auto;width:min(360px,calc(100% - 32px));z-index:1100;padding:14px 14px 8px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #14112a12,0 24px 44px -22px #281c6e80;animation:deplie .18s cubic-bezier(.22,1,.36,1) both}.carte-choix-perso-titre{margin:0 0 10px;text-align:center;font-weight:650;font-size:calc(14.5px * var(--texte, 1));color:var(--encre)}.carte-choix-perso-plus-tard{display:block;margin:6px auto 0}.choix-personnage{display:flex;flex-wrap:wrap;gap:10px}.choix-personnage>.choix-personnage-bouton{flex:1 1 120px}.choix-personnage-bouton{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px 10px;border-radius:16px;border:1.5px solid var(--bord-fort);background:#fff;font:inherit;font-weight:600;font-size:calc(13px * var(--texte, 1));color:var(--encre);cursor:pointer;transition:border-color var(--t),box-shadow var(--t)}@media (hover: hover){.choix-personnage-bouton:hover{border-color:var(--coche-vide)}}.choix-personnage-bouton[aria-pressed=true]{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.choix-personnage-bouton:focus-visible{outline:3px solid var(--encre);outline-offset:2px}.choix-personnage-bouton[aria-disabled=true]{cursor:progress;opacity:.6}.choix-personnage-dessin svg{display:block;width:40px;height:56px}@media (max-width: 640px){.app:is([data-vue=explorer],[data-vue=tournee]){padding-bottom:0}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte{position:fixed;top:var(--haut-carte, calc(env(safe-area-inset-top, 0px) + 70px) );left:0;right:0;bottom:0;z-index:1;min-height:0;isolation:isolate;overflow:hidden;--bas-feuille: calc(env(safe-area-inset-bottom, 0px) + var(--barre-bas) + var(--pied-tournee, 0px))}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-position{top:auto;right:12px;bottom:calc(var(--bas-feuille) + var(--feuille, 84px) + 12px)}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-zoom{top:auto;right:12px;bottom:calc(var(--bas-feuille) + var(--feuille, 84px) + 64px);flex-direction:column}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-fonds{top:auto;right:12px;bottom:calc(var(--bas-feuille) + var(--feuille, 84px) + 168px)}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte :is(.carte-position,.carte-zoom,.carte-fonds) .bouton-verre,.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte .bouton-verre.carte-position{width:44px;height:44px;border-radius:14px}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-fonds-menu{top:auto;bottom:0;right:56px}.app[data-vue=explorer] .carte-sources{top:62px;right:12px}.app[data-vue=tournee] .carte-sources{top:12px;right:12px}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte[data-feuille=liste] :is(.carte-fonds,.carte-position,.carte-zoom,.carte-sources){opacity:0;pointer-events:none}.app:is([data-vue=explorer],[data-vue=tournee]) :is(.carte-fonds,.carte-position,.carte-zoom,.carte-sources){transition:opacity .2s ease}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte[data-feuille=liste] .carte-choix-perso{display:none}.app[data-vue=explorer] .carte-avis{left:12px;right:72px}.app[data-vue=tournee] .carte-avis{top:12px;left:12px;right:72px}.feuille-carte{position:fixed;left:0;right:0;bottom:var(--bas-feuille);z-index:900;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#fff;overflow:hidden;box-shadow:0 -1px #14112a0f,0 -8px 30px -14px #281c6e4d;transition:height .45s cubic-bezier(.2,.8,.2,1)}.feuille-poignee{flex:none;height:24px;display:grid;place-items:center;touch-action:none}.feuille-poignee span{width:40px;height:5px;border-radius:999px;background:#cfcddb}.feuille-explorer .liste-explorer{border-radius:0}.feuille-explorer .liste-explorer-tete,.feuille-arrets .tournee-tete{touch-action:none}.feuille-explorer[data-etat=fermee] .liste,.feuille-arrets[data-etat=fermee] .tournee-defile{overflow:hidden}.feuille-filtres{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;background:#fff;padding-top:env(safe-area-inset-top,0px);animation:monte .26s cubic-bezier(.22,1,.36,1) both}.feuille-filtres-tete{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.feuille-filtres-tete h2{margin:0;font-size:calc(22px * var(--texte, 1));font-weight:720;letter-spacing:-.02em}.filtres-explorer-corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:8px 16px 16px}.feuille-filtres-pied{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bord)}.feuille-filtres-pied .btn{width:100%;height:48px}body:has(.feuille-filtres) .dock{display:none}}@media (prefers-reduced-motion: reduce){.feuille-carte{transition:none}}.recherche-bouton{flex:1 1 auto;min-width:0;height:48px;display:flex;align-items:center;gap:12px;padding:0 10px 0 18px;border-radius:16px;background:var(--fond);color:var(--fumee);font-size:calc(16px * var(--texte, 1));text-align:left;transition:background var(--t),box-shadow var(--t)}@media (hover: hover){.recherche-bouton:hover{background:var(--survol-haut)}}.recherche-bouton>svg{flex:none;color:var(--encre)}.recherche-bouton-texte{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recherche-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:flex;justify-content:center;align-items:flex-start;padding-top:12px;background:#14112a52;animation:fondu .12s ease-out both}.recherche-dehors{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.recherche{position:relative;width:min(680px,calc(100% - 32px));max-height:calc(100% - 24px);display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 30px 80px -20px #14112a73;overflow:hidden;animation:deplie .16s cubic-bezier(.22,1,.36,1) both}.recherche-champ{flex:none;display:flex;align-items:center;gap:10px;height:64px;padding:0 10px 0 18px;color:var(--encre)}.recherche-champ>svg{flex:none}.recherche-champ input{flex:1;min-width:0;height:44px;padding:0;border:0;background:transparent;font:inherit;font-size:calc(18px * var(--texte, 1));font-weight:500;color:var(--encre)}.recherche-champ input:focus{outline:none}.recherche-effacer{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#14112a12;color:var(--encre-2)}@media (hover: hover){.recherche-effacer:hover{background:#14112a1f;color:var(--encre)}}.recherche-annuler{flex:none;padding:0 8px;font-weight:650}.recherche-panneau{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;padding:8px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--bord)}.recherche-famille{display:flex;flex-direction:column;gap:2px}.recherche-famille-titre{padding:12px 12px 4px;font-size:calc(12px * var(--texte, 1));font-weight:700;color:var(--fumee)}.recherche-option{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px;border-radius:12px;color:var(--encre);cursor:pointer;user-select:none;-webkit-user-select:none}.recherche-option[data-actif]{background:var(--survol)}.recherche-option-kila{min-height:56px;background:var(--fond)}.recherche-option-kila[data-actif]{background:var(--survol-haut)}.recherche-kila{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--encre)}.recherche-kila-marque{width:11px;height:11px;border-radius:3px;transform:rotate(45deg);background:var(--degrade)}.recherche-option[data-genre=catalogue]{margin-top:4px}.recherche-texte{flex:1;min-width:0;line-height:1.3}.recherche-nom{display:block;font-size:calc(15px * var(--texte, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recherche-option-kila .recherche-nom{font-weight:700}.recherche-nom b{font-weight:750;color:var(--encre)}.recherche-detail{display:block;font-size:calc(13px * var(--texte, 1));color:var(--fumee);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recherche-detail b{font-weight:650;color:var(--encre-2)}.recherche-genre{flex:none;font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}.recherche-icone{flex:none;width:32px;display:grid;place-items:center;color:var(--encre-2)}.recherche-initiales{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--survol);color:var(--encre);font-size:calc(11.5px * var(--texte, 1));font-weight:700}.recherche-catalogue{font-size:calc(14.5px * var(--texte, 1));font-weight:600;color:var(--encre)}.recherche-rien{margin:0;padding:14px 12px 6px;font-size:calc(14.5px * var(--texte, 1));color:var(--encre-2)}@media (max-width: 640px){.recherche-voile{padding:0;background:#fff}.recherche{width:100%;max-height:none;height:100%;padding-top:env(safe-area-inset-top,0px);border-radius:0;box-shadow:none;animation:none}.recherche-champ{height:60px;padding:0 6px 0 16px}.recherche-champ input{font-size:calc(16px * var(--texte, 1))}.recherche-panneau{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.recherche-option{min-height:56px}}@media (prefers-reduced-motion: reduce){.recherche-voile,.recherche{animation:none}}.reglages-page{display:grid;gap:var(--e5);align-content:start;padding-bottom:128px}.reglages-page:not([data-telephone]){width:100%;max-width:880px;margin:0 auto}.reglages-page .reglages-titre{margin:0;font-size:calc(32px * var(--texte, 1));line-height:calc(40px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;color:var(--encre);white-space:nowrap}.reglages-vous{min-width:0}.vous-carte{display:flex;align-items:center;gap:var(--e4);padding:var(--e5)}.vous-carte .avatar{flex:none}.vous-qui{display:grid;min-width:0}.reglages-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--e5);min-width:0}.reglages-nav-groupe{display:grid;gap:var(--e2);min-width:0}.reglages-nav-groupe-titre{margin:0;font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:600;color:var(--fumee);white-space:nowrap}.reglages-nav-pli{display:inline-flex;align-items:center;gap:8px;min-height:calc(32px * var(--texte, 1));padding:0 12px 0 0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.reglages-nav-pli svg{transition:transform var(--t)}.reglages-nav-pli[aria-expanded=false] svg{transform:rotate(-90deg)}@media (hover: hover){.reglages-nav-pli:hover{color:var(--encre)}}.reglages-lignes{list-style:none;margin:0;padding:0;background:var(--carte);border-radius:var(--r-carte);box-shadow:var(--ombre);overflow:hidden}.reglages-lignes li+li{border-top:1px solid var(--bord)}.reglage-tuile{width:100%;display:flex;align-items:center;gap:var(--e3);min-height:calc(64px * var(--texte, 1));padding:var(--e3) var(--e4);border:0;background:none;text-align:left;color:var(--encre);cursor:pointer;transition:background var(--t)}@media (hover: hover){.reglage-tuile:hover{background:var(--survol)}}.reglage-tuile[aria-current=page]{background:var(--survol)}.reglage-tuile>svg:last-child{flex:none;margin-left:auto;color:var(--encre)}.reglage-tuile-icone{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-ctrl);background:var(--survol);color:var(--encre)}.reglage-tuile-textes{flex:1 1 auto;display:grid;min-width:0}.reglage-tuile-titre{font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600}.reglage-tuile-detail{font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}.reglages-retour{display:none}.reglages-corps{display:flex;flex-direction:column;gap:20px;min-width:0;scroll-margin-top:16px}.reglages-pied{display:flex;flex-wrap:wrap;gap:var(--e2)}.reglages-tete{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:2px 2px 4px}.reglages-tete-texte{flex:1 1 320px;min-width:0}.reglages-tete :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:calc(22px * var(--texte, 1));line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--encre)}.reglages-tete :is(h1,h2,h3,h4,h5,h6):focus{outline:none}.reglages-tete{align-items:center}.reglages-contenu{display:flex;flex-direction:column;gap:20px;min-width:0}.reglages-carte{min-width:0;border:1px solid var(--bord);border-radius:18px;background:#fff}.reglages-carte-tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;padding:20px 24px 6px}.reglages-carte-titre{flex:1 1 260px;min-width:0}.reglages-carte-tete :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:calc(17px * var(--texte, 1));line-height:1.3;font-weight:680;letter-spacing:-.01em;color:var(--encre)}.reglages-carte-tete p{margin:4px 0 0;font-size:calc(13.5px * var(--texte, 1));line-height:1.45;color:var(--fumee)}.reglages-carte-actions{display:flex;flex-wrap:wrap;gap:8px}.reglages-carte-corps{display:grid;gap:12px;padding:14px 24px 22px;min-width:0}.reglages-carte-note{margin:0;padding:10px 24px 18px;font-size:calc(13.5px * var(--texte, 1));line-height:1.5;color:var(--encre-2)}.reglages-carte-tete+.reglages-carte-note{padding-top:6px}.reglages-carte-tete:last-child{padding-bottom:20px}.registre-liste{list-style:none;margin:0;padding:6px 24px 0}.registre-liste li{display:grid;gap:3px;padding:12px 0;border-top:1px solid var(--survol)}.registre-liste li:first-child{border-top:0;padding-top:4px}.registre-liste p{margin:0;font-size:calc(13px * var(--texte, 1));line-height:1.45;color:var(--fumee)}.registre-liste .registre-tete{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:calc(14.5px * var(--texte, 1));font-weight:650;color:var(--encre)}.registre-tete .num{flex:none;font-variant-numeric:tabular-nums}.reglages-carte-squelette{height:168px;border-radius:18px}.reglages-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 24px;border-bottom:1px solid rgba(20,17,42,.06)}.reglages-carte>.reglages-ligne:last-child{border-bottom:0;padding-bottom:20px}.reglages-ligne-texte{flex:1 1 220px;min-width:0}.reglages-ligne-titre{display:block;margin:0;font-size:calc(15px * var(--texte, 1));line-height:1.35;font-weight:600;color:var(--encre)}.reglages-ligne-aide{margin:3px 0 0;font-size:calc(13.5px * var(--texte, 1));line-height:1.45;color:var(--fumee)}.reglages-ligne-controle{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.reglages-ligne[data-pile] .reglages-ligne-controle{flex:2 1 320px;justify-content:flex-start}.reglages-ligne-note{position:relative;flex-basis:100%;margin:-4px 0 0;padding-left:18px;font-size:calc(13px * var(--texte, 1));line-height:1.45;color:var(--encre-2)}.reglages-ligne-note:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--degrade)}.reglages-valeur{font-size:calc(14.5px * var(--texte, 1));font-weight:600;color:var(--encre);overflow-wrap:anywhere;text-align:right}.reglages-avis{margin:0;padding:12px 16px;border-radius:16px;background:#f7f6fb;font-size:calc(14px * var(--texte, 1));line-height:1.5;color:var(--encre-2)}.reglages-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.reglages-rangee>.champ{flex:1 1 220px;min-width:0;width:auto}.reglages-rangee>.btn{display:inline-flex;align-items:center;gap:7px}.reglages-ligne-controle>.btn,.reglages-carte-actions>.btn{display:inline-flex;align-items:center;gap:7px}.reglages-danger{color:var(--urgent)}.reglages-mot-de-passe{max-width:440px}.reglages-mot-de-passe>.btn{justify-self:start}.reglages-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;padding:12px 24px 20px}.reglages-chiffres>div{display:grid;gap:2px;min-width:0}.reglages-chiffres b{font-size:calc(22px * var(--texte, 1));line-height:1.2;color:var(--encre)}.reglages-chiffres span{font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.reglages-segments{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;border-radius:16px;background:#f1f0f6}.reglages-segments button{flex:1 1 auto;height:38px;padding:0 14px;border-radius:12px;font-size:calc(14px * var(--texte, 1));font-weight:540;color:var(--encre-2);white-space:nowrap;transition:background-color var(--t),box-shadow var(--t),color var(--t)}@media (hover: hover){.reglages-segments button:not([aria-pressed=true]):not(:disabled):hover{color:var(--encre);background:#ffffff8c}}.reglages-segments button[aria-pressed=true]{background:#fff;color:var(--encre);font-weight:650;box-shadow:0 2px 8px -2px #14112a33}.reglages-segments button:disabled{cursor:default}.reglages-segments button:disabled:not([aria-pressed=true]){opacity:.5}.reglages-segments[data-petit]{gap:3px;padding:3px;border-radius:13px}.reglages-segments[data-petit] button{height:34px;padding:0 11px;border-radius:10px;font-size:calc(13.5px * var(--texte, 1))}.reglages-curseur{display:flex;align-items:center;gap:14px;width:min(360px,100%)}.reglages-curseur input[type=range]{flex:1;min-width:120px}.reglages-curseur output{flex:none;min-width:8ch;text-align:right;font-size:calc(14.5px * var(--texte, 1));font-weight:650;font-variant-numeric:tabular-nums;color:var(--encre)}.reglages-ligne .interrupteur{width:52px;height:32px}.reglages-ligne .interrupteur i{width:26px;height:26px}.interrupteur:disabled{opacity:.45;cursor:default}.activites{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.activite{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:38px;padding:0 4px 0 14px;border-radius:999px;background:#f4f3f8;font-size:calc(14px * var(--texte, 1));font-weight:560;color:var(--encre)}.activite:not(:has(button)){padding-right:14px}.activite button{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--encre-2)}@media (hover: hover){.activite button:hover{background:#14112a14;color:var(--encre)}}.activite-ajouter{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px 0 10px;border-radius:999px;border:1px dashed rgba(20,17,42,.24);background:#fff;font-size:calc(14px * var(--texte, 1));font-weight:600;color:var(--encre)}.activite-ajouter[aria-expanded=true]{border-style:solid;border-color:var(--encre)}.activites-choix{display:grid;margin:0 24px 18px;border-radius:18px;border:1px solid var(--bord);background:#fbfafe;overflow:hidden}.activites-choix-tete{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--bord);background:#fff}.activites-choix-champ{flex:1;display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--bord-fort);background:#fff;color:var(--fumee)}.activites-choix-champ:focus-within{border-color:transparent;box-shadow:0 0 0 1.5px var(--encre)}.activites-choix-champ input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-size:calc(14.5px * var(--texte, 1));color:var(--encre)}.activites-choix-champ input:focus{outline:none}.activites-choix-liste{display:grid;gap:14px;max-height:380px;padding:4px 14px 14px;overflow-y:auto;overscroll-behavior:contain}.activites-theme-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.activites-theme-tete b{min-width:0;font-size:calc(14px * var(--texte, 1));font-weight:650;color:var(--encre)}.activites-groupes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.activites-puce{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--bord-fort);background:#fff;font-size:calc(13.5px * var(--texte, 1));font-weight:520;color:var(--encre-2);text-align:left}@media (hover: hover){.activites-puce:hover{border-color:var(--coche-vide);color:var(--encre)}}.activites-puce[aria-pressed=true]{border-color:var(--encre);color:var(--encre);font-weight:620}.activites-rien{margin:10px 0;font-size:calc(14px * var(--texte, 1));color:var(--encre-2)}.activites-nomenclature{justify-self:start;margin:0 8px 10px}.depart-reglage{display:flex;flex-wrap:wrap;gap:20px 28px;padding:14px 24px 22px}.depart-reglage-champs{flex:3 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.depart-reglage-adresse{display:grid;gap:8px;min-width:0}.depart-reglage-adresse .reglages-ligne-aide{margin:0}.depart-reglage-mode{display:grid;gap:8px;justify-items:start}.depart-reglage .mini-carte{flex:2 1 220px}.mini-carte{position:relative;min-height:190px;border-radius:18px;overflow:hidden;isolation:isolate;border:1px solid rgba(20,17,42,.07);background:#f1f0f5}.mini-carte-tuiles{position:absolute;left:50%;top:50%;width:1280px;height:768px}.mini-carte-tuiles img{position:absolute;width:256px;height:256px;max-width:none;user-select:none;-webkit-user-select:none}.mini-carte-tuiles img[data-echec]{visibility:hidden}.mini-carte-halo{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;border:1.5px dashed rgba(20,17,42,.4);background:#ffffff47}.mini-carte-point{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--encre);box-shadow:0 0 0 3px #fff,0 2px 8px #14112a59}.mini-carte-source{position:absolute;right:6px;bottom:6px;padding:1px 7px;border-radius:6px;background:#ffffffdb;font-size:calc(10.5px * var(--texte, 1));color:var(--encre-2)}.mini-carte-vide{display:grid;place-items:center;font-size:calc(13.5px * var(--texte, 1));color:var(--fumee)}.poids-reglage{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 32px;padding:0 24px 22px}.poids-reglage-lignes{flex:1 1 460px;min-width:0;display:flex;flex-direction:column}.poids-famille-titre{margin:16px 0 2px;font-size:calc(12.5px * var(--texte, 1));font-weight:600;color:var(--fumee-2)}.poids-reglage .reglages-ligne{gap:10px 16px;padding:12px 0}.poids-reglage .reglages-ligne-texte{flex-basis:180px}.poids-reglage .reglages-ligne:last-child{border-bottom:0}.poids-controle{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.apercu-tete{flex:0 1 280px;min-width:0;position:sticky;top:12px;margin-top:16px;padding:16px;border-radius:18px;background:#f7f6fb}.apercu-tete-titre{margin:0 0 12px;font-size:calc(13.5px * var(--texte, 1));font-weight:650;color:var(--encre)}.apercu-tete-liste{position:relative;list-style:none;margin:0;padding:0;height:calc(var(--n, 5) * 50px - 6px)}.apercu-tete-liste li{position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid rgba(20,17,42,.06);transform:translateY(calc(var(--place, 0) * 50px));transition:transform .55s cubic-bezier(.2,.8,.2,1);animation:fondu .26s ease-out both}.apercu-tete-liste b{flex:none;width:16px;font-size:calc(13px * var(--texte, 1));font-weight:700;color:var(--encre)}.apercu-tete-nom{flex:1;min-width:0;font-size:calc(13.5px * var(--texte, 1));font-weight:580;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--encre)}.apercu-tete-commune{flex:0 1 auto;max-width:42%;font-size:calc(12px * var(--texte, 1));color:var(--fumee);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apercu-tete-squelette{height:120px;border-radius:12px}.reglages-contenu>.bloc,.reglages-contenu .integrations>.bloc{padding:20px 24px;border:1px solid rgba(20,17,42,.08);border-radius:24px;background:#fff}.reglages-contenu>.bloc :is(h2,h3,h4,h5,h6),.reglages-contenu .integrations>.bloc :is(h2,h3,h4,h5,h6){margin:0 0 6px;font-size:calc(17px * var(--texte, 1));font-weight:680;letter-spacing:-.01em;color:var(--encre)}.reglages-contenu .integrations{display:flex;flex-direction:column;gap:20px}.reglages-contenu>.compteurs{margin:0!important;border-radius:24px}.connexions{gap:14px}.connexions-outils{display:flex;align-items:center;gap:8px}.connexions-outils .btn{display:inline-flex;align-items:center;gap:6px}.reglages-barre{position:fixed;left:50%;bottom:22px;z-index:1150;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 8px 8px 20px;border-radius:999px;background:linear-gradient(180deg,#ffffffe0,#ffffffbd);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 0 0 1px #14112a12,0 24px 50px -20px #281c6e73;animation:monteCentre .26s cubic-bezier(.22,1,.36,1) both;transform:translate(-50%)}.reglages-barre-compte{font-size:calc(14.5px * var(--texte, 1));font-weight:620;white-space:nowrap;color:var(--encre)}.reglages-barre-annuler{height:44px;padding:0 16px;border-radius:999px;font-size:calc(14.5px * var(--texte, 1));font-weight:600;color:var(--encre)}@media (hover: hover){.reglages-barre-annuler:hover{background:#14112a0f}}.reglages-barre-enregistrer{height:44px;padding:0 20px;font-size:calc(14.5px * var(--texte, 1))}body:has(.reglages-barre) .toast{bottom:92px}@media (max-width: 640px){.reglages-page{padding-bottom:168px}.reglages-retour{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;min-height:44px;margin:-6px 0 -8px -8px;padding:0 10px 0 4px;border-radius:999px;font-size:calc(15.5px * var(--texte, 1));font-weight:600;color:var(--encre)}.reglages-carte-tete,.reglages-ligne,.reglages-carte-corps,.reglages-carte-note,.reglages-chiffres,.depart-reglage,.kales-solde{padding-left:16px;padding-right:16px}.poids-reglage{padding:0 16px 18px}.activites-choix{margin:0 12px 14px}.reglages-ligne-texte{flex-basis:100%}.reglages-ligne-controle{flex:1 1 100%;justify-content:flex-start}.reglages-ligne[data-bascule] .reglages-ligne-texte{flex:1 1 0}.reglages-ligne[data-bascule] .reglages-ligne-controle{flex:none}.reglages-segments:not([data-petit]){display:flex;width:100%}.poids-controle{justify-content:flex-start;width:100%}.poids-controle .reglages-segments{display:flex;flex:1 1 auto}.apercu-tete{position:static;order:-1;flex-basis:100%;margin-top:12px}.reglages-valeur{text-align:left}.reglages-curseur{width:100%}.reglages-barre{bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 12px);padding-left:16px}body:has(.reglages-barre) .toast{bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 80px)}}@media (prefers-reduced-motion: reduce){.apercu-tete-liste li{transition:none;animation:none}.reglages-barre{animation:none}}.vignette{--v-fond: var(--survol);--v-encre: var(--fumee);position:relative;flex:none;display:flex;align-items:center;justify-content:center;background:var(--v-fond);color:var(--v-encre);border-radius:20px;overflow:hidden}.vignette[data-t=A]{--v-fond: var(--brulant-fond);--v-encre: var(--brulant-texte)}.vignette[data-t=B]{--v-fond: var(--chaud-fond);--v-encre: var(--chaud-texte)}.vignette[data-t=C]{--v-fond: var(--tiede-fond);--v-encre: var(--tiede-texte)}.vignette[data-t=D]{--v-fond: var(--froid-fond);--v-encre: var(--froid-texte)}.vignette[data-taille=grande]{width:100%;height:200px;border-radius:24px}.vignette[data-taille=moyenne]{width:150px;height:150px}.vignette[data-taille=petite]{width:58px;height:58px;border-radius:16px}.vignette[data-taille=petite] .picto-activite{width:28px;height:28px}.vignette-coin{position:absolute;display:flex}.vignette-coin[data-coin=haut-gauche]{top:10px;left:10px}.vignette-coin[data-coin=haut-droit]{top:10px;right:10px}.vignette[data-taille=grande] .vignette-coin[data-coin=haut-gauche]{top:12px;left:12px}.vignette[data-taille=grande] .vignette-coin[data-coin=haut-droit]{top:12px;right:12px}.badge-score{height:30px;padding:0 10px;border-radius:999px;background:#fff;color:var(--encre);display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 2px 6px #14112a1f}.badge-score{padding:0 11px 0 7px;font-size:15px}.vignette[data-taille=grande] .badge-score{height:32px}.rangee-da{display:flex;flex-direction:column;gap:12px;min-width:0}.rangee-da-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.rangee-da-titres{flex:1 1 12em;display:flex;flex-direction:column;gap:2px;min-width:0}.rangee-da-tete h2{margin:0;font-size:calc(20px * var(--texte, 1));line-height:calc(28px * var(--texte, 1));font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rangee-da-sous{color:var(--fumee);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rangee-da-defile{list-style:none;margin:0;padding:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rangee-da-defile::-webkit-scrollbar{display:none}.rangee-da-defile>li{flex:0 0 auto;scroll-snap-align:start}.tuile{position:relative;width:150px;display:flex;flex-direction:column;gap:8px;color:var(--encre)}.tuile-ouvrir{padding:0 2px;border:0;background:none;text-align:left;color:inherit;display:flex;flex-direction:column;gap:2px;min-width:0}.tuile-ouvrir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px}.tuile-ouvrir:focus-visible{outline:none}.tuile-ouvrir:focus-visible:after{outline:2px solid var(--encre);outline-offset:3px}.tuile .vignette{z-index:1;pointer-events:none}.tuile .vignette .bouton-ajouter{pointer-events:auto}.tuile-nom,.tuile-lieu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuile-nom{font-size:calc(15px * var(--texte, 1));font-weight:700}.tuile-lieu{color:var(--fumee);font-size:calc(14px * var(--texte, 1))}@media (hover: hover){.tuile:hover .vignette{filter:brightness(.97)}}.bouton-ajouter{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--bord-fort);background:#fff;color:var(--encre);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #14112a1f;transition:background var(--t),color var(--t),border-color var(--t)}.bouton-ajouter:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.bouton-ajouter[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#fff}@media (hover: hover){.bouton-ajouter:not([aria-pressed=true]):hover{background:var(--survol)}}.rangee-da-tete .btn.btn-nu{flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--bord-fort);background:#fff;color:var(--encre);font-weight:700;font-size:calc(14px * var(--texte, 1))}@media (hover: hover){.rangee-da-tete .btn.btn-nu:hover{background:var(--survol)}}.rond-fleche{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--bord-fort);background:#fff;color:var(--encre);display:inline-flex;align-items:center;justify-content:center}@media (hover: hover){.rond-fleche:hover{background:var(--survol)}}.ligne-entreprise{display:flex;align-items:center;gap:6px;min-width:0}.ligne-entreprise-ouvrir{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;padding:8px 0;border:0;background:none;text-align:left;color:var(--encre)}.ligne-entreprise-textes{display:flex;flex-direction:column;gap:2px;min-width:0}.ligne-entreprise-nom{font-size:calc(16px * var(--texte, 1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ligne-entreprise-quoi{color:var(--fumee);font-size:calc(14px * var(--texte, 1));font-weight:500}.ligne-entreprise-lieu{color:var(--fumee);font-size:calc(14px * var(--texte, 1));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ligne-entreprise[data-presse] .ligne-entreprise-quoi{color:var(--urgent);font-weight:700}@media (hover: hover){.ligne-entreprise-ouvrir:hover .ligne-entreprise-nom{text-decoration:underline;text-underline-offset:3px}}.page.aujourdhui{display:flex;flex-direction:column;gap:var(--e5);padding-top:var(--e5);background:var(--fond)}.aujourdhui-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e3);min-width:0}.aujourdhui-titres{display:grid;gap:2px;min-width:0}.aujourdhui-titres h1{margin:0;font-size:calc(32px * var(--texte, 1));line-height:calc(40px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aujourdhui-chercher{flex:none;width:48px;height:48px;border-radius:50%;background:var(--carte);color:var(--encre);box-shadow:var(--ombre)}.aujourdhui-ferie{margin:0}.aujourdhui-colonne,.aujourdhui-principal,.aujourdhui-cote{display:flex;flex-direction:column;gap:var(--e5);min-width:0}.aujourdhui-colonnes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e5)}.aujourdhui-principal{flex:999 1 600px}.aujourdhui-cote{flex:1 1 360px}.aujourdhui-section-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-width:0;min-height:28px}.aujourdhui-section-tete h2:focus{outline:none}.aujourdhui-section-titres{display:grid;gap:2px;min-width:0}.aujourdhui-vide{margin:0;color:var(--fumee);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1))}.aujourdhui-prochain{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:0}.aujourdhui-prochain-visuel{position:relative;display:block;width:100%;padding:0;border:0;background:var(--survol)}.aujourdhui-prochain-visuel .mini-carte{min-height:0;height:168px;border:0;border-radius:0}.aujourdhui-prochain-visuel .vignette[data-taille=grande]{height:168px;border-radius:0}.aujourdhui-prochain-coins{position:absolute;left:var(--e4);right:var(--e4);top:var(--e4);display:flex;align-items:center;justify-content:space-between;gap:var(--e2);pointer-events:none}.aujourdhui-prochain-heure{display:inline-flex;align-items:center;height:calc(28px * var(--texte, 1));padding:0 10px;border-radius:var(--r-pilule);background:var(--encre);color:#fff;font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:700;white-space:nowrap}.aujourdhui-prochain .badge-score{height:calc(28px * var(--texte, 1));font-size:calc(14px * var(--texte, 1))}.aujourdhui-prochain-textes{display:grid;gap:var(--e4);align-content:center;padding:var(--e4) var(--e4) var(--e4);min-width:0}.aujourdhui-prochain-qui{display:grid;gap:var(--e1);min-width:0}.aujourdhui-prochain-nom{margin:0;min-width:0}.aujourdhui-prochain-nom button{max-width:100%;padding:0;border:0;background:none;color:var(--encre);text-align:left;font-size:calc(22px * var(--texte, 1));line-height:calc(28px * var(--texte, 1));font-weight:800;letter-spacing:-.02em}@media (hover: hover){.aujourdhui-prochain-nom button:hover{text-decoration:underline;text-underline-offset:4px}}.aujourdhui-prochain-gestes .itineraire,.aujourdhui-prochain-gestes .itineraire-action{display:flex;min-width:0}.aujourdhui-prochain-gestes .itineraire-action .btn{height:48px;border:0;background:var(--encre);color:#fff;font-size:calc(15px * var(--texte, 1));font-weight:600}.aujourdhui-prochain-gestes .itineraire-action .itineraire-aller{flex:1 1 auto;justify-content:center;gap:var(--e2);border-radius:var(--r-ctrl) 0 0 var(--r-ctrl);padding:0 20px}.aujourdhui-prochain-gestes .itineraire-action .itineraire-chevron{flex:none;width:48px;padding:0;border-radius:0 var(--r-ctrl) var(--r-ctrl) 0;box-shadow:inset 1px 0 #ffffff38}.mini-carte-arrets{position:absolute;left:50%;top:50%;overflow:visible}.mini-carte-arrets polyline{fill:none;stroke:#8a4fe0;stroke-width:3;stroke-dasharray:2 7;stroke-linecap:round;stroke-linejoin:round}.mini-carte-arrets circle{fill:var(--encre);stroke:#fff;stroke-width:2.5}.mini-carte-arrets g[data-tete] circle{fill:#8a4fe0}.mini-carte-arrets text{fill:#fff;font-size:11.5px;font-weight:800;text-anchor:middle;font-family:var(--texte-police, inherit)}.vignette[data-taille=mini]{width:40px;height:40px;border-radius:var(--r-ctrl)}.vignette[data-taille=mini] .picto-activite{width:22px;height:22px}.vignette[data-taille=ligne]{width:56px;height:56px;border-radius:var(--r-bloc);flex:none}.vignette[data-taille=ligne] .picto-activite{width:28px;height:28px}.aujourdhui-a-voir{display:grid;gap:var(--e4);padding:var(--e5)}.aujourdhui-a-voir-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e3)}.aujourdhui-a-voir-ligne{display:flex;align-items:center;gap:var(--e4);min-width:0;padding:var(--e3);border-radius:var(--r-bloc);background:var(--doux)}.aujourdhui-a-voir-ouvrir{flex:1 1 auto;min-width:0;display:grid;gap:2px;padding:0;border:0;background:none;text-align:left;color:var(--encre)}.aujourdhui-a-voir-quoi{display:flex;align-items:center;gap:var(--e2);min-width:0}.aujourdhui-a-voir-quoi .badge-score{height:20px;padding:0;background:none;box-shadow:none;font-size:calc(14px * var(--texte, 1));flex:none}.aujourdhui-a-voir-ligne .bouton-ajouter{width:44px;height:44px;flex:none}@media (hover: hover){.aujourdhui-a-voir-ouvrir:hover .t-nom{text-decoration:underline;text-underline-offset:3px}}.aujourdhui-journee-carte{display:grid;gap:var(--e4);padding:var(--e5);border-radius:var(--r-carte);background:var(--sombre);color:#fff;box-shadow:var(--ombre-haute)}.aujourdhui-journee-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-width:0}.aujourdhui-journee-carte h2{color:#fff}.aujourdhui-journee-tournee{display:grid;min-width:0}.aujourdhui-journee-ligne{margin:0;font-size:calc(16px * var(--texte, 1));line-height:calc(22px * var(--texte, 1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aujourdhui-journee-plage{margin:0;color:var(--sombre-texte);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aujourdhui-journee-vide{margin:0;color:var(--sombre-texte);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1))}.aujourdhui-journee-carte .squelette{height:96px;margin:0;background:#ffffff1a}.aujourdhui-journee-carte .btn-k-petit{justify-self:start}.puce-meteo{flex:none;display:inline-flex;align-items:center;gap:6px;height:calc(36px * var(--texte, 1));padding:0 12px 0 10px;border-radius:var(--r-pilule);background:var(--sombre-2);border:1px solid var(--sombre-bord);color:#fff;font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:700;white-space:nowrap}.puce-meteo[aria-expanded=true]{background:#fff;color:var(--encre)}.aujourdhui-meteo{border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre);padding:var(--e4)}.aujourdhui-a-faire,.aujourdhui-demain{display:grid;gap:var(--e1);padding:var(--e5) var(--e5) var(--e3)}.aujourdhui-a-faire>.aujourdhui-section-tete,.aujourdhui-demain>.aujourdhui-section-tete{margin-bottom:var(--e2)}.aujourdhui-groupe+.aujourdhui-groupe{padding-top:var(--e2);border-top:1px solid var(--bord)}.aujourdhui-groupe-nom{white-space:nowrap}.aujourdhui-groupe[data-retard] .aujourdhui-groupe-nom{color:var(--urgent)}.aujourdhui-liste{list-style:none;margin:0;padding:0}.aujourdhui-tache{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--e3);min-height:72px;padding:var(--e3) 0}.aujourdhui-tache+.aujourdhui-tache,.aujourdhui-demain .aujourdhui-liste>li+li{border-top:1px solid var(--bord)}.aujourdhui-tache-ouvrir{min-width:0;display:grid;gap:2px;padding:0;border:0;background:none;text-align:left;color:var(--encre)}.aujourdhui-tache-qui{display:flex;align-items:center;gap:var(--e2);min-width:0;color:var(--fumee);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1))}.aujourdhui-tache-qui .vignette[data-taille=mini]{width:28px;height:28px;border-radius:8px;flex:none}.aujourdhui-tache-qui .vignette[data-taille=mini] .picto-activite{width:16px;height:16px}.aujourdhui-tache-quand{color:var(--encre-2);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:700;white-space:nowrap}.aujourdhui-tache[data-retard] .aujourdhui-tache-quand{color:var(--urgent)}@media (hover: hover){.aujourdhui-tache-ouvrir:hover .t-nom{text-decoration:underline;text-underline-offset:3px}}.aujourdhui-case{flex:none;width:44px;height:44px;border:0;background:none;display:flex;align-items:center;justify-content:center}.aujourdhui-case:before{content:"";width:24px;height:24px;border-radius:50%;border:2px solid var(--coche-vide);box-sizing:border-box;transition:border-color var(--t),background var(--t)}@media (hover: hover){.aujourdhui-case:hover:before{border-color:var(--encre)}}.aujourdhui-case[aria-checked=true]:before{border-color:var(--encre);background:var(--svg-coche-blanche) center / 70% 70% no-repeat,var(--encre)}.aujourdhui-autres-retard,.aujourdhui-demain-agenda{justify-self:start}.aujourdhui-demain-ligne{width:100%;min-height:72px;padding:var(--e3) 0;border:0;background:none;text-align:left;color:var(--encre);display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--e3)}.aujourdhui-demain-ligne .vignette[data-taille=petite]{width:48px;height:48px;border-radius:14px}.aujourdhui-demain-ligne .vignette[data-taille=petite] .picto-activite{width:24px;height:24px}.aujourdhui-demain-textes{display:grid;gap:2px;min-width:0}@media (hover: hover){.aujourdhui-demain-ligne:hover .t-nom{text-decoration:underline;text-underline-offset:3px}}.aujourdhui-objectifs,.aujourdhui-demarrage{display:grid;gap:var(--e4);padding:var(--e5)}.aujourdhui-objectifs,.aujourdhui-demarrage,.aujourdhui-a-voir,.aujourdhui-a-faire,.aujourdhui-demain,.aujourdhui-journee-carte,.agenda-taches,.agenda-agendas{grid-template-columns:minmax(0,1fr)}.aujourdhui-compteurs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e5) var(--e6)}.aujourdhui-compteurs li{display:grid;gap:var(--e2);min-width:0}.compteur-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-width:0}.compteur-tete .une-ligne{color:var(--encre-2);font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600}.compteur-tete b{flex:none;font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:800;white-space:nowrap}.aujourdhui-compteurs .compteur-jauge{position:relative;height:8px;margin:0;border-radius:var(--r-pilule);background:var(--survol);overflow:visible}.aujourdhui-compteurs .compteur-jauge i{border-radius:var(--r-pilule);background:var(--encre)}.compteur-rythme{display:inline-block;width:2px;height:14px;border-radius:1px;background:var(--encre-2);flex:none}.compteur-jauge .compteur-rythme{position:absolute;top:-4px;height:16px;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.aujourdhui-rythme-legende{margin:0;display:flex;align-items:center;gap:var(--e2);white-space:nowrap}.aujourdhui-objectifs-form{display:grid;gap:var(--e1)}.aujourdhui-objectifs-proposer{justify-self:start}.aujourdhui-demarrage h2{margin:0;font-size:calc(20px * var(--texte, 1));line-height:calc(28px * var(--texte, 1));font-weight:700}@media (min-width: 641px){.page.aujourdhui{padding-top:var(--e6);padding-bottom:var(--e8)}.page.aujourdhui>:not(.sr-only){width:100%;max-width:1232px;margin-left:auto;margin-right:auto}.aujourdhui-prochain-visuel .mini-carte,.aujourdhui-prochain-visuel .vignette[data-taille=grande]{height:176px}.aujourdhui-prochain-textes{padding:var(--e5) var(--e6);gap:20px}.aujourdhui-prochain-nom button{font-size:calc(28px * var(--texte, 1));line-height:calc(34px * var(--texte, 1))}.aujourdhui-prochain .t-sous{font-size:calc(15px * var(--texte, 1));line-height:calc(22px * var(--texte, 1))}.aujourdhui-compteurs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.aujourdhui-titres h1{font-size:calc(28px * var(--texte, 1));line-height:calc(34px * var(--texte, 1))}.aujourdhui-journee-carte{padding-left:20px;padding-right:20px}}.explorer-carte-flottante{position:fixed;left:50%;transform:translate(-50%);z-index:900;bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 16px);height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:0;border-radius:999px;background:var(--encre);color:#fff;font-weight:700;font-size:calc(15px * var(--texte, 1));box-shadow:0 10px 24px -8px #14112a80}.recherche-etapes{position:relative;color:var(--encre)}.recherche-saisie{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 8px 0 18px;border:1px solid var(--bord-fort);border-radius:999px;background:#fff}.recherche-saisie:focus-within{border-color:var(--encre);box-shadow:0 0 0 1px var(--encre)}.recherche-saisie input{flex:1 1 auto;min-width:0;height:52px;border:0;background:none;font-size:calc(16px * var(--texte, 1));color:var(--encre)}.recherche-saisie input:focus{outline:none}.recherche-trouves{list-style:none;margin:0;padding:4px 0;display:grid}.recherche-trouves button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 8px;border:0;border-radius:12px;background:none;color:var(--encre);text-align:left}@media (hover: hover){.recherche-trouves button:hover{background:var(--survol)}}.recherche-trouves span{display:flex;flex-direction:column;min-width:0}.recherche-trouves small{color:var(--fumee)}.recherche-lieux{list-style:none;margin:0;padding:2px 0;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none}.recherche-lieux::-webkit-scrollbar{display:none}.recherche-lieu{width:150px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:none;color:var(--encre);text-align:left}.recherche-lieu-dessin{width:100%;height:100px;margin-bottom:8px;display:grid;place-items:center;border-radius:18px;background:var(--survol);color:var(--encre);box-shadow:inset 0 0 0 1px var(--bord)}.recherche-lieu[aria-pressed=true] .recherche-lieu-dessin{box-shadow:inset 0 0 0 2px var(--encre);background:#fff}.recherche-lieu b{font-size:calc(15px * var(--texte, 1));font-weight:800}.recherche-lieu small{color:var(--fumee);font-size:calc(13px * var(--texte, 1))}.btn-k.recherche-bascule{justify-self:start}.recherche-cible{display:flex;justify-content:flex-end}.recherche-secteurs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.recherche-secteur{width:100%;display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;color:var(--encre);text-align:left}.recherche-secteur[data-teinte="1"]{--s-fond: #F3ECFE;--s-encre: #6B3FB5}.recherche-secteur[data-teinte="2"]{--s-fond: #E3F7F5;--s-encre: #11766E}.recherche-secteur[data-teinte="3"]{--s-fond: #EDF4E8;--s-encre: #3F6B2E}.recherche-secteur[data-teinte="4"]{--s-fond: #F6EFE4;--s-encre: #7A5A2B}.recherche-secteur-dessin,.recherche-temperature-dessin{position:relative;width:100%;aspect-ratio:1 / .86;display:grid;place-items:center;border-radius:18px}.recherche-secteur-dessin{background:var(--s-fond);color:var(--s-encre)}.recherche-secteur[aria-pressed=true] .recherche-secteur-dessin,.recherche-temperature[aria-pressed=true] .recherche-temperature-dessin{box-shadow:inset 0 0 0 2px var(--encre)}.recherche-secteur-nom{font-size:calc(14px * var(--texte, 1));font-weight:700;line-height:1.25}.recherche-coche{position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--encre);color:#fff}.etapes-famille{margin:6px 0 0;font-size:calc(16px * var(--texte, 1));font-weight:800}.recherche-temperatures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recherche-temperature{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--encre);font-weight:700}.recherche-temperature-dessin{aspect-ratio:1 / .9;background:var(--survol)}.recherche-temperature[data-t=A] .recherche-temperature-dessin{background:var(--brulant-fond)}.recherche-temperature[data-t=B] .recherche-temperature-dessin{background:var(--chaud-fond)}.recherche-temperature[data-t=C] .recherche-temperature-dessin{background:var(--tiede-fond)}.recherche-temperature[data-t=D] .recherche-temperature-dessin{background:var(--froid-fond)}.recherche-groupe{display:grid;gap:8px}.recherche-pastilles{display:flex;flex-wrap:wrap;gap:8px}.recherche-pastilles .puce{min-height:40px;padding:0 16px;border-radius:999px;font-weight:650}.recherche-pied{display:flex;align-items:center;justify-content:space-between;gap:12px}.recherche-cible .puce:not([aria-pressed=true]){background:#fff;border-color:var(--bord-fort);color:var(--encre)}.btn.recherche-voir{min-height:52px;padding:0 22px;border-radius:16px;font-size:calc(16px * var(--texte, 1));font-weight:750;gap:8px}.recherche-etapes[data-plein]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;background:#f5f4f8}.recherche-tete{flex:none;display:flex;align-items:center;gap:14px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 10px}.recherche-tete h1{margin:0;font-size:calc(18px * var(--texte, 1));font-weight:800;letter-spacing:0;line-height:1.2}.recherche-tete h1:focus{outline:none}.recherche-corps{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px}.recherche-corps>*{flex:none}.recherche-etape{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 20px;border:1px solid var(--bord);border-radius:20px;background:#fff;color:var(--encre);text-align:left}.recherche-etape-titre{color:var(--fumee);font-weight:600}.recherche-etape-resume{min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.recherche-etape{display:grid;gap:14px;align-items:stretch;padding:22px 18px 20px;box-shadow:0 10px 30px -18px #14112a59}section.recherche-etape h2{margin:0;font-size:calc(30px * var(--texte, 1));font-weight:800;letter-spacing:-.02em}.recherche-etapes[data-plein] .recherche-pied{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -1px 0 var(--bord)}@media (min-width: 641px){.recherche-etapes[data-plein]{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));border-radius:var(--r-coque);overflow:hidden;box-shadow:0 0 0 100vmax #14112a52,0 24px 60px -24px #14112a73}.recherche-etapes[data-plein] .recherche-tete{padding-top:var(--e4)}.recherche-etapes[data-plein] .recherche-secteurs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){body:has(.recherche-etapes[data-plein]) .dock{display:none}}.icone-haut{transform:rotate(180deg)}.page.agenda{padding-top:var(--e6)}.agenda-mise{display:flex;flex-direction:column;gap:var(--e5)}.agenda-centre{min-width:0;display:flex;flex-direction:column}.agenda-outils{display:flex;align-items:center;gap:var(--e3) var(--e4);margin-bottom:var(--e5);min-width:0}.agenda-periode{margin:0;min-width:0;flex:0 1 auto;font-size:calc(32px * var(--texte, 1));line-height:calc(40px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-k.agenda-aujourdhui{flex:none;min-height:44px;padding:0 var(--e4);font-size:calc(14px * var(--texte, 1))}.agenda-fleches{display:flex;gap:var(--e3);flex:none}.agenda-fleche{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--carte);color:var(--encre);box-shadow:inset 0 0 0 1px var(--bord-fort)}@media (hover: hover){.agenda-fleche:hover{background:var(--survol)}}.agenda-vues{flex:none;margin-left:auto}.agenda-vues .segment{white-space:nowrap}.btn.agenda-nouveau{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 18px 0 14px;border-radius:14px;font-weight:700}.agenda-grille{padding:0;border:0}.agenda-cote{display:flex;flex-direction:column;gap:var(--e5);min-height:0;overflow-y:auto;padding-bottom:var(--e2)}.agenda-cote>*{flex:none}.btn-k.agenda-nouveau{width:100%}.agenda-cote .mini-mois{padding:var(--e5) var(--e5) var(--e4);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre)}.agenda-agendas{display:grid;gap:var(--e3);padding:var(--e5)}.mini-mois-tete{display:flex;align-items:center;gap:2px;margin-bottom:6px}.mini-mois-tete>b{flex:1 1 auto;font-size:calc(18px * var(--texte, 1));line-height:calc(24px * var(--texte, 1));font-weight:700;white-space:nowrap}.mini-mois-nav{width:30px;height:30px;border:0;border-radius:8px;background:none;display:grid;place-items:center;color:var(--encre)}@media (hover: hover){.mini-mois-nav:hover{background:var(--survol)}}.mini-mois-grille{width:100%;border-collapse:separate;border-spacing:0 2px;table-layout:fixed}.mini-mois-grille th{padding:2px 0 6px;font-size:calc(11px * var(--texte, 1));font-weight:650;color:var(--fumee);text-align:center}.mini-mois-grille td{padding:0;text-align:center}.mini-mois-grille tr[data-affichee] td{background:#ece8f8}.mini-mois-grille tr[data-affichee] td:first-child{border-radius:10px 0 0 10px}.mini-mois-grille tr[data-affichee] td:last-child{border-radius:0 10px 10px 0}.mini-mois-jour{width:28px;height:28px;margin:1px auto;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--encre);font-size:calc(12.5px * var(--texte, 1));font-weight:600;cursor:pointer}.mini-mois-jour[data-dehors]{color:var(--fumee-2)}.mini-mois-jour[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--encre)}.mini-mois-jour[data-aujourdhui]{background:var(--encre);color:#fff;font-weight:750}.mini-mois-jour:focus-visible{outline:2px solid var(--encre);outline-offset:1px}@media (hover: hover){.mini-mois-jour:not([data-aujourdhui]):hover{background:var(--survol)}}.agenda-agendas ul{list-style:none;margin:0;padding:0;display:grid}.agenda-agenda{display:flex;align-items:center;gap:var(--e3);min-height:48px;min-width:0;font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600;color:var(--encre);cursor:pointer}.agenda-agendas .agenda-creneaux{padding-top:var(--e4);border-top:1px solid var(--bord)}.agenda-agenda input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border-radius:5px;box-shadow:inset 0 0 0 2px var(--ton-texte, var(--encre));background:#fff;display:grid;place-items:center;cursor:pointer}.agenda-agenda input:checked{background:var(--ton-texte, var(--encre))}.agenda-agenda input:checked:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.agenda-agenda input:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.agenda-creneaux h2{margin:0 0 8px;font-size:calc(13.5px * var(--texte, 1));font-weight:650;color:var(--fumee)}.agenda-creneaux ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.agenda-creneaux-vide{margin:0;font-size:calc(14px * var(--texte, 1));font-weight:600;color:var(--encre)}.agenda-creneau{display:grid;gap:4px}.agenda-creneau-nom{font-size:calc(13.5px * var(--texte, 1));font-weight:650;color:var(--encre)}.agenda-creneau-heures{display:flex;align-items:center;gap:6px;font-size:calc(13.5px * var(--texte, 1));color:var(--fumee)}.agenda-creneau-heures .choix-heure{min-width:0}.agenda-creneaux-ajouter{margin-top:8px;display:inline-flex;align-items:center;gap:6px}.temps-tournee{position:absolute;z-index:1;box-sizing:border-box;min-width:0;max-width:calc(100% - 3px);margin:1px 2px 0 1px;padding:5px 7px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:3px;background:var(--ton-fond);color:var(--ton-texte);box-shadow:inset 0 0 0 1px #14112a0f;font-size:calc(11.5px * var(--texte, 1));line-height:1.3}.temps-tournee-tete{display:flex;align-items:center;gap:5px;min-width:0;font-size:calc(12px * var(--texte, 1))}.temps-tournee-tete{align-items:flex-start}.temps-tournee-tete svg{flex:none;margin-top:2px}.temps-tournee-tete b{min-width:0;font-weight:750}.temps-tournee{container-type:inline-size}@container (max-width: 96px){.temps-tournee-tete svg{display:none}.temps-tournee-tete b{font-size:calc(11px * var(--texte, 1))}}.temps-tournee-arrets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.temps-tournee-arret{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.temps-tournee-arret[data-fait]{text-decoration:line-through;opacity:.6}.temps-tournee-arret:focus-visible{outline:2px solid var(--encre);outline-offset:1px}@media (hover: hover){.temps-tournee-arret:hover{text-decoration:underline}}.agenda-taches{display:grid;gap:var(--e1);min-width:0;padding:var(--e5) var(--e5) var(--e3)}.agenda-taches-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e3)}.agenda-taches-compte{min-width:28px;height:calc(28px * var(--texte, 1));padding:0 8px;border-radius:var(--r-pilule);display:grid;place-items:center;background:var(--survol);color:var(--encre-2);font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:700}.taches-ajout{margin:0 0 var(--e2);display:flex;flex-direction:column;gap:var(--e3)}.taches-ajout-ligne{display:flex;align-items:center;gap:var(--e3);min-height:48px;padding:0 var(--e4);border-radius:var(--r-ctrl);background:var(--carte);box-shadow:inset 0 0 0 1px var(--bord-fort);color:var(--fumee)}.taches-ajout-ligne:focus-within{box-shadow:inset 0 0 0 1.5px var(--encre)}.taches-ajout-nom{flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--encre);font:inherit;font-size:calc(16px * var(--texte, 1));outline:none}.taches-ajout-nom::placeholder{color:var(--fumee-2)}.taches-ajout-options{display:flex;flex-wrap:wrap;gap:var(--e2)}.taches-option{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0 var(--e4);border:0;border-radius:var(--r-pilule);background:var(--carte);box-shadow:inset 0 0 0 1px var(--bord-fort);color:var(--encre);font-size:calc(14px * var(--texte, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.taches-option[data-pris]{background:var(--encre);color:#fff;box-shadow:none}.taches-option:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.taches-ajout-contact{display:grid;gap:var(--e2)}.taches-ajout-erreur{margin:0}.btn.taches-ajout-valider{align-self:flex-end}.taches-groupe h3{margin:var(--e2) 0 0;white-space:nowrap}.taches-groupe+.taches-groupe{border-top:1px solid var(--bord)}.taches-groupe[data-groupe=enRetard] h3{color:var(--urgent)}.taches-groupe ul{list-style:none;margin:0;padding:0}.tache-ligne{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--e3);min-height:64px;padding:var(--e2) 0}.tache-ligne+.tache-ligne{border-top:1px solid var(--bord)}.tache-case{width:44px;height:44px;margin:0;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.tache-case:before{content:"";width:24px;height:24px;border-radius:50%;box-sizing:border-box;border:2px solid var(--coche-vide)}@media (hover: hover){.tache-case:hover:before{border-color:var(--encre)}}.tache-case:focus-visible{outline:2px solid var(--encre);outline-offset:-4px;border-radius:50%}.tache-ouvrir{min-width:0;display:grid;gap:2px;padding:0;border:0;background:none;text-align:left;color:var(--encre);cursor:pointer}@media (hover: hover){.tache-ouvrir:hover .t-nom{text-decoration:underline;text-underline-offset:3px}}.tache-quand{font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:700;color:var(--encre-2);white-space:nowrap}.tache-ligne[data-retard] .tache-quand{color:var(--urgent)}.taches-rien{margin:var(--e2) 0 var(--e3);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}@media (min-width: 641px){.page.agenda{display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--e5)}.page.agenda>:not(.sr-only){width:100%;max-width:1232px;margin-left:auto;margin-right:auto}.agenda-mise{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--e5)}.agenda-centre{min-height:0}.agenda-centre>.agenda-grille{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.agenda-temps .temps-corps{min-height:0;max-height:none}.agenda-grille>.calendrier{overflow-y:auto}.agenda-outils .agenda-nouveau-outils{display:none}}@media (min-width: 641px) and (max-width: 1279px){.page.agenda{display:block;overflow-y:auto}.agenda-mise{display:flex;flex-direction:column}.agenda-cote{overflow:visible}.agenda-cote>:not(.agenda-taches){display:none}.agenda-outils .agenda-nouveau-outils{display:inline-flex}.agenda-vues{margin-left:0}.agenda-outils{flex-wrap:wrap}.agenda-temps .temps-corps{max-height:62vh}.agenda-mise{flex-direction:column-reverse}}.agenda-liste{display:grid;gap:16px}.agenda-jour h2{margin:0 0 8px 4px;font-size:calc(17px * var(--texte, 1));font-weight:750}.agenda-jour ul{list-style:none;margin:0;padding:0;border-radius:18px;background:#fff;overflow:hidden}.agenda-jour li+li{border-top:1px solid #F3F2F7}.agenda-evenement{display:flex;width:100%;align-items:center;gap:14px;min-height:68px;padding:8px 16px;color:var(--encre);text-align:left}.agenda-evenement .num{width:50px;flex:none;font-weight:750}.agenda-evenement-nom{flex:1;min-width:0;font-weight:650;overflow-wrap:anywhere}.agenda-evenement[data-fait] .agenda-evenement-nom{text-decoration:line-through;color:var(--fumee)}.agenda-externe{color:var(--fumee)}.agenda-rien{padding:18px 16px;color:var(--fumee)}@media (max-width: 640px){.vues-barre{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.vues-barre>*{flex:none}}.depart-carte span{display:block;width:18px;height:18px;box-sizing:border-box;border-radius:50%;background:#fff;border:5px solid #14112A;box-shadow:0 1px 4px #14112a4d}.etape-carte{display:grid;place-items:center}.etape-carte span{width:34px;height:34px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;font-size:calc(15px * var(--texte, 1));font-weight:750;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:#14112a;border:3px solid #FFFFFF;box-shadow:0 2px 8px #14112a52}.tournee{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;background:#fff}.tournee-carte{position:absolute;top:0;left:0;bottom:0;z-index:5;width:440px;display:flex;flex-direction:column;background:var(--carte);box-shadow:1px 0 0 var(--bord)}.tournee-defile{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--e4);padding:var(--e6) var(--e5) var(--e4)}.tournee-defile>.patience{margin:8px 0}.tournee-tete{display:flex;flex-direction:column;gap:var(--e1);min-width:0}.tournee-tete-ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-width:0}.tournee-titre{margin:0;font-size:calc(28px * var(--texte, 1));line-height:calc(34px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;color:var(--encre)}.tournee-pastilles{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e2)}.tournee-avis{margin:0}.tournee-reglages{display:flex;flex-wrap:wrap;gap:var(--e2)}.pastille-carte.tournee-reglage{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:calc(36px * var(--texte, 1));padding:0 12px 0 14px;font-size:calc(14px * var(--texte, 1))}.tournee-reglage[aria-expanded=true]{background:var(--encre);color:#fff;border-color:var(--encre)}.tournee-rubrique{display:grid;gap:var(--e3);padding:var(--e4);border-radius:var(--r-carte);background:var(--survol)}.tournee-rubrique-titre{margin:0}.tournee-rubrique-corps{display:flex;flex-direction:column;gap:var(--e3)}.tournee-jours{display:flex;flex-wrap:wrap;gap:8px}.tournee-jours .pastille-carte{min-height:38px;padding:0 15px;font-size:calc(14px * var(--texte, 1))}.champ.choix-date.tournee-autre-jour{flex:none;width:auto;min-height:38px;height:38px;padding:0 15px;border:1px solid var(--bord-fort);border-radius:999px;background:#fff;color:var(--encre);font-size:calc(14px * var(--texte, 1));font-weight:700;box-shadow:none}.champ.choix-date.tournee-autre-jour:not([data-vide]){background:var(--encre);border-color:var(--encre);color:#fff}.tournee-heure-choix{display:flex;align-items:center;justify-content:space-between;gap:12px}.tournee-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tournee-mode{min-width:0;min-height:96px;margin:0;padding:14px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--bord-fort);display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;color:var(--encre);cursor:pointer}.tournee-mode>.icone{margin-bottom:8px}.tournee-mode>b{max-width:100%;font-size:calc(15px * var(--texte, 1));font-weight:750}.tournee-mode>span{max-width:100%;font-size:calc(13px * var(--texte, 1));color:var(--fumee)}.tournee-mode[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--encre)}.tournee-mode:focus-visible{outline:2px solid var(--encre);outline-offset:2px}@media (hover: hover){.tournee-mode:not([aria-pressed=true]):hover{background:var(--survol)}}.tournee-arrets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tournee-arret{display:flex;align-items:center;gap:var(--e3);min-width:0;min-height:calc(66px * var(--texte, 1))}.tournee-arret+.tournee-arret{border-top:1px solid var(--bord)}.tournee-rang{flex:none;width:28px;height:28px;border-radius:14px;display:grid;place-items:center;background:var(--encre);color:#fff;font-size:calc(13px * var(--texte, 1));font-weight:800}.tournee-rang-depart{background:var(--survol);color:var(--encre)}.tournee-arret-ouvrir,.tournee-origine-ligne{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--e3);min-height:52px;padding:0;border:0;background:none;color:var(--encre);text-align:left}.tournee-origine{display:flex;flex-direction:column}.tournee-origine-ligne:disabled{cursor:default}.tournee-arret-textes{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tournee-arret-textes>b{font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600}.tournee-arret-textes>span{font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));color:var(--fumee)}.tournee-arret-note{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:calc(14px * var(--texte, 1));font-weight:700}.tournee-heure{flex:none;font-size:calc(15px * var(--texte, 1));font-weight:700;color:var(--encre)}.tournee-parking{display:flex;gap:6px;align-items:baseline}.tournee-parking-p{flex:none;font-weight:750;color:var(--vert)}.tournee-origine-changer{flex:none}.tournee-origine-choix{padding:10px 0 4px 40px}.tournee-retirer{flex:none;width:40px;height:40px;border:0;border-radius:20px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--bord-fort);color:var(--encre)}@media (hover: hover){.tournee-retirer:hover{background:var(--survol)}}.tournee-pied{flex:none;display:flex;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5);border-top:1px solid var(--bord);background:var(--carte)}.tournee-pied .tournee-ajouter,.tournee-pied .tournee-principal{flex:1 1 0}.tournee-outils{display:flex;align-items:center;gap:var(--e3)}.dialogue-mes-tournees .gardees{padding:0}.tournee-principal-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.tournee{flex-direction:column}.tournee[data-pied]{--pied-tournee: 76px}.tournee-feuille{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tournee-feuille>.tournee-tete{flex:none;padding:2px 20px 12px}.tournee-feuille>.tournee-defile{padding:4px 20px 24px}.tournee-feuille .tournee-titre{font-size:calc(24px * var(--texte, 1));line-height:calc(30px * var(--texte, 1))}.tournee-pied-telephone .tournee-principal{width:100%;min-height:calc(52px * var(--texte, 1))}.tournee-pied-telephone{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--barre-bas));z-index:950;height:76px;box-sizing:border-box;padding:10px 16px;border-top:1px solid var(--bord);border-radius:0}.tournee-retour{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);left:16px;z-index:5;width:40px;height:40px;border:0;border-radius:20px;display:grid;place-items:center;background:#fff;color:var(--encre);box-shadow:0 2px 8px #14112a29}.app[data-vue=tournee] .tournee .carte-avis{left:64px}body:has(.tournee-pied-telephone) .toast{bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 88px)}}.en-tournee-panneau{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden;background:#fff}.en-tournee-tete{flex:none;padding:6px 20px 16px;border-bottom:1px solid #F0EFF5}.feuille-en-tournee .en-tournee-tete{touch-action:none}.en-tournee-titre{margin:0;display:flex;align-items:center;min-height:44px;font-weight:750}.en-tournee-rien{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.en-tournee-arret{display:flex;flex-direction:column;gap:var(--e4);min-width:0}.en-tournee-identite{display:flex;align-items:center;gap:var(--e3);min-width:0}.en-tournee-textes{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.en-tournee-nom{margin:0;font-size:calc(18px * var(--texte, 1));line-height:calc(24px * var(--texte, 1));font-weight:700;color:var(--encre)}.en-tournee-lieu{margin:0;font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}.en-tournee-note{margin:0;display:flex;align-items:center;gap:4px;font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}.en-tournee-note b{color:var(--encre)}.en-tournee-note b+span,.en-tournee-note svg+span{margin-left:6px}.en-tournee-heure{flex:none;font-size:calc(20px * var(--texte, 1));line-height:calc(26px * var(--texte, 1));font-weight:800;color:var(--encre)}.en-tournee-gestes{display:flex;flex-wrap:wrap;gap:var(--e3)}.en-tournee-gestes>*{flex:1 0 auto;min-width:max-content}.en-tournee-gestes .itineraire,.en-tournee-gestes .itineraire-action{display:flex}.en-tournee-gestes .itineraire-action .itineraire-aller{flex:1 0 auto;min-height:calc(52px * var(--texte, 1));height:auto;gap:8px;padding:0 16px;border:0;border-radius:var(--r-ctrl) 0 0 var(--r-ctrl);background:var(--encre);color:#fff;font-size:calc(15px * var(--texte, 1));font-weight:600;white-space:nowrap;overflow:hidden}.en-tournee-gestes .itineraire-action .itineraire-chevron{flex:none;width:44px;margin-left:0;min-height:calc(52px * var(--texte, 1));height:auto;border:0;border-left:1px solid rgba(255,255,255,.18);border-radius:0 var(--r-ctrl) var(--r-ctrl) 0;background:var(--encre);color:#fff}.btn-k.en-tournee-jysuis{min-height:calc(52px * var(--texte, 1))}.en-tournee-suite{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-width:0;padding-top:var(--e3);border-top:1px solid var(--bord)}.en-tournee-suite>span{min-width:0;font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}.en-tournee-bandeau{flex:1 1 100%;display:flex;align-items:center;gap:var(--e3);min-width:0;padding:var(--e2) var(--e3) var(--e2) var(--e2);border-radius:var(--r-carte);background:var(--carte);box-shadow:0 2px 10px #14112a29}.en-tournee-bandeau-textes{flex:1 1 auto;min-width:0;display:grid}.en-tournee-bandeau .en-tournee-rang{font-size:calc(16px * var(--texte, 1));line-height:calc(22px * var(--texte, 1));font-weight:700;color:var(--encre)}.btn-k.en-tournee-arreter{flex:none}.en-tournee-corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.feuille-en-tournee[data-etat=fermee] .en-tournee-corps{overflow:hidden}.en-tournee-arrets{list-style:none;margin:0;padding:0}.en-tournee-arrets li{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;border-bottom:1px solid #F3F2F7}.en-tournee-arrets li[data-courante]{background:#f7f6fb}.en-tournee-arrets .num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#14112a;color:#fff;font-weight:750;font-variant-numeric:tabular-nums}.en-tournee-arrets li[data-fait] .num{background:#e5e4ec;color:#5c5e74}.en-tournee-arrets-nom{flex:1 1 auto;min-width:0;display:grid;gap:1px}.en-tournee-arrets-nom>span:first-child{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-tournee-arrets-nom>span+span{font-size:calc(13px * var(--texte, 1))}.en-tournee-fait{font-weight:650;color:var(--vert)}.en-tournee-pied{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.en-tournee-haut{position:absolute;z-index:3;top:12px;left:12px;right:72px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}@media (max-width: 640px){.en-tournee-haut{right:12px;top:calc(env(safe-area-inset-top,0px) + 12px)}}.en-tournee-haut>*{pointer-events:auto}.en-tournee-voiture{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;border:0;border-radius:999px;background:#fff;color:var(--encre);font-weight:650;box-shadow:0 2px 10px #14112a2e}.en-tournee-voiture{padding:0 14px}.en-tournee-voiture[aria-pressed=true]{background:#14112a;color:#fff}.en-tournee-voiture-distance{font-weight:500;color:#5c5e74}.en-tournee-voiture[aria-pressed=true] .en-tournee-voiture-distance{color:#e5e4ec}.en-tournee-proposition{position:absolute;z-index:3;top:64px;left:12px;right:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;background:#fff;font-weight:600;box-shadow:0 2px 12px #14112a33}.en-tournee-proposition>span{flex:1 1 160px}.en-tournee-bureau{position:absolute;z-index:3;top:8px;left:8px;bottom:8px;width:min(400px,calc(100% - 16px));display:flex;align-items:flex-start;pointer-events:none}.en-tournee-bureau>.en-tournee-panneau{max-height:100%;border-radius:18px;pointer-events:auto;box-shadow:0 0 0 1px #e2e0ea,0 18px 36px -26px #281c6e73}@media (min-width: 641px){.en-tournee-haut,.en-tournee-proposition{left:424px}}.etape-carte[data-fait] span{background:#b9b6c6;box-shadow:none}.etape-carte[data-courante] span{width:42px;height:42px;font-size:calc(17px * var(--texte, 1));box-shadow:0 0 0 3px #14112a,0 4px 14px #14112a66}.voiture-garee-carte{width:0;height:0;pointer-events:none}.voiture-garee-carte svg{position:absolute;left:0;top:0;display:block;width:30px;height:42px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 1px #FFFFFF) drop-shadow(0 0 1px #FFFFFF) drop-shadow(0 1px 1.5px rgba(20,17,42,.35))}.tournee-chemins{display:grid}.chemin{display:flex;width:100%;align-items:center;gap:14px;min-height:68px;padding:10px 14px;border:0;border-bottom:1px solid #F3F2F7;background:transparent;color:var(--encre);text-align:left}@media (hover: hover){.chemin:hover{background:#f7f7fa}}.chemin-icone{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f2f2f5;color:var(--encre)}.chemin-icone-plein{background:#14112a;color:#fff}.chemin-texte{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.chemin-texte>b{font-weight:650}.gardees{padding:16px 14px 18px}.gardees-rien{margin:0;font-size:calc(13px * var(--texte, 1));color:#5c5e74}.gardees-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gardee{border-radius:12px;background:#f7f7fa}.gardee-titre{display:flex;width:100%;align-items:center;gap:10px;min-height:52px;padding:8px 12px;text-align:left;color:var(--encre)}.gardee-titre>b{flex:1 1 auto;min-width:0;font-weight:650;overflow-wrap:anywhere}.gardee-titre>span{flex:none;font-size:calc(13px * var(--texte, 1));color:#5c5e74}.gardee-chevron{flex:none;transition:transform var(--t)}.gardee-titre[aria-expanded=true] .gardee-chevron{transform:rotate(180deg)}.gardee[data-realisee] .gardee-titre>span{color:var(--vert)}.gardee-detail{display:grid;gap:10px;padding:0 12px 12px}.gardee-etapes{list-style:none;margin:0;padding:0;display:grid;gap:2px}.gardee-etapes li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:36px;font-size:calc(13px * var(--texte, 1))}.gardee-etapes .num{color:#5c5e74;font-variant-numeric:tabular-nums}.gardee-actions{display:flex;flex-wrap:wrap;gap:8px}.gardee-modifier{display:grid;gap:10px;padding-top:10px;border-top:1px solid #ECEBF2}.gardee-modifier>p{margin:0}.gardee-modifier>.btn{justify-self:start}.gardee-heures{display:flex;flex-wrap:wrap;gap:10px}.gardee-heures .reglage{margin:0}.explorer-carte{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--carte)}.explorer-carte-corps{flex:1 1 auto;min-height:0;display:flex}.explorer-liste-colonne{position:relative;z-index:2;flex:0 0 auto;width:min(440px,45%);min-width:340px;min-height:0;display:flex;flex-direction:column;background:var(--carte);box-shadow:8px 0 30px -24px #2c1e7866}.filtres-explorer{display:grid;gap:var(--e3);min-width:0}.explorer-liste-colonne>.filtres-explorer{flex:none;padding:var(--e5) var(--e5) var(--e4)}.carte-entete{display:flex;align-items:center;gap:var(--e2);min-height:calc(60px * var(--texte, 1));padding:0 var(--e2) 0 var(--e4);border-radius:var(--r-bloc);border:1px solid var(--bord-fort);background:var(--carte);min-width:0}.carte-entete-resume{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--e3);min-height:calc(56px * var(--texte, 1));padding:0;border:0;background:none;color:var(--encre);text-align:left;cursor:pointer}.carte-entete-resume>svg{flex:none}.carte-entete-textes{min-width:0;display:grid}.carte-entete-textes b{font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:700}.carte-entete-textes span{font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));color:var(--fumee)}.carte-entete .filtres-explorer-bouton{position:relative;flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--bord-fort);background:var(--carte);color:var(--encre);box-shadow:none}.carte-entete .filtres-explorer-bouton .puce-compte{position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px var(--carte)}.carte-entete .filtres-explorer-bouton[aria-expanded=true]{background:var(--encre);border-color:var(--encre);color:#fff}@media (hover: hover){.carte-entete .filtres-explorer-bouton:not([aria-expanded=true]):hover{background:var(--survol)}}.filtres-explorer:not([data-telephone]) .filtres-explorer-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.pastilles-carte{display:flex;flex-wrap:wrap;gap:var(--e2);min-width:0}.pastille-carte{flex:none;display:inline-flex;align-items:center;gap:var(--e2);max-width:100%;min-height:calc(44px * var(--texte, 1));padding:0 var(--e4);border:1px solid var(--bord-fort);border-radius:var(--r-pilule);background:var(--carte);color:var(--encre);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600;white-space:nowrap}.pastille-carte>svg{flex:none}.pastille-carte[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#fff}@media (hover: hover){.pastille-carte:not([aria-pressed=true]):hover{background:var(--survol)}}.liste-explorer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--carte)}.liste-explorer-tete{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2) var(--e3);padding:0 var(--e5) var(--e4);border-bottom:1px solid var(--bord)}.liste-explorer-titres{flex:1 1 8em;min-width:0;display:grid}.liste-titre{color:var(--encre)}.segment-liste{flex:none;display:inline-flex;gap:var(--e1);padding:var(--e1);border-radius:var(--r-ctrl);background:var(--survol)}.segment-liste button{min-height:calc(40px * var(--texte, 1));padding:0 var(--e3);border:0;border-radius:9px;background:none;color:var(--fumee);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));font-weight:600;white-space:nowrap}.segment-liste button[aria-pressed=true]{background:var(--carte);color:var(--encre);box-shadow:0 1px 2px #14112a1a}.liste-explorer>.liste{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--e3) var(--e3) var(--e5)}.liste-explorer>.liste>.squelette{height:calc(80px * var(--texte, 1));margin-bottom:var(--e1);border-radius:var(--r-bloc)}.explorer-lignes{list-style:none;margin:0;padding:0;display:grid;gap:var(--e1)}.explorer-ligne{display:flex;align-items:center;gap:var(--e3);min-width:0;padding:var(--e3);border-radius:var(--r-bloc)}.explorer-ligne[data-actif]{background:var(--survol)}.explorer-ligne-ouvrir{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--e3);padding:0;border:0;background:none;color:var(--encre);text-align:left;cursor:pointer}.explorer-ligne-textes{flex:1 1 auto;min-width:0;display:grid;gap:2px}.explorer-ligne-score{display:flex;align-items:center;gap:var(--e2);min-width:0;white-space:nowrap}.explorer-ligne-score .badge-score{height:calc(20px * var(--texte, 1));padding:0;background:none;box-shadow:none;font-size:calc(14px * var(--texte, 1));flex:none}.explorer-ligne-score .badge{height:calc(24px * var(--texte, 1))}.explorer-ligne .bouton-ajouter{width:44px;height:44px;flex:none}@media (hover: hover){.explorer-ligne:not([data-actif]):hover{background:var(--doux)}.explorer-ligne-ouvrir:hover .t-nom{text-decoration:underline;text-underline-offset:3px}}.liste-explorer .liste-pied{display:grid;justify-items:center;gap:var(--e2);padding-top:var(--e3)}.liste-explorer .liste-pied[data-fond] .pagination{opacity:.6}.liste-fin{max-width:36em;text-align:center;white-space:normal}@media (max-width: 640px){.app[data-vue=explorer] .filtres-explorer[data-telephone]{position:fixed;top:0;left:0;right:0;z-index:960;gap:var(--e3);padding:calc(env(safe-area-inset-top,0px) + var(--e3)) var(--e4) var(--e1);pointer-events:none}.filtres-explorer[data-telephone]>*{pointer-events:auto}.filtres-explorer[data-telephone] .carte-entete{border:0;border-radius:var(--r-carte);box-shadow:var(--ombre-flottant)}.filtres-explorer[data-telephone] .filtres-explorer-ligne{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--e2);margin:0 calc(-1 * var(--e4));padding:0 var(--e4) var(--e1);overflow-x:auto;scrollbar-width:none}.filtres-explorer[data-telephone] .filtres-explorer-ligne::-webkit-scrollbar{display:none}.filtres-explorer[data-telephone] .pastilles-carte{flex-wrap:nowrap}.filtres-explorer[data-telephone] .pastille-carte{border:0;box-shadow:var(--ombre)}.filtres-explorer[data-telephone] .pastille-carte:not([aria-pressed=true]){box-shadow:var(--ombre),0 0 0 1px var(--bord)}.feuille-explorer .liste-explorer-tete{padding:0 var(--e4) var(--e3);border-bottom:0}.feuille-explorer[data-etat=fermee] .liste-explorer-titres{justify-items:center;text-align:center}.feuille-explorer .liste-explorer-tete>.ligne-entreprise{flex:1 1 100%}.feuille-explorer .liste-explorer>.liste{padding:0 var(--e4) 96px}.feuille-explorer .explorer-ligne{padding:var(--e3) 0;border-radius:0}.feuille-explorer .explorer-ligne+.explorer-ligne{border-top:1px solid var(--bord)}.feuille-explorer .explorer-lignes{gap:0}.feuille-explorer .explorer-carte-flottante{bottom:calc(var(--bas-feuille, 0px) + 16px)}.apercu-entreprise{position:fixed;left:12px;right:12px;z-index:950;bottom:calc(var(--bas-feuille) + 12px);display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:24px;background:#fff;box-shadow:0 2px 4px #14112a0f,0 24px 44px -20px #2c1e7880;animation:monteDuBas .22s cubic-bezier(.22,1,.36,1) both}.apercu-entreprise-ouvrir{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--encre);text-align:left}.apercu-entreprise .vignette[data-taille=petite]{width:96px;height:96px;border-radius:18px}.apercu-entreprise .vignette[data-taille=petite] .picto-activite{width:40px;height:40px}.apercu-entreprise-textes{min-width:0;display:flex;flex-direction:column;gap:3px}.apercu-entreprise-temperature{display:inline-flex;align-items:center;gap:5px;font-size:calc(14px * var(--texte, 1));font-weight:800}.apercu-entreprise-nom{font-size:calc(17px * var(--texte, 1));font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apercu-entreprise-ligne{color:var(--fumee);font-size:calc(14px * var(--texte, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apercu-entreprise-gestes{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:22px}.apercu-entreprise-fermer{position:absolute;top:6px;right:6px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--fumee)}}.portefeuille [data-statut=tout]{--point: var(--encre)}.portefeuille [data-statut=a_visiter]{--point: #E0561F;--statut-fond: #FDEEE8;--statut-encre: #AE350D}.portefeuille [data-statut=visite]{--point: #3B74E6;--statut-fond: #EAF0FD;--statut-encre: #2457C2}.portefeuille [data-statut=rdv]{--point: #8A4FE0;--statut-fond: #F1EBFC;--statut-encre: #6638BD}.portefeuille [data-statut=devis]{--point: #C98A1B;--statut-fond: #FDF2DC;--statut-encre: #845000}.portefeuille [data-statut=signe]{--point: #22A35E;--statut-fond: #E4F5EB;--statut-encre: #17723F}.portefeuille [data-statut=perdu]{--point: #8D8A9C;--statut-fond: #EFEEF3;--statut-encre: #555263}.portefeuille [data-statut=sans_suite]{--point: #BAB8C6;--statut-fond: #F4F3F7;--statut-encre: #605D6E}.portefeuille-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3) var(--e5);margin-bottom:var(--e5)}.portefeuille-titre{color:var(--encre)}.portefeuille-cherche{flex:0 1 320px;min-width:220px}.portefeuille-cherche .champ[type=search]{min-height:calc(44px * var(--texte, 1));border-radius:var(--r-ctrl);font-size:calc(15px * var(--texte, 1))}.portefeuille-bord{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.2fr);gap:var(--e4) var(--e5);margin-bottom:var(--e4);padding:var(--e5);border-radius:var(--r-coque);background:var(--sombre);color:#fff}.portefeuille-bord-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2) var(--e3);min-width:0}.portefeuille-bord-titre{margin:0;font-size:calc(16px * var(--texte, 1));line-height:calc(22px * var(--texte, 1));font-weight:700;white-space:nowrap}.portefeuille-chiffres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3)}.portefeuille-chiffre{display:flex;flex-direction:column;justify-content:center;gap:var(--e1);min-width:0;padding:var(--e4);border-radius:var(--r-bloc);background:var(--sombre-2);box-shadow:inset 0 0 0 1px var(--sombre-bord)}.portefeuille-chiffre :is(.portefeuille-chiffre-nom,.portefeuille-chiffre-detail){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portefeuille-chiffre-nom{font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:600;color:var(--sombre-texte)}.portefeuille-chiffre-valeur{font-size:calc(28px * var(--texte, 1));line-height:calc(34px * var(--texte, 1));font-weight:800;letter-spacing:-.02em}.portefeuille-chiffre-detail{font-size:calc(12px * var(--texte, 1));line-height:calc(16px * var(--texte, 1));color:var(--sombre-texte)}.portefeuille-chiffre-attente{display:block;width:56px;height:calc(34px * var(--texte, 1));border-radius:10px;background:#ffffff1f}.portefeuille-visites{min-width:0}.portefeuille-visites-attente{height:190px;border-radius:16px;opacity:.25}.portefeuille-bord .graphique{margin:0}.portefeuille-bord .graphique-titre{font-size:calc(15px * var(--texte, 1));font-weight:700;color:#fff}.portefeuille-bord .graphique-formes{background:#ffffff1a}.portefeuille-bord .graphique-formes .segment{color:#ffffffd1}.portefeuille-bord .graphique-formes .segment[aria-pressed=true]{background:#fff;color:var(--encre)}.portefeuille-bord .graphique-grille{stroke:#ffffff1f}.portefeuille-bord .graphique-axe{fill:#ffffffa8}.portefeuille-bord .graphique-colonne{fill:#a88ef7;opacity:1}.portefeuille-bord .graphique-colonne[data-vise]{fill:#c2b0fa}.portefeuille-bord .graphique-trait{stroke:#a88ef7}.portefeuille-bord .graphique-aire{fill:#a88ef7;opacity:.16}.portefeuille-bord .graphique-point{fill:#a88ef7;stroke:var(--encre)}.portefeuille-bord .graphique-etiquette{fill:#fff}.portefeuille-bord .graphique-repere{stroke:#fff6}.portefeuille-bord .graphique-vide{color:#ffffffb8}.portefeuille-visites-panne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0 6px;color:#ffffffd1;font-size:calc(14px * var(--texte, 1))}.portefeuille-visites-panne p{margin:0}@media (max-width: 1199px){.portefeuille-bord{grid-template-columns:minmax(0,1fr)}}.portefeuille-cases{display:flex;gap:var(--e3);margin-bottom:var(--e5);overflow-x:auto;scrollbar-width:none;padding:2px}.portefeuille-cases::-webkit-scrollbar{display:none}.portefeuille-case{flex:1 0 auto;min-width:104px;margin:0;padding:var(--e3) var(--e4);border:0;border-radius:var(--r-bloc);background:var(--carte);box-shadow:var(--ombre);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;color:var(--encre);cursor:pointer;transition:background .14s ease,color .14s ease}.portefeuille-case-nom{display:inline-flex;align-items:center;gap:var(--e2);font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));font-weight:600;white-space:nowrap}.portefeuille-case-compte{font-size:calc(20px * var(--texte, 1));line-height:calc(26px * var(--texte, 1));font-weight:800;letter-spacing:-.01em}.portefeuille-point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--point, var(--encre))}.portefeuille-case[aria-pressed=true]{background:var(--encre);color:#fff}.portefeuille-case[aria-pressed=true] .portefeuille-point[data-statut=tout]{--point: #FFFFFF}.portefeuille-case:focus-visible{outline:2px solid var(--encre);outline-offset:2px}@media (hover: hover){.portefeuille-case:not([aria-pressed=true]):hover{background:var(--survol)}}.portefeuille-liste-tete{display:flex;align-items:baseline;gap:var(--e3);min-width:0}.portefeuille-liste-tete h2{flex:0 1 auto;color:var(--encre)}.portefeuille-compte{flex:none}.portefeuille-tris{display:flex;align-items:center;gap:var(--e2);min-width:0}.portefeuille .outils-liste{margin-bottom:var(--e4)}.portefeuille-liste>.portefeuille-liste-tete+.outils-liste{margin-top:calc(-1 * var(--e2))}.portefeuille-liste{display:grid}@media (min-width: 641px){.portefeuille-liste{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--e5)}.portefeuille-liste>:not(.portefeuille-liste-tete,.outils-liste){grid-column:1 / -1}.portefeuille-liste>.portefeuille-liste-tete{margin-bottom:var(--e4)}.portefeuille-liste>.portefeuille-liste-tete+.outils-liste{margin-top:0;justify-content:flex-end}}.portefeuille-outils-droite{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--e2)}.btn-k.portefeuille-ajouter{min-height:calc(44px * var(--texte, 1));padding:0 var(--e4)}.btn-k.portefeuille-ajouter:not(:disabled){box-shadow:inset 0 0 0 1px var(--bord-fort)}.portefeuille-pages{display:grid;justify-items:center;gap:var(--e2);padding-top:var(--e3)}.portefeuille-pages[data-fond] .pagination{opacity:.6}.portefeuille-choisies{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 4px 0 14px;border-radius:999px;background:#f1ebfc;color:#5b2fb0;font-size:calc(13.5px * var(--texte, 1));font-weight:700;white-space:nowrap}.portefeuille-choisies-vider{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:inherit}@media (hover: hover){.portefeuille-choisies-vider:hover{background:#5b2fb01a}}.portefeuille-choisies-vider:focus-visible{outline:2px solid var(--encre);outline-offset:1px}.portefeuille-tableau-cadre{overflow-x:auto;border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre)}.portefeuille-tableau{width:100%;border-collapse:collapse;font-size:calc(14px * var(--texte, 1))}.portefeuille-tableau th{padding:10px 12px;background:#f8f7fb;border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);text-align:left;font-size:calc(12.5px * var(--texte, 1));font-weight:600;color:var(--fumee);white-space:nowrap}.portefeuille-tableau td{padding:10px 12px;border-bottom:1px solid var(--bord);vertical-align:middle;color:var(--encre);max-width:0}.portefeuille-tableau td:first-child,.portefeuille-tableau td.portefeuille-col-choix{max-width:none}.portefeuille-tableau tbody td:nth-child(2){width:40%}.portefeuille-tableau tbody tr{cursor:pointer;transition:background .12s ease}.portefeuille-tableau tbody tr:last-child td{border-bottom:0}.portefeuille-tableau tbody tr[data-choisie]{background:#faf8fe}.portefeuille-tableau tbody tr[data-ouverte]{background:var(--survol)}@media (hover: hover){.portefeuille-tableau tbody tr:hover{background:#f6f5fa}}.portefeuille-tableau :is(th,td):first-child{padding-left:22px}.portefeuille-tableau :is(th,td):last-child{padding-right:22px}.portefeuille-col-choix{width:44px}.portefeuille-col-choix input[type=checkbox]{width:20px;height:20px;margin:0;display:block;cursor:pointer;accent-color:var(--encre)}.portefeuille-entreprise{display:flex;align-items:center;gap:12px;min-width:0}.portefeuille-entreprise .vignette[data-taille=mini]{flex:none;width:38px;height:38px;border-radius:11px}.portefeuille-entreprise-textes{display:flex;flex-direction:column;align-items:stretch;gap:1px;min-width:0}.portefeuille-ouvrir{margin:0;padding:0;border:0;background:none;color:var(--encre);font:inherit;font-weight:700;text-align:left;cursor:pointer}.portefeuille-ouvrir:focus-visible{outline:2px solid var(--encre);outline-offset:2px;border-radius:4px}.portefeuille-activite{font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}.portefeuille-col-ville{white-space:nowrap}.portefeuille-statut{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px 2px 9px;border-radius:999px;background:var(--statut-fond);color:var(--statut-encre);font-size:calc(12.5px * var(--texte, 1));font-weight:650;white-space:nowrap}.portefeuille-statut:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--point)}.portefeuille-tableau .badge-score{height:auto;padding:0;background:none;box-shadow:none;font-size:calc(14.5px * var(--texte, 1))}.portefeuille-etape{font-weight:650}.portefeuille-etape:not([data-prevu]){font-weight:500;color:var(--fumee)}.portefeuille-etape[data-retard]{color:var(--urgent);font-weight:700}.portefeuille-qui{font-size:calc(12.5px * var(--texte, 1));color:var(--fumee)}@media (max-width: 1099px){.portefeuille-tableau .portefeuille-col-ville{display:none}}.portefeuille-lignes{list-style:none;margin:0;padding:var(--e1) var(--e4);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre)}.portefeuille-ligne{display:flex;align-items:center;gap:var(--e3);min-width:0;padding:var(--e3) 0}.portefeuille-ligne+.portefeuille-ligne{border-top:1px solid var(--bord)}.portefeuille-ligne-ouvrir{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--e3);padding:0;border:0;background:none;color:var(--encre);text-align:left}.portefeuille-ligne-textes{flex:1 1 auto;min-width:0;display:grid;gap:2px}.portefeuille-ligne-etape{display:flex;align-items:center;gap:var(--e2);min-width:0;margin-top:2px}.portefeuille-ligne-etape .badge-score{height:calc(20px * var(--texte, 1));padding:0;background:none;box-shadow:none;font-size:calc(14px * var(--texte, 1))}.portefeuille-ligne .bouton-ajouter{width:44px;height:44px;flex:none}.page-fiche{position:fixed;top:var(--haut-rail);left:var(--largeur-rail);right:0;bottom:0;z-index:1500;overflow-y:auto;overscroll-behavior:contain;background:var(--fond);animation:fondu .16s ease both}.page-fiche:focus{outline:none}body:has(.page-fiche) .carte-sources-texte{visibility:hidden}.page-fiche-attente{margin:32px 40px;height:360px}.page-fiche-avis{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;margin:40px auto;padding:0 24px}.page-fiche-avis p{margin:0;color:var(--encre);line-height:1.45}.colonne-fiche{max-width:1232px;margin:0 auto;padding:var(--e5) 60px 64px;display:grid;gap:var(--e5);align-content:start}.btn-k.fiche-retour{justify-self:start;min-height:calc(36px * var(--texte, 1));padding:0 10px 0 2px;background:none;border:0}@media (hover: hover){.btn-k.fiche-retour:hover{background:var(--survol)}}.fiche-tete{display:grid;gap:var(--e5);padding:var(--e6, 32px);min-width:0}.fiche-tete-qui{display:flex;align-items:flex-start;gap:var(--e5);min-width:0}.fiche-tete-textes{flex:1 1 auto;display:grid;gap:var(--e1);min-width:0}.fiche-nom{margin:0;font-size:calc(32px * var(--texte, 1));line-height:calc(40px * var(--texte, 1));font-weight:800;letter-spacing:-.02em;color:var(--encre)}.fiche-nom:focus{outline:none}.fiche-tete-actions{flex:none;display:flex;gap:var(--e3)}.vignette[data-taille=fiche]{width:80px;height:80px;flex:none;border-radius:var(--r-carte)}.vignette[data-taille=fiche] .picto-activite{width:40px;height:40px}.fiche-ajouter[aria-pressed=true]{background:var(--encre);color:#fff;border-color:var(--encre)}.fiche-pastilles{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--e2);min-width:0;margin-top:var(--e2);overflow-x:auto;scrollbar-width:none}.fiche-pastilles::-webkit-scrollbar{display:none}.fiche-pastille{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:260px;height:calc(32px * var(--texte, 1));padding:0 12px;border-radius:var(--r-pilule);background:var(--survol);color:var(--encre);font-size:calc(14px * var(--texte, 1));font-weight:600}.fiche-pastille[data-ton=prevu]{background:#f1ecff;color:#5b3bc4}.fiche-pastilles .fiche-statut{flex:none;height:calc(32px * var(--texte, 1));border-radius:var(--r-pilule);padding:0 12px 0 14px;background:#f1ecff;color:#5b3bc4}.fiche-pastilles .suivi-par{flex:none;height:calc(32px * var(--texte, 1));padding:0 12px 0 4px;max-width:260px}.fiche-pastilles .suivi-avatar{width:24px;height:24px;font-size:calc(10px * var(--texte, 1))}.fiche-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);min-width:0}.fiche-gestes .itineraire{display:inline-flex}.fiche-geste{flex:none;display:inline-flex;align-items:center;gap:8px;height:calc(44px * var(--texte, 1));padding:0 16px;border:0;border-radius:var(--r-ctrl);background:var(--carte);color:var(--encre);box-shadow:inset 0 0 0 1px var(--bord-fort);font-size:calc(15px * var(--texte, 1));font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--t)}.fiche-geste .geste-rond{display:contents}.fiche-geste .logo-marque{display:inline-grid;place-items:center}.fiche-geste .logo-marque img{display:block;object-fit:contain}@media (hover: hover){.fiche-geste:hover{background:var(--survol);color:var(--encre)}}.fiche-geste[aria-expanded=true]{background:var(--survol)}.fiche-geste:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.fiche-geste[aria-disabled=true]{background:var(--survol);color:var(--fumee);box-shadow:none;cursor:default}.fiche-geste-principal{background:var(--encre);color:#fff;box-shadow:none}@media (hover: hover){.fiche-geste-principal:hover{background:var(--encre-haut);color:#fff}}.fiche-alerte{margin:0}.fiche-corps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--e5);align-items:start}.fiche-principal,.fiche-cote{display:grid;gap:var(--e5);min-width:0}.fiche-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e5);align-items:start}.fiche-section{display:grid;gap:var(--e3);align-content:start;padding:var(--e5);min-width:0}.fiche-section>h3{margin:0}.fiche-section .faits{margin:0}.fiche-section .fait{padding:12px 0}.fiche-section .fait:last-child{border-bottom:0;padding-bottom:0}.fiche-section .fait>dd{min-width:0}.fiche-pourquoi{background:var(--sombre);color:#fff}.fiche-signaux{list-style:none;margin:0;padding:0;display:grid;gap:var(--e3)}.fiche-signal{display:flex;align-items:flex-start;gap:var(--e3);min-width:0}.fiche-signal-dessin{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-ctrl);background:var(--sombre-2);color:#fff;box-shadow:inset 0 0 0 1px var(--sombre-bord)}.fiche-signal[data-famille=moment] .fiche-signal-dessin{color:#ffb27a}.fiche-signal[data-famille=presence] .fiche-signal-dessin{color:#7fd8c0}.fiche-signal[data-famille=taille] .fiche-signal-dessin{color:#c8b6ff}.fiche-signal-textes{display:grid;gap:2px;min-width:0}.fiche-signal b{font-size:calc(16px * var(--texte, 1));line-height:calc(22px * var(--texte, 1));font-weight:700}.fiche-signal-textes>span{color:var(--sombre-texte);font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1))}.fiche-bref-note{display:flex;align-items:center;gap:var(--e3)}.fiche-bref-flamme{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-ctrl);background:var(--survol)}.fiche-bref-note[data-t=A] .fiche-bref-flamme{background:var(--brulant-fond)}.fiche-bref-note[data-t=B] .fiche-bref-flamme{background:var(--chaud-fond)}.fiche-bref-note[data-t=C] .fiche-bref-flamme{background:var(--tiede-fond)}.fiche-bref-note[data-t=D] .fiche-bref-flamme{background:var(--froid-fond)}.fiche-bref-textes{display:grid}.fiche-bref-textes b{font-size:calc(28px * var(--texte, 1));line-height:calc(32px * var(--texte, 1));font-weight:800}.fiche-bref-textes span{font-size:calc(14px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--fumee)}.distance-actuelle{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.fiche-visite{gap:8px}.itineraire-action{display:flex;min-width:0}.itineraire-action .itineraire-aller{flex:1 1 auto;min-width:0;height:48px;justify-content:center;gap:8px;border-radius:14px 0 0 14px;font-weight:700}.itineraire-action .itineraire-chevron{flex:none;width:34px;height:48px;padding:0;justify-content:center;border-left:0;border-radius:0 14px 14px 0}.apres-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.apres-issue{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;border:0;background:none;color:var(--encre);text-align:left}.apres-issue:last-child:nth-child(odd){grid-column:1 / -1}.apres-issue-dessin{position:relative;align-self:stretch;height:88px;display:grid;place-items:center;margin-bottom:8px;border-radius:18px;background:var(--survol);color:var(--encre-2);box-shadow:inset 0 0 0 2px transparent}.apres-issue[aria-pressed=true] .apres-issue-dessin{box-shadow:inset 0 0 0 2.5px var(--encre)}.apres-issue[data-issue=relancer] .apres-issue-dessin{background:#e3f5f0;color:#12715b}.apres-issue[data-issue=rdv] .apres-issue-dessin{background:#f1ecff;color:#5b3bc4}.apres-issue[data-issue=refus] .apres-issue-dessin{background:#f7efe3;color:#7a5418}.apres-issue[data-issue=absent] .apres-issue-dessin{background:#edf6e8;color:#3c6e2a}.apres-issue[data-issue=signe] .apres-issue-dessin{background:var(--brulant-fond);color:var(--brulant-texte)}.apres-issue-choisie{position:absolute;top:10px;right:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--encre);color:#fff}.apres-issue b{font-size:calc(16px * var(--texte, 1));font-weight:750}.apres-issue>span:last-child{color:var(--fumee);font-size:calc(14px * var(--texte, 1))}.apres-champ-titre{font-size:calc(16px * var(--texte, 1));font-weight:750;color:var(--encre)}@media (max-width: 1100px){.colonne-fiche{padding:var(--e5) 32px 56px}.fiche-corps{grid-template-columns:minmax(0,1fr) 300px}.fiche-duo{grid-template-columns:minmax(0,1fr)}.fiche-tete-qui{flex-wrap:wrap}}@media (max-width: 640px){.page-fiche{top:0;left:0;z-index:1600;background:var(--fond);animation:monteDuBas .3s cubic-bezier(.22,1,.36,1) backwards}.colonne-fiche[data-telephone]{max-width:none;gap:var(--e4);padding:calc(env(safe-area-inset-top,0px) + 84px) 16px calc(104px + env(safe-area-inset-bottom,0px))}.fiche-haut-boutons{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:16px;right:16px;z-index:3;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.fiche-haut-boutons>*{pointer-events:auto}.colonne-fiche[data-telephone] .fiche-retour{width:48px;height:48px;background:var(--carte);box-shadow:var(--ombre)}.colonne-fiche[data-telephone] .fiche-ajouter{margin-left:auto;border:0;box-shadow:0 2px 10px #14112a29;border-radius:var(--r-pilule)}.colonne-fiche[data-telephone] .fiche-tete{padding:0;gap:var(--e3)}.colonne-fiche[data-telephone] .fiche-tete-qui{align-items:center;gap:var(--e3)}.colonne-fiche[data-telephone] .vignette[data-taille=fiche]{width:64px;height:64px}.colonne-fiche[data-telephone] .vignette[data-taille=fiche] .picto-activite{width:32px;height:32px}.colonne-fiche[data-telephone] .fiche-nom{font-size:calc(24px * var(--texte, 1));line-height:calc(30px * var(--texte, 1))}.fiche-adresse{margin:0;font-size:calc(15px * var(--texte, 1));line-height:calc(20px * var(--texte, 1));color:var(--encre-2)}.colonne-fiche[data-telephone] .fiche-pastilles{margin-top:0}.fiche-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;padding:var(--e3) 0}.fiche-chiffre{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;min-width:0;padding:0 var(--e2)}.fiche-chiffre+.fiche-chiffre{border-left:1px solid var(--bord)}.fiche-chiffre dd{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:calc(20px * var(--texte, 1));line-height:calc(26px * var(--texte, 1));font-weight:800}.fiche-chiffre dt{max-width:100%;color:var(--fumee);font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1))}.colonne-fiche[data-telephone] .fiche-gestes{flex-wrap:nowrap;gap:var(--e3);overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.colonne-fiche[data-telephone] .fiche-gestes::-webkit-scrollbar{display:none}.colonne-fiche[data-telephone] .fiche-geste{flex:none;flex-direction:column;gap:6px;width:auto;min-width:calc(60px * var(--texte, 1));height:auto;padding:0;background:none;box-shadow:none;font-size:calc(13px * var(--texte, 1));line-height:calc(18px * var(--texte, 1));color:var(--encre-2)}.colonne-fiche[data-telephone] .fiche-geste .geste-rond{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--carte);color:var(--encre);box-shadow:var(--ombre)}.colonne-fiche[data-telephone] .fiche-geste-principal .geste-rond{background:var(--encre);color:#fff}.colonne-fiche[data-telephone] .fiche-geste-principal{color:var(--encre);font-weight:700}.colonne-fiche[data-telephone] .fiche-geste[aria-disabled=true] .geste-rond{background:var(--survol);color:var(--fumee);box-shadow:none}.colonne-fiche[data-telephone] .fiche-geste .geste-nom{white-space:nowrap}.fiche-vues{display:grid;grid-template-columns:1fr 1fr}.colonne-fiche[data-telephone] .fiche-section{padding:var(--e4)}.fiche-barre-bas{position:fixed;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--carte);border-top:1px solid var(--bord)}.fiche-barre-bas .fiche-visite{min-height:calc(52px * var(--texte, 1))}body:has(.page-fiche) .toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.page-fiche{animation:none}}.profil-grille{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 641px){.profil-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ecran-profil .profil-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.profil-carte{display:grid;gap:4px;align-content:start;text-align:left;min-height:72px;padding:14px 16px;border-radius:14px;border:1px solid var(--bord);background:#fff;color:var(--encre);font:inherit;cursor:pointer}.profil-carte[aria-checked=true]{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.profil-carte:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.profil-carte:disabled{cursor:default;opacity:.6}@media (hover: hover){.profil-carte:not(:disabled):not([aria-checked=true]):hover{background:var(--survol)}}.profil-carte-nom{margin:0;font-size:calc(15px * var(--texte, 1));font-weight:700}.profil-carte-cible{margin:0;font-size:calc(13.5px * var(--texte, 1));color:var(--fumee)}.profil-precision{display:grid;gap:6px;margin-top:14px;font-size:calc(13.5px * var(--texte, 1));font-weight:650;color:var(--encre)}.profil-actuel{gap:4px}.profil-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.ecran-profil-voile{overflow-y:auto;align-items:start}.ecran-profil{width:100%;max-width:920px;margin:24px auto;padding:28px;background:var(--fond);border-radius:var(--r-carte);box-shadow:0 18px 48px -28px #14112a47}.ecran-profil h2{margin:0 0 18px;font-family:var(--titre);font-size:calc(24px * var(--texte, 1));font-weight:750;letter-spacing:-.03em;color:var(--encre)}.ecran-profil h2:focus{outline:none}.ecran-profil-pied{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ecran-profil-panne{margin:0 0 14px;font-size:calc(14px * var(--texte, 1));color:var(--encre)}@media (max-width: 640px){.ecran-profil{margin:0;padding:20px 16px;border-radius:0;min-height:100%}.ecran-profil-pied{flex-direction:column-reverse}.ecran-profil-pied .btn{width:100%;min-height:48px}}.app{background:var(--brume)}.page.aujourdhui{background:none}.liste-explorer,.explorer-carte{background:transparent}@media (min-width: 641px){.principal,.page-fiche{background:var(--brume-bureau)}}.carte,.verre,.aujourdhui-meteo,.portefeuille-tableau-cadre,.agenda-cote .mini-mois,.reglages-nav-groupe,.page>.bloc,.page>form>.bloc,.reglages-contenu>.bloc,.reglages-contenu .integrations>.bloc,.journal-erreurs{background:var(--verre-fond);border:1px solid var(--verre-bord);border-radius:var(--r-verre);box-shadow:var(--verre-ombre)}.verre{padding:var(--e2);min-width:0}.verre-tete{display:flex;align-items:center;gap:var(--e3);min-height:52px;padding:var(--e2) var(--e2) var(--e3);min-width:0}.verre-tete-titres{flex:1 1 auto;min-width:0;display:grid}.verre-tete>:is(.badge,.btn-k){flex:none}.tete-ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none}.tete-ico .icone{width:20px;height:20px}.ti-urgent{background:var(--urgent-fond);color:var(--urgent)}.ti-violet{background:var(--violet-fond);color:var(--violet-texte)}.ti-vert{background:var(--vert-fond);color:var(--vert)}.ti-chaud{background:var(--chaud-fond);color:var(--chaud-texte)}.ti-froid{background:var(--froid-fond);color:var(--froid-texte)}.ti-nuit{background:var(--sombre-2);color:#fff;border:1px solid var(--sombre-bord)}.poche{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre);min-width:0}.verre-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.explorer-ligne,.portefeuille-ligne{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre)}.explorer-lignes,.portefeuille-lignes{display:grid;gap:6px}.portefeuille-lignes{padding:0;list-style:none;margin:0;background:none;box-shadow:none;border-radius:0}.verre.portefeuille-liste{padding:var(--e2) var(--e2) var(--e3)}@media (max-width: 640px){.verre.portefeuille-liste{grid-template-columns:minmax(0,1fr)}}.portefeuille-liste-tete{align-items:center;padding:var(--e2) var(--e2) 0}.verre.portefeuille-liste .portefeuille-tableau-cadre{background:#fff;border:0;border-radius:var(--r-poche);box-shadow:var(--poche-ombre)}.reglages-nav-groupe{padding:var(--e2);gap:6px}.reglages-nav-groupe-titre{padding:var(--e1) var(--e2) 0}.reglages-lignes{display:grid;gap:6px;background:none;box-shadow:none;border-radius:0;overflow:visible}.reglages-lignes li+li{border-top:0}.reglages-lignes .reglage-tuile{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre)}@media (hover: hover){.reglages-lignes .reglage-tuile:hover{background:var(--doux)}}.reglages-lignes .reglage-tuile[aria-current=page]{box-shadow:0 0 0 2px var(--encre),var(--poche-ombre)}.agenda-taches-tete{justify-content:flex-start}.agenda-taches-tete h2{flex:1 1 auto;min-width:0}.portefeuille-ligne{padding:var(--e3)}.portefeuille-ligne+.portefeuille-ligne{border-top:0}.explorer-ligne[data-actif]{background:#fff;box-shadow:0 0 0 2px var(--encre),var(--poche-ombre)}.verre-flottant{background:var(--verre-barre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou)}@media (max-width: 640px){.app,.page-fiche{background:var(--brume)}.dock,.fiche-barre-bas,.tournee-pied-telephone{background:var(--verre-barre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:none;border-top:1px solid rgba(255,255,255,.9)}.feuille-carte{background:#f2f1f6d1;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-top:1px solid rgba(255,255,255,.9)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.verre-flottant{background:#fffffff5}@media (max-width: 640px){.dock,.fiche-barre-bas,.tournee-pied-telephone{background:#fffffff5}.feuille-carte{background:#f7f6fb}}}.aujourdhui-prochain,.aujourdhui-a-voir,.aujourdhui-a-faire,.aujourdhui-demain,.aujourdhui-objectifs,.aujourdhui-demarrage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e2);padding:var(--e2);overflow:visible}.aujourdhui-prochain-poche{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.aujourdhui-prochain-visuel{border-radius:var(--r-poche) var(--r-poche) 0 0;overflow:hidden}.aujourdhui-a-voir-liste{gap:6px}.aujourdhui-a-voir-ligne{background:#fff;border-radius:var(--r-poche)}.aujourdhui-liste{display:grid;gap:6px}.aujourdhui-tache{padding:var(--e3) var(--e4) var(--e3) var(--e2);min-height:72px}.aujourdhui-tache+.aujourdhui-tache,.aujourdhui-demain .aujourdhui-liste>li+li{border-top:0}.aujourdhui-demain .aujourdhui-liste>li{padding:0 var(--e3)}.aujourdhui-groupe{display:grid;gap:var(--e2)}.aujourdhui-groupe+.aujourdhui-groupe{border-top:0;padding-top:var(--e2)}.aujourdhui-groupe-nom{padding:0 var(--e2)}.aujourdhui-vide,.aujourdhui-a-faire>.squelette,.aujourdhui-demain>.squelette{margin:0 var(--e2) var(--e2)}.aujourdhui-a-faire>.btn-k,.aujourdhui-demain>.btn-k{margin:var(--e1) var(--e2) var(--e2)}.aujourdhui-a-faire .pagination{padding-top:var(--e1)}.aujourdhui-compteurs{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.aujourdhui-compteurs li{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre);padding:14px var(--e3);gap:10px}.aujourdhui-compteurs .compteur-tete{display:contents}.aujourdhui-compteurs .compteur-tete b{order:-2;font-size:calc(20px * var(--texte, 1));line-height:calc(26px * var(--texte, 1))}.aujourdhui-compteurs .compteur-jauge{order:-1;height:6px}.aujourdhui-compteurs .compteur-jauge i{background:var(--vert)}.aujourdhui-compteurs .compteur-tete .une-ligne{font-size:calc(12px * var(--texte, 1));line-height:calc(16px * var(--texte, 1));color:var(--fumee);font-weight:600}.aujourdhui-rythme-legende,.aujourdhui-objectifs-form,.aujourdhui-demarrage .demarrage{padding:0 var(--e2) var(--e2)}.aujourdhui-journee-carte{border-radius:var(--r-verre)}.aujourdhui-journee-tete{justify-content:flex-start}.aujourdhui-journee-tete h2{flex:1 1 auto;min-width:0}.rangee-da{gap:0}.rangee-da-defile{gap:6px;padding:0}.tuile.poche{width:150px;padding:var(--e2);gap:var(--e2)}.tuile.poche .vignette[data-taille=moyenne]{width:100%;height:96px;border-radius:14px}@media (min-width: 641px){.aujourdhui-compteurs{grid-template-columns:repeat(5,minmax(0,1fr))}.aujourdhui-prochain-textes{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e5)}.aujourdhui-prochain-qui{flex:1 1 auto}.aujourdhui-prochain-gestes{flex:none}}.aujourdhui-prochain-gestes{display:flex;flex-wrap:wrap;gap:var(--e2)}.aujourdhui-prochain-gestes>*{flex:1 0 auto;min-width:max-content}.aujourdhui-prochain-gestes .itineraire-action .itineraire-aller{padding:0 16px;white-space:nowrap}.aujourdhui-prochain-gestes .itineraire-action .itineraire-aller>span{white-space:nowrap}.carte-nuit{background:var(--sombre);color:#fff;border-radius:var(--r-verre);box-shadow:var(--ombre-haute);min-width:0}.verre.fiche-section{padding:var(--e2);gap:0}.fiche-poche{padding:var(--e4);display:grid;gap:var(--e3);align-content:start;min-width:0}.mini-carte[data-t] .mini-carte-halo{width:64px;height:64px;margin:-32px 0 0 -32px;border:0;background:#ffffffd9}.mini-carte[data-t] .mini-carte-point{width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:0 0 0 4px #fff,0 0 0 12px var(--t-halo),0 4px 12px #14112a4d}.mini-carte[data-t=A]{--t-halo: rgba(216, 53, 43, .22)}.mini-carte[data-t=A] .mini-carte-point{background:var(--brulant)}.mini-carte[data-t=B]{--t-halo: rgba(242, 112, 31, .22)}.mini-carte[data-t=B] .mini-carte-point{background:var(--chaud)}.mini-carte[data-t=C]{--t-halo: rgba(243, 181, 63, .28)}.mini-carte[data-t=C] .mini-carte-point{background:var(--tiede)}.mini-carte[data-t=D]{--t-halo: rgba(74, 120, 194, .22)}.mini-carte[data-t=D] .mini-carte-point{background:var(--froid-trait)}.mini-carte[data-t=X]{--t-halo: rgba(20, 17, 42, .14)}@media (max-width: 640px){.colonne-fiche[data-telephone]{padding:0 0 calc(104px + env(safe-area-inset-bottom,0px));gap:0}.fiche-plan{position:relative;height:calc(236px + env(safe-area-inset-top,0px))}.fiche-plan .mini-carte{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border:0;border-radius:0}.fiche-plan .mini-carte-source{bottom:38px}.feuille-verre{position:relative;margin-top:-28px;border-radius:28px 28px 0 0;padding:22px 16px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;background:#f2f1f6d1;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-top:1px solid rgba(255,255,255,.9)}.fiche-feuille .fiche-tete{display:grid;gap:var(--e3);padding:0}.fiche-feuille .fiche-tete-textes{display:grid;gap:2px;min-width:0}.fiche-feuille .fiche-nom{margin:0;font-size:calc(26px * var(--texte, 1));line-height:calc(32px * var(--texte, 1));font-weight:800;letter-spacing:-.02em}.fiche-pastilles-duo{margin:0;gap:var(--e2)}.fiche-pastilles-duo :is(.fiche-statut,.suivi-par){height:44px}.fiche-pastilles-duo .suivi-par{flex:0 1 auto;min-width:0;max-width:none;background:#fff;border-color:#ffffffe6;box-shadow:0 1px 2px #14112a0f}.fiche-chiffres-verre,.fiche-gestes-verre{padding:6px}.fiche-gestes-verre{padding:var(--e3) 0}.fiche-chiffres{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.fiche-chiffre{padding:var(--e3) var(--e1)}.colonne-fiche[data-telephone] .fiche-gestes{margin:0;padding:0 var(--e2);gap:2px}.colonne-fiche[data-telephone] .fiche-geste{min-width:calc(64px * var(--texte, 1));font-size:calc(12px * var(--texte, 1));line-height:calc(16px * var(--texte, 1));color:var(--encre);font-weight:600}.colonne-fiche[data-telephone] .fiche-geste .geste-rond{background:#fff;box-shadow:0 1px 2px #14112a0f,0 6px 14px -10px #2c1e7859}.colonne-fiche[data-telephone] .fiche-geste-principal .geste-rond{background:var(--encre);box-shadow:none}.fiche-vues{background:#ffffff80;border:1px solid rgba(255,255,255,.85)}.colonne-fiche[data-telephone] .fiche-section.verre{padding:var(--e2)}.colonne-fiche[data-telephone] .fiche-pourquoi{padding:20px}.fiche-haut-boutons{top:calc(env(safe-area-inset-top,0px) + 16px)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (max-width: 640px){.feuille-verre{background:#f2f1f6}}}.entree{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;background:#f4f3f9;pointer-events:none;transition:opacity .56s cubic-bezier(.65,0,.35,1),transform .56s cubic-bezier(.65,0,.35,1),visibility .56s}.entree[data-sortie]{opacity:0;transform:scale(1.06);visibility:hidden}.entree-lueur{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(70px);opacity:.55}.entree-l1{left:-120px;top:22%;background:#d6a6fd;animation:entreeL1 1.7s cubic-bezier(.22,1,.36,1) backwards}.entree-l2{right:-140px;top:44%;background:#7feae3;opacity:.5;animation:entreeL2 1.7s cubic-bezier(.22,1,.36,1) backwards}.entree-marque{position:absolute;left:0;right:0;top:50%;margin-top:-26px;display:flex;justify-content:center;align-items:center;gap:14px;color:var(--encre)}.entree-losange{display:grid;animation:entreeLosange 1.7s cubic-bezier(.22,1,.36,1) backwards}.entree-mot{font-size:48px;line-height:52px;font-weight:800;letter-spacing:-.03em;animation:entreeMot 1.7s cubic-bezier(.22,1,.36,1) backwards}html.entree-en-cours .principal{animation:entreeApp 1.7s cubic-bezier(.22,1,.36,1) backwards}@keyframes entreeL1{0%{transform:translate(-60px,80px) scale(.7);opacity:0}40%{opacity:.55}to{transform:translate(90px,-40px) scale(1.1);opacity:.55}}@keyframes entreeL2{0%{transform:translate(60px,-60px) scale(.7);opacity:0}40%{opacity:.5}to{transform:translate(-80px,30px) scale(1.1);opacity:.5}}@keyframes entreeLosange{0%{opacity:0;transform:scale(.8);filter:blur(8px)}30%,to{opacity:1;transform:none;filter:blur(0)}}@keyframes entreeMot{0%,8%{opacity:0;letter-spacing:.32em;filter:blur(10px)}45%,to{opacity:1;letter-spacing:-.03em;filter:blur(0)}}@keyframes entreeApp{0%,62%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.entree,.entree-lueur,.entree-losange,.entree-mot,html.entree-en-cours .principal{animation:none;transition:opacity 1ms,visibility 1ms}.entree[data-sortie]{transform:none}}.dialogue{background:#ffffffeb;border:1px solid var(--verre-bord);border-radius:var(--r-verre);box-shadow:var(--verre-ombre),0 40px 90px -30px #14112a57}.dialogue>header,.dialogue>footer{border-color:#14112a0f}.menu-actions{background:#ffffffdb;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border:1px solid var(--verre-bord);border-radius:var(--r-poche);box-shadow:var(--verre-ombre),0 26px 54px -24px #0e101557}@media (hover: hover){.menu-action:hover{background:#ffffffe6}}.panneau-filtres{background:var(--verre-fond);border:1px solid var(--verre-bord);border-radius:var(--r-verre);box-shadow:var(--verre-ombre)}@media (max-width: 700px){.feuille-filtres{background:var(--brume)}.feuille-filtres .filtres-section{padding:var(--e4);border-top:0;border-radius:var(--r-verre);background:var(--verre-fond);border:1px solid var(--verre-bord);box-shadow:var(--verre-ombre)}}.tournee-rubrique{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre)}.tournee-rubrique-tete{display:flex;align-items:center;gap:var(--e3);min-width:0}.tournee-rubrique-tete .tournee-rubrique-titre{flex:1 1 auto;min-width:0}.en-tournee-arret{background:#fff;border-radius:var(--r-poche);box-shadow:var(--poche-ombre);padding:var(--e4)}.en-tournee-arrets{display:grid;gap:6px}.en-tournee-arrets li{background:#fff;border-bottom:0;border-radius:var(--r-poche);box-shadow:var(--poche-ombre)}.en-tournee-arrets li[data-courante]{box-shadow:0 0 0 2px var(--encre),var(--poche-ombre);background:#fff}.filtres-explorer-panneau{background:#ffffffdb;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-radius:var(--r-verre);box-shadow:var(--verre-ombre),0 16px 40px -12px #14112a4d,0 0 0 1px #ffffffd9}.en-tournee-panneau{background:transparent}.liste-explorer-tete{border-bottom:0;justify-content:flex-start}.liste-explorer-tete .liste-explorer-titres{flex:1 1 8em}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu-actions,.filtres-explorer-panneau{background:#fffffff7}}@media (max-width: 640px){.feuille-carte,.feuille-verre{background:#f2f1f6e6}}@media (pointer: coarse){.segment,.btn-nu{min-height:40px}input[type=checkbox],input[type=radio]{width:24px;height:24px}input.champ,select.champ,textarea.champ,.recherche-champ input,.menu-filtre-recherche{font-size:calc(16px * var(--texte, 1))}}@media (max-width: 640px){.abonnement-formule-faits{grid-template-columns:1fr 1fr}html[data-texte=grand] .abonnement-formule-faits{grid-template-columns:1fr}}@media (max-width: 640px){.app:is([data-vue=explorer],[data-vue=tournee]) .entete-app{display:none}.app[data-vue=tournee],.app[data-vue=explorer]{--haut-carte: 0px}.filtres-hors-ligne{flex:none;height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 14px 0 12px;border-radius:20px;background:#fdecef;color:#a32240;font-size:calc(14px * var(--texte, 1));font-weight:650;white-space:nowrap;box-shadow:0 2px 10px #14112a24}.filtres-explorer[data-telephone] .puce.puce-nom{flex:none;max-width:70vw}.app[data-vue=explorer] .carte-fonds{top:calc(var(--explorer-filtres-bas, 132px) + 12px);bottom:auto;right:12px}.app[data-vue=tournee] .carte-fonds{top:calc(env(safe-area-inset-top,0px) + 12px);bottom:auto;right:12px}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-fonds-menu{top:0;bottom:auto}.app[data-vue=explorer] .carte-zoom{top:calc(var(--explorer-filtres-bas, 132px) + 64px);bottom:auto;right:12px;gap:0}.app[data-vue=tournee] .carte-zoom{top:calc(env(safe-area-inset-top,0px) + 64px);bottom:auto;right:12px;gap:0}.zone-carte.en-tournee .carte-fonds{top:calc(env(safe-area-inset-top,0px) + 84px)}.zone-carte.en-tournee .carte-zoom{top:calc(env(safe-area-inset-top,0px) + 136px)}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte .carte-zoom .bouton-verre:first-child{border-radius:14px 14px 0 0}.app:is([data-vue=explorer],[data-vue=tournee]) .zone-carte .carte-zoom .bouton-verre:last-child{border-radius:0 0 14px 14px;box-shadow:inset 0 1px 0 var(--bord),0 2px 10px #14112a24}.app:is([data-vue=explorer],[data-vue=tournee]) .carte-sources{top:auto;right:auto;left:12px;bottom:calc(var(--bas-feuille) + var(--feuille, 84px) + 12px);width:28px;height:28px;border-radius:14px;font-size:calc(13px * var(--texte, 1));box-shadow:0 1px 6px #14112a29}.app[data-vue=explorer] .carte-avis{top:calc(var(--explorer-filtres-bas, 132px) + 12px)}.app[data-vue=tournee] .carte-avis{top:calc(env(safe-area-inset-top,0px) + 12px)}.liste-pied{padding:14px 0 18px}.feuille-explorer .liste-explorer-tete{user-select:none;-webkit-user-select:none}.portefeuille-entete{flex-direction:column;align-items:stretch;margin-bottom:var(--e4)}.portefeuille-cherche{flex:none;min-width:0}.portefeuille-bord{padding:var(--e3);gap:var(--e3);border-radius:var(--r-carte);margin-bottom:var(--e4)}.portefeuille-chiffres{gap:var(--e2)}.portefeuille-chiffre{padding:var(--e2) var(--e3);border-radius:var(--r-ctrl);gap:0}.portefeuille-chiffre-valeur{font-size:calc(22px * var(--texte, 1));line-height:calc(28px * var(--texte, 1))}.portefeuille-bord .graphique-titre{font-size:calc(14px * var(--texte, 1))}.portefeuille-cases{margin:0 calc(-1 * var(--gouttiere)) var(--e4);padding:2px var(--gouttiere) var(--e2);gap:var(--e2)}.portefeuille-case{flex:none;min-width:112px}.portefeuille-liste-tete{margin-bottom:var(--e3)}.portefeuille-tris{flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.portefeuille-tris::-webkit-scrollbar{display:none}.portefeuille .outils-liste{flex-wrap:nowrap;gap:var(--e2);margin-bottom:var(--e3)}.portefeuille .champ-cherche .champ[type=search]{min-height:48px;border:0;border-radius:var(--r-ctrl);background:#fff;font-size:16px;box-shadow:0 1px 2px #14112a0f,inset 0 0 0 1px var(--bord)}.portefeuille .outils-liste .outil-bouton{position:relative;flex:none;width:44px;min-height:44px;padding:0;justify-content:center;border:1px solid var(--bord-fort);border-radius:50%;background:#fff;box-shadow:none}.portefeuille .outils-liste .outil-bouton .puce-compte{position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px var(--fond)}.portefeuille .vues-barre{margin:0 calc(-1 * var(--gouttiere)) 14px;padding:0 var(--gouttiere) 2px}.barre-selection{bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 12px)}.barre-selection-tournee{min-height:36px;padding:0 16px;border-radius:18px;font-weight:700}.app:not([data-vue=explorer],[data-vue=tournee]) .page{padding-top:20px}.page.agenda{padding-top:20px}.agenda-outils{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"periode fleches" "vues aujourdhui";gap:var(--e3) var(--e2);align-items:center;margin-bottom:var(--e4)}.agenda-periode{grid-area:periode;font-size:calc(22px * var(--texte, 1));line-height:calc(28px * var(--texte, 1))}.agenda-fleches{grid-area:fleches;gap:var(--e2)}.agenda-vues{grid-area:vues;margin-left:0;justify-self:start}.btn-k.agenda-aujourdhui{grid-area:aujourdhui}.agenda-temps{--heure: calc(60px * var(--texte, 1))}.temps-evenement:not(.temps-court){flex-direction:row;align-items:baseline;gap:6px}.agenda-taches{padding-left:20px;padding-right:20px}.btn.agenda-nouveau{position:fixed;right:16px;bottom:calc(var(--barre-bas) + env(safe-area-inset-bottom,0px) + 16px);z-index:900;width:56px;height:56px;min-height:56px;padding:0;justify-content:center;border-radius:28px;box-shadow:0 10px 24px -8px #14112a80}.btn.agenda-nouveau:active{transform:scale(.95)}.agenda-temps .temps-corps{max-height:62dvh}.page.agenda{padding-bottom:96px}.reglages-page{gap:20px}.reglages-page .reglages-titre{font-size:calc(30px * var(--texte, 1));line-height:calc(36px * var(--texte, 1))}.reglages-nav{grid-template-columns:minmax(0,1fr);gap:20px}.reglages-lignes .reglage-tuile:active{background:var(--survol)}.recherche-voile[data-telephone] .recherche-champ{position:relative;height:60px;padding:0 6px 0 12px;gap:4px}.recherche-voile[data-telephone] .recherche-champ>svg{position:absolute;left:26px;color:var(--fumee);pointer-events:none}.recherche-voile[data-telephone] .recherche-champ input{height:44px;padding:0 12px 0 42px;border-radius:22px;background:var(--survol)}.recherche-voile[data-telephone] .recherche-champ input::placeholder{color:var(--fumee)}.recherche-voile[data-telephone] .recherche-effacer{margin-left:-42px;margin-right:6px}}@media (max-width: 640px){.feuille-filtres .filtres-explorer-corps{gap:26px;padding:8px 20px 28px}.feuille-filtres .filtres-section{gap:10px;padding-top:0;border-top:0}.feuille-filtres .filtres-section-titre{font-size:calc(14px * var(--texte, 1));font-weight:700;color:var(--encre-2)}.feuille-filtres .champ-recherche{height:52px;border-radius:16px;font-size:16px}.feuille-filtres .filtres-explorer-menus{display:grid;gap:8px}.feuille-filtres .menu-filtre{width:100%;max-width:none;height:56px;justify-content:space-between;padding:0 16px;border-radius:16px;border:1px solid var(--bord);font-size:calc(16px * var(--texte, 1));font-weight:600}.feuille-filtres .menu-filtre[data-actif]{border:2px solid var(--encre);padding:0 15px}.feuille-filtres .puces[aria-label=Température]{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.feuille-filtres .puce.puce-rang{height:64px;gap:10px;padding:0 16px;border-radius:16px;border:1px solid var(--bord);color:var(--encre);font-size:calc(16px * var(--texte, 1));font-weight:600}.feuille-filtres .puce.puce-rang[aria-pressed=true]{border:2px solid var(--encre);padding:0 15px;background:var(--survol)}.feuille-filtres .puce-rang .num{margin-left:auto;font-weight:650;color:var(--encre-2)}.feuille-filtres label.bascule{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:14px 16px;border:1px solid var(--bord);border-radius:16px;background:#fff}.feuille-filtres label.bascule>input{order:2;flex:none;margin:0}.feuille-filtres label.bascule:has(>input:checked){border:2px solid var(--encre);padding:13px 15px}.feuille-filtres label.bascule b{font-size:calc(16px * var(--texte, 1))}.feuille-filtres label.bascule small{display:block;margin-top:2px;font-size:calc(14px * var(--texte, 1));color:var(--encre-2)}.tri-explorer{display:grid;margin:0;padding:0;border:0}.tri-explorer-choix{position:relative;display:flex;align-items:center;min-height:52px;padding:0 44px 0 2px;border-bottom:1px solid var(--bord);font-size:calc(16px * var(--texte, 1));font-weight:600;cursor:pointer}.tri-explorer-choix:last-child{border-bottom:0}.tri-explorer-choix>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tri-explorer-choix:has(>input:checked):after{content:"";position:absolute;right:6px;top:50%;width:22px;height:22px;margin-top:-11px;background:var(--svg-coche) center / contain no-repeat;pointer-events:none}.tri-explorer-choix:has(>input:focus-visible){outline:3px solid var(--encre);outline-offset:-3px;border-radius:12px}.feuille-filtres .filtres-explorer-effacer{display:none}.feuille-filtres-pied{display:flex;gap:10px}.feuille-filtres-pied .btn{flex:1 1 0;height:52px}.feuille-filtres-pied .feuille-filtres-effacer{flex:0 0 auto;width:auto;padding:0 22px}}
