.e-schedule{background-color:var(--apple-bg-primary)!important;border-color:var(--apple-separator)!important;font-family:var(--apple-font-sans)!important}.e-schedule .e-schedule-toolbar{background-color:var(--apple-bg-secondary)!important;border-bottom:1px solid var(--apple-separator)!important}.e-schedule .e-schedule-toolbar .e-toolbar-items{background-color:transparent!important}.e-schedule .e-schedule-toolbar .e-tbar-btn{color:var(--apple-label-secondary)!important}.e-schedule .e-schedule-toolbar .e-tbar-btn:hover{color:var(--apple-label)!important;background-color:var(--apple-fill-quaternary)!important}.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn{color:var(--apple-blue)!important}.e-schedule .e-schedule-toolbar .e-date-header-container{color:var(--apple-label)!important}.e-schedule .e-date-header-wrap,.e-schedule .e-date-header-wrap table,.e-schedule .e-header-cells{background-color:var(--apple-bg-secondary)!important}.e-schedule .e-header-cells{border-color:var(--apple-separator)!important;font-size:11px!important;font-weight:500!important}.e-schedule .e-header-cells,.e-schedule .e-header-cells .e-header-date{color:var(--apple-label-secondary)!important}.e-schedule .e-header-cells .e-header-day{color:var(--apple-label-tertiary)!important;font-size:10px!important}.e-schedule .e-header-cells.e-current-day,.e-schedule .e-header-cells.e-current-day .e-header-date,.e-schedule .e-header-cells.e-current-day .e-header-day{color:var(--apple-blue)!important}.e-schedule .e-time-slots-wrap .e-header-cells,.e-schedule .e-timeline-view .e-date-header-wrap .e-header-cells{font-size:10px!important;color:var(--apple-label-tertiary)!important;font-weight:500!important}.e-schedule .e-resource-cells{border-color:var(--apple-separator)!important;color:var(--apple-label)!important;font-weight:600!important;font-size:13px!important;padding:8px 12px!important;vertical-align:middle!important}.e-schedule .e-resource-cells,.e-schedule .e-resource-column-wrap{background-color:var(--apple-bg-secondary)!important}.e-schedule .e-resource-left-td,.e-schedule .e-work-cells{border-color:var(--apple-separator)!important}.e-schedule .e-work-cells{background-color:var(--apple-bg-primary)!important;border-width:.5px!important}.e-schedule .e-work-cells.e-alternate-cells{background-color:var(--apple-fill-quaternary)!important}.e-schedule .e-work-cells:hover{background-color:var(--apple-fill-tertiary)!important}.e-schedule .e-work-cells.e-current-day{background-color:color-mix(in srgb,var(--apple-blue) 4%,transparent)!important}.e-schedule .e-all-day-cells{background-color:var(--apple-bg-secondary)!important}.e-schedule .e-all-day-cells,.e-schedule td{border-color:var(--apple-separator)!important}.e-schedule .e-current-time{border-color:var(--apple-blue)!important;border-width:2px!important}.e-schedule .e-current-timeline{border-top-color:var(--apple-blue)!important;border-top-width:2px!important}.e-schedule .e-current-time-container .e-current-time{background-color:var(--apple-blue)!important;color:var(--apple-on-tint)!important;border-radius:var(--apple-radius-xs)!important;font-size:10px!important;font-weight:600!important}.e-schedule .e-appointment{border-radius:var(--apple-radius-sm)!important;font-family:var(--apple-font-sans)!important;font-size:12px!important;border:none!important}.e-schedule .e-appointment .e-subject{font-weight:600!important}.e-schedule .e-quick-popup-wrapper{background-color:var(--apple-bg-elevated)!important;border:1px solid var(--apple-separator)!important;border-radius:var(--apple-radius-lg)!important;box-shadow:var(--apple-shadow-md)!important}.e-schedule .e-quick-popup-wrapper .e-popup-header{background-color:var(--apple-bg-tertiary)!important;border-radius:var(--apple-radius-lg) var(--apple-radius-lg) 0 0!important}.e-schedule .e-schedule-dialog .e-dlg-content{background-color:var(--apple-bg-elevated)!important}.e-schedule .e-schedule-dialog .e-dlg-header-content{background-color:var(--apple-bg-tertiary)!important}.e-schedule .e-work-cells:empty:after{content:none}@media (max-width:640px){.e-schedule .e-resource-cells{padding:6px 8px!important;font-size:12px!important}.e-schedule .e-header-cells{font-size:10px!important}}