.native[data-astro-cid-b3dfkmt2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.native[data-astro-cid-b3dfkmt2][hidden]{display:none}.picker[data-astro-cid-b3dfkmt2]{border:1px solid color-mix(in oklab, var(--c-night) 14%, transparent);background:var(--c-schnee);color:var(--c-night);border-radius:1.1rem;padding:clamp(1rem,2.5vw,1.5rem);position:relative}.summary[data-astro-cid-b3dfkmt2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;padding-right:6rem;font-size:1rem;display:flex}.reset[data-astro-cid-b3dfkmt2]{color:var(--c-stein);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.nav[data-astro-cid-b3dfkmt2]{gap:.4rem;display:flex;position:absolute;top:clamp(.75rem,2vw,1.15rem);right:clamp(.75rem,2vw,1.15rem)}.arrow[data-astro-cid-b3dfkmt2]{border:1px solid color-mix(in oklab, var(--c-night) 14%, transparent);border-radius:999px;width:2.4rem;height:2.4rem;font-size:1.3rem;line-height:1}.arrow[data-astro-cid-b3dfkmt2]:disabled{opacity:.3}.months[data-astro-cid-b3dfkmt2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.months[data-astro-cid-b3dfkmt2][aria-busy=true]{opacity:.5}.months[data-astro-cid-b3dfkmt2] .mtitle{text-transform:capitalize;margin-bottom:.5rem;font-weight:500}.months[data-astro-cid-b3dfkmt2] .grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.months[data-astro-cid-b3dfkmt2] .wd span{color:var(--c-stein);padding-bottom:.25rem;font-size:.75rem}.months[data-astro-cid-b3dfkmt2] .days button{aspect-ratio:1;color:var(--c-night);border-radius:.6rem;font-size:.92rem;transition:background-color .2s}.months[data-astro-cid-b3dfkmt2] .days button:not(:disabled):hover{background:color-mix(in oklab, var(--c-night) 8%, transparent)}.months[data-astro-cid-b3dfkmt2] .days button:disabled{cursor:default}.months[data-astro-cid-b3dfkmt2] .days button.past{color:color-mix(in oklab, var(--c-night) 25%, transparent)}.months[data-astro-cid-b3dfkmt2] .days button{--booked:color-mix(in oklab, var(--c-laerche) 32%, var(--c-schnee))}.months[data-astro-cid-b3dfkmt2] .days button.full{background:var(--booked);border-radius:0}.months[data-astro-cid-b3dfkmt2] .days button.arr{background:linear-gradient(to right bottom, transparent 50%, var(--booked) 50%);border-radius:0}.months[data-astro-cid-b3dfkmt2] .days button.dep{background:linear-gradient(to right bottom, var(--booked) 50%, transparent 50%);border-radius:0}.months[data-astro-cid-b3dfkmt2] .days button.range{background:color-mix(in oklab, var(--c-night) 10%, transparent);border-radius:0}.months[data-astro-cid-b3dfkmt2] .days button.sel{background:var(--c-night);color:var(--c-schnee);border-radius:.6rem}.legend[data-astro-cid-b3dfkmt2]{color:var(--c-stein);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1rem;font-size:.85rem;display:flex}.legend[data-astro-cid-b3dfkmt2] span[data-astro-cid-b3dfkmt2]{align-items:center;gap:.4rem;display:inline-flex}.legend[data-astro-cid-b3dfkmt2] i[data-astro-cid-b3dfkmt2]{border-radius:.25rem;width:.85rem;height:.85rem}.lg-free[data-astro-cid-b3dfkmt2]{border:1px solid color-mix(in oklab, var(--c-night) 18%, transparent)}.lg-booked[data-astro-cid-b3dfkmt2]{background:color-mix(in oklab, var(--c-laerche) 32%, var(--c-schnee))}.lg-half[data-astro-cid-b3dfkmt2]{border:1px solid color-mix(in oklab, var(--c-night) 12%, transparent);background:linear-gradient(to right bottom, transparent 50%, color-mix(in oklab, var(--c-laerche) 32%, var(--c-schnee)) 50%)}.lg-sel[data-astro-cid-b3dfkmt2]{background:var(--c-night)}@media (width<=639px){.months[data-astro-cid-b3dfkmt2]{grid-template-columns:1fr}.months[data-astro-cid-b3dfkmt2] .month:nth-child(2){display:none}.native[data-astro-cid-b3dfkmt2]{grid-template-columns:1fr}}.top[data-astro-cid-yngto2ov]{padding-top:calc(var(--header-h) + clamp(3rem, 8vh, 6rem))}.layout[data-astro-cid-yngto2ov]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.form[data-astro-cid-yngto2ov]{gap:1.25rem;max-width:46rem;display:grid}.row[data-astro-cid-yngto2ov]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.row[data-astro-cid-yngto2ov].three{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-astro-cid-yngto2ov]{color:var(--c-stein);gap:.4rem;font-size:.9rem;display:grid}.field[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov],.field[data-astro-cid-yngto2ov] select[data-astro-cid-yngto2ov],.field[data-astro-cid-yngto2ov] textarea[data-astro-cid-yngto2ov]{border:1px solid color-mix(in oklab, var(--c-night) 14%, transparent);background:var(--c-schnee);width:100%;min-height:3.1rem;color:var(--c-night);transition:border-color var(--dur-s) var(--ease-wood);border-radius:.9rem;padding:.7rem 1rem;font-size:1rem}.field[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]:focus,.field[data-astro-cid-yngto2ov] select[data-astro-cid-yngto2ov]:focus,.field[data-astro-cid-yngto2ov] textarea[data-astro-cid-yngto2ov]:focus{border-color:var(--c-night);outline:none}.check[data-astro-cid-yngto2ov]{color:var(--c-schindel);align-items:start;gap:.75rem;font-size:.92rem;display:flex}.check[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]{accent-color:var(--c-night);margin-top:.3rem}.side[data-astro-cid-yngto2ov]{top:calc(var(--header-h) + 2rem);position:sticky}.side-img[data-astro-cid-yngto2ov]{aspect-ratio:4/5;border-radius:1.25rem;overflow:hidden}@media (width<=1023px){.layout[data-astro-cid-yngto2ov]{grid-template-columns:1fr}.side[data-astro-cid-yngto2ov]{position:static}.side-img[data-astro-cid-yngto2ov]{aspect-ratio:3/2}}@media (width<=639px){.row[data-astro-cid-yngto2ov],.row[data-astro-cid-yngto2ov].three{grid-template-columns:1fr}}
