.course-distribute-modal--comonent{height:600px;overflow-y:hidden;overflow-x:hidden;position:relative}.course-distribute-modal--comonent .course-distribute-content-box{height:548px;overflow-x:hidden;overflow-y:auto}.distribute-modal-header-left .header-title{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(0,0,0,.85);line-height:24px}.distribute-modal-header-left .header-discrible{margin-top:8px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#0f8aef;line-height:22px}.distribute-step-1-box .sel-course-header-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.distribute-step-1-box .sel-course-header-box .header-left{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#364049;line-height:22px}.distribute-step-1-box .sel-course-header-box .header-right{width:300px}.ecollege-distribute-footer{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.15);padding-top:20px;background-color:#fff}.ecollege-distribute-footer .step-sketch-map-box{width:200px;display:flex;justify-content:center;align-items:center}.ecollege-distribute-footer .step-sketch-map-box .step-item{border-radius:50%;width:16px;height:16px;border:2px solid #e8e8e8;background-color:#fff;box-sizing:border-box;line-height:12px;text-align:center;color:#e8e8e8}.ecollege-distribute-footer .step-sketch-map-box .active-item{border:2px solid #0091ff;background-color:#0091ff;color:#0091ff}.ecollege-distribute-footer .step-sketch-map-box .finish-item{border:2px solid #0091ff;background-color:#fff;color:#0091ff}.ecollege-distribute-footer .step-sketch-map-box .step-line{width:32px;height:2px;background:#e8e8e8;border-radius:2px;margin:4px}.distribute-step-2-box{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:nowrap}.distribute-step-2-box .left-tree-box{width:calc(50% - 32px);background:#fff;border-radius:2px;border:1px solid rgba(0,0,0,.15);height:500px}.distribute-step-2-box .left-tree-box .tree-header{height:40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.distribute-step-2-box .left-tree-box .tree-header .tree-header-left{padding-left:12px}.distribute-step-2-box .left-tree-box .tree-header .tree-header-left .left-text{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px}.distribute-step-2-box .left-tree-box .tree-header .tree-header-right{padding-right:12px}.distribute-step-2-box .left-tree-box .tree-header .tree-header-right .right-text{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.distribute-step-2-box .left-tree-box .tree-container{height:calc(100% - 56px);overflow-y:auto}.distribute-step-2-box .left-tree-box .tree-container .search-box{padding:12px}.distribute-step-2-box .icon-box{width:64px}.distribute-step-2-box .icon-box .handler-icon-box{text-align:center}.distribute-step-2-box .icon-box .handler-icon-box .handler-icon{font-size:24px;color:#000;opacity:.15}.distribute-step-2-box .right-result-box{width:calc(50% - 32px);background:#fff;border-radius:2px;border:1px solid rgba(0,0,0,.15);height:500px}.distribute-step-2-box .right-result-box .list-header{height:40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.distribute-step-2-box .right-result-box .list-header .header-left{padding-left:12px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px}.distribute-step-2-box .right-result-box .list-header .header-right{padding-right:12px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.distribute-step-2-box .right-result-box .list-content-box{height:calc(100% - 56px);overflow-y:auto}.distribute-step-2-box .right-result-box .list-content-box .search-box{padding:12px}.distribute-step-2-box .right-result-box .list-content-box .item-list .selected-user-item{display:flex;justify-content:space-between;height:45px;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.distribute-step-2-box .right-result-box .list-content-box .item-list .selected-user-item:hover{background-color:#f0f0f0}.distribute-step-2-box .right-result-box .list-content-box .item-list .selected-user-item .name-text{padding-left:12px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.distribute-step-2-box .right-result-box .list-content-box .item-list .selected-user-item .handler-icon{margin-right:12px;font-size:14px;color:rgba(0,0,0,.65);line-height:22px;cursor:pointer}.distribute-step-3-box{display:flex;justify-content:space-between;flex-wrap:nowrap;height:548px}.distribute-step-3-box .left-course{width:50%;padding:0 20px 20px;height:548px;overflow-y:auto;overflow-x:hidden}.distribute-step-3-box .left-course .course-title{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#364049;line-height:22px;margin-bottom:12px}.distribute-step-3-box .left-course .course-list-box .course-list-item{height:45px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.distribute-step-3-box .left-course .course-list-box .course-list-item .course-name{padding-left:24px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.distribute-step-3-box .left-course .course-list-box .course-list-item .handler-icon{margin-right:24px;font-size:14px;cursor:pointer}.distribute-step-3-box .right-user{width:50%;padding:0 20px 20px;height:548px;overflow-y:auto;overflow-x:hidden}.distribute-step-3-box .right-user .user-title{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#364049;line-height:22px;margin-bottom:12px}.distribute-step-3-box .right-user .user-list-box .user-list-item{display:inline-block;height:46px;margin-right:12px;margin-bottom:12px;background:#fff;border-radius:4px;border:1px solid #e8e8e8}.distribute-step-3-box .right-user .user-list-box .user-list-item .user-name{line-height:46px;padding:0 12px}.distribute-step-3-box .right-user .user-list-box .user-list-item .handler-icon{margin-top:16px;font-size:14px;margin-right:12px}
