.online-calendar-month td[data-v-80c4e70d]{padding:0}.online-calendar-month thead[data-v-80c4e70d]{-webkit-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(68 84 111/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.online-calendar-month thead[data-v-80c4e70d]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(159 173 188/var(--tw-text-opacity,1))}.online-calendar-month tbody[data-v-80c4e70d]{font-size:.875rem;line-height:1.25rem}.online-calendar-month tbody button[data-v-80c4e70d],.online-calendar-month thead td[data-v-80c4e70d]{text-align:center;width:2.5rem;height:2rem}.online-calendar-month tbody button[data-v-80c4e70d]{border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.online-calendar-month tbody button[data-v-80c4e70d]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(159 173 188/var(--tw-text-opacity,1))}.online-calendar-month tbody button.inactive[data-v-80c4e70d]{--tw-text-opacity:1;color:rgb(179 185 196/var(--tw-text-opacity,1))}.online-calendar-month tbody button.inactive[data-v-80c4e70d]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(68 84 111/var(--tw-text-opacity,1))}.online-calendar-month tbody button.weekend[data-v-80c4e70d]:not(.out-of-bounds){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.online-calendar-month tbody button.weekend[data-v-80c4e70d]:not(.inactive,.out-of-bounds){--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.online-calendar-month tbody button.out-of-bounds[data-v-80c4e70d]{color:#b3b9c466;cursor:not-allowed}.online-calendar-month tbody button.out-of-bounds[data-v-80c4e70d]:where(.dark,.dark *){color:#44546f4d}.online-calendar-month tbody button.current-day[data-v-80c4e70d]:not(.inactive){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.online-calendar-month tbody button.current-day[data-v-80c4e70d]:not(.inactive):where(.dark,.dark *){--tw-text-opacity:1;color:rgb(155 193 255/var(--tw-text-opacity,1))}.online-calendar-month tbody button.range-end[data-v-80c4e70d],.online-calendar-month tbody button.range-start[data-v-80c4e70d],.online-calendar-month tbody button.selected[data-v-80c4e70d]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.online-calendar-month tbody button.range-start[data-v-80c4e70d]:not(.range-end){border-top-right-radius:0;border-bottom-right-radius:0}.online-calendar-month tbody button.range-end[data-v-80c4e70d]:not(.range-start){border-top-left-radius:0;border-bottom-left-radius:0}.online-calendar-month tbody button.in-range[data-v-80c4e70d]:not(.range-start,.range-end){--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-radius:0}.online-calendar-month tbody button.in-range[data-v-80c4e70d]:not(.range-start,.range-end):where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(35 42 53/var(--tw-bg-opacity,1))}.online-calendar-month tbody button[data-v-80c4e70d]:hover:not(.inactive,.selected,.range-start,.range-end,.in-range,[disabled]){--tw-bg-opacity:1;background-color:rgb(243 244 249/var(--tw-bg-opacity,1))}.online-calendar-month tbody button[data-v-80c4e70d]:hover:not(.inactive,.selected,.range-start,.range-end,.in-range,[disabled]):where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(237 238 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(68 84 111/var(--tw-text-opacity,1))}
