.fc-app{--fc-bg-color:#1c1c21;--fc-page-bg-color:#1c1c21;--fc-neutral-bg-color:#1c1c21;--fc-border-color:#252529;--fc-neutral-text-color:#76828d;--fc-today-bg-color:rgba(13,148,136,.06);--fc-non-business-color:transparent}.fc-app .fc{height:100%;min-height:0}.fc-app .fc-theme-standard td,.fc-app .fc-theme-standard th{border-color:#252529}.fc-app .fc-timegrid-slot-label{color:#8b96a3;font-size:11px;font-variant-numeric:tabular-nums;vertical-align:top}.fc-app .fc-maweid-slot-hour{display:block;font-size:11px;font-weight:700;color:#c4ccd4;line-height:1.1}.fc-app .fc-maweid-slot-frac{display:block;font-size:9px;font-weight:500;color:#6b7280;line-height:1.1;padding-top:1px}.fc-app .fc-timegrid-slot{min-height:22px;height:22px}.fc-app.fc-app--day .fc-timegrid-slot{min-height:28px;height:28px}.fc-app .fc-timegrid-slot-minor,.fc-app .fc-timegrid-slot[data-time$=":15:00"],.fc-app .fc-timegrid-slot[data-time$=":30:00"],.fc-app .fc-timegrid-slot[data-time$=":45:00"]{border-top-style:dashed!important;border-top-color:hsla(0,0%,100%,.06)!important}.fc-app .fc-timegrid-slot-label-cushion{padding:0 6px}.fc-app .fc-non-business{background-color:rgba(0,0,0,.14)!important;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.045) 4px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 8px)!important;opacity:1!important}.fc-app .fc-daygrid-day.fc-day-today .fc-non-business{background-color:rgba(0,0,0,.1)!important}.fc-app .fc-maweid-day-header{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.1rem 0}.fc-app .fc-maweid-day-header-date{font-weight:700;color:#fff}.fc-app .fc-maweid-day-header--closed .fc-maweid-day-header-date{color:#76828d;font-weight:500}.fc-app .fc-maweid-day-header-closed-pill{font-size:.625rem;font-weight:500;color:#6b7280}.fc-app .fc-maweid-blockout{background:repeating-linear-gradient(-45deg,hsla(0,91%,71%,.22),hsla(0,91%,71%,.22) 5px,rgba(15,16,20,.45) 0,rgba(15,16,20,.45) 10px)!important;opacity:1!important}.fc-app .fc-daygrid-day.fc-day-today .fc-maweid-blockout{opacity:1!important}.fc-app .fc-timegrid-slots,.fc-app .fc-timegrid-slots table{pointer-events:none}.fc-app .fc-timegrid-col-frame{position:relative}.fc-app .fc-slot-hover-highlight{position:absolute;left:8px;right:8px;background-color:rgba(13,148,136,.1);border-radius:4px;pointer-events:none;z-index:1}.fc-app .fc-col-header-cell-cushion{color:#76828d;font-weight:500;font-size:.875rem}.fc-app .fc-toolbar{display:none}.fc-app .fc-scrollgrid-section-sticky .fc-scrollgrid-sync-inner{background:var(--fc-bg-color)}.fc-app .fc-scrollgrid-section-sticky{z-index:3}.fc-app .fc-timegrid-event{border:none!important;border-radius:8px!important;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.35)}.fc-app .fc-timegrid-event-harness{margin-left:6px;margin-right:6px;min-height:40px}.fc-app.fc-app--day .fc-timegrid-event-harness{min-height:52px;margin-left:10px;margin-right:10px}@media (max-width:1023px){.fc-app.fc-app--day .fc-timegrid-event-harness{margin-left:4px;margin-right:4px}.fc-app .fc-timegrid-axis{width:3rem!important}.fc-app .fc-timegrid-slot-label-cushion{padding-left:4px;padding-right:4px}}.fc-app.fc-app--day .fc-col-header{display:none}.fc-app .fc-maweid-event{border-left:4px solid var(--fc-event-border-color,#14b8a6)!important}.fc-app .fc-timegrid-event .fc-event-main{border-radius:0 8px 8px 0}.fc-app .fc-v-event.fc-event-start.fc-event-end{border-radius:8px}.fc-app .fc-v-event .fc-event-main{padding:0}.fc-app .fc-maweid-event.fc-maweid-status-pending{opacity:1}.fc-app .fc-maweid-event.fc-maweid-status-completed,.fc-app .fc-maweid-event.fc-maweid-status-noshow{opacity:.94;filter:saturate(.9)}.fc-app .fc-scroller{scrollbar-width:thin;scrollbar-color:rgba(13,148,136,.65) #0f1014}.fc-app .fc-scroller::-webkit-scrollbar{width:11px;height:11px}.fc-app .fc-scroller::-webkit-scrollbar-track{background:#0f1014;border-radius:8px;margin:2px 0}.fc-app .fc-scroller::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f766e,#0d9488);border-radius:8px;border:2px solid #0f1014;min-height:48px}.fc-app .fc-scroller::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#14b8a6,#0d9488)}.fc-app .fc-scroller::-webkit-scrollbar-corner{background:#0f1014}