.calendar-root[data-v-a1346f5c]{--cal-pill-radius:9999px;--cal-paint-stagger:18ms}.month[data-v-a1346f5c]{height:334px}.month .grid>div[data-v-a1346f5c]{transition:background-color .14s,border-color .14s,color .14s;position:relative}.fill[data-v-a1346f5c]{z-index:0;pointer-events:none;position:absolute;inset:-2px}.fill.morning[data-v-a1346f5c]{clip-path:polygon(0 0,100% 0,0 100%)}.fill.night[data-v-a1346f5c]{clip-path:polygon(100% 0,100% 100%,0 100%)}.fill.morning+.fill.night[data-v-a1346f5c]{clip-path:polygon(100% 1.5px,100% 100%,1.5px 100%)}.connector[data-v-a1346f5c]{z-index:0;pointer-events:none;width:6px;position:absolute;top:-2px;bottom:-2px;right:-7px}.connector.booked[data-v-a1346f5c],.fill.booked[data-v-a1346f5c]{background-color:#ddd}.connector.pending[data-v-a1346f5c],.fill.pending[data-v-a1346f5c]{background-color:#f7e3bd}.day-number[data-v-a1346f5c]{z-index:2;position:relative}.month .grid>div:nth-child(7n).selected-start[data-v-a1346f5c]:after,.month .grid>div:nth-child(7n+1).in-range[data-v-a1346f5c]:before,.month .grid>div:nth-child(7n+1).preview-end[data-v-a1346f5c]:before,.month .grid>div:nth-child(7n+1).preview-range[data-v-a1346f5c]:before,.preview-blocked .fill[data-v-a1346f5c],.preview-end .fill[data-v-a1346f5c],.selected-end .fill[data-v-a1346f5c],.selected-start .connector[data-v-a1346f5c],.selected-start .fill[data-v-a1346f5c]{display:none}.is-today[data-v-a1346f5c]{position:relative}.is-today[data-v-a1346f5c]:before{content:"";z-index:1;background:#3d3d3d99;border-radius:9999px;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.is-today.selected-end[data-v-a1346f5c]:before,.is-today.selected-start[data-v-a1346f5c]:before{background:#fff}.in-range[data-v-a1346f5c],.selected-end[data-v-a1346f5c],.selected-start[data-v-a1346f5c]{position:relative}.in-range[data-v-a1346f5c]:before{content:"";z-index:-1;width:6px;position:absolute;top:-2px;bottom:-2px;left:-6px}.selected-start[data-v-a1346f5c]:has(+.in-range):after{content:"";z-index:-1;background:#fb42011f;width:6px;position:absolute;top:-2px;bottom:-2px;right:-6px}.selected-start[data-v-a1346f5c]:has(+.selected-end):after{content:"";z-index:-1;background:#fb42011f;width:6px;position:absolute;top:-2px;bottom:-2px;right:-6px}.in-range[data-v-a1346f5c]{background-color:#fb42011f}.selected-end[data-v-a1346f5c],.selected-start[data-v-a1346f5c]{cursor:pointer;color:#fff!important;background:#fb4201!important;border-color:#fb4201!important}.selected-start[data-v-a1346f5c]{border-top-left-radius:var(--cal-pill-radius);border-bottom-left-radius:var(--cal-pill-radius)}.preview-end[data-v-a1346f5c],.selected-end[data-v-a1346f5c]{border-top-right-radius:var(--cal-pill-radius);border-bottom-right-radius:var(--cal-pill-radius)}.preview-end[data-v-a1346f5c],.preview-range[data-v-a1346f5c]{background-color:#fff5e0}.preview-end[data-v-a1346f5c]{border-color:#fb420166!important}.preview-blocked[data-v-a1346f5c]{cursor:not-allowed;background-color:#fde2e2!important}.preview-end[data-v-a1346f5c]:before,.preview-range[data-v-a1346f5c]:before{content:"";z-index:-1;background:#fff5e0;width:6px;position:absolute;top:-2px;bottom:-2px;left:-6px}.preview-end[data-v-a1346f5c],.preview-range[data-v-a1346f5c]{position:relative}.in-range[data-v-a1346f5c],.selected-end[data-v-a1346f5c]{animation:.22s ease-out both cal-paint-a1346f5c;animation-delay:calc(var(--range-idx,0) * var(--cal-paint-stagger))}@keyframes cal-paint-a1346f5c{0%{opacity:.2;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.months-viewport[data-v-a1346f5c]{height:334px;position:relative;overflow:hidden}.months-row[data-v-a1346f5c]{overflow:hidden}.month-next-enter-active[data-v-a1346f5c],.month-next-leave-active[data-v-a1346f5c],.month-prev-enter-active[data-v-a1346f5c],.month-prev-leave-active[data-v-a1346f5c]{transition:transform .28s ease-out,opacity .2s ease-out}.month-next-leave-active[data-v-a1346f5c],.month-prev-leave-active[data-v-a1346f5c]{width:100%;position:absolute;inset:0}.month-next-enter-from[data-v-a1346f5c]{opacity:0;transform:translate(40px)}.month-next-leave-to[data-v-a1346f5c],.month-prev-enter-from[data-v-a1346f5c]{opacity:0;transform:translate(-40px)}.month-prev-leave-to[data-v-a1346f5c]{opacity:0;transform:translate(40px)}.cal-pop-enter-active[data-v-e4ccc938],.cal-pop-leave-active[data-v-e4ccc938]{transition:opacity .16s ease-out,transform .16s ease-out}.cal-pop-enter-from[data-v-e4ccc938],.cal-pop-leave-to[data-v-e4ccc938]{opacity:0;transform:translateY(-4px)}
