|  | @@ -1,879 +1,926 @@
 | 
	
		
			
				|  |  | -.playContent {
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  width: 100vw;
 | 
	
		
			
				|  |  | -  height: 100vh;
 | 
	
		
			
				|  |  | -  background-color: #000;
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -  --plyr-color-main: var(--van-primary);
 | 
	
		
			
				|  |  | -  --plyr-range-track-height: 3px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.assignHomeworkClose {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  top: 40px;
 | 
	
		
			
				|  |  | -  left: 40px;
 | 
	
		
			
				|  |  | -  width: 60px;
 | 
	
		
			
				|  |  | -  height: 65px;
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -  transition: all 0.5s;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  img {
 | 
	
		
			
				|  |  | -    width: 100%;
 | 
	
		
			
				|  |  | -    height: 100%;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.coursewarePlay {
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  height: 100vh;
 | 
	
		
			
				|  |  | -  margin: 0 auto;
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.playModel {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  | -  top: 0;
 | 
	
		
			
				|  |  | -  right: 0;
 | 
	
		
			
				|  |  | -  bottom: 0;
 | 
	
		
			
				|  |  | -  box-shadow: inset 0px 0px 164px 0px rgba(0, 0, 0, 1);
 | 
	
		
			
				|  |  | -  pointer-events: none;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.headerContainer {
 | 
	
		
			
				|  |  | -  position: fixed;
 | 
	
		
			
				|  |  | -  top: 0;
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  | -  right: 0;
 | 
	
		
			
				|  |  | -  z-index: 10;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  justify-content: space-between;
 | 
	
		
			
				|  |  | -  height: 46px;
 | 
	
		
			
				|  |  | -  // background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
 | 
	
		
			
				|  |  | -  background-color: rgba(0, 0, 0, 0.5);
 | 
	
		
			
				|  |  | -  transition: transform 0.5s;
 | 
	
		
			
				|  |  | -  box-sizing: border-box;
 | 
	
		
			
				|  |  | -  font-size: max(16px, 14Px);
 | 
	
		
			
				|  |  | -  color: #fff;
 | 
	
		
			
				|  |  | -  pointer-events: none;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  div {
 | 
	
		
			
				|  |  | -    box-sizing: border-box;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.backBtn {
 | 
	
		
			
				|  |  | -  color: #fff;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  justify-content: space-between;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  z-index: 10;
 | 
	
		
			
				|  |  | -  padding: 0 15px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .van-icon {
 | 
	
		
			
				|  |  | -      margin-right: 8px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.headRight {
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  z-index: 10;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  margin-left: auto;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  padding-right: 15px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .rightBtn {
 | 
	
		
			
				|  |  | -    display: flex;
 | 
	
		
			
				|  |  | -    justify-content: center;
 | 
	
		
			
				|  |  | -    align-items: center;
 | 
	
		
			
				|  |  | -    height: 100%;
 | 
	
		
			
				|  |  | -    padding: 0 10px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    img {
 | 
	
		
			
				|  |  | -      width: 22px;
 | 
	
		
			
				|  |  | -      height: 22px;
 | 
	
		
			
				|  |  | -      display: block;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.menu {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  justify-content: center;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  font-size: 17px;
 | 
	
		
			
				|  |  | -  font-weight: bold;
 | 
	
		
			
				|  |  | -  color: #fff;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.tabsContent {
 | 
	
		
			
				|  |  | -  width: 100vw;
 | 
	
		
			
				|  |  | -  height: 100vh;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .van-tabs__wrap {
 | 
	
		
			
				|  |  | -      display: none !important;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    .van-tabs__content {
 | 
	
		
			
				|  |  | -      width: 100%;
 | 
	
		
			
				|  |  | -      height: 100%;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.wraps {
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  // transform-style: preserve-3d;
 | 
	
		
			
				|  |  | -  perspective: (32rem);
 | 
	
		
			
				|  |  | -  transition-timing-function: initial;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.itemDiv {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  | -  top: 0;
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  background-color: #000;
 | 
	
		
			
				|  |  | -  transform-style: preserve-3d;
 | 
	
		
			
				|  |  | -  transition-property: transform, opacity, height;
 | 
	
		
			
				|  |  | -  backface-visibility: hidden;
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -  z-index: 1;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.itemActive {
 | 
	
		
			
				|  |  | -    z-index: 10;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.acitveAnimation {
 | 
	
		
			
				|  |  | -    transition-duration: 0.8s;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.show {
 | 
	
		
			
				|  |  | -    display: block;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.hide {
 | 
	
		
			
				|  |  | -    display: none;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  video {
 | 
	
		
			
				|  |  | -    width: 100%;
 | 
	
		
			
				|  |  | -    height: 100%;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  img {
 | 
	
		
			
				|  |  | -    display: block;
 | 
	
		
			
				|  |  | -    width: 100%;
 | 
	
		
			
				|  |  | -    height: 100%;
 | 
	
		
			
				|  |  | -    object-fit: contain;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.rightFixedBtns {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  top: 50%;
 | 
	
		
			
				|  |  | -  transform: translateY(-50%);
 | 
	
		
			
				|  |  | -  right: 16px;
 | 
	
		
			
				|  |  | -  z-index: 10;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.fullBtn {
 | 
	
		
			
				|  |  | -  width: 60px;
 | 
	
		
			
				|  |  | -  height: 60px;
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.point {
 | 
	
		
			
				|  |  | -    margin: 20px 0 0;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  img {
 | 
	
		
			
				|  |  | -    width: 100%;
 | 
	
		
			
				|  |  | -    height: 100%;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &:active {
 | 
	
		
			
				|  |  | -    opacity: 0.8;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.iconUp,
 | 
	
		
			
				|  |  | -  &.iconDown {
 | 
	
		
			
				|  |  | -    margin-top: 20px;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  &.btnsDisabled {
 | 
	
		
			
				|  |  | -    opacity: 0;
 | 
	
		
			
				|  |  | -    pointer-events: none;
 | 
	
		
			
				|  |  | -    display: none;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -:global {
 | 
	
		
			
				|  |  | -  .top-enter-active,
 | 
	
		
			
				|  |  | -  .top-leave-active {
 | 
	
		
			
				|  |  | -    transition: transform 0.5s;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .top-enter-from,
 | 
	
		
			
				|  |  | -  .top-leave-to {
 | 
	
		
			
				|  |  | -    transform: translateY(-100%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .right-enter-active,
 | 
	
		
			
				|  |  | -  .right-leave-active {
 | 
	
		
			
				|  |  | -    transition: all 0.5s;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .right-enter-from,
 | 
	
		
			
				|  |  | -  .right-leave-to {
 | 
	
		
			
				|  |  | -    right: -60px;
 | 
	
		
			
				|  |  | -    opacity: 0;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .bottom-enter-active,
 | 
	
		
			
				|  |  | -  .bottom-leave-active {
 | 
	
		
			
				|  |  | -    transition: transform 0.5s;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .bottom-enter-from,
 | 
	
		
			
				|  |  | -  .bottom-leave-to {
 | 
	
		
			
				|  |  | -    transform: translateY(100%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.loadWrap {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  | -  top: 0;
 | 
	
		
			
				|  |  | -  right: 0;
 | 
	
		
			
				|  |  | -  bottom: 0;
 | 
	
		
			
				|  |  | -  background: linear-gradient(45deg, #21232a, #111218);
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  justify-content: center;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.drawerContainer {
 | 
	
		
			
				|  |  | -  width: 860px;
 | 
	
		
			
				|  |  | -  :global{
 | 
	
		
			
				|  |  | -    .n-card-header{
 | 
	
		
			
				|  |  | -      background-color: #ffffff !important;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    .n-card__content{
 | 
	
		
			
				|  |  | -      position: relative;
 | 
	
		
			
				|  |  | -      .bom_drag{
 | 
	
		
			
				|  |  | -        position: absolute;
 | 
	
		
			
				|  |  | -        bottom: 0;
 | 
	
		
			
				|  |  | -        left: 0;
 | 
	
		
			
				|  |  | -        z-index: 1;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.sectionAnimate {
 | 
	
		
			
				|  |  | -  opacity: 0;
 | 
	
		
			
				|  |  | -  pointer-events: none;
 | 
	
		
			
				|  |  | -  transform: translateY(100%);
 | 
	
		
			
				|  |  | -  transition: all 0.5s;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.sectionAnimateUp {
 | 
	
		
			
				|  |  | -  opacity: 0;
 | 
	
		
			
				|  |  | -  pointer-events: none;
 | 
	
		
			
				|  |  | -  transform: translateY(-100%);
 | 
	
		
			
				|  |  | -  transition: all 0.3s;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.switchDisplaySection {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  right: 0px;
 | 
	
		
			
				|  |  | -  bottom: 0px;
 | 
	
		
			
				|  |  | -  z-index: 199;
 | 
	
		
			
				|  |  | -  transition: all 0.3s;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  justify-content: space-between;
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  padding: 0 40px;
 | 
	
		
			
				|  |  | -  height: 126px;
 | 
	
		
			
				|  |  | -  background-color: rgba(0, 0, 0, 0.7);
 | 
	
		
			
				|  |  | -  // pointer-events: none;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .switchSpace {
 | 
	
		
			
				|  |  | -    gap: 0 48px !important;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .btnItem {
 | 
	
		
			
				|  |  | -    display: flex;
 | 
	
		
			
				|  |  | -    align-items: center;
 | 
	
		
			
				|  |  | -    flex-direction: column;
 | 
	
		
			
				|  |  | -    cursor: pointer;
 | 
	
		
			
				|  |  | -    pointer-events: auto;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    &.btnsDisabled {
 | 
	
		
			
				|  |  | -      opacity: 0.7;
 | 
	
		
			
				|  |  | -      cursor: not-allowed;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    img {
 | 
	
		
			
				|  |  | -      width: 56px;
 | 
	
		
			
				|  |  | -      height: 56px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    p {
 | 
	
		
			
				|  |  | -      padding-top: 6px;
 | 
	
		
			
				|  |  | -      font-size: 18px;
 | 
	
		
			
				|  |  | -      color: #ffffff;
 | 
	
		
			
				|  |  | -      line-height: 25px;
 | 
	
		
			
				|  |  | -      text-align: center;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.attendClassModal {
 | 
	
		
			
				|  |  | -  width: 442px;
 | 
	
		
			
				|  |  | -  border-radius: 16px;
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .n-card-header {
 | 
	
		
			
				|  |  | -      position: relative;
 | 
	
		
			
				|  |  | -      padding: 20px 18px;
 | 
	
		
			
				|  |  | -      text-align: center;
 | 
	
		
			
				|  |  | -      font-size: 22px;
 | 
	
		
			
				|  |  | -      font-weight: 600;
 | 
	
		
			
				|  |  | -      color: #131415;
 | 
	
		
			
				|  |  | -      line-height: 30px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    .n-card-header__close {
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      right: 18px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    .n-card__content {
 | 
	
		
			
				|  |  | -      padding: 0;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    .n-base-select-menu .n-base-select-option {
 | 
	
		
			
				|  |  | -      font-size: max(15px, 12Px) !important;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .modelAttendContent {
 | 
	
		
			
				|  |  | -    font-size: max(18px, 16px);
 | 
	
		
			
				|  |  | -    color: #777777;
 | 
	
		
			
				|  |  | -    line-height: 30px;
 | 
	
		
			
				|  |  | -    text-align: center;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .modelAttendBtnGroup {
 | 
	
		
			
				|  |  | -    padding: 40px 0;
 | 
	
		
			
				|  |  | -    justify-content: center !important;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    :global {
 | 
	
		
			
				|  |  | -      .n-button {
 | 
	
		
			
				|  |  | -        height: 48px !important;
 | 
	
		
			
				|  |  | -        min-width: 156px;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.trainClassModal {
 | 
	
		
			
				|  |  | -  width: 728px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .n-card-header {
 | 
	
		
			
				|  |  | -      background: #f5f6fa;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.workContainer {
 | 
	
		
			
				|  |  | -  // padding: 20px 40px 40px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  h2 {
 | 
	
		
			
				|  |  | -    font-size: 26px;
 | 
	
		
			
				|  |  | -    text-align: center;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.toolboxImg {
 | 
	
		
			
				|  |  | -  width: 83px;
 | 
	
		
			
				|  |  | -  height: 83px;
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  right: 16px;
 | 
	
		
			
				|  |  | -  bottom: 164px;
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -  z-index: 1000;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.isDragIng {
 | 
	
		
			
				|  |  | -  width: 83px;
 | 
	
		
			
				|  |  | -  height: 83px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.toolClassImg {
 | 
	
		
			
				|  |  | -  width: 83px;
 | 
	
		
			
				|  |  | -  height: 83px;
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  right: 32px;
 | 
	
		
			
				|  |  | -  bottom: 160px;
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -  z-index: 1000;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -:global {
 | 
	
		
			
				|  |  | -  .moveable-control-box {
 | 
	
		
			
				|  |  | -    --moveable-color: transparent !important;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .n-popover {
 | 
	
		
			
				|  |  | -    background-color: transparent;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.booxToolWrap {
 | 
	
		
			
				|  |  | -  // width: 286px;
 | 
	
		
			
				|  |  | -  height: 95px;
 | 
	
		
			
				|  |  | -  background: #ffffff;
 | 
	
		
			
				|  |  | -  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
 | 
	
		
			
				|  |  | -  border-radius: 20px;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  flex-direction: row;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  padding: 10px 8px;
 | 
	
		
			
				|  |  | -  justify-content: space-between;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .booxToolItem {
 | 
	
		
			
				|  |  | -    margin: 0 12px;
 | 
	
		
			
				|  |  | -    display: flex;
 | 
	
		
			
				|  |  | -    flex-direction: column;
 | 
	
		
			
				|  |  | -    align-items: center;
 | 
	
		
			
				|  |  | -    font-size: 12px;
 | 
	
		
			
				|  |  | -    cursor: pointer;
 | 
	
		
			
				|  |  | -    text-align: center;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    &:hover {
 | 
	
		
			
				|  |  | -      opacity: 0.8;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    img {
 | 
	
		
			
				|  |  | -      width: 56px;
 | 
	
		
			
				|  |  | -      height: 56px;
 | 
	
		
			
				|  |  | -      margin-bottom: 4px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.setTimeImage {
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  img {
 | 
	
		
			
				|  |  | -    width: 792px;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.beatImage {
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  img {
 | 
	
		
			
				|  |  | -    width: 698px;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.changePwdModal {
 | 
	
		
			
				|  |  | -  border-radius: 16px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.imChatModal {
 | 
	
		
			
				|  |  | -  border-radius: 20px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.modeWrap {
 | 
	
		
			
				|  |  | -  overflow: hidden;
 | 
	
		
			
				|  |  | -  border-radius: 16px;
 | 
	
		
			
				|  |  | -  background-color: #fff;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.showModalTone {
 | 
	
		
			
				|  |  | -  width: 500px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .studentRemove {
 | 
	
		
			
				|  |  | -    padding: 32px 40px 46px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    p {
 | 
	
		
			
				|  |  | -      font-size: 18px;
 | 
	
		
			
				|  |  | -      color: #777777;
 | 
	
		
			
				|  |  | -      line-height: 30px;
 | 
	
		
			
				|  |  | -      text-align: center;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      span {
 | 
	
		
			
				|  |  | -        color: #ea4132;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.removeVisiable {
 | 
	
		
			
				|  |  | -  width: 432px;
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .bom_drag{
 | 
	
		
			
				|  |  | -      height: 36px;
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      bottom: 0;
 | 
	
		
			
				|  |  | -      left: 0;
 | 
	
		
			
				|  |  | -      z-index: 1;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    .n-card-header {
 | 
	
		
			
				|  |  | -      font-size: max(22px, 16Px);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .studentRemove {
 | 
	
		
			
				|  |  | -    padding: 20px 40px 0;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    p {
 | 
	
		
			
				|  |  | -      font-size: max(18px, 14Px);
 | 
	
		
			
				|  |  | -      color: #777777;
 | 
	
		
			
				|  |  | -      line-height: 30px;
 | 
	
		
			
				|  |  | -      text-align: center;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      span {
 | 
	
		
			
				|  |  | -        color: #ea4132;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .btnGroupModal {
 | 
	
		
			
				|  |  | -    padding: 32px 0;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    :global {
 | 
	
		
			
				|  |  | -      .n-button {
 | 
	
		
			
				|  |  | -        height: 47px;
 | 
	
		
			
				|  |  | -        min-width: 156px;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.iframePpt {
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .pptBox {
 | 
	
		
			
				|  |  | -    position: absolute;
 | 
	
		
			
				|  |  | -    width: 100%;
 | 
	
		
			
				|  |  | -    height: 80%;
 | 
	
		
			
				|  |  | -    left: 0;
 | 
	
		
			
				|  |  | -    top: 10%;
 | 
	
		
			
				|  |  | -    z-index: 9;
 | 
	
		
			
				|  |  | -    background: transparent;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.rightColumn,
 | 
	
		
			
				|  |  | -.leftColumn {
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  right: 14px;
 | 
	
		
			
				|  |  | -  bottom: 130px;
 | 
	
		
			
				|  |  | -  background: rgba(0, 0, 0, 0.3);
 | 
	
		
			
				|  |  | -  border-radius: 10px;
 | 
	
		
			
				|  |  | -  width: 52px;
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  flex-direction: column;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  padding: 10px;
 | 
	
		
			
				|  |  | -  transition: all 0.3s;
 | 
	
		
			
				|  |  | -  .columnItemBox {
 | 
	
		
			
				|  |  | -    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 | 
	
		
			
				|  |  | -    padding: 5px 0;
 | 
	
		
			
				|  |  | -    &:last-child {
 | 
	
		
			
				|  |  | -      border-bottom: none;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  .columnItem {
 | 
	
		
			
				|  |  | -    padding: 5px;
 | 
	
		
			
				|  |  | -    cursor: pointer;
 | 
	
		
			
				|  |  | -    position: relative;
 | 
	
		
			
				|  |  | -    display: flex;
 | 
	
		
			
				|  |  | -    align-items: center;
 | 
	
		
			
				|  |  | -    justify-content: center;
 | 
	
		
			
				|  |  | -    z-index: 9;
 | 
	
		
			
				|  |  | -    &.active,
 | 
	
		
			
				|  |  | -    &:hover {
 | 
	
		
			
				|  |  | -      background: RGBA(255, 255, 255, 0.3);
 | 
	
		
			
				|  |  | -      border-radius: 8px;
 | 
	
		
			
				|  |  | -      z-index: 9;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    img {
 | 
	
		
			
				|  |  | -      width: 28px;
 | 
	
		
			
				|  |  | -      height: 28px;
 | 
	
		
			
				|  |  | -      z-index: 9;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .itemDisabled {
 | 
	
		
			
				|  |  | -    opacity: 0.7;
 | 
	
		
			
				|  |  | -    cursor: not-allowed;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -:global {
 | 
	
		
			
				|  |  | -  .columnItemTooltip.n-tooltip {
 | 
	
		
			
				|  |  | -    background: #ffffff !important;
 | 
	
		
			
				|  |  | -    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1) !important;
 | 
	
		
			
				|  |  | -    border-radius: 20px !important;
 | 
	
		
			
				|  |  | -    padding: 0 !important;
 | 
	
		
			
				|  |  | -    margin-left: 22px !important;
 | 
	
		
			
				|  |  | -    &.rightColumnItemTooltip {
 | 
	
		
			
				|  |  | -      margin-right: 22px !important;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    .tools {
 | 
	
		
			
				|  |  | -      padding: 10px 20px;
 | 
	
		
			
				|  |  | -      display: flex;
 | 
	
		
			
				|  |  | -      > div {
 | 
	
		
			
				|  |  | -        display: flex;
 | 
	
		
			
				|  |  | -        flex-direction: column;
 | 
	
		
			
				|  |  | -        margin-right: 16px;
 | 
	
		
			
				|  |  | -        cursor: pointer;
 | 
	
		
			
				|  |  | -        &.active,
 | 
	
		
			
				|  |  | -        &:hover {
 | 
	
		
			
				|  |  | -          opacity: 0.8;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        &:last-child {
 | 
	
		
			
				|  |  | -          margin-right: 0;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        img {
 | 
	
		
			
				|  |  | -          width: 56px;
 | 
	
		
			
				|  |  | -          height: 56px;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        .tit {
 | 
	
		
			
				|  |  | -          margin-top: 4px;
 | 
	
		
			
				|  |  | -          text-align: center;
 | 
	
		
			
				|  |  | -          font-weight: 400;
 | 
	
		
			
				|  |  | -          font-size: max(6px, 12Px);
 | 
	
		
			
				|  |  | -          color: #383a3d;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.leftColumn {
 | 
	
		
			
				|  |  | -  left: 14px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.rightColumnHide {
 | 
	
		
			
				|  |  | -  transform: translate(80px);
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.leftColumnHide {
 | 
	
		
			
				|  |  | -  transform: translate(-80px);
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.rightHideIcon,
 | 
	
		
			
				|  |  | -.leftHideIcon {
 | 
	
		
			
				|  |  | -  width: 28px;
 | 
	
		
			
				|  |  | -  height: 60px;
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  right: 0;
 | 
	
		
			
				|  |  | -  bottom: 300px;
 | 
	
		
			
				|  |  | -  transform: translate(60px);
 | 
	
		
			
				|  |  | -  z-index: 10;
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -  // transition: all 0.5s;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.leftHideIcon {
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  | -  transform: translate(-60px);
 | 
	
		
			
				|  |  | -  background: url("./image/left_hide_icon.png") no-repeat;
 | 
	
		
			
				|  |  | -  background-size: 100% 100%;
 | 
	
		
			
				|  |  | -  &:hover{
 | 
	
		
			
				|  |  | -    background: url("./image/left_hide_icon_act.png") no-repeat;
 | 
	
		
			
				|  |  | -    background-size: 100% 100%;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.rightHideIcon{
 | 
	
		
			
				|  |  | -  background: url("./image/right_hide_icon.png") no-repeat;
 | 
	
		
			
				|  |  | -  background-size: 100% 100%;
 | 
	
		
			
				|  |  | -  &:hover{
 | 
	
		
			
				|  |  | -    background: url("./image/right_hide_icon_act.png") no-repeat;
 | 
	
		
			
				|  |  | -    background-size: 100% 100%;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.rightIconShow {
 | 
	
		
			
				|  |  | -  animation: rightIn 0.3s ease 0.3s;
 | 
	
		
			
				|  |  | -  animation-fill-mode: forwards;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.leftIconShow {
 | 
	
		
			
				|  |  | -  animation: leftIn 0.3s ease 0.3s;
 | 
	
		
			
				|  |  | -  animation-fill-mode: forwards;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -@keyframes rightIn {
 | 
	
		
			
				|  |  | -  0% {
 | 
	
		
			
				|  |  | -    transform: translate(60px, -50%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  100% {
 | 
	
		
			
				|  |  | -    transform: translate(0, -50%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -@keyframes leftIn {
 | 
	
		
			
				|  |  | -  0% {
 | 
	
		
			
				|  |  | -    transform: translate(-60px, -50%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  100% {
 | 
	
		
			
				|  |  | -    transform: translate(0, -50%);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.instrumentContainer {
 | 
	
		
			
				|  |  | -  background: #ffffff;
 | 
	
		
			
				|  |  | -  padding: 68px;
 | 
	
		
			
				|  |  | -  height: 100%;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -:global{
 | 
	
		
			
				|  |  | -  .selResourBoxClass_drag{
 | 
	
		
			
				|  |  | -    .select-resource{
 | 
	
		
			
				|  |  | -      padding-bottom: 0;
 | 
	
		
			
				|  |  | -      height: 50vh;
 | 
	
		
			
				|  |  | -      .spaceSectionBox{
 | 
	
		
			
				|  |  | -        width: calc(100% - 360px) !important;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -      .list_container{
 | 
	
		
			
				|  |  | -        --listContainerHeight:50vh;
 | 
	
		
			
				|  |  | -        .selresources_item_Wrap{
 | 
	
		
			
				|  |  | -          width: calc(100% / 3) !important;
 | 
	
		
			
				|  |  | -          padding-bottom: calc(100% / 3 * 0.73333) !important;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.selectMusicModal {
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  width: 1050px;
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .n-card-header {
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      top: 0;
 | 
	
		
			
				|  |  | -      left: 0;
 | 
	
		
			
				|  |  | -      right: 0;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      .n-card-header__main {
 | 
	
		
			
				|  |  | -        color: #fff;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.selectClassModal {
 | 
	
		
			
				|  |  | -  width: 1000px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -.workVisiable {
 | 
	
		
			
				|  |  | -  width: 1200px;
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .bom_drag{
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      bottom: 0;
 | 
	
		
			
				|  |  | -      left: 0;
 | 
	
		
			
				|  |  | -      z-index: 1;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -:global{
 | 
	
		
			
				|  |  | -  .metronomeConBoxClass_drag{
 | 
	
		
			
				|  |  | -    .bom_drag{
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      bottom: 0;
 | 
	
		
			
				|  |  | -      left: 0;
 | 
	
		
			
				|  |  | -      z-index: 1;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -:global{
 | 
	
		
			
				|  |  | -  .timerMeterConBoxClass_drag{
 | 
	
		
			
				|  |  | -    box-shadow:initial;
 | 
	
		
			
				|  |  | -    width: 651px;
 | 
	
		
			
				|  |  | -    .topDragDom{
 | 
	
		
			
				|  |  | -      position: absolute;
 | 
	
		
			
				|  |  | -      left: 0;
 | 
	
		
			
				|  |  | -      top: 0;
 | 
	
		
			
				|  |  | -      width: calc(100% - 31px);
 | 
	
		
			
				|  |  | -      height: 40px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.timerMeterClose{
 | 
	
		
			
				|  |  | -  position: absolute;
 | 
	
		
			
				|  |  | -  width: 31px;
 | 
	
		
			
				|  |  | -  height: 32px;
 | 
	
		
			
				|  |  | -  top: 16px;
 | 
	
		
			
				|  |  | -  right: 0;
 | 
	
		
			
				|  |  | -  cursor: pointer;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.workContainer {
 | 
	
		
			
				|  |  | -  display: flex;
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .workTrain {
 | 
	
		
			
				|  |  | -    flex: 1;
 | 
	
		
			
				|  |  | -    height: 55vh;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    & > div {
 | 
	
		
			
				|  |  | -      padding-top: 15px;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  :global {
 | 
	
		
			
				|  |  | -    .train-container {
 | 
	
		
			
				|  |  | -      // max-height: calc(var(--window-page-lesson-height) - 135px) !important;
 | 
	
		
			
				|  |  | -      max-height: calc(var(--window-page-lesson-height) - 100px) !important;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      .train-listSection {
 | 
	
		
			
				|  |  | -        min-height: calc(var(--window-page-lesson-height) - 100px) !important;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  .resourceMain {
 | 
	
		
			
				|  |  | -    flex: 0 0 360px;
 | 
	
		
			
				|  |  | -    height: 55vh;
 | 
	
		
			
				|  |  | -    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -:global{
 | 
	
		
			
				|  |  | -  .chapterConBoxClass_drag,.resourcesConBoxClass_drag{
 | 
	
		
			
				|  |  | -    .n-card-header .n-card-header__main{
 | 
	
		
			
				|  |  | -      text-align: left;
 | 
	
		
			
				|  |  | -      position: relative;
 | 
	
		
			
				|  |  | -      font-weight: 600;
 | 
	
		
			
				|  |  | -      font-size: 22px;
 | 
	
		
			
				|  |  | -      color: #131415;
 | 
	
		
			
				|  |  | -      padding-left: 30px;
 | 
	
		
			
				|  |  | -      &::before{
 | 
	
		
			
				|  |  | -        content: "";
 | 
	
		
			
				|  |  | -        position: absolute;
 | 
	
		
			
				|  |  | -        width: 5px;
 | 
	
		
			
				|  |  | -        height: 15px;
 | 
	
		
			
				|  |  | -        background: #198CFE;
 | 
	
		
			
				|  |  | -        left: 15px;
 | 
	
		
			
				|  |  | -        top: 50%;
 | 
	
		
			
				|  |  | -        transform: translateY(-50%);
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | +.playContent {
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  width: 100vw;
 | 
	
		
			
				|  |  | +  height: 100vh;
 | 
	
		
			
				|  |  | +  background-color: #000;
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +  --plyr-color-main: var(--van-primary);
 | 
	
		
			
				|  |  | +  --plyr-range-track-height: 3px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.assignHomeworkClose {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  top: 40px;
 | 
	
		
			
				|  |  | +  left: 40px;
 | 
	
		
			
				|  |  | +  width: 60px;
 | 
	
		
			
				|  |  | +  height: 65px;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +  transition: all 0.5s;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  img {
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    height: 100%;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.coursewarePlay {
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  height: 100vh;
 | 
	
		
			
				|  |  | +  margin: 0 auto;
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.playModel {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  top: 0;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  bottom: 0;
 | 
	
		
			
				|  |  | +  box-shadow: inset 0px 0px 164px 0px rgba(0, 0, 0, 1);
 | 
	
		
			
				|  |  | +  pointer-events: none;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.headerContainer {
 | 
	
		
			
				|  |  | +  position: fixed;
 | 
	
		
			
				|  |  | +  top: 0;
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  z-index: 10;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  justify-content: space-between;
 | 
	
		
			
				|  |  | +  height: 46px;
 | 
	
		
			
				|  |  | +  // background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
 | 
	
		
			
				|  |  | +  background-color: rgba(0, 0, 0, 0.5);
 | 
	
		
			
				|  |  | +  transition: transform 0.5s;
 | 
	
		
			
				|  |  | +  box-sizing: border-box;
 | 
	
		
			
				|  |  | +  font-size: max(16px, 14Px);
 | 
	
		
			
				|  |  | +  color: #fff;
 | 
	
		
			
				|  |  | +  pointer-events: none;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  div {
 | 
	
		
			
				|  |  | +    box-sizing: border-box;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.backBtn {
 | 
	
		
			
				|  |  | +  color: #fff;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  justify-content: space-between;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  z-index: 10;
 | 
	
		
			
				|  |  | +  padding: 0 15px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .van-icon {
 | 
	
		
			
				|  |  | +      margin-right: 8px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.headRight {
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  z-index: 10;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  margin-left: auto;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  padding-right: 15px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .rightBtn {
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    justify-content: center;
 | 
	
		
			
				|  |  | +    align-items: center;
 | 
	
		
			
				|  |  | +    height: 100%;
 | 
	
		
			
				|  |  | +    padding: 0 10px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    img {
 | 
	
		
			
				|  |  | +      width: 22px;
 | 
	
		
			
				|  |  | +      height: 22px;
 | 
	
		
			
				|  |  | +      display: block;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.menu {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  justify-content: center;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  font-size: 17px;
 | 
	
		
			
				|  |  | +  font-weight: bold;
 | 
	
		
			
				|  |  | +  color: #fff;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.tabsContent {
 | 
	
		
			
				|  |  | +  width: 100vw;
 | 
	
		
			
				|  |  | +  height: 100vh;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .van-tabs__wrap {
 | 
	
		
			
				|  |  | +      display: none !important;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .van-tabs__content {
 | 
	
		
			
				|  |  | +      width: 100%;
 | 
	
		
			
				|  |  | +      height: 100%;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.wraps {
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  // transform-style: preserve-3d;
 | 
	
		
			
				|  |  | +  perspective: (32rem);
 | 
	
		
			
				|  |  | +  transition-timing-function: initial;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.itemDiv {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  top: 0;
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  background-color: #000;
 | 
	
		
			
				|  |  | +  transform-style: preserve-3d;
 | 
	
		
			
				|  |  | +  transition-property: transform, opacity, height;
 | 
	
		
			
				|  |  | +  backface-visibility: hidden;
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +  z-index: 1;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.itemActive {
 | 
	
		
			
				|  |  | +    z-index: 10;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.acitveAnimation {
 | 
	
		
			
				|  |  | +    transition-duration: 0.8s;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.show {
 | 
	
		
			
				|  |  | +    display: block;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.hide {
 | 
	
		
			
				|  |  | +    display: none;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  video {
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    height: 100%;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  img {
 | 
	
		
			
				|  |  | +    display: block;
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    height: 100%;
 | 
	
		
			
				|  |  | +    object-fit: contain;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightFixedBtns {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  top: 50%;
 | 
	
		
			
				|  |  | +  transform: translateY(-50%);
 | 
	
		
			
				|  |  | +  right: 16px;
 | 
	
		
			
				|  |  | +  z-index: 10;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.fullBtn {
 | 
	
		
			
				|  |  | +  width: 60px;
 | 
	
		
			
				|  |  | +  height: 60px;
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.point {
 | 
	
		
			
				|  |  | +    margin: 20px 0 0;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  img {
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    height: 100%;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &:active {
 | 
	
		
			
				|  |  | +    opacity: 0.8;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.iconUp,
 | 
	
		
			
				|  |  | +  &.iconDown {
 | 
	
		
			
				|  |  | +    margin-top: 20px;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &.btnsDisabled {
 | 
	
		
			
				|  |  | +    opacity: 0;
 | 
	
		
			
				|  |  | +    pointer-events: none;
 | 
	
		
			
				|  |  | +    display: none;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .top-enter-active,
 | 
	
		
			
				|  |  | +  .top-leave-active {
 | 
	
		
			
				|  |  | +    transition: transform 0.5s;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .top-enter-from,
 | 
	
		
			
				|  |  | +  .top-leave-to {
 | 
	
		
			
				|  |  | +    transform: translateY(-100%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .right-enter-active,
 | 
	
		
			
				|  |  | +  .right-leave-active {
 | 
	
		
			
				|  |  | +    transition: all 0.5s;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .right-enter-from,
 | 
	
		
			
				|  |  | +  .right-leave-to {
 | 
	
		
			
				|  |  | +    right: -60px;
 | 
	
		
			
				|  |  | +    opacity: 0;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .bottom-enter-active,
 | 
	
		
			
				|  |  | +  .bottom-leave-active {
 | 
	
		
			
				|  |  | +    transition: transform 0.5s;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .bottom-enter-from,
 | 
	
		
			
				|  |  | +  .bottom-leave-to {
 | 
	
		
			
				|  |  | +    transform: translateY(100%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.loadWrap {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  top: 0;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  bottom: 0;
 | 
	
		
			
				|  |  | +  background: linear-gradient(45deg, #21232a, #111218);
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  justify-content: center;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.drawerContainer {
 | 
	
		
			
				|  |  | +  width: 860px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .n-card-header {
 | 
	
		
			
				|  |  | +      background-color: #ffffff !important;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .n-card__content {
 | 
	
		
			
				|  |  | +      position: relative;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .bom_drag {
 | 
	
		
			
				|  |  | +        position: absolute;
 | 
	
		
			
				|  |  | +        bottom: 0;
 | 
	
		
			
				|  |  | +        left: 0;
 | 
	
		
			
				|  |  | +        z-index: 1;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.sectionAnimate {
 | 
	
		
			
				|  |  | +  opacity: 0;
 | 
	
		
			
				|  |  | +  pointer-events: none;
 | 
	
		
			
				|  |  | +  transform: translateY(100%);
 | 
	
		
			
				|  |  | +  transition: all 0.5s;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.sectionAnimateUp {
 | 
	
		
			
				|  |  | +  opacity: 0;
 | 
	
		
			
				|  |  | +  pointer-events: none;
 | 
	
		
			
				|  |  | +  transform: translateY(-100%);
 | 
	
		
			
				|  |  | +  transition: all 0.3s;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.switchDisplaySection {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  right: 0px;
 | 
	
		
			
				|  |  | +  bottom: 0px;
 | 
	
		
			
				|  |  | +  z-index: 199;
 | 
	
		
			
				|  |  | +  transition: all 0.3s;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  justify-content: space-between;
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  | +  padding: 0 40px;
 | 
	
		
			
				|  |  | +  height: 126px;
 | 
	
		
			
				|  |  | +  background-color: rgba(0, 0, 0, 0.7);
 | 
	
		
			
				|  |  | +  // pointer-events: none;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .switchSpace {
 | 
	
		
			
				|  |  | +    gap: 0 48px !important;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .btnItem {
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    align-items: center;
 | 
	
		
			
				|  |  | +    flex-direction: column;
 | 
	
		
			
				|  |  | +    cursor: pointer;
 | 
	
		
			
				|  |  | +    pointer-events: auto;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &.btnsDisabled {
 | 
	
		
			
				|  |  | +      opacity: 0.7;
 | 
	
		
			
				|  |  | +      cursor: not-allowed;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    img {
 | 
	
		
			
				|  |  | +      width: 56px;
 | 
	
		
			
				|  |  | +      height: 56px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    p {
 | 
	
		
			
				|  |  | +      padding-top: 6px;
 | 
	
		
			
				|  |  | +      font-size: 18px;
 | 
	
		
			
				|  |  | +      color: #ffffff;
 | 
	
		
			
				|  |  | +      line-height: 25px;
 | 
	
		
			
				|  |  | +      text-align: center;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.attendClassModal {
 | 
	
		
			
				|  |  | +  width: 442px;
 | 
	
		
			
				|  |  | +  border-radius: 16px;
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .n-card-header {
 | 
	
		
			
				|  |  | +      position: relative;
 | 
	
		
			
				|  |  | +      padding: 20px 18px;
 | 
	
		
			
				|  |  | +      text-align: center;
 | 
	
		
			
				|  |  | +      font-size: 22px;
 | 
	
		
			
				|  |  | +      font-weight: 600;
 | 
	
		
			
				|  |  | +      color: #131415;
 | 
	
		
			
				|  |  | +      line-height: 30px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .n-card-header__close {
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      right: 18px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .n-card__content {
 | 
	
		
			
				|  |  | +      padding: 0;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .n-base-select-menu .n-base-select-option {
 | 
	
		
			
				|  |  | +      font-size: max(15px, 12Px) !important;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .modelAttendContent {
 | 
	
		
			
				|  |  | +    font-size: max(18px, 16px);
 | 
	
		
			
				|  |  | +    color: #777777;
 | 
	
		
			
				|  |  | +    line-height: 30px;
 | 
	
		
			
				|  |  | +    text-align: center;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .modelAttendBtnGroup {
 | 
	
		
			
				|  |  | +    padding: 40px 0;
 | 
	
		
			
				|  |  | +    justify-content: center !important;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    :global {
 | 
	
		
			
				|  |  | +      .n-button {
 | 
	
		
			
				|  |  | +        height: 48px !important;
 | 
	
		
			
				|  |  | +        min-width: 156px;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.trainClassModal {
 | 
	
		
			
				|  |  | +  width: 728px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .n-card-header {
 | 
	
		
			
				|  |  | +      background: #f5f6fa;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.workContainer {
 | 
	
		
			
				|  |  | +  // padding: 20px 40px 40px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  h2 {
 | 
	
		
			
				|  |  | +    font-size: 26px;
 | 
	
		
			
				|  |  | +    text-align: center;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.toolboxImg {
 | 
	
		
			
				|  |  | +  width: 83px;
 | 
	
		
			
				|  |  | +  height: 83px;
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  right: 16px;
 | 
	
		
			
				|  |  | +  bottom: 164px;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +  z-index: 1000;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.isDragIng {
 | 
	
		
			
				|  |  | +  width: 83px;
 | 
	
		
			
				|  |  | +  height: 83px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.toolClassImg {
 | 
	
		
			
				|  |  | +  width: 83px;
 | 
	
		
			
				|  |  | +  height: 83px;
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  right: 32px;
 | 
	
		
			
				|  |  | +  bottom: 160px;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +  z-index: 1000;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +  .moveable-control-box {
 | 
	
		
			
				|  |  | +    --moveable-color: transparent !important;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .n-popover {
 | 
	
		
			
				|  |  | +    background-color: transparent;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.booxToolWrap {
 | 
	
		
			
				|  |  | +  // width: 286px;
 | 
	
		
			
				|  |  | +  height: 95px;
 | 
	
		
			
				|  |  | +  background: #ffffff;
 | 
	
		
			
				|  |  | +  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
 | 
	
		
			
				|  |  | +  border-radius: 20px;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  flex-direction: row;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  padding: 10px 8px;
 | 
	
		
			
				|  |  | +  justify-content: space-between;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .booxToolItem {
 | 
	
		
			
				|  |  | +    margin: 0 12px;
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    flex-direction: column;
 | 
	
		
			
				|  |  | +    align-items: center;
 | 
	
		
			
				|  |  | +    font-size: 12px;
 | 
	
		
			
				|  |  | +    cursor: pointer;
 | 
	
		
			
				|  |  | +    text-align: center;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &:hover {
 | 
	
		
			
				|  |  | +      opacity: 0.8;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    img {
 | 
	
		
			
				|  |  | +      width: 56px;
 | 
	
		
			
				|  |  | +      height: 56px;
 | 
	
		
			
				|  |  | +      margin-bottom: 4px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.setTimeImage {
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  img {
 | 
	
		
			
				|  |  | +    width: 792px;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.beatImage {
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  img {
 | 
	
		
			
				|  |  | +    width: 698px;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.changePwdModal {
 | 
	
		
			
				|  |  | +  border-radius: 16px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.imChatModal {
 | 
	
		
			
				|  |  | +  border-radius: 20px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.modeWrap {
 | 
	
		
			
				|  |  | +  overflow: hidden;
 | 
	
		
			
				|  |  | +  border-radius: 16px;
 | 
	
		
			
				|  |  | +  background-color: #fff;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.showModalTone {
 | 
	
		
			
				|  |  | +  width: 500px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .studentRemove {
 | 
	
		
			
				|  |  | +    padding: 32px 40px 46px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    p {
 | 
	
		
			
				|  |  | +      font-size: 18px;
 | 
	
		
			
				|  |  | +      color: #777777;
 | 
	
		
			
				|  |  | +      line-height: 30px;
 | 
	
		
			
				|  |  | +      text-align: center;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      span {
 | 
	
		
			
				|  |  | +        color: #ea4132;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.removeVisiable {
 | 
	
		
			
				|  |  | +  width: 432px;
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .bom_drag {
 | 
	
		
			
				|  |  | +      height: 36px;
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      bottom: 0;
 | 
	
		
			
				|  |  | +      left: 0;
 | 
	
		
			
				|  |  | +      z-index: 1;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .n-card-header {
 | 
	
		
			
				|  |  | +      font-size: max(22px, 16Px);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .studentRemove {
 | 
	
		
			
				|  |  | +    padding: 20px 40px 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    p {
 | 
	
		
			
				|  |  | +      font-size: max(18px, 14Px);
 | 
	
		
			
				|  |  | +      color: #777777;
 | 
	
		
			
				|  |  | +      line-height: 30px;
 | 
	
		
			
				|  |  | +      text-align: center;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      span {
 | 
	
		
			
				|  |  | +        color: #ea4132;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .btnGroupModal {
 | 
	
		
			
				|  |  | +    padding: 32px 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    :global {
 | 
	
		
			
				|  |  | +      .n-button {
 | 
	
		
			
				|  |  | +        height: 47px;
 | 
	
		
			
				|  |  | +        min-width: 156px;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.iframePpt {
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .pptBox {
 | 
	
		
			
				|  |  | +    position: absolute;
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    height: 80%;
 | 
	
		
			
				|  |  | +    left: 0;
 | 
	
		
			
				|  |  | +    top: 10%;
 | 
	
		
			
				|  |  | +    z-index: 9;
 | 
	
		
			
				|  |  | +    background: transparent;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightColumn,
 | 
	
		
			
				|  |  | +.leftColumn {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  right: 14px;
 | 
	
		
			
				|  |  | +  bottom: 130px;
 | 
	
		
			
				|  |  | +  background: rgba(0, 0, 0, 0.3);
 | 
	
		
			
				|  |  | +  border-radius: 10px;
 | 
	
		
			
				|  |  | +  width: 52px;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  flex-direction: column;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +  padding: 10px;
 | 
	
		
			
				|  |  | +  transition: all 0.3s;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .columnItemBox {
 | 
	
		
			
				|  |  | +    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 | 
	
		
			
				|  |  | +    padding: 5px 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &:last-child {
 | 
	
		
			
				|  |  | +      border-bottom: none;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .columnItem {
 | 
	
		
			
				|  |  | +    padding: 5px;
 | 
	
		
			
				|  |  | +    cursor: pointer;
 | 
	
		
			
				|  |  | +    position: relative;
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    align-items: center;
 | 
	
		
			
				|  |  | +    justify-content: center;
 | 
	
		
			
				|  |  | +    z-index: 9;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &.active,
 | 
	
		
			
				|  |  | +    &:hover {
 | 
	
		
			
				|  |  | +      background: RGBA(255, 255, 255, 0.3);
 | 
	
		
			
				|  |  | +      border-radius: 8px;
 | 
	
		
			
				|  |  | +      z-index: 9;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    img {
 | 
	
		
			
				|  |  | +      width: 28px;
 | 
	
		
			
				|  |  | +      height: 28px;
 | 
	
		
			
				|  |  | +      z-index: 9;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .itemDisabled {
 | 
	
		
			
				|  |  | +    opacity: 0.7;
 | 
	
		
			
				|  |  | +    cursor: not-allowed;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +  .columnItemTooltip.n-tooltip {
 | 
	
		
			
				|  |  | +    background: #ffffff !important;
 | 
	
		
			
				|  |  | +    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1) !important;
 | 
	
		
			
				|  |  | +    border-radius: 20px !important;
 | 
	
		
			
				|  |  | +    padding: 0 !important;
 | 
	
		
			
				|  |  | +    margin-left: 22px !important;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &.rightColumnItemTooltip {
 | 
	
		
			
				|  |  | +      margin-right: 22px !important;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .tools {
 | 
	
		
			
				|  |  | +      padding: 10px 20px;
 | 
	
		
			
				|  |  | +      display: flex;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      >div {
 | 
	
		
			
				|  |  | +        display: flex;
 | 
	
		
			
				|  |  | +        flex-direction: column;
 | 
	
		
			
				|  |  | +        margin-right: 16px;
 | 
	
		
			
				|  |  | +        cursor: pointer;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        &.active,
 | 
	
		
			
				|  |  | +        &:hover {
 | 
	
		
			
				|  |  | +          opacity: 0.8;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        &:last-child {
 | 
	
		
			
				|  |  | +          margin-right: 0;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        img {
 | 
	
		
			
				|  |  | +          width: 56px;
 | 
	
		
			
				|  |  | +          height: 56px;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        .tit {
 | 
	
		
			
				|  |  | +          margin-top: 4px;
 | 
	
		
			
				|  |  | +          text-align: center;
 | 
	
		
			
				|  |  | +          font-weight: 400;
 | 
	
		
			
				|  |  | +          font-size: max(6px, 12Px);
 | 
	
		
			
				|  |  | +          color: #383a3d;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.leftColumn {
 | 
	
		
			
				|  |  | +  left: 14px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightColumnHide {
 | 
	
		
			
				|  |  | +  transform: translate(80px);
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.leftColumnHide {
 | 
	
		
			
				|  |  | +  transform: translate(-80px);
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightHideIcon,
 | 
	
		
			
				|  |  | +.leftHideIcon {
 | 
	
		
			
				|  |  | +  width: 28px;
 | 
	
		
			
				|  |  | +  height: 60px;
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  bottom: 300px;
 | 
	
		
			
				|  |  | +  transform: translate(60px);
 | 
	
		
			
				|  |  | +  z-index: 10;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +  // transition: all 0.5s;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.leftHideIcon {
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  transform: translate(-60px);
 | 
	
		
			
				|  |  | +  background: url("./image/left_hide_icon.png") no-repeat;
 | 
	
		
			
				|  |  | +  background-size: 100% 100%;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &:hover {
 | 
	
		
			
				|  |  | +    background: url("./image/left_hide_icon_act.png") no-repeat;
 | 
	
		
			
				|  |  | +    background-size: 100% 100%;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightHideIcon {
 | 
	
		
			
				|  |  | +  background: url("./image/right_hide_icon.png") no-repeat;
 | 
	
		
			
				|  |  | +  background-size: 100% 100%;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &:hover {
 | 
	
		
			
				|  |  | +    background: url("./image/right_hide_icon_act.png") no-repeat;
 | 
	
		
			
				|  |  | +    background-size: 100% 100%;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.rightIconShow {
 | 
	
		
			
				|  |  | +  animation: rightIn 0.3s ease 0.3s;
 | 
	
		
			
				|  |  | +  animation-fill-mode: forwards;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.leftIconShow {
 | 
	
		
			
				|  |  | +  animation: leftIn 0.3s ease 0.3s;
 | 
	
		
			
				|  |  | +  animation-fill-mode: forwards;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +@keyframes rightIn {
 | 
	
		
			
				|  |  | +  0% {
 | 
	
		
			
				|  |  | +    transform: translate(60px, -50%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  100% {
 | 
	
		
			
				|  |  | +    transform: translate(0, -50%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +@keyframes leftIn {
 | 
	
		
			
				|  |  | +  0% {
 | 
	
		
			
				|  |  | +    transform: translate(-60px, -50%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  100% {
 | 
	
		
			
				|  |  | +    transform: translate(0, -50%);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.instrumentContainer {
 | 
	
		
			
				|  |  | +  background: #ffffff;
 | 
	
		
			
				|  |  | +  padding: 68px;
 | 
	
		
			
				|  |  | +  height: 100%;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +  .selResourBoxClass_drag {
 | 
	
		
			
				|  |  | +    .select-resource {
 | 
	
		
			
				|  |  | +      padding-bottom: 0;
 | 
	
		
			
				|  |  | +      height: 50vh;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .spaceSectionBox {
 | 
	
		
			
				|  |  | +        width: calc(100% - 360px) !important;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .list_container {
 | 
	
		
			
				|  |  | +        --listContainerHeight: 50vh;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        .selresources_item_Wrap {
 | 
	
		
			
				|  |  | +          width: calc(100% / 3) !important;
 | 
	
		
			
				|  |  | +          padding-bottom: calc(100% / 3 * 0.73333) !important;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.selectMusicModal {
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  width: 1050px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .n-card-header {
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      top: 0;
 | 
	
		
			
				|  |  | +      left: 0;
 | 
	
		
			
				|  |  | +      right: 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .n-card-header__main {
 | 
	
		
			
				|  |  | +        color: #fff;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.selectClassModal {
 | 
	
		
			
				|  |  | +  width: 1000px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.workVisiable {
 | 
	
		
			
				|  |  | +  width: 1358px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .bom_drag {
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      bottom: 0;
 | 
	
		
			
				|  |  | +      left: 0;
 | 
	
		
			
				|  |  | +      z-index: 1;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +  .metronomeConBoxClass_drag {
 | 
	
		
			
				|  |  | +    .bom_drag {
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      bottom: 0;
 | 
	
		
			
				|  |  | +      left: 0;
 | 
	
		
			
				|  |  | +      z-index: 1;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +  .timerMeterConBoxClass_drag {
 | 
	
		
			
				|  |  | +    box-shadow: initial;
 | 
	
		
			
				|  |  | +    width: 651px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .topDragDom {
 | 
	
		
			
				|  |  | +      position: absolute;
 | 
	
		
			
				|  |  | +      left: 0;
 | 
	
		
			
				|  |  | +      top: 0;
 | 
	
		
			
				|  |  | +      width: calc(100% - 31px);
 | 
	
		
			
				|  |  | +      height: 40px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.timerMeterClose {
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  width: 31px;
 | 
	
		
			
				|  |  | +  height: 32px;
 | 
	
		
			
				|  |  | +  top: 16px;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.workContainer {
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  align-items: center;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .workTrain {
 | 
	
		
			
				|  |  | +    flex: 1;
 | 
	
		
			
				|  |  | +    height: 55vh;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &>div {
 | 
	
		
			
				|  |  | +      padding-top: 15px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  :global {
 | 
	
		
			
				|  |  | +    .train-container {
 | 
	
		
			
				|  |  | +      // max-height: calc(var(--window-page-lesson-height) - 135px) !important;
 | 
	
		
			
				|  |  | +      max-height: calc(var(--window-page-lesson-height) - 100px) !important;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .train-listSection {
 | 
	
		
			
				|  |  | +        min-height: calc(var(--window-page-lesson-height) - 100px) !important;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .resourceMain {
 | 
	
		
			
				|  |  | +    flex: 0 0 360px;
 | 
	
		
			
				|  |  | +    height: 55vh;
 | 
	
		
			
				|  |  | +    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +:global {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .chapterConBoxClass_drag,
 | 
	
		
			
				|  |  | +  .resourcesConBoxClass_drag {
 | 
	
		
			
				|  |  | +    .n-card-header .n-card-header__main {
 | 
	
		
			
				|  |  | +      text-align: left;
 | 
	
		
			
				|  |  | +      position: relative;
 | 
	
		
			
				|  |  | +      font-weight: 600;
 | 
	
		
			
				|  |  | +      font-size: 22px;
 | 
	
		
			
				|  |  | +      color: #131415;
 | 
	
		
			
				|  |  | +      padding-left: 30px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      &::before {
 | 
	
		
			
				|  |  | +        content: "";
 | 
	
		
			
				|  |  | +        position: absolute;
 | 
	
		
			
				|  |  | +        width: 5px;
 | 
	
		
			
				|  |  | +        height: 15px;
 | 
	
		
			
				|  |  | +        background: #198CFE;
 | 
	
		
			
				|  |  | +        left: 15px;
 | 
	
		
			
				|  |  | +        top: 50%;
 | 
	
		
			
				|  |  | +        transform: translateY(-50%);
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 |