#right-click-menu[data-v-538528c2]{z-index:999999;background:#fafafa;border:1px solid #bdbdbd;width:170px;margin:0;padding:0;list-style:none;display:block;position:fixed;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #413e3e33,0 1px 5px #0000001f}#right-click-submenu[data-v-538528c2]{z-index:9999999;background:#fafafa;border:1px solid #bdbdbd;width:170px;margin:0;list-style:none;display:none;position:fixed;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #413e3e33,0 1px 5px #0000001f}#info-tab:hover+#right-click-submenu[data-v-538528c2]{display:block}#right-click-menu li[data-v-538528c2]:last-child{border-top:1px solid #e0e0e0;border-bottom:none}.select[data-v-538528c2]:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.select[data-v-538528c2]{cursor:pointer}.info[data-v-538528c2]:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.info[data-v-538528c2]{cursor:help}.delete[data-v-538528c2]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.delete:hover p[data-v-538528c2],.delete:hover svg[data-v-538528c2]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calendar[data-v-4c02a7f1]{--officeHoursMinWidth:5;--snapsPerHour:4;--hoursPerDay:9;--gridXCount:calc(var(--hoursPerDay) * var(--snapsPerHour));--nameWidth:150px;--allocationHeight:36px!important;--appointmentHeight:28px!important}ul[data-v-4c02a7f1]{margin:0;padding:0}li[data-v-4c02a7f1]{list-style-type:none}.grid[data-v-4c02a7f1]{font-size:11px;display:grid}.top[data-v-4c02a7f1]{grid-template-columns:var(--nameWidth) repeat(var(--hoursPerDay), 1fr);display:grid}.body[data-v-4c02a7f1]{grid-template-columns:var(--nameWidth) 1fr;-ms-overflow-style:none;scrollbar-width:none;gap:.75rem 0;display:grid}.body[data-v-4c02a7f1]::-webkit-scrollbar{display:none}.officehours[data-v-4c02a7f1]{min-width:calc(var(--officeHoursMinWidth) * 1rem)}.allocation[data-v-4c02a7f1]{grid-column:calc((var(--startOffset) - 1) * var(--snapsPerHour) + 1) / span calc(var(--duration) * var(--snapsPerHour));height:var(--allocationHeight);border-radius:0;position:relative}.timeText[data-v-4c02a7f1]{display:none}.allocation .appointments[data-v-4c02a7f1]{grid-template-columns:repeat(calc(var(--duration) * var(--snapsPerHour)), 1fr)}.appointment[data-v-4c02a7f1]{height:var(--appointmentHeight);grid-column:calc((var(--allocationStartOffset) * var(--snapsPerHour)) + 1) / span calc(var(--appointmentDuration) * var(--snapsPerHour));border-radius:3px;margin-top:.25rem;margin-right:-1px;transform:translateY(-1px);box-shadow:1px 2px 3px #00000026}.body ul[data-v-4c02a7f1]{grid-template-columns:repeat(var(--gridXCount), 1fr);align-self:center;display:grid}.dragbox[data-v-4c02a7f1]{z-index:50;width:.5rem;height:100%}ul:hover .timeText[data-v-4c02a7f1]{grid-template-columns:repeat(var(--hoursPerDay), 1fr);display:grid;position:absolute}.addCursor[data-v-4c02a7f1]:hover{cursor:copy}.addCursor[data-v-4c02a7f1]:active{cursor:ew-resize}.ui-color[data-v-4c02a7f1]{background-color:rgba(var(--bgColor));border-color:rgba(var(--borderColor))}.ui-color-appointment[data-v-4c02a7f1]{background-color:rgba(var(--bgColorBooking));border-color:rgba(var(--borderColorBooking))}.moveCursor[data-v-4c02a7f1]{cursor:move;cursor:grab}.moveCursor[data-v-4c02a7f1]:active{cursor:grabbing}
