UNPKG

@syncfusion/ej2

Version:

A modern JavaScript UI toolkit that has been built from the ground up to be lightweight, responsive, modular and touch friendly. It is written in TypeScript and has no external dependencies.

1 lines 108 kB
/*! recurrence editor theme wise definitions*//*! Schedule component's bootstrap4 theme definitions and variables */.e-schedule .e-schedule-toolbar .e-icon-prev::before{content:'\e78c'}.e-schedule .e-schedule-toolbar .e-icon-next::before{content:'\e799'}.e-schedule .e-schedule-toolbar .e-icon-add::before{content:'\e759'}.e-schedule .e-schedule-toolbar .e-icon-today::before{content:'\e7b8'}.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before{content:'\e744'}.e-schedule .e-schedule-toolbar .e-icon-day::before{content:'\e7b8'}.e-schedule .e-schedule-toolbar .e-icon-week::before{content:'\e7c0'}.e-schedule .e-schedule-toolbar .e-icon-workweek::before{content:'\e7c0'}.e-schedule .e-schedule-toolbar .e-icon-month::before{content:'\e7c4'}.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before{content:'\e7c6'}.e-schedule .e-schedule-toolbar .e-icon-agenda::before{content:'\e7bd'}.e-schedule .e-schedule-toolbar .e-icon-year::before{content:'\e423'}.e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before{content:'\e421'}.e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before{content:'\e422'}.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before{content:'\e73e'}.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before{content:'\e72f'}.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before{content:'\e762'}.e-schedule .e-schedule-toolbar .e-icon-timeline-month::before{content:'\e71e'}.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before{content:'\e781'}.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before{content:'\e781'}.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before{content:'\e70b'}.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before{content:'\e71f'}.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before{content:'\e7cd'}.e-schedule .e-schedule-resource-toolbar .e-icon-next::before{content:'\e76a'}.e-schedule .e-close-icon::before{content:'\e745'}.e-schedule .e-block-indicator::before{content:'\e797'}.e-schedule .e-appointment .e-recurrence-icon::before{content:'\e7c8'}.e-schedule .e-appointment .e-recurrence-edit-icon::before{content:'\e7b7'}.e-schedule .e-appointment .e-up-icon::before{content:'\e7c5'}.e-schedule .e-appointment .e-down-icon::before{content:'\e7bf'}.e-schedule .e-appointment .e-left-icon::before{content:'\e7ba'}.e-schedule .e-appointment .e-right-icon::before{content:'\e7bb'}.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before{content:'\e705'}.e-schedule.e-rtl .e-appointment .e-left-icon::before{content:'\e76a'}.e-schedule.e-rtl .e-appointment .e-right-icon::before{content:'\e70d'}.e-schedule .e-resource-tree-icon::before{content:'\e70b'}.e-schedule-dialog.e-device .e-back-icon::before{content:'\e728'}.e-schedule-dialog.e-device .e-save-icon::before{content:'\e74d'}.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before{content:'\e78f'}.e-schedule-dialog.e-device.e-rtl .e-back-icon::before{content:'\e7ce'}.e-quick-popup-wrapper .e-edit-icon::before{content:'\e78f'}.e-quick-popup-wrapper .e-delete-icon::before{content:'\e773'}.e-quick-popup-wrapper .e-close-icon::before{content:'\e745'}.e-quick-popup-wrapper .e-time-icon::before{content:'\e7c7'}.e-quick-popup-wrapper .e-location-icon::before{content:'\e7d0'}.e-quick-popup-wrapper .e-time-zone-icon::before{content:'\e7c9'}.e-quick-popup-wrapper .e-description-icon::before{content:'\e7cb'}.e-quick-popup-wrapper .e-resource-icon::before{content:'\e7d3'}.e-quick-popup-wrapper .e-date-time-icon::before{content:'\e73e'}.e-more-popup-wrapper.e-device .e-close-icon::before{content:'\e745'}/*! schedule component layout */.e-schedule{display:block;outline:medium none;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.e-schedule .e-schedule-toolbar{background:#f8f9fa;border:0;border-bottom:1px solid rgba(0,0,0,0.15);box-shadow:none;margin-bottom:0;min-height:46px}.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,.e-schedule .e-schedule-toolbar .e-active-view .e-icons{color:#007bff}.e-schedule .e-schedule-toolbar .e-toolbar-pop{background:#f8f9fa;overflow:auto}.e-schedule .e-schedule-toolbar .e-tbar-btn:hover,.e-schedule .e-schedule-toolbar .e-tbar-btn:focus{background-color:#545b62;border-color:#4e555b}.e-schedule .e-schedule-toolbar .e-tbar-btn:active{background:#e9ecef;background:#545b62;border-color:#4e555b}.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text{cursor:pointer;font-size:14px;text-transform:initial}.e-schedule .e-schedule-toolbar .e-toolbar-items{background:#f8f9fa}.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos{height:46px;min-height:46px}.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos>div{height:inherit}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow{font-size:11px;padding-top:2px}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover{background:#5a6268;border-radius:4px}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus{background:#5a6268;border-radius:4px}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today+.e-tbar-btn-text{display:none}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden{display:none}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev,.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next{font-size:17px}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator{border-right:1px solid #dee2e6}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text{font-size:16px;text-transform:initial}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text{cursor:pointer;font-size:14px;text-transform:initial}.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon{padding-left:0}.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav{background:#f8f9fa;border-left:0;border-right:1px solid 1px}.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover{background-color:#545b62;color:#fff}.e-schedule .e-schedule-toolbar .e-hor-nav{border-left:1px solid 1px}.e-schedule .e-schedule-toolbar .e-hor-nav::after{content:''}.e-schedule .e-schedule-toolbar .e-hor-nav:active{color:#fff}.e-schedule .e-schedule-toolbar .e-hor-nav:active::after{content:''}.e-schedule .e-schedule-toolbar .e-hor-nav:hover{background:#545b62;color:#fff}.e-schedule .e-schedule-toolbar .e-hor-nav:focus{background:#545b62;color:#fff}.e-schedule.e-device .e-schedule-toolbar{height:54px;min-height:54px}.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover,.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus{height:calc(100% - 20px)}.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos{height:54px;min-height:54px}.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos>div{height:inherit}.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text{font-size:16px}.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text{font-size:18px}.e-schedule.e-device .e-content-wrap.e-scroll-hidden{overflow:hidden}.e-schedule .e-schedule-resource-toolbar{background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,0.15);box-shadow:none;display:-ms-flexbox;display:flex;margin-bottom:0;min-height:46px;padding:10px}.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu{color:#212529;font-size:14px;padding:7px;padding-left:4px}.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable{display:none}.e-schedule .e-schedule-resource-toolbar .e-resource-level-title{display:-ms-flexbox;display:flex}.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name{font-size:14px;padding:5px}.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child){opacity:.6}.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next{color:#212529;font-size:10px;line-height:18px;opacity:.4;padding:5px}.e-schedule .e-schedule-resource-toolbar.e-popup-close{display:none}.e-schedule .e-schedule-resource-toolbar.e-popup-open{display:block}.e-schedule .e-text-ellipsis{overflow:hidden;text-overflow:ellipsis}.e-schedule .e-text-center{text-align:center}.e-schedule .e-table-container{display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}.e-schedule .e-table-container.e-translate{transition:transform .3s ease 0s}.e-schedule .e-resource-tree-popup{background:#f8f9fa;box-shadow:0 3px 4px 0.2px #333;height:100%;position:absolute;width:250px}.e-schedule .e-resource-tree-popup .e-resource-tree{height:100%;overflow-y:auto}.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content{padding:0 0 0 12px}.e-schedule .e-resource-tree-popup-overlay.e-enable{background-color:#383838;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.e-schedule .e-new-event{background-color:#007bff;border:1px solid #fff;border-radius:5px;height:100%;opacity:.9;position:relative;width:100%;z-index:1}.e-schedule .e-new-event .e-title{color:#fff;font-size:12px;line-height:1.2;margin:0;overflow-wrap:break-word;padding:3px;position:absolute;text-align:left;white-space:normal;word-wrap:break-word}.e-schedule .e-schedule-table{border:0 none;border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed;width:100%}.e-schedule .e-schedule-table>tbody>tr>th,.e-schedule .e-schedule-table>tbody>tr>td{box-sizing:border-box;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-schedule .e-outer-table>tbody>tr>td{padding:0;vertical-align:top}.e-schedule .e-content-wrap{position:relative}.e-schedule .e-content-wrap .e-day-wrapper{width:100%}.e-schedule .e-content-wrap,.e-schedule .e-scroll-container{-webkit-overflow-scrolling:touch;overflow:auto}.e-schedule .e-hide-childs>*{display:none}.e-schedule .e-recurrence-icon,.e-schedule .e-recurrence-edit-icon{font-size:12px}.e-schedule .e-left-icon,.e-schedule .e-right-icon{font-size:8px}.e-schedule .e-m-date{cursor:pointer;font-size:20px}.e-schedule .e-m-date:hover{text-decoration:underline}.e-schedule .e-m-day{font-size:12px}.e-schedule.e-device .e-m-date:hover{text-decoration:none}.e-schedule .e-block-appointment{background:#dee2e6;color:#212529;cursor:default;overflow:hidden;position:absolute}.e-schedule .e-block-appointment .e-subject{overflow:hidden;overflow-wrap:break-word;padding:4px;white-space:normal;word-wrap:break-word}.e-schedule .e-block-indicator{color:#212529;float:right;padding:0 5px;z-index:1}.e-schedule.e-rtl .e-block-indicator{float:left}.e-schedule .e-timeline-view .e-block-indicator,.e-schedule .e-timeline-month-view .e-block-indicator{position:absolute;top:3px}.e-schedule .e-appointment{opacity:1;transition:opacity 100ms linear}.e-schedule .e-appointment .e-subject.e-disable{display:none}.e-schedule .e-appointment .e-inline-appointment{z-index:1}.e-schedule .e-appointment .e-inline-subject{background-color:transparent;border:0;color:#fff;font-size:13px;font-weight:500;line-height:1.2;padding-top:4px;width:100%}.e-schedule .e-appointment.e-event-action{opacity:.4}.e-schedule .e-appointment.e-allow-select{pointer-events:none}.e-schedule .e-read-only{opacity:.8}.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone),.e-schedule.e-event-action .e-block-appointment{pointer-events:none}.e-schedule.e-event-action .e-drag-clone,.e-schedule.e-event-action .e-timeline-view .e-drag-clone{cursor:move}.e-schedule.e-event-action .e-drag-clone .e-top-handler,.e-schedule.e-event-action .e-drag-clone .e-bottom-handler,.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler{pointer-events:none}.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone{cursor:ns-resize}.e-schedule.e-event-action .e-timeline-view .e-resize-clone,.e-schedule.e-event-action .e-timeline-month-view .e-resize-clone,.e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone{cursor:ew-resize}.e-schedule.e-device .e-appointment{overflow:hidden}.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize{height:10px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize{border-radius:50%;height:100%;position:absolute;top:50%;transform:translateY(-50%);width:10px}.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize{margin-top:-8px}.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize{margin-top:8px}.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize{margin-left:-8px}.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize{margin-left:8px}.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler,.e-schedule .e-timeline-year-view .e-event-resize.e-right-handler{height:100%;width:5px}.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler,.e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler{height:5px;width:100%}.e-schedule .e-event-resize{position:absolute}.e-schedule .e-event-resize.e-left-handler,.e-schedule .e-event-resize.e-right-handler{height:100%;width:10px}.e-schedule .e-event-resize.e-left-handler{cursor:ew-resize;float:left;left:0}.e-schedule .e-event-resize.e-right-handler{cursor:e-resize;float:right;right:0}.e-schedule .e-event-resize.e-top-handler,.e-schedule .e-event-resize.e-bottom-handler{height:10px;width:100%}.e-schedule .e-event-resize.e-top-handler{cursor:ns-resize;top:0}.e-schedule .e-event-resize.e-bottom-handler{bottom:0;cursor:ns-resize}.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap{height:100%}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;height:54px;margin-bottom:2px;overflow:hidden;position:absolute}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;padding:2px 4px 0 2px;text-align:left}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap{-ms-flex:auto;flex:auto;overflow:hidden}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject{font-size:13px;font-weight:500;line-height:1.2;margin-left:auto;min-height:18px;overflow:hidden;overflow-wrap:break-word;padding-top:1px;white-space:normal;word-wrap:break-word}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location{font-size:11px;overflow:hidden;padding-top:1px;text-overflow:ellipsis}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable{display:none}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon{line-height:54px;padding:0 5px}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon{line-height:54px;padding:0 2px}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border,.e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select{pointer-events:none}.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper{position:absolute;width:0}.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells{height:auto;vertical-align:top}.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator{color:#6c757d;cursor:pointer;font-size:12px;line-height:11px;overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis}.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus{text-decoration:underline}.e-schedule .e-vertical-view .e-left-indent{width:85px}.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells{position:relative}.e-schedule .e-vertical-view .e-date-header-wrap table col,.e-schedule .e-vertical-view .e-content-wrap table col{width:36px}.e-schedule .e-vertical-view .e-resource-cells{color:#212529;font-size:13px;height:40px;padding:8px;padding-left:15px}.e-schedule .e-vertical-view .e-header-cells{font-size:12px;height:60px;padding:8px}.e-schedule .e-vertical-view .e-header-cells .e-header-day{display:table;font-size:13px;line-height:17px;padding-bottom:4px}.e-schedule .e-vertical-view .e-header-cells .e-header-date{cursor:pointer;display:table;font-size:18px;line-height:21px}.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover{text-decoration:underline}.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day{cursor:default;opacity:.35}.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date{cursor:default;opacity:.35}.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover{text-decoration:none}.e-schedule .e-vertical-view .e-row-count-wrapper{display:block;height:100%;pointer-events:none;position:relative}.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator{bottom:0;color:#6c757d;cursor:pointer;overflow:hidden;overflow-wrap:normal;padding:2px 4px;pointer-events:visible;position:absolute;text-overflow:ellipsis;width:100%}.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus{text-decoration:underline}.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable{display:none}.e-schedule .e-vertical-view .e-all-day-appointment-section{bottom:4px;color:#212529;cursor:pointer;display:block;font-size:11px;height:25px;left:0;line-height:25px;margin:0 auto;position:absolute;right:0;transform:rotate(0deg);transition:transform 300ms ease-in-out;width:25px}.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable{display:none}.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand{transform:rotate(0deg)}.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse{transform:rotate(180deg)}.e-schedule .e-vertical-view .e-all-day-appointment-section:hover,.e-schedule .e-vertical-view .e-all-day-appointment-section:focus{background:#5a6268;border-radius:100%;color:#fff}.e-schedule .e-vertical-view .e-appointment-hide{opacity:0}.e-schedule .e-vertical-view .e-all-day-cells{height:0;padding:0;text-align:center;vertical-align:top}.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate{transition:250ms ease-out}.e-schedule .e-vertical-view .e-time-cells-wrap table td,.e-schedule .e-vertical-view .e-work-cells{font-size:12px;height:50px;text-align:center}.e-schedule .e-vertical-view .e-work-cells{width:36px}.e-schedule .e-vertical-view .e-work-cells.e-disable-dates{background-color:rgba(0,0,0,0.08)}.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover{background-color:rgba(0,0,0,0.08)}.e-schedule .e-vertical-view .e-current-time{font-size:12px}.e-schedule .e-vertical-view .e-clone-time-indicator,.e-schedule .e-vertical-view .e-current-time,.e-schedule .e-vertical-view .e-previous-timeline,.e-schedule .e-vertical-view .e-current-timeline{left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.e-schedule .e-vertical-view .e-previous-timeline,.e-schedule .e-vertical-view .e-current-timeline{z-index:1}.e-schedule .e-vertical-view .e-date-header-wrap,.e-schedule .e-vertical-view .e-time-cells-wrap{overflow:hidden}.e-schedule .e-vertical-view .e-content-wrap,.e-schedule .e-vertical-view .e-time-cells-wrap{position:relative}.e-schedule .e-vertical-view .e-timeline-wrapper,.e-schedule .e-vertical-view .e-day-wrapper,.e-schedule .e-vertical-view .e-all-day-appointment-wrapper{height:0;margin:0;padding:0;position:relative}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone){cursor:default}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;height:22px;overflow:hidden;position:absolute}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;line-height:19px;overflow:hidden;padding:1px 0 1px 4px}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject{-ms-flex:auto;flex:auto;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time{display:block;font-size:11px;padding:1px 4px 2px 0}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon{line-height:20px;padding:0 2px}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable{display:none}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border,.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone){cursor:default}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;overflow:hidden;position:absolute}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details{-ms-flex:auto;flex:auto;padding:4px 8px 0;text-align:left;line-height:20px}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject{font-size:13px;font-weight:500;line-height:1.2;margin-left:auto;min-height:18px;overflow:hidden;overflow-wrap:break-word;padding-top:4px;white-space:normal;word-wrap:break-word}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location{font-size:11px;overflow:hidden;padding-top:1px;text-overflow:ellipsis}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time{display:block}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable{display:none}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon{bottom:5px;display:block;float:right;height:auto;left:auto;position:absolute;right:5px;width:auto}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator{display:block;margin:0 45%}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon{font-size:8px}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon{margin-top:3px;top:0}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon{bottom:6px;position:absolute}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-vertical-view.e-day-view .e-header-date{cursor:default}.e-schedule .e-vertical-view.e-day-view .e-header-date:hover{text-decoration:none}.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day{font-size:14px}.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date{font-size:20px}.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover{text-decoration:none}.e-schedule.e-device .e-vertical-view .e-left-indent{width:35px}.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,.e-schedule.e-device .e-vertical-view .e-current-time{font-size:9px}.e-schedule.e-device .e-vertical-view .e-time-cells-wrap{float:left;width:35px}.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td{font-size:11px}.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject{font-weight:500;min-height:auto}.e-schedule.e-rtl{text-align:right}.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details{text-align:right}.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details{padding:1px 4px 1px 0}.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details{line-height:15px;text-align:right}.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject{font-weight:500;margin-left:15px;margin-right:auto}.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon{float:left;left:5px;right:auto}.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap{float:right}@media screen and (max-width: 480px){.e-schedule .e-vertical-view .e-left-indent{width:35px}}.e-schedule .e-month-view .e-left-indent,.e-schedule .e-month-agenda-view .e-left-indent{border-right:1px solid #dee2e6;width:36px}.e-schedule .e-month-view .e-week-number-wrapper,.e-schedule .e-month-agenda-view .e-week-number-wrapper{overflow:hidden;position:relative}.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table{height:100%}.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number{color:#6c757d;padding-top:4px;text-align:center;vertical-align:top;width:36px}.e-schedule .e-month-view .e-content-wrap table tr:last-child td{border-bottom-width:0}.e-schedule .e-month-view .e-date-header-wrap{font-size:14px;overflow:hidden}.e-schedule .e-month-view .e-week-number{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;height:70px}.e-schedule .e-month-view .e-content-wrap{display:-ms-flexbox;display:flex;font-size:14px}.e-schedule .e-month-view .e-date-header-wrap table col{width:36px}.e-schedule .e-month-view .e-resource-cells{color:#212529;font-size:14px;height:40px;padding:8px;padding-left:15px}.e-schedule .e-month-view .e-header-cells{cursor:default;font-weight:400;height:35px;padding:3px;padding:8px}.e-schedule .e-month-view .e-content-table{height:100%}.e-schedule .e-month-view .e-work-cells{height:75px;vertical-align:top;width:36px}.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header{visibility:hidden}.e-schedule .e-month-view .e-work-cells.e-disable-dates{background-color:rgba(0,0,0,0.08)}.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header{cursor:default;opacity:.35}.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover{text-decoration:none}.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover{background-color:rgba(0,0,0,0.08)}.e-schedule .e-month-view .e-date-header{cursor:pointer;display:table;height:20px;line-height:21px;margin:8px 0 0 8px;text-align:center}.e-schedule .e-month-view .e-date-header:hover{text-decoration:underline}.e-schedule .e-month-view .e-appointment-wrapper{position:absolute}.e-schedule .e-month-view .e-new-event{height:calc(100% - 25px)}.e-schedule .e-month-view .e-block-indicator{margin-top:-20px}.e-schedule .e-month-view .e-inline-appointment{z-index:1}.e-schedule .e-month-view .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;cursor:default;display:-ms-flexbox;display:flex;height:22px;overflow:hidden;position:absolute}.e-schedule .e-month-view .e-appointment .e-disable{display:none}.e-schedule .e-month-view .e-appointment .e-appointment-details{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;line-height:19px;overflow:hidden}.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject{-ms-flex:auto;flex:auto;font-size:13px;font-weight:500;overflow:hidden;padding:1px 2px;text-overflow:ellipsis}.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject{padding:4px;text-align:center}.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time{font-size:11px;padding:1.5px}.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon{line-height:22px;padding:0 2px}.e-schedule .e-month-view .e-appointment.e-appointment-border,.e-schedule .e-month-view .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-month-view .e-appointment.e-allow-select{pointer-events:none}.e-schedule .e-month-view .e-appointment .e-subject{padding:2px;width:100%}.e-schedule .e-month-view .e-more-indicator{color:#6c757d;cursor:pointer;font-size:12px;line-height:11px;overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis}.e-schedule .e-month-view .e-more-indicator:focus{text-decoration:underline}.e-schedule.e-rtl .e-month-view .e-date-header{margin:8px 8px 0 0}.e-schedule.e-rtl .e-month-view .e-left-indent{border-left:1px solid #dee2e6;border-right-width:0}.e-schedule.e-rtl .e-month-view .e-week-number{border-left:1px solid #dee2e6;border-right-width:0}.e-schedule .e-year-view .e-calendar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar{border:0;-ms-flex:0 25%;flex:0 25%;max-width:100%;min-width:260px;padding:10px}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title{cursor:default}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day{display:block}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month{color:#6c757d;pointer-events:visible;-ms-touch-action:auto;touch-action:auto}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today{opacity:.5}.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator{background-color:#007bff;border-radius:50%;height:5px;margin-left:13px;margin-top:-6px;position:absolute;width:5px}.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates{background-color:rgba(0,0,0,0.08);cursor:default}.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day{cursor:default}.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover{background-color:rgba(0,0,0,0.08)}.e-schedule .e-year-view .e-date-header-wrap{font-size:14px;overflow:hidden}.e-schedule .e-year-view .e-date-header-wrap table col{width:36px}.e-schedule .e-year-view .e-date-header-wrap table td{background-color:#fff;border-color:#dee2e6;border-style:solid;border-width:0 0 1px 1px;color:#212529;text-align:left}.e-schedule .e-year-view .e-date-header-wrap table td:first-child{border-left-width:0}.e-schedule .e-year-view .e-resource-cells{color:#212529;font-size:14px;height:40px;padding:8px;padding-left:15px}.e-schedule .e-year-view .e-content-wrap table td:first-child{border-left-width:0}.e-schedule .e-year-view .e-calendar-table td:not(.e-cell){border-left:1px solid #dee2e6}.e-schedule .e-year-view .e-resource .e-month-calendar{max-width:100%;min-width:100%}.e-schedule .e-timeline-year-view .e-date-header-wrap,.e-schedule .e-timeline-year-view .e-month-header-wrapper{overflow:hidden;position:relative}.e-schedule .e-timeline-year-view .e-date-header-wrap table col,.e-schedule .e-timeline-year-view .e-content-wrap table col{width:60px}.e-schedule .e-timeline-year-view .e-resource-left-td,.e-schedule .e-timeline-year-view .e-date-header-wrap table td{background-color:#fff;border-color:#dee2e6;border-style:solid;border-width:0 1px 1px 0;color:#212529;text-align:center}.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day{color:#007bff}.e-schedule .e-timeline-year-view .e-resource-text{color:#212529;font-size:13px;overflow:hidden;padding:4px 15px;text-overflow:ellipsis;padding:4px 12px}.e-schedule .e-timeline-year-view .e-resource-left-td{vertical-align:middle;width:224px}.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells{height:40px}.e-schedule .e-timeline-year-view .e-resource-column-wrap{overflow:hidden;position:relative}.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells{background-color:#f8f9fa;border-color:#dee2e6;border-style:solid;border-width:0 1px 1px 0;color:#212529;height:70px;padding-left:15px;padding-right:0;vertical-align:middle;padding-left:12px}.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node{background-color:#fff}.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus{background-color:#f2f4f6}.e-schedule .e-timeline-year-view .e-resource-column-table{height:100%}.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height{height:auto}.e-schedule .e-timeline-year-view .e-resource-tree-icon{color:#212529;cursor:pointer;float:left;font-family:'e-icons';font-size:12px;padding:4px 7px}.e-schedule .e-timeline-year-view .e-resource-collapse{transform:rotate(90deg)}.e-schedule .e-timeline-year-view .e-work-cells{background-color:#f8f9fa;border-color:#dee2e6;border-style:solid;border-width:0 1px 1px 0;color:#212529}.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month){background:#f2f4f6;color:#212529}.e-schedule .e-timeline-year-view .e-work-cells.e-work-days{background-color:#fff}.e-schedule .e-timeline-year-view .e-work-cells.e-other-month{color:#6c757d}.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header{background-color:#007bff;border-radius:50%;color:#fff;margin:2px;width:20px}.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell{background-color:#e9ecef;color:#212529}.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator{color:#212529}.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover{background-color:#e9ecef}.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates{background-color:rgba(0,0,0,0.08)}.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header{cursor:default;opacity:.35}.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover{text-decoration:none}.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover{background-color:rgba(0,0,0,0.08)}.e-schedule .e-timeline-year-view .e-content-table{height:100%}.e-schedule .e-timeline-year-view .e-content-table.e-auto-height{height:auto}.e-schedule .e-timeline-year-view .e-left-indent td{border-color:#dee2e6;border-style:solid;border-width:0 1px 0 0;vertical-align:middle}.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td{border-width:0 1px 1px 0}.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent{padding:0;width:100px}.e-schedule .e-timeline-year-view.e-vertical .e-left-indent,.e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells{width:50px}.e-schedule .e-timeline-year-view .e-month-header{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;text-align:center}.e-schedule .e-timeline-year-view .e-month-header.e-current-day{color:#007bff}.e-schedule .e-timeline-year-view .e-left-indent,.e-schedule .e-timeline-year-view .e-header-cells{cursor:default;font-weight:400;height:35px;padding:0;text-align:center;padding:8px}.e-schedule .e-timeline-year-view .e-month-header,.e-schedule .e-timeline-year-view .e-work-cells{height:70px}.e-schedule .e-timeline-year-view .e-header-cells,.e-schedule .e-timeline-year-view .e-work-cells{width:65px}.e-schedule .e-timeline-year-view .e-work-cells{vertical-align:top}.e-schedule .e-timeline-year-view .e-work-cells .e-date-header{cursor:pointer;display:table;height:20px;line-height:21px;margin:8px 0 0 8px;text-align:center;width:10px}.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover{text-decoration:underline}.e-schedule .e-timeline-year-view .e-event-table{position:absolute;top:0}.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper{position:absolute}.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment{z-index:1}.e-schedule .e-timeline-year-view .e-event-table .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;cursor:default;display:-ms-flexbox;display:flex;height:22px;overflow:hidden;position:absolute}.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden{display:none}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;line-height:20px;overflow:hidden}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject{-ms-flex:auto;flex:auto;font-size:13px;font-weight:500;overflow:hidden;padding:1px 2px;text-overflow:ellipsis}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location{font-size:11px;overflow:hidden;padding:1.5px;text-overflow:ellipsis}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable{display:none}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon{line-height:38px;padding:0 5px}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-indicator{display:block}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon{font-size:10px;line-height:38px;padding-right:7px}.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon{padding-right:5px}.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border,.e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select{pointer-events:none}.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator{color:#6c757d;cursor:pointer;font-size:12px;line-height:11px;overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis}.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden{display:none}.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus{text-decoration:underline}.e-schedule.e-device .e-year-view .e-month-calendar{max-width:100%;min-width:100%}.e-schedule .e-timeline-view .e-content-wrap,.e-schedule .e-timeline-view .e-content-table,.e-schedule .e-timeline-month-view .e-content-wrap,.e-schedule .e-timeline-month-view .e-content-table{height:100%}.e-schedule .e-timeline-view .e-date-header-wrap,.e-schedule .e-timeline-month-view .e-date-header-wrap{font-size:14px;overflow:hidden;position:relative}.e-schedule .e-timeline-view .e-event-table,.e-schedule .e-timeline-month-view .e-event-table{position:absolute;top:0}.e-schedule .e-timeline-view .e-date-header-wrap table col,.e-schedule .e-timeline-view .e-content-wrap table col,.e-schedule .e-timeline-month-view .e-date-header-wrap table col,.e-schedule .e-timeline-month-view .e-content-wrap table col{width:50px}.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td{height:36px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;padding:8px 0 8px 8px}.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots{overflow:inherit}.e-schedule .e-timeline-view .e-date-header-wrap table tbody td>span,.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td>span{position:relative}.e-schedule .e-timeline-view .e-navigate:hover,.e-schedule .e-timeline-month-view .e-navigate:hover{cursor:pointer;text-decoration:underline}.e-schedule .e-timeline-view .e-navigate:focus,.e-schedule .e-timeline-month-view .e-navigate:focus{text-decoration:underline}.e-schedule .e-timeline-view .e-work-cells,.e-schedule .e-timeline-month-view .e-work-cells{height:60px}.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates{background-color:rgba(0,0,0,0.08)}.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover{background-color:rgba(0,0,0,0.08)}.e-schedule .e-timeline-view .e-resource-text,.e-schedule .e-timeline-month-view .e-resource-text{color:#212529;font-size:13px;overflow:hidden;padding:4px 15px;text-overflow:ellipsis;padding:4px 12px}.e-schedule .e-timeline-view .e-resource-left-td,.e-schedule .e-timeline-month-view .e-resource-left-td{background-color:#fff;border-color:#dee2e6;border-style:solid;border-width:0 1px 1px 0;color:#212529;vertical-align:middle;width:224px}.e-schedule .e-timeline-view .e-resource-cells,.e-schedule .e-timeline-month-view .e-resource-cells{background-color:#f8f9fa;border-color:#dee2e6;border-style:solid;border-width:0 1px 1px 0;color:#212529;height:60px;padding-left:15px;padding-right:0;vertical-align:middle;padding-left:12px}.e-schedule .e-timeline-view .e-resource-cells:focus,.e-schedule .e-timeline-month-view .e-resource-cells:focus{background-color:#f2f4f6}.e-schedule .e-timeline-view .e-resource-cells:focus .e-resource-tree-icon,.e-schedule .e-timeline-month-view .e-resource-cells:focus .e-resource-tree-icon{background-color:transparent;border-radius:50%;color:rgba(33,37,41,0.75)}.e-schedule .e-timeline-view .e-resource-column-wrap,.e-schedule .e-timeline-month-view .e-resource-column-wrap{overflow:hidden;position:relative}.e-schedule .e-timeline-view .e-resource-column-table,.e-schedule .e-timeline-month-view .e-resource-column-table{height:100%}.e-schedule .e-timeline-view .e-auto-height,.e-schedule .e-timeline-month-view .e-auto-height{height:auto}.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells,.e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells,.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells{height:42px}.e-schedule .e-timeline-view .e-resource-tree-icon,.e-schedule .e-timeline-month-view .e-resource-tree-icon{color:#212529;cursor:pointer;float:left;font-family:'e-icons';font-size:12px;padding:4px 7px}.e-schedule .e-timeline-view .e-resource-collapse,.e-schedule .e-timeline-month-view .e-resource-collapse{transform:rotate(90deg)}.e-schedule .e-timeline-view .e-child-node,.e-schedule .e-timeline-month-view .e-child-node{background-color:#fff}.e-schedule .e-timeline-view .e-appointment-wrapper,.e-schedule .e-timeline-month-view .e-appointment-wrapper{position:absolute}.e-schedule .e-timeline-view .e-inline-appointment,.e-schedule .e-timeline-month-view .e-inline-appointment{z-index:1}.e-schedule .e-timeline-view .e-appointment,.e-schedule .e-timeline-month-view .e-appointment{background:#007bff;border:1px solid #cce5ff;border-radius:4px;color:#fff;cursor:default;display:-ms-flexbox;display:flex;height:38px;overflow:hidden;position:absolute}.e-schedule .e-timeline-view .e-appointment .e-appointment-details,.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;overflow:hidden;padding:0 4px}.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap{-ms-flex:auto;flex:auto;overflow:hidden}.e-schedule .e-timeline-view .e-appointment .e-subject,.e-schedule .e-timeline-month-view .e-appointment .e-subject{font-size:13px;font-weight:500;line-height:1.2;margin-left:auto;min-height:18px;overflow:hidden;padding-top:4px;text-overflow:ellipsis}.e-schedule .e-timeline-view .e-appointment .e-time,.e-schedule .e-timeline-view .e-appointment .e-location,.e-schedule .e-timeline-month-view .e-appointment .e-time,.e-schedule .e-timeline-month-view .e-appointment .e-location{font-size:11px;overflow:hidden;padding-top:1px;text-overflow:ellipsis}.e-schedule .e-timeline-view .e-appointment .e-time,.e-schedule .e-timeline-month-view .e-appointment .e-time{display:block}.e-schedule .e-timeline-view .e-appointment .e-disable,.e-schedule .e-timeline-month-view .e-appointment .e-disable{display:none}.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon{line-height:38px;padding:0 5px}.e-schedule .e-timeline-view .e-appointment .e-indicator,.e-schedule .e-timeline-month-view .e-appointment .e-indicator{display:block}.e-schedule .e-timeline-view .e-appointment .e-left-icon,.e-schedule .e-timeline-view .e-appointment .e-right-icon,.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,.e-schedule .e-timeline-month-view .e-appointment .e-right-icon{font-size:10px;line-height:38px;padding-right:7px}.e-schedule .e-timeline-view .e-appointment .e-right-icon,.e-schedule .e-timeline-month-view .e-appointment .e-right-icon{padding-right:5px}.e-schedule .e-timeline-view .e-appointment.e-appointment-border,.e-schedule .e-timeline-view .e-appointment:focus,.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,.e-schedule .e-timeline-month-view .e-appointment:focus{border:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.e-schedule .e-timeline-view .e-appointment.e-allow-select,.e-schedule .e-timeline-month-view .e-appointment.e-allow-select{pointer-events:none}.e-schedule .e-timeline-view .e-more-indicator,.e-schedule .e-timeline-month-view .e-more-indicator{color:#6c757d;cursor:pointer;font-size:12px;line-height:11px;overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis}.e-schedule .e-timeline-view .e-more-indicator:focus,.e-schedule .e-timeline-month-view .e-more-indicator:focus{text-decoration:underline}.e-schedule .e-timeline-view .e-navigate{font-size:14px}.e-schedule .e-timeline-view .e-clone-time-indicator,.e-schedule .e-timeline-view .e-current-time{bottom:0;position:absolute}.e-schedule .e-timeline-view .e-current-timeline{position:absolute;top:0}.e-schedule .e-timeline-month-view .e-date-header-wrap table col,.e-schedule .e-timeline-month-view .e-content-wrap table col{width:60px}.e-schedule .e-virtual-scroll .e-content-table{position:absolute;transform:translateY(0)}.e-schedule .e-virtual-scroll .e-content-wrap.e-transition{transition:all 1000ms linear}.e-schedule.e-rtl .e-timeline-vie