.pk,.mj-head .pk,.ap-now .pk,.hi-side .pk{color:var(--brand,#0B5D49)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;font-size:max(.8rem,12px)!important}.ap-fav{color:var(--ink-2,#3A4A45)!important;font-size:1.15rem!important;min-width:2rem;min-height:2rem}.ap-fav.on{color:var(--brand,#0B5D49)!important}small,.small{font-size:max(.8rem,12px)}.vs-tag,.vs-tag small,.chip small{font-size:max(.78rem,11px)!important}.subnav-sib a{min-height:1.85rem;padding-block:.3rem!important}.ap-sw{min-height:2rem;padding:.35rem .3rem}.appnav-i{min-height:2rem}.lnk-b,button.lnk-b,a.lnk-b{min-height:1.85rem;display:inline-flex;align-items:center}.vs-tag{min-height:1.85rem}.ph .lnk-b{min-height:2rem}:focus-visible{outline:2px solid var(--brand,#0B5D49)!important;outline-offset:2px!important;border-radius:6px}.subnav-i:focus-visible,.rail a:focus-visible{outline-offset:-2px!important}.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}@media(max-width:900px){.subnav-i,.rail a,.appnav-i,.chip,.tabs a{min-height:2.5rem}.sn-m .sn-apps .subnav-i{min-height:3rem}.sn-m .appnav-i{min-height:2.2rem}.btn{min-height:2.75rem}}.ph h1,.sx h1{font-weight:800;letter-spacing:-.015em;line-height:1.12}.ph p,.sx>p.lead{max-width:62ch}h2{letter-spacing:-.01em}.card p,.box p,.ap-c p,.pl-i p{max-width:70ch}.subnav-k b,.appnav-k b{letter-spacing:.02em}.subnav-k b{text-transform:none;font-size:max(.86rem,12px)}#view>*:first-child{animation:ww-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes ww-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.btn,.chip,.appnav-i,.subnav-i,.ap-tile,.pl-cq a,.um-i,.ap-sw{transition:background-color .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s}.btn:active,.chip:active,.ap-tile:active,.pl-cq a:active,.appnav-i:active{transform:scale(.97)}.btn.p{box-shadow:0 1px #0337322e}.btn.p:hover{filter:brightness(1.06)}.ap-c,.vy-c,.ev-c,.pl-i,.mr-c,.vs-c{transition:border-color .16s,transform .16s}.sheet{animation:ww-sheet .22s ease-out both}@keyframes ww-sheet{0%{opacity:0}to{opacity:1}}.toast{animation:ww-toast .22s ease-out both}@keyframes ww-toast{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.hi-globe,.vy-globe,#mo-globe,.mo-stage{background-image:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.06),transparent 60%)}@media(prefers-reduced-motion:reduce){#view>*:first-child,.sheet,.toast{animation:none!important}.btn:active,.chip:active,.ap-tile:active{transform:none}}@media(min-width:901px){body.has-apps{--cats:3.4rem}body.has-appnav{--cats:5.9rem}#subnav-d.sn-bar .subnav{height:3.4rem}.appnav{height:2.5rem}.subnav-k small{display:none}.sn-apps .subnav-i{font-size:max(.86rem,12px)}}.ap-c,.vy-c,.ev-c,.pl-i,.mr-c,.vs-c,.box,.card,.hi-sum,.hi-list{border-radius:14px!important}.btn,.chip,.appnav-i{border-radius:10px}.chip,.appnav-i,.subnav-sib a,.ap-sw i{border-radius:999px}.ap-tile{box-shadow:none!important}.ap-tile:hover,.pl-cq a:hover{transform:translateY(-1px);border-color:var(--brand,#0B5D49)!important}.pl-cq a{border:1px solid var(--line-2,#DCE3DF);background:var(--bg)}.pl-cq a:hover{background:var(--bg)}.empty,.box.empty{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.empty .btn{margin-top:.25rem}body.landing #view>*:first-child{animation:none}.vs-tag small,.chip small{color:var(--ink-2,#3A4A45)!important}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--brand,#0B5D49)}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none!important}.has-ai{display:inline-flex;align-items:center;gap:.35rem}.has-ai .ic{width:1rem;height:1rem;flex:none}.has-ai .ic.ai{color:currentColor}.btn.p .ic.ai,.btn.p .ic{color:#fff}.mn-mode{display:flex;align-items:center;gap:.4rem;margin:-.2rem 0 .8rem;color:var(--ink-2)}.mn-sum{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 1rem;padding:.8rem 1rem;border:1px solid var(--line-2);border-radius:14px;background:var(--surface,#F2F5F3)}.mn-sum>div{display:flex;flex-direction:column;min-width:5rem}.mn-sum b{font:800 1.25rem/1.1 var(--ui);color:var(--brand,#0B5D49)}.mn-sum span{font-size:.78rem;color:var(--ink-2)}.mn-sum .btn{margin-left:auto}.mn-sum .btn+.btn{margin-left:0}.mn-f{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 1rem}.mn-f .chip[aria-pressed=true]{background:var(--brand,#0B5D49);color:#fff;border-color:var(--brand,#0B5D49)}.mn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.9rem}.mn-c{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem;border:1px solid var(--line-2);border-radius:14px;background:var(--bg)}.mn-c header{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--ink-2)}.mn-c header b{color:var(--ink)}.mn-c header small{margin-left:auto;white-space:nowrap}.mn-st{padding:.15rem .55rem;border-radius:999px;background:var(--brand-s,#E8F3EF);color:var(--brand-d,#033732);font-weight:700;font-size:.74rem}.mn-c.st-resolu .mn-st,.mn-c.st-fait .mn-st{background:#e6f4ea;color:#1e6b3a}.mn-c.st-pris .mn-st,.mn-c.st-reserve .mn-st,.mn-c.st-complet .mn-st{background:#fff4db;color:#8a5a00}.mn-c.st-clos .mn-st,.mn-c.st-occupe .mn-st{background:var(--surface,#F2F5F3);color:var(--ink-2)}.mn-c h3{margin:.1rem 0 0;font:700 1.02rem/1.3 var(--ui)}.mn-meta{margin:0;font-size:.86rem;color:var(--ink-2)}.mn-meta i{font-style:normal;opacity:.5}.mn-ph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;margin:.2rem 0}.mn-c .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem}.mn-sel{margin-left:auto;padding:.3rem .5rem;border:1px solid var(--line-2);border-radius:8px;background:var(--bg);font:600 .8rem var(--ui);color:var(--ink)}.mn-att ul{padding-left:1.2rem;font-size:.92rem}@media(max-width:900px){.mn-sum{gap:.5rem .9rem;padding:.7rem .8rem}.mn-sum .btn{margin-left:0}}@media print{#top,#rail,#subnav-d,.sn-m,.main,.scrim{display:none!important}#sheet{position:static!important;max-height:none!important;box-shadow:none!important}}@media(min-width:901px){.sn-apps{overflow:visible}.sn-scroll{display:flex;align-items:stretch;gap:clamp(.4rem,1.3vw,1.1rem);flex:1 1 auto;min-width:0;height:100%;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);padding-right:2.5rem}.sn-scroll::-webkit-scrollbar{display:none}.sn-scroll .subnav-i{flex:none}.sn-apps .sn-all{flex:none;margin-left:0}}@media(max-width:900px){.sn-scroll{display:contents}}
