/*! Build time : Mon Sep 29 2025 16:04:39 GMT+0800 (中国标准时间) */
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.themeClassroom-content{height:70vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.themeClassroom-content .search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.themeClassroom-content .search .search_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.themeClassroom-content .search .search_left .search-form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:40px}.themeClassroom-content .search .search_left .search-form-item .search_type{width:150px}.themeClassroom-content .search .search_left .search-form-item .greyBtn{background-color:#e6e6e6;border-color:#e6e6e6;color:#666}.themeClassroom-content .search .search_left .search-form-dateitem .el-input{width:120px}.themeClassroom-content .search .search_left .search-form-dateitem input{text-align:center}.themeClassroom-content .search .search_left .status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.themeClassroom-content .search .search_left .status .fankuai{height:20px;width:20px;border-radius:2px;background-color:#fcc;margin-right:10px}.themeClassroom-content .themeClassroom-table{margin-top:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0}.themeClassroom-content .themeClassroom-table table .el-table__cell{padding:5px 0}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell{padding:0}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .head_title{height:80px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .head_title p{margin-top:5px}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .table_data-th{padding:0 5px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .table_data-td{padding:0 5px;cursor:pointer;position:relative;min-height:23px}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .table_data-td .icon-jia{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.themeClassroom-content .themeClassroom-table table .el-table__cell .cell .table_data-td:hover .icon-jia{display:block}.themeClassroom-content .themeClassroom-table table .table_data-noadd{background-color:#eee !important}.themeClassroom-content .themeClassroom-table table .table_data-hasZy{background-color:#fcc !important}.themeClassroom-content .themeClassroom-table table .table_data-dateTh{background-color:var(--t--main)}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}
.dsf-teas-single-schedule{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-single-schedule .teas-single-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:80px;background:#fff;margin-bottom:10px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:30px}.dsf-teas-single-schedule .teas-single-schedule-head .teas-single-schedule-head-class{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-many-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .teas-schedule-body-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.dsf-teas-many-schedule .teas-schedule-body-box .teas-schedule-table-modal{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:50}.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[mode=rowDatePeriod] .dsf-teas-many-schedule-table-date-head .table-month-col{max-width:100%}.dsf-teas-many-schedule .teas-schedule-min-body-box>.el-loading-mask{background-color:#fff}.dsf-teas-many-schedule[showRatio] .dsf-teas-many-schedule-head{padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;position:relative;z-index:20;padding-top:20px;padding-bottom:20px;background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader{padding-right:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .el-cascader .el-input input{border-radius:4px;line-height:38px;height:38px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search{width:300px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input__inner{border-right:none;font-size:14px;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:40px;height:40px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-left .dsf-teas-many-schedule-head-bottom-left-search .el-input-group__append .el-icon-search{color:#999;font-size:16px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-left{float:left}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top-right{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top{box-sizing:border-box;padding:0 20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-top+.dsf-teas-many-schedule-head-bottom{margin-top:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch+.dsf-teas-many-schedule-head-switch{margin-left:20px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core{background-color:#fff;border-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch__core:after{background-color:#ddd}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch .el-switch.is-checked .el-switch__core:after{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-switch-text{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);margin:0 60px;color:#333}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#999}.dsf-teas-many-schedule .teas-many-schedule-head-time-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-time-center{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px;margin:0 15px}.dsf-teas-many-schedule .teas-many-schedule-head-time-text{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:10}.dsf-teas-many-schedule .teas-many-schedule-head-time-text:hover{color:var(--t--main)}.dsf-teas-many-schedule .teas-many-schedule-head-class-text{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:20px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px);color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flickerhint{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1);box-shadow:none}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button{box-sizing:border-box;min-width:80px;height:38px;line-height:38px;padding-top:0;padding-bottom:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button[flickerhint=true]{opacity:.3;border-color:var(--t--main);background-color:var(--t--main);box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));box-shadow:0 0 5px 3px hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3));color:#fff;-webkit-animation:flickerhint .5s;animation:flickerhint .5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-bottom-right .el-button--plain{border-color:var(--t--main);background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio{margin-top:14px}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi{position:relative;display:inline-block;padding:8px 20px;padding-right:40px;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.12));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.12))}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi::after{position:absolute;content:"";display:block;top:0;left:100%;width:0;height:0;border:6px solid var(--t--main);opacity:.13;border-left-width:30px !important;border-right-width:30px !important;border-bottom-width:19px !important;border-top-width:19px !important;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item{color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-head-ratio .schedule-head-ratio-zhanbi-item+.schedule-head-ratio-zhanbi-item::before{content:"|";display:inline-block;margin-left:10px;margin-right:5px;color:#929292}.dsf-teas-many-schedule .dsf-teas-many-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head tr{background-color:#fff}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .table-date-col-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333}.dsf-teas-many-schedule .table-date-col-day{font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#9b9b9b}.dsf-teas-many-schedule .table-date-col-memo{position:absolute;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:16px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:var(--t--main);padding:0 5px;border:1px solid var(--t--main);border-radius:4px}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left{box-sizing:border-box;position:relative;z-index:10;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:pointer;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left table{min-height:100%}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-head-left th[cls=table-class-info-col]{background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-table-date-head table{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:auto;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-many-schedule-scroll-box table{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0}.dsf-teas-many-schedule table{border:none;background-color:#fff}.dsf-teas-many-schedule table td,.dsf-teas-many-schedule table th{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dsf-teas-many-schedule table td .table-period-col{background-color:#f4f4f4}.dsf-teas-many-schedule table td .table-class-info-col{box-sizing:border-box;padding:0 20px;word-wrap:break-word;line-height:1.8em;color:#333}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule table td .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule table td .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule table td .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule table td .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule table th .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);background-color:var(--t--main);color:#fff;padding:0 15px;box-sizing:border-box}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);letter-spacing:.4px;line-height:1em}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:14px 0 4px 0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__content{display:none}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-wrap::after{bottom:-2px;background-color:var(--t--main)}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__item{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;opacity:.7}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__active-bar{background-color:#fff;height:2px;bottom:1px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item.is-active,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs .el-tabs__item:not(.is-disabled):hover{color:#fff;opacity:1}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item{padding:0}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .is-scrollable .el-tabs__item+.el-tabs__item{padding-left:10px}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev{color:#9b9b9b}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-next:hover,.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__nav-prev:hover{color:#fff}.dsf-teas-many-schedule table th .table-class-info-col[openClassNameSort] .el-tabs__header{margin:0}.dsf-teas-many-schedule .table-class-info-col,.dsf-teas-many-schedule td{background-color:#fafafa}.dsf-teas-many-schedule .table-period-col{height:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:normal;color:#333}.dsf-teas-many-schedule .th-box{min-height:73px}.dsf-teas-many-schedule .tr-date-box{min-height:100px}.dsf-teas-many-schedule .table-date-col,.dsf-teas-many-schedule .table-month-col{min-width:188px}.dsf-teas-many-schedule .table-month-col{min-height:40px}.dsf-teas-many-schedule .table-class-info-col{width:240px}.dsf-teas-many-schedule .table-schedule-col-box{position:relative}.dsf-teas-many-schedule .table-schedule-col{width:0}.dsf-teas-many-schedule .table-schedule-col[show=true]{min-width:240px;width:100vw}.dsf-teas-many-schedule .table-schedule-col .teas-schedule-box{position:absolute;top:0;left:0;right:0}.dsf-teas-many-schedule .table-period-col{width:30px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{width:78px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box,.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-month-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .tr-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:76px;height:0px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-scroll-box .tr-date-box{width:auto}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-left .table-date-col-memo{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);color:#333;border-color:#333}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .th-box{min-height:73px}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-month-box],.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box]{background-color:#fff}.dsf-teas-many-schedule .dsf-teas-many-schedule-body[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:#f3f3f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips{margin:10px 30px 0;background:#fff3ea;border-radius:4px;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#fc8e2f;line-height:19px;padding:7px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-left{color:#fc8e2f;margin-right:4px;font-size:14px}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .tips .tips-right{width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message{margin:16px 0 0;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;font-size:14px;color:#666;line-height:20px;padding:0 30px 15px;position:relative}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .message span{color:red}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict{max-height:400px;min-height:200px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:0 auto}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .behindTime-conflict .dsf-teas-schedule-behindTime-table th{background-color:#f2f1f3}.dsf-teas-schedule-behindTime-dialog .dsf-teas-schedule-behindTime-content .dsf-teas-schedule-behindTime-bottom{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-merge-dialog .merge-dialog-content{margin:0 14px;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-merge-dialog .merge-dialog-info{position:relative;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-info+.merge-dialog-info{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row+.merge-dialog-info-row{margin-top:16px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-info-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;color:#333;margin-left:24px}.dsf-teas-schedule-merge-dialog .merge-dialog-info .merge-dialog-merge-btn{position:absolute;right:0;top:0;color:var(--t--main);cursor:pointer}.dsf-teas-schedule-merge-dialog .merge-dialog-title{position:relative;height:1px;width:100%;margin-top:34px;margin-bottom:20px;background-color:#eee}.dsf-teas-schedule-merge-dialog .merge-dialog-title .merge-dialog-title-text{padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;color:#a6a6a6}.dsf-teas-schedule-merge-dialog .merge-dialog-table table{width:100%;border-collapse:collapse;border-spacing:0;line-height:40px}.dsf-teas-schedule-merge-dialog .merge-dialog-table thead{background-color:#f7f7f7;color:#333}.dsf-teas-schedule-merge-dialog .merge-dialog-table th{text-align:left}.dsf-teas-schedule-merge-dialog .merge-dialog-table td,.dsf-teas-schedule-merge-dialog .merge-dialog-table th{border:1px solid #eee;box-sizing:border-box;padding:0 24px}.dsf-teas-schedule-merge-dialog .merge-dialog-table .merge-dialog-table-maintag{font-size:12px;text-align:center;display:inline-block;padding:0px 2px;margin-right:4px;line-height:19px;border:1px solid var(--t--main);color:var(--t--main);border-radius:2px}.dsf-teas-schedule-merge-dialog .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-content .ui-state-highlight,.dsf-teas-schedule-merge-dialog .ui-widget-header .ui-state-highlight{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1))}.dsf-teas-schedule-merge-dialog .dsf-resource-conflict{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box{width:0;height:100%;position:relative;text-align:left;font-size:-webkit-calc(var(--font-size--0) + 10px);font-size:calc(var(--font-size--0) + 10px)}.teas-schedule-box .teas-schedule-box-warp{box-sizing:border-box;border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:0;padding:0;background-color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search,.teas-schedule-box .teas-schedule-box-tabs{padding:0 10px}.teas-schedule-box .teas-schedule-box-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10px;padding-bottom:10px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-box .teas-schedule-box-search .input-with-select{border-radius:4px;overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:0;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-search .button-with-add{border-radius:4px;border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;height:32px;line-height:32px;padding:0px 12px;background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-search .input-with-select,.teas-schedule-box .teas-schedule-box-search input{height:32px;line-height:32px;border:none;overflow:initial;font-weight:normal}.teas-schedule-box .teas-schedule-box-search input{color:#333;background-color:#eee}.teas-schedule-box .teas-schedule-box-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev{color:#9b9b9b}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev:hover{color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__header{margin:0}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{font-size:1.4em;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next{font-size:1.4em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-prev,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-next,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item{line-height:2.7em;height:2.7em}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:1px}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__active-bar{background-color:var(--t--main)}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover{opacity:.7;color:#333}.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .el-tabs__item.is-active:hover,.teas-schedule-box .teas-schedule-box-tabs .el-tabs .tabs__item:not(.is-disabled):hover{opacity:1}.teas-schedule-box .teas-schedule-box-list{height:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group+.teas-schedule-box-group{border-top:1px solid #fff}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0px;z-index:999;box-sizing:border-box;padding:16px 28px 16px 20px;color:#666;background:#f4f4f4;cursor:pointer}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-text{font-size:14px;line-height:20px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-num{font-size:14px;line-height:20px;margin-left:10px;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-title-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%);-webkit-transition:.3s;transition:.3s;color:#999}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group .teas-schedule-box-group-content{box-sizing:border-box;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-content{height:auto}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-group[show=true] .teas-schedule-box-group-title-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:4px;color:#666}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-teacher-text .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-date{padding-top:5px;color:#f6c88c}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item{position:relative;box-sizing:border-box;padding:16px 0px;margin:0px 12px 0px 36px;color:#333;font-weight:normal}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item+.teas-schedule-box-item{border-top:1px solid #e5e5e5}.teas-schedule-box .teas-schedule-box-list .teas-schedule-box-item:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-box .teas-schedule-box-item-title-icon{position:absolute;left:-20px;top:17px;line-height:1.6em;font-size:1.6em;color:#ff8000}.teas-schedule-box .teas-schedule-box-item-title{color:#333;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6em}.teas-schedule-box .teas-schedule-box-item-title-text-highlight{color:#d00101}.teas-schedule-box .teas-schedule-box-item-title-tag{display:inline-block;font-size:1.2em;height:1.9em;line-height:1.9em;color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.15));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.15));padding:0 .3em;margin-right:4px;border-radius:.2em;border-radius:.2em}.teas-schedule-box .teas-schedule-box-teacher-box{padding:0 1em;padding-top:1em}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-coursenumber{color:var(--t--normal)}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv{display:inline-block;height:12px}.teas-schedule-box .teas-schedule-box-teacher-box .teacher-lowpointdiv .teacher-lowpoint{background-color:#f72126;width:4px;height:4px;border-radius:2px}.teas-schedule-box .teas-schedule-box-open-btn{position:absolute;top:50%;left:100%;right:auto;-webkit-transform:translate(0, -50%) skewX(1edg);transform:translate(0, -50%) skewX(1edg);z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.1);background-color:#fff;color:#333;padding:1.6em .2em;cursor:pointer}.teas-schedule-box .teas-schedule-box-open-btn:hover{background-color:var(--t--main);color:#fff}.teas-schedule-box[isopen=true]{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-warp{width:100%}.teas-schedule-box[isopen=true] .teas-schedule-box-open-btn{-webkit-transform:translate(0, -50%) rotateY(180deg);transform:translate(0, -50%) rotateY(180deg)}.dsf-teas-draggable-range .ui-draggable-dragging{z-index:100;box-shadow:0 0 10px rgba(0,0,0,.1)}.dsf-teas-draggable-range .ui-draggable-dragging .ms-table-td-schedule-box-operating{visibility:hidden !important}.dsf-teas-draggable-range .ui-state-highlight{position:relative;background-color:#fff}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box{display:none;top:100%;bottom:initial}.dsf-teas-draggable-range .ui-state-highlight[hover-adjust] .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none;opacity:0;top:initial;bottom:0}.teas-schedule-table-body-warp{position:relative;min-height:100%;width:100%;min-width:100%}.teas-schedule-table-body-warp[disabled=disabled],.teas-schedule-table-body-warp[disabled=true]{background-color:#eee}.teas-schedule-table-body-warp[splittimepublished=true]{background-color:#ebf3fb !important}.teas-schedule-table-body-warp:hover{z-index:10}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box{top:100%;bottom:initial}.teas-schedule-table-body-warp:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{opacity:.8;top:initial;bottom:0}.teas-schedule-table-body-warp[outdated]:hover .teas-schedule-table-body-warp-operation-box[noschedule=true]{display:none}.teas-schedule-table-body-warp .teas-schedule-table-body-warp-holiday{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px;height:44px;border-radius:50%;font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);letter-spacing:0;color:#fff;background-color:#e5e5e5}.teas-schedule-table-body-warp .teas-schedule-head-switchs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-box{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-list{max-height:200px;overflow-y:auto;margin-top:15px;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-schedule-table-body-fujian-popover .teas-schedule-table-body-fujian-row-download:hover{cursor:pointer;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:28px;line-height:28px;bottom:0;left:0;background-color:#f4f4f4;text-align:center;opacity:0}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.teas-schedule-table-body-warp-operation-box .teas-schedule-table-body-warp-operation-item:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:var(--t--main)}.teas-schedule-table-body-warp-operation-box:hover{opacity:1 !important}.teas-schedule-table-body-warp-course{position:relative;width:100%;box-sizing:border-box;min-height:100px;padding:10px;text-align:left;border-top:1px dashed rgba(0,0,0,0)}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;line-height:24px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=beizhu]{color:#ff7c32}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-bottom-icon[type=fujian]{color:#1a66b1}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;font-weight:normal}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item+.teas-schedule-table-body-warp-course-item{margin-top:8px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=time]{color:#333}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=type]{color:#ff8000}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=address],.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=ren]{color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item[type=name]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal !important;word-break:break-all;line-height:1.25em;max-height:2.5em;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#333;cursor:pointer;-webkit-overflow-scrolling:touch}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-item .teas-schedule-table-body-warp-course-item{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:1em;color:#666}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item{color:#fff;border-radius:4px;font-size:16px;padding:0 10px;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item+.teas-schedule-table-body-warp-course-note-item{margin-left:5px}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]{border-color:#e12617;background-color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=冲突]:hover{color:#e12617}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]{border-color:#fbb21d;background-color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=选修]:hover{color:#fbb21d}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]{border-color:#00ae5f;background-color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=合班]:hover{color:#00ae5f}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]{border-color:#3c8ddb;background-color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item[type=分组]:hover{color:#3c8ddb}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-note-item:hover{background-color:#fff;-webkit-transition:.3s;transition:.3s}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao{position:absolute;right:0;top:-1px;z-index:5;cursor:pointer}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao::before{position:absolute;display:block;content:"";right:0;top:0;width:0;height:0;border:18px solid var(--t--main);border-left-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.teas-schedule-table-body-warp-course .teas-schedule-table-body-warp-course-tiao .teas-schedule-table-body-warp-course-tiao-text{position:absolute;right:3px;top:0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#fff;line-height:1.6}.teas-schedule-table-body-warp-course[note=冲突]{background-color:#ffe9e7;border-top-color:#ffe9e7}.teas-schedule-table-body-warp-course[note=选修]{background-color:#fff3dd;border-top-color:#fff3dd}.teas-schedule-table-body-warp-course[note=合班]{background-color:#e4fff2;border-top-color:#e4fff2}.teas-schedule-table-body-warp-course[note=分组]{background-color:#e0edf9;border-top-color:#e0edf9}.teas-schedule-table-body-warp-course+.teas-schedule-table-body-warp-course{border-top:1px dashed #e5e5e5}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2}.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=add],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=delete],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=group],.teas-schedule-table-body-warp-course[outdated]:hover .teas-schedule-table-body-warp-operation-item[type=move]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}.teas-schedule-table-body-warp-course:hover{z-index:10}.teas-schedule-table-body-warp-course:hover .teas-schedule-table-body-warp-operation-box{opacity:.8}.teas-schedule-table-body-warp-course[hover-adjust]{border-top-color:rgba(0,0,0,0);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.3));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.3))}.teas-schedule-table-body-warp-course[hover-adjust]:hover{z-index:0}.teas-schedule-table-body-warp-course[hover-adjust]:hover .teas-schedule-table-body-warp-operation-box{display:none;opacity:0}.teas-single-schedule-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teas-single-schedule-body .teas-single-schedule-body-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:1px solid #fff;width:0}.teas-single-schedule-body .teas-single-schedule-body-left[show=true]{min-width:240px;width:100vw}.teas-single-schedule-body .teas-single-schedule-body-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;background-color:rgba(0,0,0,0)}.teas-single-schedule-body .teas-single-schedule-date-table-box{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head{position:relative;z-index:100;background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head[shadow=true]{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head table{height:100%}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head .teas-single-schedule-date-table-head-tr{height:52px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body{box-sizing:border-box;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub+.teas-single-schedule-date-table-sub{margin-top:10px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub table{border-top:1px solid #e3e3e3}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-period{background-color:#f0f0f0;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:normal;color:#333}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-date-table-head-tr{background-color:#f0f0f0 !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-sub .teas-single-schedule-table-date{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;text-align:center;line-height:40px}.teas-single-schedule-body .teas-single-schedule-date-table-box table{width:100%;border:none}.teas-single-schedule-body .teas-single-schedule-date-table-box table th{border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-head-tr{height:35px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-period{width:78px}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-date-table-body .teas-single-schedule-table-date{width:227px;vertical-align:top}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isOutdated=true]{background-color:#fff}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isDisabled=true]{background-color:#eee}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true]{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[splittimepublished=true] .teas-schedule-table-body-warp{background-color:#ebf3fb !important}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date[isVacation] .table-date-col-memo{display:block}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teas-single-schedule-body .teas-single-schedule-date-table-box .teas-single-schedule-table-date-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teas-single-schedule-body .teas-single-schedule-date-table-box .table-date-col-memo{display:none}.teas-row-date-period-schedule-body .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4}.teas-row-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .el-switch{height:20px;line-height:20px;min-height:auto !important}.dsf-teas-many-schedule .el-switch .el-switch__core{height:20px;width:36px !important;-webkit-box-flex:1 !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;border-color:#d8d8d8;position:relative;border-radius:10px}.dsf-teas-many-schedule .el-switch .el-switch__core::after{width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%);box-shadow:none;margin:0;background-color:#d8d8d8}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core{background-color:var(--t--main)}.dsf-teas-many-schedule .el-switch.is-checked .el-switch__core::after{left:auto;-webkit-transform:translate(160%, -50%);transform:translate(160%, -50%)}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow],.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow]{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th[isnow] .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head table th,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head table th{border-color:#fff;background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-week,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-week{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-day,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-day{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-date-col-memo,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-date-col-memo{border-color:#fff;color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box .dsf-teas-many-schedule-table-head .table-period-col,.dsf-teas-many-schedule .teas-schedule-body-box[isview=true] .dsf-teas-many-schedule-table-head .table-period-col{color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=single] .teas-single-schedule-date-table-head-tr{background-color:var(--t--main);color:#fff}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .dsf-teas-many-schedule-table-head .th-box{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .table-class-info-col{width:240px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] .tr-month-box{height:0px;width:56px}.dsf-teas-many-schedule .teas-schedule-body-box[type=column] td[cls=tr-date-box] .tr-date-box{background:#f4f4f4}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-period-col{background-color:var(--t--main)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-month-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-date-col,.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .dsf-teas-many-schedule-table-head .table-month-col{min-height:52px}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-date-col-memo{position:initial;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .teas-schedule-body-box[type=rowdateperiod] .table-class-info-col[openClassNameSort] .table-class-info-col-text{padding:20px 0 14px 0}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-table-left td[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnowperiod]{background-color:#f8f8f8}.dsf-teas-many-schedule[isview=true] th[isnow],.dsf-teas-many-schedule[isview=true] td[isnow],.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow]{background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.05));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.05))}.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] th[isnow] .table-date-col-day,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-week,.dsf-teas-many-schedule[isview=true] .dsf-teas-many-schedule-body[type=column] td[cls=tr-date-box][isnow] .table-date-col-day{color:var(--t--main)}.dsf-teas-schedule-publish-dialog .publish-content-conflictdiv{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-content{padding:10px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice{margin-bottom:10px;font-size:14px;line-height:36px;font-weight:500;color:#f77321;background-color:rgba(247,115,33,.1);border-radius:4px}.dsf-teas-schedule-publish-dialog .publish-content-topnotice .iconfont{font-size:14px;line-height:36px;color:#f77321;padding:0px 10px 0px 12px}.dsf-teas-schedule-publish-dialog .publish-content-title{color:#333;padding-top:10px;line-height:20px;font-size:14px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table{margin-top:11px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell{padding:14px 0px !important;background-color:#f5f7fa !important;border-bottom:none !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-header-cell .cell{font-family:PingFangSC-Medium;font-size:14px;color:#656c70;line-height:20px;padding-left:14px !important;padding-right:14px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell{padding:14px 0px !important}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-table-cell .cell{padding-left:14px !important;padding-right:14px !important;font-family:PingFangSC-Regular;font-size:14px;color:#262f35;line-height:20px}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-publish-bottom{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-schedule-publish-dialog .dsf-teas-schedule-continue-publish{border:none;background-color:var(--t--main)}.sendsmsverifydialog-content{font-size:14px;font-weight:400;color:#333;line-height:22px;padding:10px 20px 20px 20px}.sendsmsverifydialog-content .sendsmsverifydialog-notice{color:#e12617}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .table-class-info-col{width:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:188px;width:auto;background-color:#fafafa;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;min-width:188px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;min-height:36px;background:#f4f4f4;color:#333;width:auto}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:120px;min-width:120px;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{left:-webkit-calc(100% + 5px);left:calc(100% + 5px);color:#fff;border:1px solid #fff}.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .table-class-info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-class-info-col{font-size:16px;width:56px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-head-left .table-date-col-wid{width:76px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th{border-color:#e5e5e5;border-top:1px solid #e5e5e5;background-color:#fafafa}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true]{cursor:initial;background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));border-color:#e5e5e5}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[cls=table-class-info-col]:hover .td-box,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th[selectclass=true] .td-box{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;box-sizing:border-box;cursor:pointer}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-text{font-weight:bold;font-size:16px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-time{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-address{font-size:14px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col{min-height:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.8em}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-address{width:100%;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;text-align:left}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-left-class-info-col .table-class-info-col-class-time{text-align:left;line-height:1em;padding:5px 0px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export{width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);cursor:pointer;color:blue;text-align:left;-webkit-overflow-scrolling:touch}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-export .table-class-info-col-class-text{border-bottom:2px solid blue;word-break:break-all}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag{display:inline-block;color:#fff;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:1.5em;padding:0 .3em;margin-right:5px;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=主]{background-color:#3d8ddc}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head table th .table-class-info-col-class-type-tag[type=外]{background-color:#fe9800}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-class-info-col{min-width:250px;width:100%;background-color:#fafafa;height:100%;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-date-head .table-period-col{height:0px;width:initial;min-width:188px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;min-height:36px;background:#f4f4f4;color:#333}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col{background-color:var(--t--main);min-height:100px;width:56px;min-width:56px;padding:0 10px;box-sizing:border-box;color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col .table-date-col-memo,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-month-col .table-date-col-memo{position:static;color:#fff;border:1px solid #fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-wid{width:76px;line-height:20px}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-week,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left .table-date-col-day{color:#fff}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-table-left td[date]{background-color:var(--t--main)}.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-date-col,.dsf-teas-many-schedule .dsf-teas-column-date-period-schedule-body .dsf-teas-many-schedule-scroll-box .table-month-col{min-width:250px}.dsf-teas-many-schedule .teas-tabulation-schedule-body td{background-color:rgba(0,0,0,0)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .dsf-teas-many-schedule-scroll-box table{background-color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .th-box{min-height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .td-box{min-height:48px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-time-box{min-width:347px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col{min-width:539px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item{padding:4px 6px;margin-right:6px;border:1px solid;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=冲突]{border-color:#f72126;color:#f72126}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=选修]{border-color:#f77321;color:#f77321}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=合班]{border-color:#6bc13e;color:#6bc13e}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-nodte-item[type=分组]{border-color:#3c8ddb;color:#3c8ddb}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-text{font-size:14px;color:#333;margin-left:4px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-name-col .name-read-only .name-item-annotation{margin-left:11px}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-form-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-teacher-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-address-col{min-width:121px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-estimate-col{min-width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;box-sizing:border-box}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col{min-width:270px;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon{padding:0 20px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-operate-col .operate-icon .iconfont{cursor:pointer;padding:10px;color:var(--t--normal)}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col{min-width:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-year{font-weight:600;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-top .date-top-status{width:20px;height:20px;background:#6bc13e;border-radius:4px;margin-left:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.dsf-teas-many-schedule .teas-tabulation-schedule-body .tr-date-col .date-week{margin-top:6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-categorys-col{min-width:67px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-teas-many-schedule .teas-tabulation-schedule-body .table-time-col{min-width:149px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsf-many-schedule{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-header{min-width:1300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:100%;padding:10px;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-top-switch+.dsf-many-schedule-header-top-switch{margin-left:30px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-top-right .dsf-many-schedule-header-switch-label{margin-right:8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item+.dsf-many-schedule-header-legend-item{margin-left:40px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:10px}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-legend .dsf-many-schedule-header-legend-item .dsf-many-schedule-header-legend-label{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .time{position:relative;margin:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .show-time{position:absolute;cursor:pointer;width:100%;height:100;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .el-date-editor{width:310px;border:none;opacity:0}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but{cursor:pointer}.dsf-many-schedule .dsf-many-schedule-header .dsf-many-schedule-header-time .select-time-box .icon-but i{font-size:24px}.dsf-many-schedule .dsf-many-schedule-main{min-width:1300px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;height:0px;overflow:auto;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course{position:fixed;left:0;z-index:101;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:109px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-search{padding:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs{margin:0 10px;margin-top:10px;border-bottom:1px solid #e5e5e5}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab{display:inline-block;padding-bottom:27px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab+.dsf-many-schedule-tabs-tab{margin-left:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]{position:relative;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-tabs .dsf-many-schedule-tabs-tab[ac=true]::after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:2px;background-color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding:0 10px;padding-top:10px;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head .icon-weibiaoti34{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true]{color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-xia1{display:block}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head[show=true] .icon-weibiaoti34{display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-head-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list{height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-main-course .dsf-many-schedule-course-list .dsf-many-schedule-course-list-row .dsf-many-schedule-course-row-list[show=true]{padding:0 10px;height:auto}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll{box-sizing:border-box;position:fixed;left:240px;height:108px;padding-left:148px;z-index:100;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-head{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-bjxx{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;width:148px;height:100%;z-index:50;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-box{height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-period{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px;height:36px;background-color:#f4f4f4;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-date-num{letter-spacing:0;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week{position:relative;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#333;letter-spacing:0;line-height:24px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type{box-sizing:border-box;position:absolute;left:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);height:16px;line-height:16px;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);border:1px solid #fff;border-radius:4px;border-color:#0080ff;color:#0080ff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-head-scroll .dsf-many-schedule-table-week-type[isHoliday=true]{border-color:#ff3b30;color:#ff3b30}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll{box-sizing:border-box;padding-left:388px;padding-top:108px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-schedule-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:168px;width:190px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday{padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-body-scroll .dsf-many-schedule-table-holiday-text{font-size:20px;color:#fff;letter-spacing:0;background-color:#e5e5e5;width:44px;height:44px;line-height:44px;border-radius:50%;text-align:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll{box-sizing:border-box;position:fixed;left:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:148px;padding-top:108px;z-index:50;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-box{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);font-weight:bold;color:#333}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-fixed-left-scroll .dsf-many-schedule-table-calss-address{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#999;margin-top:10px}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr .dsf-many-schedule-table-td{opacity:.6}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true]{background:#f8f8f8}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-tr[ac=true] .dsf-many-schedule-table-td{opacity:1}.dsf-many-schedule .dsf-many-schedule-main .dsf-many-schedule-table-td{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dsf-many-schedule-course-row-list-item{padding:0 10px;line-height:40px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#444;border:1px solid rgba(0,0,0,0);background-color:#f8f8f8}.dsf-many-schedule-course-row-list-item:hover{cursor:pointer;border:1px solid var(--t--main);color:var(--t--main)}.dsf-many-schedule-table-schedule{position:relative;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:168px;padding:10px 12px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:16px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-time{color:#333}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-type{color:#999;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-name{color:#333;line-height:20px;margin-top:14px;font-weight:600}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-fzr{color:#666;margin-top:6px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);color:#fff}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-state-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom{display:none;position:absolute;width:100%;height:28px;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cacaca;color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon{width:16%}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .dsf-many-schedule-table-schedule-bottom-icon:hover{cursor:pointer;color:var(--t--main)}.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-jiaowuguanli,.dsf-many-schedule-table-schedule .dsf-many-schedule-table-schedule-bottom .icon-order{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.dsf-many-schedule-table-schedule:hover .dsf-many-schedule-table-schedule-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-many-schedule-design{position:relative}.dsf-many-schedule-design .dsf-many-schedule-table-head-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-table-fixed-left-scroll{position:absolute !important}.dsf-many-schedule-design .dsf-many-schedule-main-course{position:absolute !important}.zj-many-schedule{box-sizing:border-box;width:100vw;height:100vh;position:relative;overflow:hidden;background:#f8f8f8;opacity:0;-webkit-overflow-scrolling:touch}.zj-many-schedule[initComplete=true]{opacity:1}.zj-many-schedule .zj-many-schedule-scroll{box-sizing:border-box;position:absolute;z-index:200;background:#e7e7e7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll .zj-many-schedule-scroll-block{position:absolute;z-index:10;border-radius:10px;background:#bbb;left:0;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zj-many-schedule .zj-many-schedule-scroll[direction=row]{bottom:0;left:0;width:100%;padding-right:10px;height:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=row] .zj-many-schedule-scroll-block{height:100%}.zj-many-schedule .zj-many-schedule-scroll[direction=column]{right:0;top:0;height:100%;width:10px;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-scroll[direction=column] .zj-many-schedule-scroll-block{width:100%}.zj-many-schedule .zj-many-schedule-header-box{position:absolute;left:0;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background:#f8f8f8;padding-bottom:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row{background:#fff}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=title]{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px)}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=switch] .zj-many-schedule-header-row-switch-move-but{line-height:20px;padding:0 10px;margin-left:20px}.zj-many-schedule-header-move-switch-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 0}.zj-many-schedule-header-move-switch-box .zj-many-schedule-header-switch-text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-right:8px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:15px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-block{width:24px;height:24px;margin-right:10px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=legend] .zj-many-schedule-header-legend-text{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:24px;color:#666}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__prefix{display:none}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .el-input__inner{margin:0;padding:0;border:none;text-align:center;font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);line-height:24px;height:24px}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont{font-size:-webkit-calc(var(--font-size--0) + 24px);font-size:calc(var(--font-size--0) + 24px);cursor:pointer}.zj-many-schedule .zj-many-schedule-header-box .zj-many-schedule-header-row[rowType=bottom] .zj-many-schedule-header-row-item[type=time] .iconfont:hover{color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;z-index:100;width:240px;background:#f8f8f8}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course{box-sizing:border-box;padding:10px 10px 0 10px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-search{margin-bottom:20px}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 6px 25px 6px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true],.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab:hover{position:relative;cursor:pointer;color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-tab[ac=true]::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--t--main)}.zj-many-schedule .zj-many-schedule-course-box .zj-many-schedule-course-list{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.zj-many-schedule .zj-many-schedule-table-header{position:absolute;left:0;top:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:88px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period-box{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-period{box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-right:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);position:relative;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-week-tag{position:absolute;left:100%;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0);z-index:10;font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);line-height:16px;height:16px;border-radius:4px;border:1px solid;padding:0 8px}.zj-many-schedule .zj-many-schedule-table-header .zj-many-schedule-table-date-num{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);margin-left:5px;color:#999}.zj-many-schedule .zj-many-schedule-table-left-top{box-sizing:border-box;position:absolute;left:0;top:0;z-index:60;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body{position:absolute;left:0;top:0;z-index:20}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box{box-sizing:border-box;position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo]{background-color:#fff;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=name]{word-break:break-all;font-weight:600;color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-td-box[type=classInfo] .zj-many-schedule-table-class-info-row[type=address]{margin-top:10px;color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course{box-sizing:border-box;width:190px;height:200px;padding:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course+.zj-many-schedule-table-course{border-top:1px solid rgba(229,229,229,.5411764706)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover{position:relative}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course:hover .zj-many-schedule-table-course-operate-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=time],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{color:#333}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseName]{margin-top:10px;margin-bottom:10px;font-weight:600;line-height:20px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-overflow-scrolling:touch}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=courseType],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address],.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=lecturer]{color:#999}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=address]{margin-top:5px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-row[type=tags] .zj-many-schedule-table-course-tag{color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);padding:2px 10px 3px 10px;border-radius:4px}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box{display:none;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:28px;background:#dcdddf}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zj-many-schedule .zj-many-schedule-table-body .zj-many-schedule-table-course-operate-box .zj-many-schedule-table-course-operate-item:hover{cursor:pointer;color:#fff;background-color:var(--t--main)}.zj-many-schedule-view{width:100%;height:100%}.zj-many-schedule-view.is-design{width:100vw;height:100vh}.teas-schedule-table-body-warp-course[outdated] .teas-schedule-table-body-warp-operation-item[type=subClass]{color:#a2a2a2;background-color:#eee;cursor:not-allowed}
