.sl[data-v-c1babb5b]{--row: 24px;--gap: 12px;--strip: rgba(21, 59, 79, .08);--nights: rgba(21, 59, 79, .1);--mark: rgba(21, 59, 79, .45);--stop: var(--vh-ink);--label: var(--vh-text);--soft: var(--vh-muted);--free: var(--vh-ok);--tick: rgba(21, 59, 79, .35);--ring: #fff;--fs: 13px;container-type:inline-size;width:100%;position:relative}.sl--compact[data-v-c1babb5b]{--row: 21px;--gap: 10px;--fs: 12px}.sl--dark[data-v-c1babb5b]{--strip: rgba(255, 255, 255, .12);--nights: rgba(255, 255, 255, .1);--mark: var(--vh-accent);--stop: #fff;--label: rgba(255, 255, 255, .88);--soft: rgba(255, 255, 255, .6);--free: var(--vh-accent);--tick: rgba(255, 255, 255, .4);--ring: var(--vh-ink-900)}.sl-h[data-v-c1babb5b]{display:none}.sl-v[data-v-c1babb5b]{display:block}@container (min-width: 640px){.sl--auto .sl-h[data-v-c1babb5b]{display:block}.sl--auto .sl-v[data-v-c1babb5b]{display:none}}.sl--horizontal .sl-h[data-v-c1babb5b]{display:block}.sl--horizontal .sl-v[data-v-c1babb5b],.sl--vertical .sl-h[data-v-c1babb5b]{display:none}.sl--vertical .sl-v[data-v-c1babb5b]{display:block}.sl-h-labels[data-v-c1babb5b]{list-style:none;margin:0;padding:0}.sl-h-label[data-v-c1babb5b]{position:relative;height:var(--row);line-height:var(--row);padding-inline-start:calc(6px + (100% - 12px) * var(--p));font-size:var(--fs);font-weight:500;color:var(--label);white-space:nowrap}.sl-h-label.is-end[data-v-c1babb5b]{padding-inline-start:0;text-align:end}.sl-h-label.is-free[data-v-c1babb5b]{color:var(--free);font-weight:600}.sl-h-label.is-today[data-v-c1babb5b]{color:var(--soft)}.sl-h-label.is-checkin[data-v-c1babb5b],.sl-h-label.is-checkout[data-v-c1babb5b]{font-weight:600}.sl-h-text[data-v-c1babb5b]{display:block;overflow:hidden;text-overflow:ellipsis}.sl-h-label[data-v-c1babb5b]:after{content:"";position:absolute;top:calc(var(--row) - 3px);inset-inline-start:calc(6px + (100% - 12px) * var(--p));height:calc(var(--below) * var(--row) + var(--gap) + 3px);border-inline-start:1px dashed var(--tick);opacity:.8}.sl-h-label.is-end[data-v-c1babb5b]:after{inset-inline-start:auto;inset-inline-end:6px}.sl-road[data-v-c1babb5b]{position:relative;height:12px;margin-block-start:var(--gap);margin-inline:6px}.sl-strip[data-v-c1babb5b]{position:absolute;inset-inline:-6px;top:2px;height:8px;border-radius:999px;background:var(--strip)}.sl-nights[data-v-c1babb5b]{position:absolute;top:2px;height:8px;inset-inline-start:calc(var(--from) * 100%);inset-inline-end:-6px;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--nights)}.sl-tick[data-v-c1babb5b]{position:absolute;top:-1px;width:1.5px;height:14px;border-radius:1px;background:var(--tick);inset-inline-start:calc(var(--p) * 100%)}.sl-mark[data-v-c1babb5b]{position:absolute;inset-inline:0;top:5.25px;height:1.5px;background-image:repeating-linear-gradient(90deg,var(--mark) 0 6px,transparent 6px 12px)}.sl-stop[data-v-c1babb5b]{position:absolute;top:0;width:12px;height:12px;margin-inline-start:-6px;border-radius:50%;inset-inline-start:calc(var(--p) * 100%);background:var(--stop);box-shadow:0 0 0 2px var(--ring)}.sl-stop.is-today[data-v-c1babb5b]{background:var(--ring);box-shadow:0 0 0 2px var(--ring),inset 0 0 0 2px var(--stop)}.sl-stop.is-free[data-v-c1babb5b]{background:var(--free)}.sl-h-days[data-v-c1babb5b]{position:relative;height:18px;margin-block-start:8px;margin-inline:6px}.sl-day[data-v-c1babb5b]{position:absolute;top:0;inset-inline-start:calc(var(--p) * 100%);transform:translate(-50%);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--soft);white-space:nowrap}.is-rtl .sl-day[data-v-c1babb5b]{transform:translate(50%)}.sl-day.is-box[data-v-c1babb5b]{color:var(--label)}.sl[data-v-c1babb5b]{--c: 18px;--v-road: rgba(21, 59, 79, .1);--v-nights: rgba(21, 59, 79, .2);--v-mark: rgba(21, 59, 79, .5)}.sl--compact[data-v-c1babb5b]{--c: 15px}.sl--dark[data-v-c1babb5b]{--v-road: rgba(255, 255, 255, .14);--v-nights: rgba(255, 255, 255, .24);--v-mark: var(--vh-accent)}.sl-v[data-v-c1babb5b]{list-style:none;margin:0;padding:0}.sl-v-row[data-v-c1babb5b]{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding-block:7px;padding-inline-start:28px;line-height:22px;font-size:calc(var(--fs) + 1px);font-weight:500;color:var(--label)}.sl--compact .sl-v-row[data-v-c1babb5b]{padding-block:5px;line-height:20px}.sl-v-row.is-checkin[data-v-c1babb5b]{padding-block-end:16px}.sl-v-row.is-free .sl-v-text[data-v-c1babb5b]{color:var(--free);font-weight:600}.sl-v-row.is-today .sl-v-text[data-v-c1babb5b]{color:var(--soft)}.sl-v-row.is-checkin .sl-v-text[data-v-c1babb5b],.sl-v-row.is-checkout .sl-v-text[data-v-c1babb5b]{font-weight:600}.sl-v-text[data-v-c1babb5b]{overflow-wrap:anywhere}.sl-v-nights[data-v-c1babb5b]{font-size:var(--fs);font-weight:500;line-height:1.45;color:var(--soft);overflow-wrap:anywhere}.sl-v-row[data-v-c1babb5b]:not(:last-child):before{content:"";position:absolute;inset-inline-start:4px;top:var(--c);height:100%;width:8px;background:var(--v-road)}.sl-v-row.is-checkin[data-v-c1babb5b]:before{background:var(--v-nights)}.sl-v-row[data-v-c1babb5b]:not(:last-child):after{content:"";position:absolute;z-index:1;inset-inline-start:7.25px;top:var(--c);height:100%;width:1.5px;background-image:linear-gradient(180deg,transparent 0 25%,var(--v-mark) 25% 75%,transparent 75% 100%);background-size:1.5px 10px;background-repeat:round}.sl-v-tick[data-v-c1babb5b]{position:absolute;z-index:1;inset-inline-start:1px;width:14px;height:1.5px;border-radius:1px;top:calc(var(--c) + 100% * var(--k) - .75px);background:var(--tick)}.sl-v-dot[data-v-c1babb5b]{position:absolute;z-index:2;inset-inline-start:2px;top:calc(var(--c) - 6px);width:12px;height:12px;border-radius:50%;background:var(--stop);box-shadow:0 0 0 2px var(--ring)}.is-today .sl-v-dot[data-v-c1babb5b]{background:var(--ring);box-shadow:0 0 0 2px var(--ring),inset 0 0 0 2px var(--stop)}.is-free .sl-v-dot[data-v-c1babb5b]{background:var(--free)}.sl-note[data-v-c1babb5b]{margin:8px 0 0;font-size:var(--fs);font-weight:500;color:var(--vh-slate)}.sl--dark .sl-note[data-v-c1babb5b]{color:var(--soft)}.is-armed .sl-mark[data-v-c1babb5b]{clip-path:inset(0 100% 0 0)}.is-armed.is-rtl .sl-mark[data-v-c1babb5b]{clip-path:inset(0 0 0 100%)}.is-armed .sl-stop[data-v-c1babb5b],.is-armed .sl-v-dot[data-v-c1babb5b]{opacity:0;transform:scale(.6)}.is-armed .sl-v-row[data-v-c1babb5b]:before{clip-path:inset(0 0 100% 0)}.is-armed .sl-v-tick[data-v-c1babb5b]{opacity:0}.is-armed .sl-v-row[data-v-c1babb5b]:after{clip-path:inset(0 0 100% 0)}.is-drawn .sl-mark[data-v-c1babb5b]{clip-path:inset(0 0 0 0);transition:clip-path .9s var(--vh-ease)}.is-drawn .sl-stop[data-v-c1babb5b],.is-drawn .sl-v-dot[data-v-c1babb5b]{opacity:1;transform:none;transition:opacity .24s var(--vh-ease) calc(var(--i) * 80ms + .16s),transform .32s var(--vh-ease) calc(var(--i) * 80ms + .16s)}.is-drawn .sl-v-row[data-v-c1babb5b]:after,.is-drawn .sl-v-row[data-v-c1babb5b]:before{clip-path:inset(0 0 0 0);transition:clip-path calc(.9s / var(--n)) linear calc(var(--i) * .9s / var(--n))}.is-drawn .sl-v-tick[data-v-c1babb5b]{opacity:1;transition:opacity .24s var(--vh-ease) calc((var(--i) + 1) * .9s / var(--n))}@media (prefers-reduced-motion: reduce){.sl .sl-mark[data-v-c1babb5b],.sl .sl-stop[data-v-c1babb5b],.sl .sl-v-dot[data-v-c1babb5b],.sl .sl-v-row[data-v-c1babb5b]:after,.sl .sl-v-row[data-v-c1babb5b]:before,.sl .sl-v-tick[data-v-c1babb5b]{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}
