@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.NjNj1a_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.NjNj1a_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.st.mh{--mh-ink:#2a1c2e;--mh-paper:#f7f2ea;--mh-card:#ece4d6;--mh-flame:#6b2f63;--mh-flame-dark:#4f2149;--mh-muted:#594d58;--mh-line:#d6ccba;--mh-field:#85786f;--mh-on-dark-muted:#d9d0d6;--mh-on-dark-accent:#ecb93a;--st-gorse:#ecb93a;--st-airbnb:#b4530f;--st-booking:#1f4e8c;font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif}.st.mh .mh-display,.st.mh .mh-h2{text-transform:none;letter-spacing:-.035em;font-weight:700;font-stretch:100%}.st.mh .mh-display{line-height:.98}.st.mh .mh-btn,.st.mh .mh-btn-line{border-radius:.375rem}.st.mh .mh-card{border-radius:.5rem}.st .mh-field:focus-visible{box-shadow:0 0 0 3px #6b2f6340}.st select.mh-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232a1c2e' stroke-width='2'/%3E%3C/svg%3E")}.st .mh-field[aria-invalid=true]{border-color:var(--mh-flame-dark)}.st .st-error{color:var(--mh-flame-dark);font-weight:700}.st .st-tag{color:var(--mh-flame)}.st .mh-dark .st-tag{color:var(--st-gorse)}.st .mh-field:focus-visible{outline:2px solid var(--mh-flame);outline-offset:2px}.st .st-valley{width:100%;height:2.25rem;color:var(--st-gorse);display:block}.st .st-pick{border:2px solid var(--mh-field);cursor:pointer;background:#fff;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.125rem;min-height:3.5rem;padding:.5rem .875rem;line-height:1.25;display:flex}.st .st-pick:has(input:checked){border-color:var(--mh-flame);background:var(--mh-flame);color:#fff}.st .st-pick:has(input:focus-visible){outline:3px solid var(--mh-flame);outline-offset:2px}.st .st-nav{border:2px solid var(--mh-ink);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.st .st-nav:disabled{opacity:.3;cursor:not-allowed}.st .st-day{font-variant-numeric:tabular-nums;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.75rem;font-weight:700;display:flex}.st .st-day[data-state=ok],.st .st-key[data-state=ok]{border-color:var(--mh-field);background:#fff}.st .st-day[data-state=ok]:hover{border-color:var(--mh-flame)}.st .st-day[data-state=rest],.st .st-key[data-state=rest]{border:2px dotted var(--mh-field);color:var(--mh-muted);background:#fff;font-weight:500}.st .st-day[data-state=full],.st .st-key[data-state=full]{color:var(--mh-ink);background:repeating-linear-gradient(135deg,#e2d8c7 0 5px,#b9ac98 5px 7px);font-weight:500;text-decoration:line-through}.st .st-day[data-state=gone]{color:var(--mh-field);font-weight:500}.st .st-day[data-state=in]{background:color-mix(in srgb, var(--mh-flame) 22%, #fff);color:var(--mh-ink)}.st .st-day[data-state=end],.st .st-key[data-state=end]{background:var(--mh-flame);color:#fff}.st .st-key{border:2px solid #0000;border-radius:.25rem;width:1.125rem;height:1.125rem;display:inline-block}.st .st-night{border:1px solid var(--mh-line);background:#fff;border-radius:.25rem;justify-content:center;align-items:center;min-height:2rem;font-size:.8125rem;font-weight:800;line-height:1;display:flex}.st .st-night[data-src=site],.st .st-night[data-src=phone],.st .st-src[data-src=site],.st .st-src[data-src=phone]{background:var(--mh-flame);border-color:var(--mh-flame);color:#fff}.st .st-night[data-src=airbnb],.st .st-src[data-src=airbnb]{background:var(--st-airbnb);border-color:var(--st-airbnb);color:#fff}.st .st-night[data-src=booking],.st .st-src[data-src=booking]{background:var(--st-booking);border-color:var(--st-booking);color:#fff}.st .st-night[data-mine]{outline:3px solid var(--st-gorse);outline-offset:-1px}.st .st-src{border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.9375rem;font-weight:700;display:inline-flex}.st [data-open=false] .st-more{display:none}.st .mh-dark :focus-visible{outline-color:var(--st-gorse)}html:has(.st-admin){scroll-padding-top:calc(7rem + env(safe-area-inset-top,0px))}.st-printonly{display:none}@media print{@page{size:A4;margin:12mm}html[data-print] body>*{display:none!important}html[data-print] body>#print-frame{color:#000;background:#fff;font-size:10pt;line-height:1.3;display:block!important}#print-frame .st-more{display:block!important}#print-frame .st-noprint{display:none!important}#print-frame .st-printonly{display:block}#print-frame .st-src{padding:0;color:#000!important;background:0 0!important}#print-frame li{padding-block:3pt}}
