.calendar-ui{--k-scheduler-toolbar-height:40px;--k-scheduler-event-border-radius:4px;--k-scheduler-button-border-radius:4px}.calendar-ui:not(:first-child){margin-top:0}.calendar-ui [role=button]{cursor:pointer}@media (max-width:991.98px){.calendar-ui .scheduler-wrapper{margin-left:calc(var(--gutter-spacing)*-1);margin-right:calc(var(--gutter-spacing)*-1)}}.calendar-ui .k-event-template{padding:1px 6px}.calendar-ui .k-scheduler{border:1px solid var(--brand-primary);border-radius:0;height:auto!important;overflow:hidden}@media (min-width:992px){.calendar-ui .k-scheduler{border-radius:calc(var(--k-scheduler-button-border-radius) + 2px)}}.calendar-ui .k-scheduler-toolbar{font-size:.9411764706rem;font-weight:600;background-color:var(--brand-primary);color:#fff;background-image:none;border-radius:0;padding:10px;height:65px}@media (min-width:992px){.calendar-ui .k-scheduler-toolbar{border-radius:var(--k-scheduler-button-border-radius) var(--k-scheduler-button-border-radius) 0 0}}.calendar-ui .k-scheduler-toolbar .k-button,.calendar-ui .k-scheduler-toolbar .k-nav-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-ui .k-scheduler-toolbar .k-button{font-weight:600;padding:6px 12px;width:auto;height:var(--k-scheduler-toolbar-height);background-color:#fff;background-image:none;color:var(--brand-primary)}.calendar-ui .k-scheduler-toolbar .k-nav-current{margin-left:20px}.calendar-ui .k-scheduler-toolbar .k-nav-current .k-icon{color:var(--brand-orange);margin-top:-2px}.calendar-ui .k-scheduler-toolbar .k-scheduler-refresh{background-color:var(--brand-primary-80);color:#fff;width:var(--k-scheduler-toolbar-height);height:var(--k-scheduler-toolbar-height);border:0}.calendar-ui .k-scheduler-toolbar .k-scheduler-refresh:focus,.calendar-ui .k-scheduler-toolbar .k-scheduler-refresh:hover{background-color:var(--brand-orange)}.calendar-ui .k-scheduler-toolbar .k-scheduler-views button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--brand-primary-80);color:rgba(255,255,255,.6);border:0;border-radius:var(--k-scheduler-button-border-radius);padding:6px 10px;height:var(--k-scheduler-toolbar-height);font-weight:600;outline:0;-webkit-box-shadow:none;box-shadow:none}.calendar-ui .k-scheduler-toolbar .k-scheduler-views button+button{border-left:1px solid rgba(255,255,255,.1)}.calendar-ui .k-scheduler-toolbar .k-scheduler-views button.k-selected{color:#fff}.calendar-ui .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.calendar-ui .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown:focus{background-image:none}@media (max-width:991.98px){.calendar-ui .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views.k-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.calendar-ui table.k-scheduler-layout.k-scheduler-monthview table.k-scheduler-table{border:0;height:100%}.calendar-ui table.k-scheduler-layout.k-scheduler-monthview table.k-scheduler-table th{font-weight:600;padding:10px;background-color:#fff;color:var(--brand-primary);border-color:#e7e9ec}.calendar-ui table.k-scheduler-layout.k-scheduler-monthview table.k-scheduler-table td{text-align:left;border-color:#e7e9ec;height:124px}.calendar-ui table.k-scheduler-layout.k-scheduler-monthview table.k-scheduler-table td.k-other-month{opacity:.4;background-color:var(--brand-primary-10)}.calendar-ui table.k-scheduler-layout.k-scheduler-monthview .k-scheduler-header{padding-right:0!important}.calendar-ui .k-scheduler-content .k-event-actions,.calendar-ui table.k-scheduler-layout.k-scheduler-dayview+.k-scheduler-footer{display:none}.calendar-ui .k-scheduler-content{color:var(--brand-primary);height:auto!important;border-radius:cacl(var(--k-scheduler-button-border-radius)1px);overflow:hidden!important}.calendar-ui .k-scheduler-content .k-nav-day{font-weight:600;display:block;padding-bottom:20px}.calendar-ui .k-scheduler-content .k-event{--accent-color:var(--brand-secondary-20);--border-color:var(--brand-primary);--text-color:var(--brand-primary);font-size:.8235294118rem;font-weight:600;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;color:var(--text-color)!important;border-radius:var(--k-scheduler-event-border-radius)}.calendar-ui .k-scheduler-content .k-more-events{background-color:#d1d5da!important;border:0;height:20px;border-radius:var(--k-scheduler-event-border-radius)}.calendar-ui .k-scheduler-content .k-more-events:focus,.calendar-ui .k-scheduler-content .k-more-events:hover{background-color:#a6adb5!important}.calendar-ui .k-scheduler-content .k-other-month{background-color:#f3f4f5}body.harvey-site--main .calendar-ui .k-scheduler-content .k-event.site--llc,body.harvey-site--main .calendar-ui .k-scheduler-content .k-event.site-id--2{--accent-color:var(--llc-lightnavy-10);--border-color:var(--llc-lightnavy);--text-color:var(--llc-lightnavy)}body.harvey-site--main .calendar-ui .k-scheduler-content .k-event.site--hrcc,body.harvey-site--main .calendar-ui .k-scheduler-content .k-event.site-id--3{--accent-color:var(--hrcc-orange-10);--border-color:var(--brand-orange);--text-color:var(--brand-primary)}