.calendar-toolbar[data-v-09fe7a7c]{position:relative}.calendar-today-center[data-v-09fe7a7c]{left:50%;position:absolute;transform:translate(-50%)}.calendar-grid[data-v-09fe7a7c]{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(6,1fr);row-gap:2px}.calendar-header[data-v-09fe7a7c]{font-weight:500;margin-bottom:0;max-height:30px;padding-bottom:0}.calendar-cell[data-v-09fe7a7c]{background-color:var(--c-theme-background);border:.5px solid grey;border-radius:6px;cursor:pointer;max-height:100px;min-height:100px;overflow:hidden;padding:4px;position:relative;transition:all .3s ease}.calendar-cell.compact[data-v-09fe7a7c]{max-height:60px;min-height:60px}.calendar-cell[data-v-09fe7a7c]:hover{background-color:var(--c-theme-neutral-medium-rgb)}.calendar-cell.today[data-v-09fe7a7c]{background-color:var(--c-table-background-variant)}.calendar-cell.not-current-month[data-v-09fe7a7c]{opacity:.2}.calendar-day-label[data-v-09fe7a7c]{font-size:.7rem;font-weight:700}.calendar-events[data-v-09fe7a7c]{display:flex;flex-direction:column;gap:2px}.calendar-dot[data-v-09fe7a7c]{border-radius:50%;height:8px;margin-top:2px;width:8px}.calendar-event-block[data-v-09fe7a7c]{border-radius:4px;color:#fff;font-size:.7rem;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));display:inline-block;font-size:.875rem;line-height:1.6;opacity:1;overflow-wrap:break-word;padding:5px 16px;text-transform:none;transition-property:opacity,transform;width:auto}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,1,1)}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}
