.full-calendar{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.full-calendar .fc-scrollgrid-section.fc-scrollgrid-section-header{display:none}.full-calendar .fc .fc-timegrid-col.fc-day-today{background-color:initial}.calendars{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin-bottom:50px;position:relative}.calendars .current-time{width:100%;height:4px;background:red}.calendars .cal-header{width:100%;height:50px;background:#f1f1f1;color:#1a1d1c}.calendars .cal-header p{margin:0;padding:18px;font-size:11px;font-weight:600;text-transform:uppercase;color:#979797}.calendars .cal-times{float:left;width:100px;border-right:1px solid #f1f1f1}.calendars .cal-times .cal-time{min-height:540px;border-bottom:1px solid #f1f1f1;font-size:14px;color:#8c8c8c;padding:10px;text-align:right}.calendars .cal-body{float:left;width:calc(100% - 100px);display:flex;align-items:stretch}.calendars .cal-body .cal-counters{border-right:1px solid #f1f1f1;width:150px;flex:1;position:relative}.calendars .cal-body .cal-counters .cal-header .waiting-status{width:10px;height:10px;margin-right:5px}.calendars .cal-body .cal-counters .cal-header .waiting-status .status-icon{display:block}.calendars .cal-body .cal-header{min-width:140px}.calendars .cal-body .cal-time{min-height:540px;border-bottom:1px solid #f1f1f1;padding:2px}.calendars .cal-body .cal-events{margin:0;padding:0}.calendars .cal-body .cal-events li{list-style-type:none;margin-bottom:2px;cursor:pointer}.calendars .cal-body .cal-events li .cal-event{width:97%;border:1px solid #f1f1f1;border-radius:5px;background:#f9f9f9;padding:8px;font-size:12px;cursor:pointer}.calendars .cal-body .cal-events li .cal-event h3{margin:0 0 3px 0;font-weight:600;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.calendars .cal-body .cal-events li .cal-event p{margin:0;font-size:10px}.calendars .cal-body .cal-events li .cal-event:hover{z-index:999}.calendars .cal-body .cal-events li .event-created{background:#f1f1f1;color:#444;z-index:1;border:1px solid #ccc}.calendars .cal-body .cal-events li .event-checked_in{width:92%;background:#1a1d1c;color:#fff;z-index:5}.calendars .cal-body .cal-events li .event-running{background:#ffb40a;color:#fff;z-index:5}.calendars .cal-body .cal-events li .event-canceled{background:#c00;color:#fff;z-index:5}.calendars .cal-body .cal-events li .event-completed{background:#07b400;color:#fff;z-index:5}.calendars .cal-body .cal-events li .event-paused{background:#c00;color:#fff;z-index:5}.calendars .cal-body .cal-events li .event-called{background:#000882;color:#fff;z-index:5}.calendars .cal-body .cal-events li:last-child{margin-bottom:0}.calendars .cal-header p>span{display:inline-block;vertical-align:middle}.calendars .cal-header p>span svg{cursor:pointer}.calendars .cal-header p>span svg:hover{opacity:.6}.scroll-to-top{position:fixed;right:20px;bottom:40px;width:40px;height:40px;background:#9c2128;border-radius:5px;cursor:pointer}.scroll-to-top p{margin:0;padding:8px 8px 0 8px}.scroll-to-top p svg{width:24px;height:24px;color:#fff;fill:#fff}.scroll-to-top:hover{background:#7b1b21}