.course-schedule .ly-tree-aside .scroll-wrapper{height:500px}.course-schedule .ly-tree-aside .scroll-wrapper ::v-deep .el-scrollbar__wrap{overflow-x:hidden}.course-schedule .ly-tree-aside .ly-tree-container span{font-size:14px}.course-schedule .ly-tree-aside .ly-tree-container span.el-tree-node__label:before{content:"\e757";font-size:16px;color:#8c8c8c;margin-right:3px;font-family:element-icons}.course-schedule .ly-tree-aside .ly-tree-container .el-tree>.el-tree-node>.el-tree-node__content:first-child:after,.course-schedule .ly-tree-aside .ly-tree-container .el-tree>.el-tree-node>.el-tree-node__content:first-child:before{border:none}.course-schedule .ly-tree-aside .ly-tree-container .ly-visible{margin-left:50px;visibility:hidden}.course-schedule .ly-tree-aside .ly-tree-container .ly-edit__text{width:25%;height:25px;border:1px solid #e6e6e6;border-radius:3px;color:#666;text-indent:10px}.course-schedule .ly-tree-aside .ly-tree-container .ly-tree__loading{color:#666;font-weight:700}.course-schedule .ly-tree-aside .ly-tree-container .ly-tree-node{flex:1;display:flex;align-items:center;justify-content:flex-start;font-size:14px;padding-right:8px}.course-schedule .ly-tree-aside .ly-tree-container .ly-tree-node>div>span:last-child,.course-schedule .ly-tree-aside .ly-tree-container .ly-tree-node>span:last-child{display:inline-block;width:110px;text-align:left}.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content{height:30px}.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content:hover .ly-visible{visibility:visible}.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content:after,.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content:before{content:"";position:absolute;right:auto}.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content:before{border-left:1px solid #e6e6e6;bottom:50px;height:100%;top:0;width:1px;margin-left:-5px;margin-top:-15px}.course-schedule .ly-tree-aside .ly-tree-container .el-tree-node .el-tree-node__content:after{border-top:1px solid #e6e6e6;height:20px;top:14px;width:10px;margin-left:-5px}.course-schedule .ly-tree-aside .ly-tree-container .el-tree .el-tree-node{position:relative}.dialog-content .item{margin-bottom:10px;display:flex;align-items:center;font-size:12px}.dialog-content .item .label{margin-right:10px;color:#8c8c8c}.dialog-content .item .text{color:#595959}.course-schedule .table-wrapper[data-v-9bfa2206] .table-body{padding:22px 25px}.course-schedule .table-wrapper[data-v-9bfa2206] .table-body tr:hover>td{background:none!important}[data-v-9bfa2206] .detail-dialog .el-dialog__body{padding:10px 20px 0}.text-right[data-v-9bfa2206]{text-align:right}.breadcrumb-wrapper[data-v-9bfa2206]{display:flex;align-items:center;height:60px}.tab-content[data-v-9bfa2206]{margin-bottom:25px}.filter-bar[data-v-9bfa2206]{position:relative;display:flex;align-items:center;padding:0 15px;height:58px;border-bottom:1px solid #dfe6ec}[data-v-9bfa2206] .table{width:100%;border:none}[data-v-9bfa2206] .table .time{display:flex;align-items:center}[data-v-9bfa2206] .table .time .icon{margin-right:10px}[data-v-9bfa2206] .table .add-btn{color:#1890ff;cursor:pointer;display:none}[data-v-9bfa2206] .table td:hover .add-btn{display:block}[data-v-9bfa2206] .table th:not(:first-child){background:#f5f7fa}[data-v-9bfa2206] .table .cur-week{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(250,250,209,.3)}[data-v-9bfa2206] .table .td-content{position:absolute;display:flex;align-items:center;justify-content:space-between;padding:0 10px;top:0;left:0;right:0;background:#cfe7fb;z-index:2}[data-v-9bfa2206] .table .td-content .text{flex:1;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#595959;cursor:pointer}[data-v-9bfa2206] .table .td-content .icon{cursor:pointer}[data-v-9bfa2206] .table ::-webkit-scrollbar{width:10px;height:10px}[data-v-9bfa2206] .table ::-webkit-scrollbar,[data-v-9bfa2206] .table ::-webkit-scrollbar-track{background-color:#f5f5f5}[data-v-9bfa2206] .table ::-webkit-scrollbar-thumb,[data-v-9bfa2206] .table ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #bfbfbf;border-radius:5px}[data-v-9bfa2206] .table ::-webkit-scrollbar-thumb{background-color:#bfbfbf}.add-form .width100[data-v-9bfa2206]{width:100%}.add-form .width40[data-v-9bfa2206]{width:40%}.add-form[data-v-9bfa2206] .el-range-separator{width:auto;color:#8c8c8c}