.calendar-block[data-v-8b58facb]{font-size:1rem;line-height:1.5rem;letter-spacing:-.025rem;font-weight:400;display:flex;height:2rem;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(33 33 33/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-block[data-v-8b58facb]:not(.unselectable){width:2rem}@media (hover:hover) and (pointer:fine){.calendar-block[data-v-8b58facb]:not(.unselectable):hover{--tw-bg-opacity:1;background-color:rgb(250 249 249/var(--tw-bg-opacity,1))}}.calendar-block[data-v-8b58facb]:not(.unselectable):active{--tw-bg-opacity:1;background-color:rgb(236 234 234/var(--tw-bg-opacity,1))}.calendar-block.unselectable[data-v-8b58facb]{cursor:default}.calendar-block.today[data-v-8b58facb]{--tw-bg-opacity:1;background-color:rgb(255 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(249 83 83/var(--tw-text-opacity,1))}.calendar-block.selected[data-v-8b58facb]{--tw-bg-opacity:1;background-color:rgb(249 83 83/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.calendar-block.selected[data-v-8b58facb]:hover{--tw-bg-opacity:1;background-color:rgb(251 135 135/var(--tw-bg-opacity,1))}}.calendar-block.selected[data-v-8b58facb]:active{--tw-bg-opacity:1;background-color:rgb(240 56 56/var(--tw-bg-opacity,1))}@media (max-width:768px){@media (hover:hover) and (pointer:fine){.calendar-block.selected[data-v-8b58facb]:hover{--tw-bg-opacity:1;background-color:rgb(249 83 83/var(--tw-bg-opacity,1))}}}.calendar-block.next-month[data-v-8b58facb]{--tw-text-opacity:1;color:rgb(202 195 195/var(--tw-text-opacity,1))}.calendar-dates[data-v-8b58facb]{display:flex;height:38px;flex-direction:column;align-items:center;gap:.125rem}.calendar-move-button[data-v-8b58facb]{height:1.5rem;width:1.5rem;cursor:pointer;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover) and (pointer:fine){.calendar-move-button[data-v-8b58facb]:hover{--tw-bg-opacity:1;background-color:rgb(250 249 249/var(--tw-bg-opacity,1))}}.calendar-move-button[data-v-8b58facb]:active{--tw-bg-opacity:1;background-color:rgb(236 234 234/var(--tw-bg-opacity,1))}@media (max-width:340px){.calendar-header[data-v-8b58facb]{padding-left:0;padding-right:0}}[data-v-8b58facb] .swipe-left-enter-active,[data-v-8b58facb] .swipe-left-leave-active,[data-v-8b58facb] .swipe-right-enter-active,[data-v-8b58facb] .swipe-right-leave-active{position:absolute;width:100%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-v-8b58facb] .swipe-left-enter-from,[data-v-8b58facb] .swipe-right-leave-to{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-v-8b58facb] .swipe-left-leave-to,[data-v-8b58facb] .swipe-right-enter-from{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-v-8b58facb] .expand-enter-active,[data-v-8b58facb] .expand-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-v-8b58facb] .expand-enter-from,[data-v-8b58facb] .expand-leave-to{height:0;opacity:0}