.mode{.ant-switch-checked:first-child{background-color:#1677ff;background-color:green}.ant-switch{background-color:#1677ff}}.fc .fc-timeline-event-harness{height:158px}.fc-direction-ltr .fc-timeline-event.fc-event-end{height:168px;overflow-y:scroll;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ant-card-body .fullCalendar{height:calc(100vh - 320px)}.tippy-box[data-theme~=tomato]{background-color:tomato;color:#ff0}.tippy-box[data-theme~=tomato][data-placement^=top]>.tippy-arrow:before{border-top-color:tomato}.fc .fc-datagrid-cell-cushion{width:100%;height:100%}.fc-datagrid-cell-main{width:100%;height:100%;display:grid;-ms-flex-line-pack:center;align-content:center}.popper{position:fixed;width:400px;height:140px;padding:20px;border:1px solid #eee;text-align:left;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);z-index:1000;display:none;background-color:#fff}.tippy-content{padding:0;z-index:1000}.info-detail-title{font-size:14px;border-bottom:1 solid #ccc;line-height:24px;color:#517eff}.lesson-action{height:44px;background-color:#eef0f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1001}.lesson-action-item{font-size:16px;width:113.34px;height:44px;line-height:44px;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.event-info-box .info-item{font-size:14px;height:20px;line-height:20px;color:#666}.event-info-box .info-line{width:100%;height:9px;padding-bottom:8px;margin-bottom:8px;border-bottom:1 solid #e8e8e8}.ant-fullcalendar-fullscreen .ant-fullcalendar-table{table-layout:fixed;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.dayGridMonthSolarDay{font-size:20px;font-weight:500;line-height:28px;height:28px}.dayGridMonthLunarDay{height:20px;margin-top:4px;font-size:14px;color:#999;line-height:20px;margin-left:4px}thead{display:table-header-group;vertical-align:middle;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header{text-align:center;font-size:14px;color:#333;height:40px;line-height:40px;border-right:1px solid #eaeaea;font-weight:400;position:relative;overflow:visible}.ant-fullcalendar-fullscreen .ant-fullcalendar-date,.ant-fullcalendar-fullscreen .ant-fullcalendar-month{display:block;height:116px;color:rgba(0,0,0,.65);text-align:left;border-top:0;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:2px 1px 0}.ant-fullcalendar td{border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}.ant-btn{height:28px;padding:0 12px!important;font-weight:400!important;border:1px solid #e8e8e8;line-height:1.499;position:relative;display:inline-block;text-align:center;white-space:nowrap;font-size:14px;border-radius:4px;cursor:pointer}.ant-btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}.now{color:#ff7519;font-weight:400}.day-title-lunar-calendar{height:20px;margin-top:4px;font-size:14px;font-weight:400;color:#999;line-height:20px;margin-left:4px}.fc-left el-button{width:80px}.ant-badge-not-a-wrapper{min-height:40px;width:100%;margin-bottom:2px;text-align:left;line-height:40px;background-color:#58b7ef;color:#fff;border-radius:2px;overflow:hidden}.restCls{position:relative;top:-10px;width:28px;height:28px;display:inline-block;left:0;border:2px solid #67c23a}.demo-app{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px}.demo-app-sidebar{width:300px;line-height:1.5;background:#eaf9ff;border-right:1px solid #d3e2e8}.fc-toolbar .demo-app-sidebar-section{padding:2em}.demo-app-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:3em}.fc{max-width:1100px;margin:0 auto}.fc-toolbar{width:100%;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around}.fc-center,.fc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.fc-center .title{font-size:16px;padding:0 15px;font-weight:700;line-height:40px}.fc-h-event .fc-event-title-container{height:80px;width:100%}.fc-timeline-lane-frame{width:auto;min-height:120px}.fc-resource .fc-datagrid-cell-frame{min-height:120px}.templateEvent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#fff;padding:8px}.ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.65);font-size:14px}.drag-confirm-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding:0}.drag-confirm-wrap,.drag-confirm-wrap_item{display:-webkit-box;display:-ms-flexbox;display:flex}.drag-confirm-wrap_item{width:150px;border-radius:4px;border:1px solid #e8e8e8;padding:6px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drag-confirm-wrap_item span{width:100%;height:26px;overflow:hidden;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.el-tabs__item{padding-left:5px}