.pagination-wrapper{margin-top:25px;padding-bottom:25px}.pagination-wrapper .el-pagination{float:right}.scheduling-box{height:100vh;min-width:1320px;overflow:hidden;background-color:#efefef}.scheduling-box .el-dialog{box-shadow:0 3px 3px rgba(0,0,0,.4);min-width:800px}.scheduling-box .el-dialog .el-dialog__header{background:#f2f2f2}.scheduling-box .head{height:80px;background-color:#1f2d3d;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 1px 1px #ffa700;caret-color:transparent}.scheduling-box .head .logo{display:flex}.scheduling-box .head .logo .logo-img{width:80px}.scheduling-box .head .logo .logo-text{display:flex;flex-direction:column;margin-left:10px}.scheduling-box .head .logo .logo-text .logo-text-big{font-size:32px;color:#fff}.scheduling-box .head .logo .logo-text .logo-text-small{font-size:12px;color:#535353}.scheduling-box .head .nav-box{display:flex}.scheduling-box .head .nav-box .nav-group{padding:0 15px}.scheduling-box .head .nav-box .nav-group svg{width:18px;height:18px;vertical-align:middle}.scheduling-box .head .nav-box .nav-group+.nav-group{border-left:1px solid #353535}.scheduling-box .el-card__body{padding:10px;box-sizing:border-box;width:100%}.scheduling-box .btn-box{display:flex;justify-content:space-between;align-items:center;height:34px;caret-color:transparent}.scheduling-box .btn-box .btn-left svg{width:18px;height:18px;vertical-align:middle}.scheduling-box .btn-box .btn-group{margin-right:10px;vertical-align:top}.scheduling-box .btn-box .date-icon{float:left;background-color:#f4f4f5;border-top:1px solid #d3d4d6;border-bottom:1px solid #d3d4d6;line-height:30px;display:table-cell;width:30px;text-align:center}.scheduling-box .main{width:100%;height:calc(100vh - 136px);margin-top:10px;display:flex}.scheduling-box .main .main-left{padding:10px;background-color:#fff;width:220px;height:100%;box-sizing:border-box;flex:0 0 auto;caret-color:transparent}.scheduling-box .main .main-left .main-left-item{padding-bottom:5px;border-bottom:1px solid #f2f2f2}.scheduling-box .main .main-left .occupations-btn-group{display:flex;flex-wrap:wrap;justify-content:flex-start}.scheduling-box .main .main-left .occupations-btn-group div{margin-bottom:8px;margin-right:8px}.scheduling-box .main .main-center{height:100%;width:10px;display:flex;justify-content:center;align-items:center}.scheduling-box .main .main-center .lr-btn{background:#409eff;color:#fff;height:60px;line-height:60px;width:10px;cursor:pointer}.scheduling-box .main .main-center .lr-btn i{font-size:10px}.scheduling-box .main .main-center .lr-btn-l{border-top-left-radius:5px;border-bottom-left-radius:5px}.scheduling-box .main .main-center .lr-btn-r{border-top-right-radius:5px;border-bottom-right-radius:5px}.scheduling-box .main .main-right{padding:5px;background-color:#fff;height:100%;flex:auto;overflow:auto}.scheduling-box .main .main-right .scheduling-line{display:flex;justify-content:space-between;align-items:center;height:40px}.scheduling-box .main .main-right .cell-box,.scheduling-box .main .main-right .cell-content{display:flex;justify-content:center;align-items:center}.scheduling-box .main .main-right .cell-content{height:100%;min-height:24px;cursor:pointer;flex-wrap:nowrap;flex-direction:column;box-sizing:border-box}.scheduling-box .main .main-right .cell-tag{display:flex;flex-direction:column;justify-content:center;align-items:center}.scheduling-box .main .main-right .cell-tag .tagiconfont{font-size:10px}.scheduling-box .main .main-right .cell-choose{border:1px solid red}.scheduling-box .main .main-right .el-table--small .el-table__cell{padding:0}.scheduling-box .main .main-right .el-table--small .el-table__cell .cell{min-height:24px;padding:0;position:relative}.scheduling-box .main .main-right .tb-box{width:100%;height:10px;display:flex;justify-content:center;align-items:center;border-top:1px solid #f2f2f2}.scheduling-box .main .main-right .tb-box .tb-btn{background:#409eff;color:#fff;width:60px;height:10px;line-height:10px;text-align:center;cursor:pointer}.scheduling-box .main .main-right .tb-box .tb-btn i{font-size:10px}.scheduling-box .main .main-right .tb-box .tb-btn-t{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.scheduling-box .main .main-right .tb-box .tb-btn-b{border-top-left-radius:5px;border-top-right-radius:5px}.drop{cursor:-webkit-grab;cursor:grab}.remark-line{display:flex;justify-content:space-between;align-items:center}.remark-line+.remark-line{margin-top:5px}.remark-tag{margin-right:5px}.remark-del,.remark-edit,.remark-publish{font-size:20px;color:#ccc;cursor:pointer;margin-right:5px}.remark-edit:hover,.remark-publish:hover{color:#409eff}.remark-del:hover{color:#f56c6c}.config div{line-height:40px}.el-scrollbar__wrap{overflow-x:hidden}.el-scrollbar__bar.is-vertical>div{width:0}.el-button--spe{color:#fff;background-color:#243259;border-color:#243259}.el-button--spe+.el-button--spe{margin-left:15px}.el-button--spe:focus,.el-button--spe:hover{background:#2a3a68;border-color:#2a3a68;color:#fff}.el-button--spe.is-active,.el-button--spe:active{background:#2f4277;border-color:#2f4277;color:#fff}.el-button--little{width:58px;font-size:12px;border-radius:3px}.el-button--little+.el-button--little{margin-left:5px}.el-button--little,.el-button--little.is-round{padding:6px 10px}.el-button--little.is-circle{padding:7px}.el-select-dropdown .el-scrollbar .el-scrollbar__wrap{overflow:scroll!important}.el-button--info.is-plain:hover{background:#dcdbdb}.class-tag{width:70px;margin:3px 0;position:relative}.class-tag .expect-img{position:absolute;right:3px;bottom:-5px}.class-tag .expect-img .img{width:8px;height:8px}.el-tag .el-tag__close{color:red}.el-tag .el-tag__close:hover{color:#f0f0f0;background:red}.bed-time{display:flex;justify-content:space-around;align-content:center;text-align:center;margin:20px 0;padding-bottom:5px;border-bottom:1px solid #f2f2f2}.bed-time .cur-bed-time{background:#85ce61}.expect-btn{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.sp-input{width:90%}.sp-input .el-input__inner{border:none;border-bottom:1px solid #f2f2f2;text-align:center}.btn{background-color:#4caf50;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);-webkit-animation:slide-in 2s linear infinite;animation:slide-in 2s linear infinite}@-webkit-keyframes slide-in{0%{left:-100%}to{left:100%}}@keyframes slide-in{0%{left:-100%}to{left:100%}}.btn:hover:before{width:100%;-webkit-animation:none;animation:none}.set-user-box{width:140px;display:flex;justify-content:space-between;flex-wrap:wrap}.set-user-box .set-user-item{min-width:62px;margin:5px 0;text-align:center}.sur-user-tag{min-width:66px;margin:2px;text-align:center}.line{padding:5px 10px}.sort_type{line-height:13px!important;margin-bottom:10px;color:#999;border-left:3px solid #ffa700;padding-left:5px;font-size:13px}.alt_style{font-size:18px;position:relative;margin-left:5px;color:#ccc;top:2px}.spe-label .el-radio{margin:5px 10px 5px 0}.def-text{color:#999;text-align:left;font-size:13px}.auto-cell-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.auto-cell-box .auto-tag{width:58px;margin-bottom:2px}.table-sp-header{position:relative}.table-sp-header .badge{position:relative;font-size:10px;top:3px;left:3px}.table-sp-header .red{color:#f07c87}.table-sp-header .green{color:#85ce61}.context-menu{position:fixed;min-width:160px;background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:9999;padding:5px 0}.context-menu .menu-item{position:relative;padding:8px 20px;cursor:pointer;color:#606266;font-size:14px}.context-menu .menu-item:hover{background-color:#f5f7fa}.context-menu .menu-item-content{display:flex;align-items:center;justify-content:space-between}.context-menu .icon{margin-right:8px;font-size:14px}.context-menu .sub-menu{position:absolute;left:100%;top:0;width:212px;background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:5px 0}.context-menu .sub-menu-item{padding:8px 20px;cursor:pointer;color:#606266;font-size:14px}.context-menu .sub-menu-item:hover{background-color:#f5f7fa}.context-menu .sub-menu-occupation{position:absolute;top:0;width:212px;background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:8px 10px 0 10px;display:flex;flex-wrap:wrap;justify-content:flex-start}.context-menu .sub-menu-occupation div{margin-bottom:8px;margin-right:8px}.context-menu .sub-menu-occupation div:nth-child(3n){margin-right:0}.context-menu-left .sub-menu,.context-menu-left .sub-menu-occupation{left:-212px}.context-menu-right .sub-menu,.context-menu-right .sub-menu-occupation{left:160px}.teacher{position:absolute;right:4px;top:-5px;color:red;cursor:pointer}.markLable{width:100px;text-align:center}