.abo-cal__durations[data-v-afa3d1aa]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:767px){.abo-cal__durations[data-v-afa3d1aa]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.85rem}}.abo-cal__chip.is-active[data-v-afa3d1aa],.abo-cal__tile.is-active[data-v-afa3d1aa]{background:#8f59ff24;border-color:#8f59ff;box-shadow:inset 0 0 0 1px #8f59ff}@media (hover:hover){.abo-cal__chip[data-v-afa3d1aa]:not(:disabled):not(.is-active):hover,.abo-cal__tile[data-v-afa3d1aa]:not(:disabled):not(.is-active):hover{border-color:#8f59ff}.abo-cal__day:not(.is-disabled):not(.is-start):not(.is-end):hover>span[data-v-afa3d1aa]{background:#ffffff0d}}.abo-cal__step[data-v-afa3d1aa]{border:1px solid #ffffff1a;border-radius:9999px;height:1.75rem;line-height:1;width:1.75rem}.abo-cal__step[data-v-afa3d1aa]:disabled{opacity:.4}.abo-cal__badge[data-v-afa3d1aa]{background:#8be08b;border-radius:9999px;color:#0a0a0a;display:inline-block;font-size:.7rem;line-height:1.1rem;padding:0 .4rem}.abo-cal__notice[data-v-afa3d1aa]{animation:abo-cal-nudge-afa3d1aa .35s ease}@keyframes abo-cal-nudge-afa3d1aa{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.abo-cal__day[data-v-afa3d1aa]{align-items:center;display:flex;font-size:.95rem;height:2.75rem;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent}.abo-cal__day[data-v-afa3d1aa]:before{bottom:.125rem;content:"";left:0;pointer-events:none;position:absolute;right:0;top:.125rem;z-index:0}.abo-cal__day>span[data-v-afa3d1aa]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:1}.abo-cal__day.is-disabled[data-v-afa3d1aa]{color:#ffffff80;opacity:.55}.abo-cal__day.is-booked>span[data-v-afa3d1aa]{text-decoration:line-through}.abo-cal__day.is-in-range[data-v-afa3d1aa]:before,.abo-cal__day.is-start.has-end[data-v-afa3d1aa]:before{background:#271b40;background:color-mix(in srgb,#8f59ff 22%,#0a0a0a);right:-1px}.abo-cal__day.is-start.has-end[data-v-afa3d1aa]:before{left:50%}.abo-cal__day.is-end[data-v-afa3d1aa]:before{background:#271b40;background:color-mix(in srgb,#8f59ff 22%,#0a0a0a);right:50%}.abo-cal__day.is-end>span[data-v-afa3d1aa],.abo-cal__day.is-start>span[data-v-afa3d1aa]{background:#8f59ff;color:#0a0a0a}.abo-cal-enter-active[data-v-afa3d1aa],.abo-cal-leave-active[data-v-afa3d1aa]{transition:opacity .15s ease}.abo-cal-enter-active .abo-cal__panel[data-v-afa3d1aa],.abo-cal-leave-active .abo-cal__panel[data-v-afa3d1aa]{transition:transform .2s ease}.abo-cal-enter-from[data-v-afa3d1aa],.abo-cal-leave-to[data-v-afa3d1aa]{opacity:0}.abo-cal-enter-from .abo-cal__panel[data-v-afa3d1aa],.abo-cal-leave-to .abo-cal__panel[data-v-afa3d1aa]{transform:translateY(1.5rem)}@media (max-width:767px){.abo-cal-enter-from .abo-cal__panel[data-v-afa3d1aa],.abo-cal-leave-to .abo-cal__panel[data-v-afa3d1aa]{transform:translateY(100%)}}
