@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff")}:root{--u:calc(min(100vw, 520px) / 393);--bg:#f4f2ea;--surface:#fff;--ink:#1e1a18;--ink-muted:#5b5a4f;--dark:#272a2d;--card-border:#e0dcd4;--on-dark:#fdfeff;--accent:#c76e4a;--ok-fill:#bfd0b2bf;--ok-border:#b4c9a5;--ko-fill:#b84426bf;--ko-border:#b84426;--off-fill:#625d58bf;--off-border:#4d4c4f;--font:"Tinos", "Times New Roman", Times, serif;--fs-title:calc(var(--u) * 25.39);--fs-lead:calc(var(--u) * 15.23);--fs-body:calc(var(--u) * 12.69);--fs-big:calc(var(--u) * 22.85);--fs-tab:calc(var(--u) * 11.42);--fs-foot:calc(var(--u) * 10.16);--radius-capsule:999px;--radius-card:calc(var(--u) * 12);--margin-x:calc(var(--u) * 44.5);--inset-x:calc(var(--u) * 44.4)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);overflow:hidden}img{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen{height:100dvh;padding:calc(var(--u) * 82.6) var(--margin-x) 0;background:var(--bg);flex-direction:column;display:flex}.t-title{font-size:var(--fs-title);line-height:calc(var(--u) * 30);margin:0;font-weight:700}.t-lead{margin:calc(var(--u) * 7.33) 0 0;font-size:var(--fs-lead);line-height:calc(var(--u) * 18);font-weight:400}.logos{margin-top:calc(var(--u) * 62.04);height:calc(var(--u) * 98.1);justify-content:space-between;align-items:flex-start;display:flex}.logos img{object-fit:contain;max-width:100%;max-height:100%;display:block}.login-form{flex-direction:column;display:flex}.field{height:calc(var(--u) * 43.03);border-radius:var(--radius-capsule);background:var(--dark);color:var(--on-dark);align-items:center;display:flex}.field+.field{margin-top:calc(var(--u) * 41.24)}.login-form .field:first-child{margin-top:calc(var(--u) * 64.15)}.field__icon{width:calc(var(--u) * 41.27);height:calc(var(--u) * 41.27);margin-left:calc(var(--u) * 1.32);flex:none}.field input{min-width:0;height:100%;margin-left:calc(var(--u) * 2.78);padding:calc(var(--u) * 2.4) 0 0;font:400 var(--fs-body) / 1 var(--font);color:var(--on-dark);background:0 0;border:0;outline:0;flex:1}.field input::placeholder{color:var(--on-dark);opacity:1}.field:focus-within{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.btn{width:calc(var(--u) * 289.2);height:calc(var(--u) * 47);margin:calc(var(--u) * 137.7) auto 0;padding:calc(var(--u) * 1.7) 0 0;border-radius:var(--radius-capsule);border:1px solid var(--ko-border);background:var(--ko-fill);color:var(--dark);font:700 var(--fs-big) / 1 var(--font);cursor:pointer;justify-content:center;align-items:center;display:flex}.btn:focus-visible{outline:calc(var(--u) * 2) solid var(--dark);outline-offset:calc(var(--u) * 2)}.login-foot{padding-bottom:calc(var(--u) * 28.73);text-align:center;font-size:var(--fs-foot);line-height:calc(var(--u) * 12);margin:auto 0 0}.card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}.label{padding-left:calc(var(--u) * 45.4);font-size:var(--fs-body);line-height:calc(var(--u) * 15);color:var(--ink-muted);margin:0;font-weight:700}.label--first{margin-top:calc(var(--u) * 40.1)}.label--list{margin-top:calc(var(--u) * 14)}.metric{margin-top:calc(var(--u) * 4.2);padding:calc(var(--u) * 9.6) var(--inset-x) calc(var(--u) * 11.1);font-size:var(--fs-big);line-height:calc(var(--u) * 27);font-weight:700}.list{min-height:0;margin:calc(var(--u) * 3.5) 0 calc(var(--u) * 43.8);flex:1;position:relative}.rows{height:100%;padding:calc(var(--u) * .5) var(--inset-x) 0;scrollbar-width:none;overflow-y:auto}.rows::-webkit-scrollbar{display:none}.row{height:calc(var(--u) * 44.32);border-bottom:1px solid var(--ink-muted);font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex}.row:last-child{border-bottom:0}.scroll-ind{top:calc(var(--u) * .6);bottom:calc(var(--u) * .6);left:calc(100% + var(--u) * 20.7);width:calc(var(--u) * 3);border-radius:calc(var(--u) * 2);background:#7f7872;position:absolute}.scroll-ind i{border-radius:calc(var(--u) * 2);background:var(--ink);width:100%;height:100%;display:block}.badge{width:calc(var(--u) * 65.92);height:calc(var(--u) * 23.04);border-radius:var(--radius-capsule);font-size:var(--fs-body);color:var(--ink);border:1px solid;justify-content:center;align-items:center;line-height:1;display:flex}.badge--ok{background:var(--ok-fill);border-color:var(--ok-border)}.badge--ko{background:var(--ko-fill);border-color:var(--ko-border)}.badge--off{background:var(--off-fill);border-color:var(--off-border);color:#fff}.tabbar{height:calc(var(--u) * 43.03);margin:0 0 calc(var(--u) * 20.3);border:1px solid var(--card-border);border-radius:var(--radius-capsule);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid}.tabbar a{padding-bottom:calc(var(--u) * 1.8);font-size:var(--fs-tab);line-height:calc(var(--u) * 14);color:var(--dark);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.tabbar a[aria-current=page]{color:var(--accent)}.tabbar a:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * -4);border-radius:var(--radius-capsule)}:root{--ok-solid:#c0d2b4;--ok-soft:#d6dec9;--off-solid:#625d58;--radius-pill:calc(var(--u) * 23.7);--radius-bar:calc(var(--u) * 12)}.label--sub{margin-top:calc(var(--u) * 21.7)}.label--top{margin-top:calc(var(--u) * 19.9)}.t-title+.label--lang{margin-top:calc(var(--u) * 38.1)}.bar{height:calc(var(--u) * 49.4);margin-top:calc(var(--u) * 3.6);padding:0 0 0 calc(var(--u) * 45.7);border-radius:var(--radius-bar);background:var(--dark);color:var(--on-dark);font-size:var(--fs-big);align-items:center;font-weight:700;line-height:1;display:flex}.bar--who{padding-left:calc(var(--u) * 44.9)}.bar__arrow{width:calc(var(--u) * 28.6);height:calc(var(--u) * 9.7);margin:0 calc(var(--u) * 18.9) 0 calc(var(--u) * 24.4);flex:none}.bar__grp{display:inline-block}.bar__grp:first-child{margin-right:0}.days{gap:calc(var(--u) * 14.45);margin-top:calc(var(--u) * 15.2);grid-template-columns:repeat(5,1fr);display:grid}.day{height:calc(var(--u) * 49.7);padding:calc(var(--u) * 2) 0 0;border:1px solid var(--card-border);border-radius:var(--radius-bar);background:var(--surface);color:var(--ink);font:700 var(--fs-big)/1 var(--font);cursor:pointer;position:relative}.day[aria-pressed=true]{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.day i{top:calc(var(--u) * .2);right:calc(var(--u) * -4.9);width:calc(var(--u) * 9.8);height:calc(var(--u) * 9.8);background:var(--accent);border-radius:50%;position:absolute}.list--plan{margin:calc(var(--u) * 16.1) 0 calc(var(--u) * 16.1)}.list--plan .rows{height:100%}.list--tall{margin-bottom:calc(var(--u) * 16.1)}.list--sites{height:calc(var(--u) * 538);flex:none;margin:0}.screen--sites .t-title+.list{margin-top:calc(var(--u) * 59.6)}.sites{scrollbar-width:none;height:100%;overflow-y:auto}.sites::-webkit-scrollbar{display:none}.site{width:100%;height:calc(var(--u) * 64.6);margin:0 0 calc(var(--u) * 14.32);padding:0 var(--inset-x) 0;text-align:left;font:400 var(--fs-body)/calc(var(--u) * 14.6) var(--font);color:var(--ink);display:block}.site:last-child{margin-bottom:0}.site__top{margin-top:calc(var(--u) * -.6);justify-content:space-between;align-items:flex-start;display:flex}.site__name{font-size:var(--fs-big);line-height:calc(var(--u) * 26);font-weight:700}.site__h{margin-top:calc(var(--u) * 5.4);line-height:calc(var(--u) * 15)}.site__addr{height:calc(var(--u) * 29.2);margin-top:calc(var(--u) * -.3);align-items:center;display:flex}.actions{gap:calc(var(--u) * 12.7);margin-top:calc(var(--u) * 11.6);display:flex}.btn-new{width:calc(var(--u) * 245.5);height:calc(var(--u) * 43.9);padding:calc(var(--u) * 1.5) 0 0;border-radius:var(--radius-pill);border:1px solid var(--ok-border);background:var(--ok-soft);color:var(--dark);font:700 var(--fs-big)/1 var(--font);cursor:pointer;flex:none}.btn-minus{width:calc(var(--u) * 43.9);height:calc(var(--u) * 43.9);padding:0 0 calc(var(--u) * 3);border:1px solid var(--ko-border);color:var(--dark);font:700 var(--fs-big)/1 var(--font);cursor:pointer;background:#c66d47;border-radius:50%;flex:none}.card--plan{padding:0 var(--inset-x);position:relative}.prow{isolation:isolate;height:calc(var(--u) * 61.7);padding-bottom:calc(var(--u) * 1.1);border-bottom:1px solid var(--ink-muted);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);cursor:default;align-items:center;display:flex;position:relative}.prow:last-of-type{border-bottom:0}.prow--sel:before{content:"";z-index:-1;top:calc(var(--u) * -.5);bottom:calc(var(--u) * -.5);left:calc(-1 * var(--inset-x) - 1px);right:calc(-1 * var(--inset-x) - 1px);background:var(--ok-solid);border-radius:999px;position:absolute}.prow[role=button]{cursor:pointer}.prow__txt{flex:1;min-width:0}.prow__day{left:calc(-1 * var(--inset-x));top:calc(var(--u) * 17.4);width:var(--inset-x);text-align:center;line-height:calc(var(--u) * 13.6);font-weight:700;position:absolute}.prow__day b{font-weight:700;display:block}.prow__day .d1{font-size:var(--fs-body);color:var(--ink-muted)}.prow__day .d2{font-size:var(--fs-lead);margin-top:calc(var(--u) * -1.6)}.prow__dots{left:0;right:0;top:calc(var(--u) * 33.8);height:calc(var(--u) * 1.8);background:radial-gradient(circle at calc(var(--u) * .9) calc(var(--u) * .9), var(--ink) calc(var(--u) * .85), transparent 1px) 0 0/calc(var(--u) * 6.8) calc(var(--u) * 1.8) repeat-x;position:absolute}.prow__dots--lead{left:calc(var(--u) * 25.3)}.prow__mini{font-weight:700}.plan-bottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:-1px;left:-1px;right:-1px}.composer{width:calc(var(--u) * 258.9);height:calc(var(--u) * 33.9);padding:0 0 0 calc(var(--u) * 44.9);background:var(--dark);color:var(--on-dark);font-size:var(--fs-body);text-align:left;cursor:pointer;border-radius:999px;align-items:center;display:flex}.composer b{margin-right:.4em}.check{width:calc(var(--u) * 33.6);height:calc(var(--u) * 33.6);border:1px solid var(--ok-border);background:var(--ok-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.check svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin:calc(var(--u) * 1.2) 0 0 calc(var(--u) * 1.2)}.banner{height:calc(var(--u) * 43.9);margin-top:calc(var(--u) * 39.7);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 3.1);background:var(--dark);color:var(--on-dark);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);border-radius:999px;align-items:center;display:flex}.banner svg{width:calc(var(--u) * 37.8);height:calc(var(--u) * 37.8);margin-right:calc(var(--u) * 5.5);flex:none}.sel-card{margin-top:calc(var(--u) * 36.6);height:calc(var(--u) * 103.6);padding:calc(var(--u) * 5.7) 0 0 var(--inset-x)}.sel-card .label{line-height:calc(var(--u) * 15);padding:0}.sel-card__val{margin:calc(var(--u) * 2.1) 0 0;padding-right:var(--inset-x);font-size:var(--fs-body);line-height:calc(var(--u) * 15);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sel-card.is-warn .sel-card__val{color:var(--accent)}.btn-change{width:calc(var(--u) * 290);height:calc(var(--u) * 47.5);margin:calc(var(--u) * 10.9) 0 0 calc(var(--u) * -37.7);padding:calc(var(--u) * 1.7) 0 0;border-radius:var(--radius-pill);background:var(--dark);color:var(--on-dark);font:700 var(--fs-big)/1 var(--font);cursor:pointer;justify-content:center;align-items:center;display:flex}.sel-card{padding-right:0}.sel-card .btn-change{margin-left:calc(var(--u) * -37.7);margin-left:calc(var(--u) * 6.7 - var(--inset-x) - 0px)}.list--pt{margin:calc(var(--u) * 40.9) 0 calc(var(--u) * 12.4)}.pt{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.pt-btn{width:calc(100% + 2px);height:calc(var(--u) * 59.2);padding:calc(var(--u) * 1.7) 0 0;border:1px solid var(--ko-border);border-radius:var(--radius-pill);background:var(--ko-fill);color:var(--dark);font:700 var(--fs-big)/1 var(--font);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:-1px -1px 0;display:flex}.pt-btn--done{border-color:var(--ok-border);background:var(--ok-solid);border-radius:var(--radius-pill);width:100%;margin:0}.crows{min-height:0;padding:0 calc(var(--u) * 21.5);scrollbar-width:none;flex:1;overflow-y:auto}.crows::-webkit-scrollbar{display:none}.crow{isolation:isolate;height:calc(var(--u) * 32.3);padding-bottom:calc(var(--u) * .6);border-bottom:1px solid var(--ink-muted);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);cursor:pointer;align-items:center;display:flex;position:relative}.crow--sel:before{content:"";z-index:-1;top:0;bottom:calc(var(--u) * -.5);left:calc(var(--u) * -22.5);right:calc(var(--u) * -22.5);background:var(--ok-solid);border-radius:999px;position:absolute}.crow--sel{border-bottom-color:var(--ink-muted)}.sum{height:calc(var(--u) * 71.9);padding:calc(var(--u) * 5.7) var(--inset-x) 0 calc(var(--u) * 44.9);border-radius:var(--radius-bar);background:var(--dark);color:var(--on-dark);font-size:var(--fs-body);margin-top:0}.sum p{margin:0}.sum__wk{font-weight:700;line-height:calc(var(--u) * 15)}.sum__h{font-size:var(--fs-big);line-height:calc(var(--u) * 27);font-weight:700;margin-top:calc(var(--u) * 2.2)!important}.sum__note{line-height:calc(var(--u) * 15);margin-top:calc(var(--u) * 1.2)}.card--week,.card--week5{height:calc(var(--u) * 309.5)}.list--nota{margin:calc(var(--u) * 5.4) 0 calc(var(--u) * 19.8)}.nota{height:100%;padding:calc(var(--u) * 11.1) calc(var(--u) * 16);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);scrollbar-width:none;overflow-y:auto}.nota::-webkit-scrollbar{display:none}.card--lang{margin-top:calc(var(--u) * 4.3);padding:calc(var(--u) * 7.6) 0 calc(var(--u) * 11.4)}.lang{isolation:isolate;width:100%;height:calc(var(--u) * 46.8);padding:0 var(--inset-x);font:700 var(--fs-body)/1 var(--font);text-align:left;color:var(--ink);cursor:pointer;align-items:center;display:flex;position:relative}.lang[aria-pressed=true]:before{content:"";z-index:-1;background:var(--ok-solid);border-radius:999px;position:absolute;inset:0}.card--lang,.screen--scroll{overflow:hidden}.label--week,.label--hist{margin-top:calc(var(--u) * 12.5)}.label--week+.card,.label--hist+.card{margin-top:calc(var(--u) * 4.8)}.label--nota{margin-top:calc(var(--u) * 13.7)}.label--cette{margin-top:calc(var(--u) * 11.8)}.label--cette+.card{margin-top:calc(var(--u) * 5.5)}button{font:inherit;color:inherit}.tabbar{margin-top:auto}.lang{background:0 0;border:0}.site,.day,.btn-new,.btn-minus,.composer,.check,.pt-btn,.btn-change{appearance:none}.btn-change{border:0}.sel-card .btn-change{margin-left:calc(var(--u) * -38.7)}.composer{border:0}.scroll{scrollbar-width:none;min-height:0;margin-bottom:calc(var(--u) * 16.1);flex:1;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.back{margin:calc(var(--u) * 19.9) 0 0;padding-left:calc(var(--u) * 45.4);font:700 var(--fs-body)/calc(var(--u) * 15) var(--font);color:var(--accent);text-decoration:none;display:block}.t-title+.back+.scroll{margin-top:0}.label--gap{margin-top:calc(var(--u) * 20)}.label--gap0{margin-top:calc(var(--u) * 16.9)}.label--gap+.card,.label--gap0+.card,.label--gap+.field,.label--gap0+.field,.label--lang+.card{margin-top:calc(var(--u) * 4.8)}.label--cols{padding-right:var(--inset-x);justify-content:space-between;display:flex}.menu{margin-top:calc(var(--u) * 4.8);padding:calc(var(--u) * 7) 0}.menu__row{width:100%;min-height:calc(var(--u) * 46.8);padding:0 var(--inset-x);font:700 var(--fs-body)/calc(var(--u) * 15) var(--font);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.menu__row--static{cursor:default}.menu__row small{font:400 var(--fs-body)/1 var(--font);color:var(--ink-muted);margin-left:calc(var(--u) * 6)}.menu__row.is-off span:first-child{color:var(--ink-muted);text-decoration:line-through}.menu__r{align-items:center;gap:calc(var(--u) * 10);display:flex}.chev{width:calc(var(--u) * 6);height:calc(var(--u) * 11)}.count{min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:calc(var(--u) * 1) calc(var(--u) * 5) 0;background:var(--accent);color:#fff;font:700 var(--fs-body)/1 var(--font);border-radius:999px;place-items:center;display:grid}.lockt{font:400 var(--fs-body)/1 var(--font);color:var(--ink-muted)}.switch{width:calc(var(--u) * 44);height:calc(var(--u) * 25);border:1px solid var(--off-border);cursor:pointer;background:#625d5859;border-radius:999px;flex:none;padding:0;position:relative}.switch i{top:calc(var(--u) * 2.5);left:calc(var(--u) * 2.5);width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--surface);border-radius:50%;transition:transform .15s;position:absolute;box-shadow:0 0 0 1px #1e1a1833}.switch[aria-checked=true]{background:var(--ok-solid);border-color:var(--ok-border)}.switch[aria-checked=true] i{transform:translateX(calc(var(--u) * 19));background:var(--dark);box-shadow:none}.switch:focus-visible,.menu__row:focus-visible,.mini-btn:focus-visible,.slot:focus-within{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.duo{gap:calc(var(--u) * 14);display:flex}.duo--h{gap:0}.duo--h span{width:calc(var(--u) * 44);margin-left:calc(var(--u) * 14);text-align:center}.menu--sw{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 3) 0}.note{margin:calc(var(--u) * 12) 0 0;padding:0 var(--inset-x) 0 calc(var(--u) * 45.4);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);color:var(--ink-muted)}.info{margin-top:calc(var(--u) * 4.8);padding:calc(var(--u) * 14) var(--inset-x);font-size:var(--fs-body);line-height:calc(var(--u) * 15)}.info--col{gap:calc(var(--u) * 7);flex-direction:column;display:flex}.info .muted{color:var(--ink-muted)}.rowb{justify-content:space-between;align-items:center;display:flex}.legal{margin-top:calc(var(--u) * 4.8);padding:calc(var(--u) * 10) var(--inset-x) calc(var(--u) * 6);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6)}.legal p{margin:0 0 calc(var(--u) * 9)}.memo{margin-top:calc(var(--u) * 4.8);padding:0;overflow:hidden}.memo textarea{width:100%;height:calc(var(--u) * 84);padding:calc(var(--u) * 11) calc(var(--u) * 16);resize:none;font:400 var(--fs-body)/calc(var(--u) * 14.6) var(--font);color:var(--ink);background:0 0;border:0;outline:0;display:block}.field--plain{padding-left:calc(var(--u) * 44.9);margin-top:calc(var(--u) * 4.8)}.field--plain input,.field--plain select{min-width:0;height:100%;padding:calc(var(--u) * 2.4) 0 0;font:400 var(--fs-body)/1 var(--font);color:var(--on-dark);appearance:none;background:0 0;border:0;outline:0;flex:1;margin:0}.field--plain select option{color:#1e1a18;background:#fff}.field--plain input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}.field--light{background:var(--bg);height:calc(var(--u) * 36);margin-top:0}.field--light input{color:var(--ink);padding-top:0}.field--light input::placeholder{color:var(--ink-muted)}.btn--form{margin-top:calc(var(--u) * 22);margin-bottom:calc(var(--u) * 6)}.notice{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 11) var(--inset-x);border-radius:var(--radius-bar);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6)}.notice--ok{background:var(--ok-solid);border:1px solid var(--ok-border)}.scroll--cards{padding-top:calc(var(--u) * 12)}.corr{margin-bottom:calc(var(--u) * 12);padding:calc(var(--u) * 12) var(--inset-x) calc(var(--u) * 12);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6)}.corr__top{font-size:var(--fs-lead);justify-content:space-between;align-items:center;display:flex}.corr__txt{margin:calc(var(--u) * 6) 0 0}.corr__why{color:var(--ink-muted)}.corr__act{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 11);display:flex}.corr__lock{margin:calc(var(--u) * 9) 0 0;color:var(--ink-muted)}.mini-btn{height:calc(var(--u) * 32);padding:calc(var(--u) * 1) 0 0;color:var(--dark);font:700 var(--fs-body)/1 var(--font);cursor:pointer;border:1px solid;border-radius:999px;flex:1}.mini-btn--ok{background:var(--ok-solid);border-color:var(--ok-border)}.mini-btn--ko{background:var(--ko-fill);border-color:var(--ko-border)}.btn-new--full{width:100%;margin:0 0 calc(var(--u) * 20.3);padding-top:calc(var(--u) * 1.5);display:block}.btn-new--ko{background:var(--ko-fill);border-color:var(--ko-border);margin-top:calc(var(--u) * 12)}.btn-change--full{width:100%;margin:calc(var(--u) * 12) 0 0}.slots{gap:calc(var(--u) * 14.4);margin-top:calc(var(--u) * 4.8);grid-template-columns:1fr 1fr;display:grid}.slot{height:calc(var(--u) * 98.1);border:1.5px dashed var(--ink-muted);border-radius:var(--radius-card);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-body);line-height:calc(var(--u) * 15);text-align:center;cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.slot img{object-fit:contain;max-width:86%;max-height:86%}.slot input{opacity:0;cursor:pointer;position:absolute;inset:0}.jlist{margin-top:calc(var(--u) * 4.8);padding:calc(var(--u) * 2) var(--inset-x)}.jrow{padding:calc(var(--u) * 11) 0;border-bottom:1px solid var(--ink-muted);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6)}.jrow:last-child{border-bottom:0}.jrow p{margin:calc(var(--u) * 3) 0 0}.jrow__h{justify-content:space-between;display:flex}.jrow__h span{color:var(--ink-muted)}.scroll>.label--lang:first-child{margin-top:calc(var(--u) * 38.1)}.info,.note,.legal,.legal{padding-right:calc(var(--u) * 24)}.info .badge{width:auto;padding:calc(var(--u) * 1) calc(var(--u) * 10) 0}.rowb{gap:calc(var(--u) * 10)}.corr{padding-right:calc(var(--u) * 24)}html,body{background:var(--bg);height:100%;color:var(--ink)}body{overflow:hidden}#app{max-width:520px;height:100%;margin:0 auto}.screen{height:100%}.row small,.trow__h small{font:400 var(--fs-body)/1 var(--font);color:var(--ink-muted);margin-left:calc(var(--u) * 6)}.row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:calc(var(--u) * 10);overflow:hidden}.ln{display:block}.ln--gap{margin-top:calc(var(--u) * 8)}.pt-btn--out{border-color:var(--dark);background:var(--dark);color:var(--on-dark)}.sel-card.is-on .label{color:var(--ink)}.crow--log{cursor:default;justify-content:space-between;gap:calc(var(--u) * 10)}.crow--log>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crow__h{flex:none;font-weight:700}.crow__h.is-live{color:var(--accent)}.crow--hd{cursor:default;height:calc(var(--u) * 30);padding-top:calc(var(--u) * 6);border-bottom:1px solid var(--ink-muted);color:var(--ink-muted);font-weight:700}.screen{position:relative}.push{z-index:20;top:calc(var(--u) * 14);left:calc(var(--u) * 12);right:calc(var(--u) * 12);gap:calc(var(--u) * 4);padding:calc(var(--u) * 11) calc(var(--u) * 16) calc(var(--u) * 12);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #1e1a1829;text-align:left;font:400 var(--fs-body)/calc(var(--u) * 15) var(--font);color:var(--ink);cursor:pointer;appearance:none;flex-direction:column;animation:.35s ease-out push-in;display:flex;position:absolute}.push__h{color:var(--ink-muted);justify-content:space-between;display:flex}.push__h b{color:var(--ink)}@keyframes push-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@media (width>=760px){.push{width:360px;top:24px;left:auto;right:24px}}.prow__h{align-items:flex-end;gap:calc(var(--u) * 3);margin-left:calc(var(--u) * 10);flex-direction:column;flex:none;font-weight:700;display:flex}.ecart{font:400 var(--fs-tab)/1 var(--font);color:var(--ink-muted)}.ecart--neg{color:var(--accent)}.site{cursor:pointer}.site__h{align-items:center;gap:calc(var(--u) * 8);display:flex}.site__addr{overflow:hidden}.metric--site{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 10);display:flex}.metric--site small{font:400 var(--fs-body)/1 var(--font);color:var(--ink-muted)}.tlist{margin-top:calc(var(--u) * 4.8);padding:calc(var(--u) * .5) var(--inset-x)}.trow{border-bottom:1px solid var(--ink-muted);cursor:pointer}.trow:last-child{border-bottom:0}.trow:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2);border-radius:calc(var(--u) * 4)}.trow__h{min-height:calc(var(--u) * 44.32);font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex}.trow__r{align-items:center;gap:calc(var(--u) * 10);display:flex}.trow .chev{transition:transform .15s}.trow.is-open .chev{transform:rotate(90deg)}.pdet{gap:calc(var(--u) * 5);padding:0 0 calc(var(--u) * 12);font-size:var(--fs-body);line-height:calc(var(--u) * 14.6);color:var(--ink-muted);flex-direction:column;display:flex}.pdet span{gap:calc(var(--u) * 8);display:flex}.pdet b{width:calc(var(--u) * 46);color:var(--ink);flex:none}.pdet i{color:var(--ink);margin-left:auto;font-style:normal}.empty{padding:calc(var(--u) * 13) 0;font-size:var(--fs-body);line-height:calc(var(--u) * 15);color:var(--ink-muted);margin:0}.btn-new--in{margin:calc(var(--u) * 14) 0 calc(var(--u) * 6)}.pair{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 4.8);grid-template-columns:1fr 1fr;display:grid}.pair .field--plain{padding-left:calc(var(--u) * 22);margin-top:0}.label--pair{gap:calc(var(--u) * 12);grid-template-columns:1fr 1fr;padding-right:0;display:grid}.label--pair span+span{padding-left:calc(var(--u) * 22)}.label--pair span:first-child{padding-left:0}.notice--ko{background:var(--ko-fill);border:1px solid var(--ko-border);color:var(--dark)}.seg{height:calc(var(--u) * 38);margin-top:calc(var(--u) * 19.9);padding:calc(var(--u) * 3);border:1px solid var(--card-border);border-radius:var(--radius-capsule);background:var(--surface);flex:none;grid-template-columns:1fr 1fr;display:grid}.seg a{padding-top:calc(var(--u) * 1.5);border-radius:var(--radius-capsule);font:700 var(--fs-tab)/1 var(--font);color:var(--dark);justify-content:center;align-items:center;text-decoration:none;display:flex}.seg a[aria-current=page]{background:var(--dark);color:var(--on-dark)}.seg a:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.seg+.label--sub{margin-top:calc(var(--u) * 14)}.bar--who{padding-right:calc(var(--u) * 24)}.bar__day{font:400 var(--fs-body)/1 var(--font);margin-left:auto}.label--qui{margin-top:calc(var(--u) * 16)}.list--qui{margin:calc(var(--u) * 4.8) 0 calc(var(--u) * 26.5)}.card--qui{height:100%;padding:0;overflow:hidden}.qrows{height:100%;padding:0 var(--inset-x) calc(var(--u) * 46);scrollbar-width:none;overflow:hidden auto}.qrows::-webkit-scrollbar{display:none}.qrows .prow{cursor:pointer}.qrows .prow:last-child{border-bottom:0}.slotchip{margin-left:calc(var(--u) * 10);height:calc(var(--u) * 24);padding:calc(var(--u) * 1.5) calc(var(--u) * 11) 0;border-radius:var(--radius-capsule);border:1px solid var(--dark);background:var(--dark);color:var(--on-dark);font:700 var(--fs-tab)/1 var(--font);cursor:pointer;appearance:none;flex:none}.slotchip:focus-visible,.chip:focus-visible,.prow[role=button]:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.card--qui .plan-bottom{isolation:isolate}.card--qui .plan-bottom:before{content:"";z-index:-1;height:calc(var(--u) * 48);border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(#fff0,#fff 45%);position:absolute;bottom:1px;left:1px;right:1px}.chips{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 14);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.gkeys::-webkit-scrollbar{display:none}.glegend::-webkit-scrollbar{display:none}.chip{height:calc(var(--u) * 30);padding:calc(var(--u) * 1.5) calc(var(--u) * 14) 0;border-radius:var(--radius-capsule);border:1px solid var(--card-border);background:var(--surface);color:var(--dark);font:700 var(--fs-body)/1 var(--font);cursor:pointer;appearance:none;flex:none}.chip[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.gkeys{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 12);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.gkey{gap:calc(var(--u) * 3);padding:calc(var(--u) * 8) calc(var(--u) * 14);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;flex:none;display:flex}.gkey b{align-items:center;gap:calc(var(--u) * 7);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1;display:flex}.gkey b:before{content:"";width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:var(--c);border-radius:50%;flex:none}.gkey span{font-size:calc(var(--u) * 11);color:var(--ink-muted);white-space:nowrap;font-weight:700;line-height:1.2}.gwrap{min-height:calc(var(--u) * 180);margin-top:calc(var(--u) * 12);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);overscroll-behavior:contain;flex:1;position:relative;overflow:auto}.gwrap:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.g-gantt{grid-template-columns:44px 230px 1fr;min-width:1320px;font-size:13px;display:grid}.g-c{background:var(--surface);border-bottom:1px solid #ece8df;align-items:center;min-height:32px;padding:5px 12px;display:flex}.g-lot{z-index:2;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;padding:5px 0;font-size:12.5px;font-weight:700;position:sticky;left:0}.g-task{z-index:2;border-right:1px solid var(--card-border);flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.2;position:sticky;left:44px}.g-task small{color:var(--ink-muted);font-size:11.5px;display:block}.g-hd{z-index:4;background:var(--dark);color:var(--on-dark);border-bottom:0;font-weight:700;position:sticky;top:0}.g-lot.g-hd{color:var(--on-dark)}.g-hdr{z-index:3;background:var(--dark);color:var(--on-dark);font-weight:700;position:sticky;top:0}.g-months,.g-weeks{height:30px;position:relative}.g-weeks{background:var(--bg);height:36px;color:var(--ink);border-bottom:1px solid var(--card-border);font-weight:400}.g-months span,.g-weeks span{white-space:nowrap;border-left:1px solid #ffffff2e;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.g-weeks span{border-left:1px solid var(--card-border);font-variant-numeric:tabular-nums;flex-direction:column;font-size:10.5px;line-height:1.15}.g-weeks b{font-size:11px}.g-phase{background:var(--bg);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);grid-column:1/-1;padding:9px 0;font-size:14px}.g-phase span{white-space:nowrap;align-items:center;gap:8px;padding-left:16px;display:inline-flex;position:sticky;left:0}.g-phase i{border-radius:50%;flex:none;width:11px;height:11px}.g-phase em{color:var(--ink-muted);font-style:normal;font-weight:400}.g-tl{background-image:linear-gradient(90deg,#ece8df 1px,#0000 1px);background-repeat:repeat-x;border-bottom:1px solid #ece8df;min-height:32px;position:relative}.g-h,.g-f{position:absolute;top:0;bottom:0}.g-h{background:#ebe7dc}.g-f{background:repeating-linear-gradient(135deg,#e6e1d5 0 4px,#f6f4ee 4px 8px)}.g-bar{border-radius:var(--radius-capsule);height:18px;position:absolute;top:50%;transform:translateY(-50%)}.g-prep{background:var(--off-solid)}.g-p1{background:var(--accent)}.g-p2{background:var(--ok-solid);border:1px solid var(--ok-border)}.g-light{opacity:.4}.g-ext{border:1.5px dashed var(--ink-muted);background:0 0}.g-bl{white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:7px;font-size:11.5px;position:absolute;top:50%;transform:translateY(-50%)}.g-ms{background:var(--dark);border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--dark);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.g-ml{white-space:nowrap;color:var(--dark);padding-left:14px;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.glegend{gap:calc(var(--u) * 16);margin:calc(var(--u) * 10) 0 calc(var(--u) * 16);scrollbar-width:none;font-size:calc(var(--u) * 11.5);color:var(--ink-muted);white-space:nowrap;flex:none;font-weight:700;display:flex;overflow-x:auto}.glegend span{align-items:center;gap:calc(var(--u) * 6);display:inline-flex}.glegend .sw{width:calc(var(--u) * 22);height:calc(var(--u) * 10);border-radius:var(--radius-capsule);display:inline-block}.glegend .sw--ext{border:1.5px dashed var(--ink-muted)}.glegend .sw--f{background:repeating-linear-gradient(135deg,#e0dacc 0 4px,#f6f4ee 4px 8px)}.glegend .sw--ms{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:var(--dark);border-radius:50%}.screen--wide .label--gap+.card{margin-top:calc(var(--u) * 4.8)}@media (width<=759px){.screen--wide .gwrap{margin-left:calc(var(--u) * -30);margin-right:calc(var(--u) * -30)}.g-gantt{grid-template-columns:150px 1fr;min-width:1180px;font-size:12px}.g-lot{display:none}.g-task{padding:4px 10px;left:0}.g-task small{display:none}.g-c,.g-tl{min-height:30px}}@media (width>=760px){:root{--u:1.04px}#app{max-width:none}.screen{padding:48px 40px 0 296px}.screen>:not(.tabbar){width:100%;max-width:640px}.screen--wide>:not(.tabbar){max-width:none}.screen--sites>:not(.tabbar){max-width:900px}.tabbar{border-radius:var(--radius-card);flex-direction:column;gap:6px;width:232px;height:auto;margin:0;padding:22px 14px;display:flex;position:fixed;top:24px;bottom:24px;left:24px}.tabbar:before{content:"Chantier & Co";border-bottom:1px solid var(--card-border);font:700 22px/1.2 var(--font);color:var(--ink);margin:0 0 10px;padding:0 18px 18px;display:block}.tabbar a{border-radius:var(--radius-capsule);flex:none;justify-content:flex-start;height:44px;padding:2px 18px 0;font-size:15px}.tabbar a[aria-current=page]{background:var(--bg)}.screen--login{align-items:center;padding:9vh 40px 0}.screen--login>*{width:100%;max-width:420px}.screen--login .t-title,.screen--login .t-lead{text-align:center}.screen--login .btn{margin-top:72px}.screen--sites .list--sites{flex:1;height:auto;min-height:0}.screen--sites .t-title+.list{margin-top:32px}.sites{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.site{margin:0}.actions{margin-bottom:24px}.list{margin-bottom:28px}.list--pt{margin-bottom:24px}.g-gantt{grid-template-columns:52px 300px 1fr;min-width:1400px}.g-task{left:52px}.glegend{white-space:normal;flex-wrap:wrap;margin-bottom:24px}.gwrap{min-height:320px}}@media (width>=1200px){:root{--u:1.1px}.screen{padding-left:320px;padding-right:56px}.screen--sites .sites{grid-template-columns:1fr 1fr 1fr}.screen--sites>:not(.tabbar){max-width:1080px}}:root{--rw:#2a4e73;--mq:#35a67d}.tabbar--3{grid-template-columns:repeat(3,1fr)}.keep{margin-top:calc(var(--u) * 24);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 45.4);font:700 var(--fs-body)/1 var(--font);color:var(--ink-muted);justify-content:space-between;align-items:center;display:flex}.btn--login{margin-top:calc(var(--u) * 88.7)}.logos{gap:calc(var(--u) * 14.4)}.logos img{flex:1;min-width:0;height:100%}.filt{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 19.9);flex:none;display:flex}.fchip{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 30);padding:calc(var(--u) * 1.5) calc(var(--u) * 14) 0 calc(var(--u) * 11);border-radius:var(--radius-capsule);border:1px solid var(--card-border);background:var(--surface);color:var(--ink-muted);font:700 var(--fs-body)/1 var(--font);cursor:pointer;appearance:none;display:inline-flex}.fchip[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.fchip:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.fdot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin-top:calc(var(--u) * -1.5);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;box-shadow:0 0 0 1px #ffffffb3}.fdot--RW{background:var(--rw)}.fdot--MQ{background:var(--mq)}.fchip[aria-pressed=false] .fdot{opacity:.35}.screen--sites .filt+.list{margin-top:calc(var(--u) * 9.7)}.list--sites{height:calc(var(--u) * 498)}.btn-new--wide{width:100%}.linkbtn{font:700 var(--fs-body)/1 var(--font);color:var(--accent);cursor:pointer;appearance:none;background:0 0;border:0;padding:0}.call{height:calc(var(--u) * 26);padding:calc(var(--u) * 1.5) calc(var(--u) * 12) 0;border-radius:var(--radius-capsule);border:1px solid var(--ok-border);background:var(--ok-solid);color:var(--dark);font:700 var(--fs-tab)/1 var(--font);flex:none;align-items:center;text-decoration:none;display:inline-flex}.call:focus-visible,.linkbtn:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.sel-card__resp{height:calc(var(--u) * 47.5);margin-top:calc(var(--u) * 10.9);padding-right:var(--inset-x);font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex}.ln--resp{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);margin:calc(var(--u) * 5) 0 calc(var(--u) * 9);color:var(--ink-muted);display:flex}.ln--resp b{color:var(--ink)}.forgot{color:var(--accent);font-weight:700}.sel-card--reu{height:auto;margin-top:calc(var(--u) * 16.9);padding-bottom:calc(var(--u) * 12)}.pt-btn--solo{width:100%;margin:calc(var(--u) * 22) 0 0}.seg--soc{margin-top:calc(var(--u) * 4.8);height:calc(var(--u) * 43)}.seg--soc button{padding:calc(var(--u) * 1.5) 0 0;border-radius:var(--radius-capsule);font:700 var(--fs-body)/1 var(--font);color:var(--dark);cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.seg--soc button[aria-checked=true]{background:var(--dark);color:var(--on-dark)}.seg--soc button:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.list--plan2{margin-bottom:calc(var(--u) * 12)}.duo-btn{gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 16.1);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.duo-btn--g{margin-top:0}.btn-dark,.btn-soft{height:calc(var(--u) * 43.9);padding:calc(var(--u) * 1.5) calc(var(--u) * 8) 0;border-radius:var(--radius-capsule);font:700 var(--fs-body)/1 var(--font);cursor:pointer;appearance:none}.btn-dark{border:1px solid var(--dark);background:var(--dark);color:var(--on-dark)}.btn-soft{border:1px solid var(--ok-border);background:var(--ok-soft);color:var(--dark)}.btn-dark:focus-visible,.btn-soft:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2)}.notice--tight{margin:0 0 calc(var(--u) * 10);flex:none}.screen--wide .glegend{margin-bottom:calc(var(--u) * 10)}.wkwrap{margin-top:calc(var(--u) * 4.8);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);overflow-x:auto}.wk{grid-template-columns:96px repeat(5,minmax(112px,1fr));min-width:656px;font-size:12.5px;line-height:1.25;display:grid}.wk-c{cursor:pointer;border-bottom:1px solid #ece8df;border-left:1px solid #ece8df;flex-direction:column;justify-content:center;gap:2px;min-height:46px;padding:6px 10px;display:flex}.wk-c span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-c .muted{color:var(--ink-muted)}.wk-hd{background:var(--dark);min-height:34px;color:var(--on-dark);cursor:default;border-left-color:#0000;font-weight:700}.wk-name{z-index:1;background:var(--surface);cursor:default;border-left:0;font-weight:700;position:sticky;left:0}.wk-hd.wk-name{background:var(--dark);z-index:2}.wk-bad{box-shadow:inset 3px 0 0 var(--accent);background:#c76e4a29}.wk-c[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lslot .label--slot{margin:0 0 calc(var(--u) * 4.8);text-align:center;padding:0}.count--soft{background:var(--off-solid)}.vh small{margin-left:calc(var(--u) * 6)}.jrow .vtodo{color:var(--accent)}.jrow .muted{color:var(--ink-muted)}.btn--mb{margin-bottom:calc(var(--u) * 6)}.btn-new--gap{margin-top:calc(var(--u) * 12);margin-bottom:0}.info .fdot{margin-right:calc(var(--u) * 6)}@media (width>=760px){.screen--sites .list--sites{height:auto}.wk{font-size:13px}.duo-btn{max-width:640px}}.scroll--plan{margin-bottom:calc(var(--u) * 12);-webkit-overflow-scrolling:touch}.list--nota2{height:calc(var(--u) * 260);margin:calc(var(--u) * 5.4) 0 calc(var(--u) * 4);flex:none}.list--nota2 .nota{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.list--nota2 .scroll-ind i{min-height:calc(var(--u) * 24)}.nota__hint{color:var(--ink-muted)}@media (width>=760px){.list--nota2{height:320px}}.scroll--plan{margin-right:calc(-1 * var(--margin-x));padding-right:var(--margin-x)}@media (width>=760px){.scroll--plan{margin-right:0;padding-right:32px;max-width:672px!important}}.trline{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 8);border-top:1px solid var(--card-border);font-size:var(--fs-tab);color:var(--ink-muted);display:flex}.trline .linkbtn{font-size:var(--fs-tab);flex:none}.keep{padding-right:0}.scroll--heures{margin-bottom:calc(var(--u) * 12)}.scroll--heures .sum{margin-top:calc(var(--u) * 39.7)}.screen--sites .list--sites{flex:1;height:auto;min-height:0}.screen--sites .actions{margin-bottom:calc(var(--u) * 16.1)}.site__addr>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sel-card__resp{height:auto;margin-top:calc(var(--u) * 2.1);padding-right:var(--inset-x);line-height:calc(var(--u) * 15)}.prow--sel:before,.crow--sel:before,.lang[aria-pressed=true]:before{border-radius:var(--radius-card)}.card--week,.card--week5{overflow:hidden}.card--plan .prow--sel:first-child:before{top:calc(var(--u) * -20)}.card--plan .prow--sel:last-of-type:before{bottom:calc(var(--u) * -20)}.pt .pt-btn,.card--qui .composer,.card--qui .check{border-radius:var(--radius-card)}.card--lang{padding:0;overflow:hidden}.card--lang .lang:first-child[aria-pressed=true]:before{top:calc(var(--u) * -20)}.card--lang .lang:last-child[aria-pressed=true]:before{bottom:calc(var(--u) * -20)}.badge{width:calc(var(--u) * 78);padding-top:calc(var(--u) * 1)}.info .badge,.corr__top .badge{width:calc(var(--u) * 78);padding:calc(var(--u) * 1) 0 0}.qrows .prow__txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qrows .prow--sel+.prow--sel:before{top:calc(var(--u) * 2)}.wk-c span{white-space:normal;overflow:visible}@media (width<=759px){.wk{grid-template-columns:80px repeat(5,104px);min-width:600px;font-size:12px}.wk-c{padding:6px 8px}}.pt-btn--solo,.btn-new--full,.btn-new--wide,.btn-change--full,.duo-btn .btn-dark,.duo-btn .btn-soft{border-radius:var(--radius-card)}.eye{width:calc(var(--u) * 41.27);height:calc(var(--u) * 41.27);margin-right:calc(var(--u) * 1.32);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.eye svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.eye[aria-pressed=false] .eye__off{display:inline}.eye[aria-pressed=true] .eye__off{display:none}.eye:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * -2)}.eye{width:calc(var(--u) * 39);height:calc(var(--u) * 39);margin-right:calc(var(--u) * 1.5);transform:translateY(calc(var(--u) * .5));background:#625d58;transform:none}:root{--anim:.2s;--anim-court:.15s;--courbe:cubic-bezier(.2, .8, .2, 1)}.screen{animation:fondu var(--anim) var(--courbe)}@keyframes fondu{0%{opacity:0}to{opacity:1}}button,[role=button]{-webkit-tap-highlight-color:transparent;transition:transform var(--anim-court) var(--courbe)}button:active:not(:disabled),[role=button]:active{transform:scale(.97)}.eye:active{transform:scale(.94)}.chargement{z-index:900;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chargement__imgs{gap:calc(var(--u) * 14.4);width:calc(var(--u) * 304);height:calc(var(--u) * 98.1);animation:1.6s ease-in-out infinite alternate pulsation;display:flex}.chargement__imgs img{object-fit:contain;flex:1;min-width:0;height:100%}@keyframes pulsation{0%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.975)}}.login-msg{margin:calc(var(--u) * 16) 0 0;min-height:calc(var(--u) * 15);text-align:center;font-size:var(--fs-body);line-height:calc(var(--u) * 15);color:var(--ink-muted)}.btn:disabled{opacity:.6;cursor:default}.mfa-qr{text-align:center;align-items:center}.mfa-qr img,.mfa-qr__vide{width:calc(var(--u) * 180);height:calc(var(--u) * 180);display:block}.mfa-cle{font:700 var(--fs-body) / 1.4 var(--font);letter-spacing:.08em;word-break:break-all;-webkit-user-select:all;user-select:all}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}button:active:not(:disabled),[role=button]:active,.eye:active{transform:none}}.card--lang-glisse{position:relative}.card--lang-glisse .lang{z-index:1}.card--lang-glisse .lang[aria-pressed=true]:before{content:none}.lang-surlignage{z-index:0;left:0;right:0;top:calc(var(--i) * var(--u) * 46.8);height:calc(var(--u) * 46.8);border-radius:var(--radius-card);background:var(--ok-solid);transition:top var(--anim) var(--courbe), height var(--anim) var(--courbe);position:absolute}.lang-surlignage.is-premier{top:calc(var(--u) * -20);height:calc(var(--u) * 66.8)}.lang-surlignage.is-dernier{height:calc(var(--u) * 66.8)}.label--row{padding-right:calc(var(--u) * 24);justify-content:space-between;align-items:baseline;display:flex}.menu__row[role=button]{cursor:pointer}.switch:disabled,.btn-change:disabled{opacity:.6}.pt .pt-btn--ok{border-color:var(--ok-border);background:var(--ok-solid);color:var(--dark);cursor:default}.pt-btn__coche{width:calc(var(--u) * 26);height:calc(var(--u) * 26);animation:coche var(--anim) var(--courbe)}.pt-btn__attente{margin-left:calc(var(--u) * 8);font:700 var(--fs-body) / 1 var(--font)}@keyframes coche{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.crow__attente{color:var(--accent);font-weight:400}.crow--vide{color:var(--ink-muted)}.note--bientot{margin-top:calc(var(--u) * 20)}.card--week.card--week7{height:auto}.prow__h .is-live{color:var(--accent)}
