/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-38cXf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1AvIO {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1AvIO .index_forkDiv2QueueInit-15oom {
  height: 100px !important;
}
.index_forkDiv1-1AvIO .index_forkDiv2Queue-2ocjM {
  height: 151px !important;
}
.index_forkDiv1-1AvIO .index_forkDiv2-gatR4 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1AvIO .index_forkDiv2-gatR4 .index_word-3dHTE {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1AvIO .index_forkDiv2-gatR4 .index_word-3dHTE .index_boldWord-2Tqq3 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1AvIO .index_forkDiv2-gatR4 .index_loadingHint-3bX3I {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-zGwuQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1rruo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3eC9d {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2ekln {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2ekln::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3Nchk {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3Nchk .index_filterCheckbox-1pu1c {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3Nchk .index_filterFooter-2rREm {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3Nchk .index_numberInput-3Maka {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3Nchk .index_filterTitle-1AENT {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3Nchk .index_modalBtnCancel-zGwuQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3Nchk .index_modalBtnOk-zgPx1 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3Nchk .index_tableBtn-1n9IB {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3Nchk .index_tableBtn-1n9IB:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3Nchk :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3JyS8 {
  display: flex;
}
.index_splitLine-1vBaS {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-YWQjo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1vkj- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-wZfAp {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3CkIZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3CkIZ:hover {
  text-decoration: underline;
}
.index_copyLink-2JIsn {
  margin-left: 24px;
}
.index_copyLink-2JIsn .index_copyIcon-2rysg {
  margin-right: 4px;
}
.index_flexCenter-3oXR3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3afPM {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2fIjQ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1fe9V {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1i6hD {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1i6hD:hover {
  color: #2861FC;
}
.index_bluePlainText-2wxDD {
  color: #2861FC;
}
.index_blueTextPlain-IWFP2 {
  color: #2861FC;
}
.index_antInput-2ej-k {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2Vtcq {
  margin-right: 16px;
}
.index_ml8-3qNN0 {
  margin-left: 8px;
}
.index_mr8-2jMxX {
  margin-right: 8px;
}
.index_mb16-3FZp4 {
  margin-bottom: 16px;
}
.index_moTag-3b995 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2F2xP {
  cursor: pointer;
}
.index_moUserAvatar-2Nyry {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3nWxY {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2F2xP:hover .index_moUserAvatar-2Nyry {
  color: #2861FC;
}
.index_navOverlay-1pq_9 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1pq_9 .ant-dropdown-menu-item a,
.index_navOverlay-1pq_9 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1pq_9 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1pq_9 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-nf_yb .index_subTitle-avsZi {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-nf_yb .ant-table-thead > tr > th,
.index_homeworkTableStyle-nf_yb .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-nf_yb .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-nf_yb .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-nf_yb .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-nf_yb .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-nf_yb .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-nf_yb .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-nf_yb .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-29LYC,
.index_modalHeaderNew-3_mlc {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3_mlc {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2_9DA {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-29LYC:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-29LYC {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-29LYC:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2mQPw {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-YWQjo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3oXR3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-ibHE1 {
  margin-left: 16px;
}
.index_mr16-2Vtcq {
  margin-right: 16px;
}
.index_phone-modal-2p5EU {
  width: 80% !important;
}
.index_medalSrc-9U9El {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2TKLG 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2TKLG {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-RZDFW .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-RZDFW .ant-tabs {
  background: white;
}
.index_tabStyle-RZDFW .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1cnxc {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2T-iO {
  width: 100%;
}
.index_spin-2T-iO .index_ant-spin-container--iHZj {
  width: 100%;
}
.index_confirmBtns-2kUE7 {
  color: red;
}
.index_confirmBtns-2kUE7 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-12111 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-12111 .index_studentNum-NWiro {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-10ZeF .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-10ZeF .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-10ZeF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-10ZeF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-10ZeF .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3hONQ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_normalText-2EEzR {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.index_normalWrapper-3YKAQ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
}
.index_success-1AtCW {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
  background: #F7FEF1;
}
.index_success-1AtCW .index_msg-2kLsA {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6EBF05;
}
.index_error-1UXJh {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
  background: #FFEEEE;
}
.index_error-1UXJh .index_msg-2kLsA {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #F6666B;
}
.index_warning-3d6cs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
  background: #FFF9ED;
}
.index_warning-3d6cs .index_msg-2kLsA {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #FF6900;
}
.index_info-1hMIt {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
  background: #F2FBFF;
}
.index_info-1hMIt .index_msg-2kLsA {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #2861FC;
}
.index_loading-160fw {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 0px 20px;
  background: #F6F7FA;
}
@keyframes index_rotate-3WZXL {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.index_loading-160fw .index_loadingAnimation-1gKYc .iconfont:before {
  display: inline-block;
  animation: index_rotate-3WZXL 2s ease-in infinite;
}
.index_loading-160fw .index_msg-2kLsA {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #999999;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1xkOs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1HORU {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1HORU .index_forkDiv2QueueInit-2g-c3 {
  height: 100px !important;
}
.index_forkDiv1-1HORU .index_forkDiv2Queue-1sCh2 {
  height: 151px !important;
}
.index_forkDiv1-1HORU .index_forkDiv2-apAgt {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1HORU .index_forkDiv2-apAgt .index_word-DANBU {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1HORU .index_forkDiv2-apAgt .index_word-DANBU .index_boldWord-2o7eJ {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1HORU .index_forkDiv2-apAgt .index_loadingHint-h2VMX {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3ueig {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1Kp7W {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3m3nb {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2-ZzV {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2-ZzV::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-ioAq5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-ioAq5 .index_filterCheckbox-3eeC0 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-ioAq5 .index_filterFooter-2w3yE {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-ioAq5 .index_numberInput-3sFMZ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-ioAq5 .index_filterTitle-2hJ4Z {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-ioAq5 .index_modalBtnCancel-3ueig {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-ioAq5 .index_modalBtnOk-1_KaT {
  border-radius: 24px !important;
}
.index_tableFilterDiv-ioAq5 .index_tableBtn-kMJMv {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-ioAq5 .index_tableBtn-kMJMv:hover {
  color: #2861FC;
}
.index_tableFilterDiv-ioAq5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1UyvN {
  display: flex;
}
.index_splitLine-3vffJ {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-181X_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1cN3R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3uy4l {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2CdbW {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2CdbW:hover {
  text-decoration: underline;
}
.index_copyLink-fpVSj {
  margin-left: 24px;
}
.index_copyLink-fpVSj .index_copyIcon-17hNJ {
  margin-right: 4px;
}
.index_flexCenter-EUwR5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-_ElT4 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-MKOR5 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2GnjR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1fuY0 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1fuY0:hover {
  color: #2861FC;
}
.index_bluePlainText-2VUfV {
  color: #2861FC;
}
.index_blueTextPlain-3MR6a {
  color: #2861FC;
}
.index_antInput-lD2AL {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2-qJ4 {
  margin-right: 16px;
}
.index_ml8-ZICRj {
  margin-left: 8px;
}
.index_mr8-2eYOw {
  margin-right: 8px;
}
.index_mb16-28Mnr {
  margin-bottom: 16px;
}
.index_moTag-3imqX {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-khgMw {
  cursor: pointer;
}
.index_moUserAvatar-1IWxz {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-uo6t0 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-khgMw:hover .index_moUserAvatar-1IWxz {
  color: #2861FC;
}
.index_navOverlay-17fOG .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-17fOG .ant-dropdown-menu-item a,
.index_navOverlay-17fOG .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-17fOG .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-17fOG .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1WkQI .index_subTitle-8rh2M {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1WkQI .ant-table-thead > tr > th,
.index_homeworkTableStyle-1WkQI .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1WkQI .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1WkQI .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1WkQI .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1WkQI .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1WkQI .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1WkQI .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1WkQI .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-20h0G,
.index_modalHeaderNew-3efwe {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3efwe {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3IYMY {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-20h0G:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-20h0G {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-20h0G:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2Dsre {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-181X_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-EUwR5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1xHcV {
  margin-left: 16px;
}
.index_mr16-2-qJ4 {
  margin-right: 16px;
}
.index_phone-modal-1HtfB {
  width: 80% !important;
}
.index_medalSrc-2myIJ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-ShZTE 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-ShZTE {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2xhgO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2xhgO .ant-tabs {
  background: white;
}
.index_tabStyle-2xhgO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1G_m3 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3JYUE {
  width: 100%;
}
.index_spin-3JYUE .index_ant-spin-container-2eRCo {
  width: 100%;
}
.index_confirmBtns-2wKNC {
  color: red;
}
.index_confirmBtns-2wKNC .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-lFMhI {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-lFMhI .index_studentNum-1lria {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-33FK3 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-33FK3 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-33FK3 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33FK3 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33FK3 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3ipkK {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2M3jw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-15bVR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-15bVR .index_forkDiv2QueueInit-276Cr {
  height: 100px !important;
}
.index_forkDiv1-15bVR .index_forkDiv2Queue-1hYhc {
  height: 151px !important;
}
.index_forkDiv1-15bVR .index_forkDiv2-2EspM {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-15bVR .index_forkDiv2-2EspM .index_word-3o28E {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-15bVR .index_forkDiv2-2EspM .index_word-3o28E .index_boldWord-1dXzI {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-15bVR .index_forkDiv2-2EspM .index_loadingHint-3YLqS {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3gccl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1nEBI {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2N1nT {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1ZnMW {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1ZnMW::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-256ma {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-256ma .index_filterCheckbox-1Y_RW {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-256ma .index_filterFooter-1onMk {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-256ma .index_numberInput-2GtRv {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-256ma .index_filterTitle-3rMZd {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-256ma .index_modalBtnCancel-3gccl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-256ma .index_modalBtnOk-3-0tn {
  border-radius: 24px !important;
}
.index_tableFilterDiv-256ma .index_tableBtn-2zvg9 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-256ma .index_tableBtn-2zvg9:hover {
  color: #2861FC;
}
.index_tableFilterDiv-256ma :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-39JQA {
  display: flex;
}
.index_splitLine-q_2xY {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3SLg5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-mKUAP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3HzPv {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3kL_W {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3kL_W:hover {
  text-decoration: underline;
}
.index_copyLink-2vT1C {
  margin-left: 24px;
}
.index_copyLink-2vT1C .index_copyIcon-3Qw6N {
  margin-right: 4px;
}
.index_flexCenter-gz6He {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1NCum {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-7LBOF {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3nKqr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-34QMU {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-34QMU:hover {
  color: #2861FC;
}
.index_bluePlainText-vhvAY {
  color: #2861FC;
}
.index_blueTextPlain-3Qng2 {
  color: #2861FC;
}
.index_antInput-3aPlL {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1YO3t {
  margin-right: 16px;
}
.index_ml8-x1HDS {
  margin-left: 8px;
}
.index_mr8-1djsL {
  margin-right: 8px;
}
.index_mb16-6n-1p {
  margin-bottom: 16px;
}
.index_moTag-1ym8H {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3wpTQ {
  cursor: pointer;
}
.index_moUserAvatar-3Tevg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1Cbu7 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3wpTQ:hover .index_moUserAvatar-3Tevg {
  color: #2861FC;
}
.index_navOverlay-13Q2y .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-13Q2y .ant-dropdown-menu-item a,
.index_navOverlay-13Q2y .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-13Q2y .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-13Q2y .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2pgs3 .index_subTitle-3SmkT {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2pgs3 .ant-table-thead > tr > th,
.index_homeworkTableStyle-2pgs3 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2pgs3 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2pgs3 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2pgs3 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2pgs3 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2pgs3 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2pgs3 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2pgs3 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-YXvNK,
.index_modalHeaderNew-2al8c {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2al8c {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1M_ug {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-YXvNK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-YXvNK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-YXvNK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3v8Or {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3SLg5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-gz6He {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-12WEg {
  margin-left: 16px;
}
.index_mr16-1YO3t {
  margin-right: 16px;
}
.index_phone-modal-1A21v {
  width: 80% !important;
}
.index_medalSrc-3hxJZ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-24XjK 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-24XjK {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3oaR7 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3oaR7 .ant-tabs {
  background: white;
}
.index_tabStyle-3oaR7 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3RIIq {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3AAls {
  width: 100%;
}
.index_spin-3AAls .index_ant-spin-container-zEnyF {
  width: 100%;
}
.index_confirmBtns-3Lf5J {
  color: red;
}
.index_confirmBtns-3Lf5J .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1vP9Z {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1vP9Z .index_studentNum-3ly3a {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2UdWe .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2UdWe .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2UdWe .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2UdWe .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2UdWe .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-Cyrqg {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_teachUserManager-1EDSZ {
  width: 100%;
  margin: 0 auto;
}
.index_teachUserManager-1EDSZ .index_teachUserManagerContent-1mKTx {
  background: white;
  border-radius: 4px;
  min-height: 300px;
  width: 100%;
}
.index_tabName-1-Cu8 {
  margin: 0 -12px;
}
.index_nameItem-25OYD {
  cursor: pointer;
}
.index_nameItem-25OYD:hover {
  color: #0B2CB0;
}
.index_studentManager-2yRRG,
.index_teacherManager-1KG9I {
  padding: 0 24px;
  position: relative;
  min-height: 300px;
  padding-bottom: 24px;
  margin-top: 52px;
}
.index_studentManager-2yRRG .index_btns-xG5KH,
.index_teacherManager-1KG9I .index_btns-xG5KH {
  position: absolute;
  right: 24px;
  top: -53px;
  display: flex;
  align-items: center;
}
.index_studentManager-2yRRG .index_btns-xG5KH button,
.index_teacherManager-1KG9I .index_btns-xG5KH button {
  margin-right: 16px;
  height: 28px;
}
.index_studentManager-2yRRG .index_btns-xG5KH button:last-child,
.index_teacherManager-1KG9I .index_btns-xG5KH button:last-child {
  margin-right: 0;
}
.index_studentManager-2yRRG .index_btns-xG5KH .index_newDelStyle-25ABy,
.index_teacherManager-1KG9I .index_btns-xG5KH .index_newDelStyle-25ABy {
  color: #FF4D50;
  border: 1px solid #FF4D50;
  background: #fff;
}
.index_ruleItem-23hXc {
  color: #313131;
  margin-bottom: 16px;
}
.index_importAlert-1UnCV {
  background-color: #fff7f7 !important;
  border: 1px solid #F8C0BB !important;
  border-radius: 2px !important;
  font-size: 12px !important;
}
.index_importAlert-1UnCV .ant-alert-icon {
  top: 9.5px !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#homePage_center-239gz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.homePage_forkDiv1-3bbFv {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2QueueInit-2gvmv {
  height: 100px !important;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2Queue-3A2oo {
  height: 151px !important;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2-D14Jq {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2-D14Jq .homePage_word-1shfn {
  padding: 10px 20px;
  font-size: 14px;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2-D14Jq .homePage_word-1shfn .homePage_boldWord-1y4dY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.homePage_forkDiv1-3bbFv .homePage_forkDiv2-D14Jq .homePage_loadingHint-pei73 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.homePage_modalBtnCancel-ifmMa {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.homePage_modalBtnDanger-2OsEH {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.homePage_modalBtnReset-3lWm_ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.homePage_modalBtnDisabled-2a3Kb {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.homePage_modalBtnDisabled-2a3Kb::after {
  content: '' !important;
  display: none !important;
}
.homePage_tableFilterDiv-221PT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.homePage_tableFilterDiv-221PT .homePage_filterCheckbox-1jq28 {
  max-height: 450px;
  overflow-y: auto;
}
.homePage_tableFilterDiv-221PT .homePage_filterFooter-2EAtH {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.homePage_tableFilterDiv-221PT .homePage_numberInput-30f4Q {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.homePage_tableFilterDiv-221PT .homePage_filterTitle-32gPF {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.homePage_tableFilterDiv-221PT .homePage_modalBtnCancel-ifmMa {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.homePage_tableFilterDiv-221PT .homePage_modalBtnOk-rXNJ9 {
  border-radius: 24px !important;
}
.homePage_tableFilterDiv-221PT .homePage_tableBtn-3WCfP {
  color: #2861FC;
  cursor: pointer;
}
.homePage_tableFilterDiv-221PT .homePage_tableBtn-3WCfP:hover {
  color: #2861FC;
}
.homePage_tableFilterDiv-221PT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.homePage_flex-2OunP {
  display: flex;
}
.homePage_splitLine-Cb2x2 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.homePage_flexEnd-3tNO- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.homePage_flexStart-1_6nU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.homePage_detailNavName-LXViN {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.homePage_copyLinkURL-3Bec3 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.homePage_copyLinkURL-3Bec3:hover {
  text-decoration: underline;
}
.homePage_copyLink-iBunf {
  margin-left: 24px;
}
.homePage_copyLink-iBunf .homePage_copyIcon-2RZqE {
  margin-right: 4px;
}
.homePage_flexCenter-1hBm1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.homePage_flexColumnCenter-1CkXF {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.homePage_flexColumnStart-1ag28 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.homePage_flexBetween-1BVLs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.homePage_blueText-3ShYW {
  color: #2861FC;
  cursor: pointer;
}
.homePage_blueText-3ShYW:hover {
  color: #2861FC;
}
.homePage_bluePlainText-1hoC2 {
  color: #2861FC;
}
.homePage_blueTextPlain-373h2 {
  color: #2861FC;
}
.homePage_antInput-1DHlO {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.homePage_mr16-3aX6I {
  margin-right: 16px;
}
.homePage_ml8-3mLaX {
  margin-left: 8px;
}
.homePage_mr8-G62j_ {
  margin-right: 8px;
}
.homePage_mb16-1dMgj {
  margin-bottom: 16px;
}
.homePage_moTag-V25sx {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.homePage_moUserAvatarSpan-2KAuN {
  cursor: pointer;
}
.homePage_moUserAvatar-18Ivm {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.homePage_moUsername-1fQWS {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.homePage_moUserAvatarSpan-2KAuN:hover .homePage_moUserAvatar-18Ivm {
  color: #2861FC;
}
.homePage_navOverlay-wpmiq .ant-dropdown-menu {
  padding: 6px;
}
.homePage_navOverlay-wpmiq .ant-dropdown-menu-item a,
.homePage_navOverlay-wpmiq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.homePage_navOverlay-wpmiq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.homePage_navOverlay-wpmiq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.homePage_homeworkTableStyle-2RfYL .homePage_subTitle-ExBwC {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.homePage_homeworkTableStyle-2RfYL .ant-table-thead > tr > th,
.homePage_homeworkTableStyle-2RfYL .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.homePage_homeworkTableStyle-2RfYL .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.homePage_homeworkTableStyle-2RfYL .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.homePage_homeworkTableStyle-2RfYL .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.homePage_homeworkTableStyle-2RfYL .ant-table-placeholder {
  border: none;
}
.homePage_homeworkTableStyle-2RfYL .ant-empty-image svg {
  display: none;
}
.homePage_homeworkTableStyle-2RfYL .ant-empty-image {
  height: 110px;
}
.homePage_homeworkTableStyle-2RfYL .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.homePage_modalHeader-1Uogb,
.homePage_modalHeaderNew-3kUog {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.homePage_modalHeaderNew-3kUog {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.homePage_modalHeaderBefore-oPV0g {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.homePage_modalHeader-1Uogb:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.homePage_modalHeader-1Uogb {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.homePage_modalHeader-1Uogb:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.homePage_font14gray-3Xa04 {
  font-size: 14px;
  color: #8a8a8a;
}
.homePage_flexEnd-3tNO- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.homePage_flexCenter-1hBm1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.homePage_ml16-3aNjA {
  margin-left: 16px;
}
.homePage_mr16-3aX6I {
  margin-right: 16px;
}
.homePage_phone-modal-3Gx9s {
  width: 80% !important;
}
.homePage_medalSrc-3DkhU {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: homePage_medalMove-13EeW 1s;
  animation-fill-mode: forwards;
}
@keyframes homePage_medalMove-13EeW {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.homePage_tabStyle-1wqCo .ant-tabs-top-bar {
  border: none;
}
.homePage_tabStyle-1wqCo .ant-tabs {
  background: white;
}
.homePage_tabStyle-1wqCo .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.homePage_unLoginAvatar-1iPno {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.homePage_spin-yl-sY {
  width: 100%;
}
.homePage_spin-yl-sY .homePage_ant-spin-container-3hFHX {
  width: 100%;
}
.homePage_confirmBtns-Qhtoz {
  color: red;
}
.homePage_confirmBtns-Qhtoz .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.homePage_tableTitle-3y2lK {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.homePage_tableTitle-3y2lK .homePage_studentNum-1MgNi {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.homePage_modalMethodOverwrite-2hU6c .ant-modal-body {
  padding: 0 0 16px 0;
}
.homePage_modalMethodOverwrite-2hU6c .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.homePage_modalMethodOverwrite-2hU6c .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.homePage_modalMethodOverwrite-2hU6c .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.homePage_modalMethodOverwrite-2hU6c .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.homePage_largeRoundBtn-1VAl6 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.homePage_homePage-1n7Fy {
  overflow: hidden;
  width: 100%;
  font-family: PingFangSC-Semibold, sans-serif;
}
.homePage_homePage-1n7Fy .homePage_sectionFadein-mR0Xc {
  opacity: 1 !important;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz {
  width: 100%;
  height: 600px;
  background-color: #4571FF;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .ant-carousel .slick-slide {
  height: 600px;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd {
  background: linear-gradient(to right, #1860D5, #1E6ADD 20%, #2678E7 50%, #2B82F0 75%, #2D88F4 80%, #2F8AF6 90%, #308CF9 100%);
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_indexWrap-1Tkdg {
  top: 0;
  position: absolute;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I {
  width: 100%;
  height: 100%;
  min-width: 1170px;
  display: flex;
  position: relative;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_left-TvAkI {
  flex: 1;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I img {
  height: 86%;
  position: absolute;
  z-index: 1;
  right: 8.45vw;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_rightTriangle-3DW66 {
  position: absolute;
  right: -1px;
  bottom: 0;
  width: 51.4vw;
  height: 21vw;
  background: transparent;
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_rightTriangle-3DW66:before,
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_rightTriangle-3DW66:after {
  position: absolute;
  content: '';
}
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_rightTriangle-3DW66:before,
.homePage_homePage-1n7Fy .homePage_homePageCarousel-1zziz .homePage_gaozhiWrap-3rjsd .homePage_gaozhiBanner-Wfd3I .homePage_rightTriangle-3DW66:after {
  border-right: 51.4vw solid #3F79F9;
  border-top: 21vw solid transparent;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx {
  width: 100vw;
  font-size: 24px;
  height: 100vh;
  position: relative;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduTextWrap-ug6eB {
  position: absolute;
  top: 18.5vh;
  color: white;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduTextWrap-ug6eB .homePage_eduTitle-7YGE2 {
  font-size: 66px;
  font-family: "webfont" !important;
  margin-bottom: 40px;
  font-weight: bold;
  cursor: default;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduTextWrap-ug6eB .homePage_eduSubTitle-1l06D {
  display: flex;
  cursor: default;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduTextWrap-ug6eB .homePage_eduDelimiter-f251_ {
  font-size: 22px;
  margin: 0 38px;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduTextWrap-ug6eB .homePage_eduSubText-2XH9b {
  font-size: 22px;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduBg-1wUcL,
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_bgWrap-2-oCA {
  width: 100vw;
  height: 90vh;
  position: absolute;
  top: 0;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_bgWrap-2-oCA {
  overflow: hidden;
  position: relative;
  display: block;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduBook-2KB9a {
  position: absolute;
  width: 50vw;
  left: calc(50vw - 49vw / 2);
  bottom: -12px;
}
.homePage_homePage-1n7Fy .homePage_eduBanner--Topx .homePage_eduLogo-2wQJE {
  position: absolute;
  bottom: 2vh;
  width: 10.4vw;
  left: calc(50vw - 10.4vw / 2);
}
.homePage_homePage-1n7Fy .homePage_indexImgAnniversary-1qJDi {
  background-image: unset;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.homePage_homePage-1n7Fy .homePage_indexImgAnniversary-1qJDi img {
  width: 500px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww {
  padding-top: 60px;
  background-color: #4571FF;
  color: white;
  height: 600px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_indexWrap-1Tkdg {
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_slogan-2kaUo {
  min-width: 1170px;
  width: 1170px;
  margin: auto;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_slogan-2kaUo .homePage_sloganWrap-3BP5b {
  font-size: 40px;
  line-height: 40px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_slogan-2kaUo .homePage_sloganWrap-3BP5b span {
  white-space: pre;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversaryTitle-2b5vd {
  font-size: 46px;
  font-weight: bold;
  line-height: 46px;
  margin-bottom: 32px;
  margin-top: 40px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversarysubTitle-3okWH {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 32px;
  line-height: 20px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversarysubTitle-3okWH:before,
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversarysubTitle-3okWH:after {
  content: '';
  display: inline-block;
  width: 120px;
  height: 2px;
  border-radius: 2px;
  margin-bottom: 6px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversarysubTitle-3okWH:before {
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  margin-right: 16px;
}
.homePage_homePage-1n7Fy .homePage_indexImg-306Ww .homePage_anniversarysubTitle-3okWH:after {
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  margin-left: 16px;
}
.homePage_homePage-1n7Fy .homePage_imageBox-IIf6D,
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL {
  background-color: #fff;
  padding-top: 390px;
}
.homePage_homePage-1n7Fy .homePage_imageBox-IIf6D .homePage_zjuHeaderBanner-2AuDs,
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuHeaderBanner-2AuDs {
  width: 100%;
  height: 64vh;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 66px;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  position: relative;
  z-index: 0;
}
.homePage_homePage-1n7Fy .homePage_imageBox-IIf6D .homePage_zjuHeaderBanner-2AuDs:after,
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuHeaderBanner-2AuDs:after {
  content: '';
  width: 100%;
  height: 35.79vw;
  background: url("https://imgbed.momodel.cn/zju/pic_sp_bg.png") no-repeat;
  background-size: 100% auto;
  left: 0;
  bottom: 0;
  position: absolute;
}
.homePage_homePage-1n7Fy .homePage_imageBox-IIf6D .homePage_benkeHeaderBanner-1Dx2h,
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_benkeHeaderBanner-1Dx2h {
  width: 100%;
  height: 64vh;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 66px;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  position: relative;
  z-index: 0;
}
.homePage_homePage-1n7Fy .homePage_imageBox-IIf6D .homePage_benkeHeaderBanner-1Dx2h:after,
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_benkeHeaderBanner-1Dx2h:after {
  content: '';
  width: 100%;
  height: 35.79vw;
  background: url("https://mo-imgs.momodel.cn/pic_benkeban_banner.png") no-repeat;
  background-size: 100% auto;
  left: 0;
  bottom: 0;
  position: absolute;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL {
  padding-top: 14vh;
  position: relative;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  top: 2vh;
  z-index: 2;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuXzhihaiWrapper-1PyZ2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-bottom: 38px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuXzhihaiWrapper-1PyZ2 .homePage_zhihaiLogo-3Zhre {
  margin-right: 30px;
  width: 69px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuXzhihaiWrapper-1PyZ2 .homePage_moLogo-3On_w {
  margin-left: 30px;
  width: 102px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuBannerTitle-2ZqFC {
  font-size: 50px;
  font-family: sans-serif;
  font-weight: 600;
  color: #333333;
  margin-bottom: 14px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuBannerDesc-1uStT {
  font-size: 20px;
  font-family: sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  white-space: pre;
  text-align: center;
  margin-bottom: 40px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuOtherEntries-3xkb8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuOtherEntries-3xkb8 a .homePage_entry-iEcDx {
  width: 380px;
  cursor: pointer;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_zjuOtherEntries-3xkb8 a:not(:last-child) .homePage_entry-iEcDx {
  margin-right: 40px;
}
.homePage_homePage-1n7Fy .homePage_zjuImageBox-_u_JL .homePage_zjuBannerText-dn6nq .homePage_sinZjuBtn-3eHdA {
  margin-bottom: 40px;
}
.homePage_homePage-1n7Fy .homePage_webpIndexImg-1_nBJ {
  position: relative;
}
.homePage_homePage-1n7Fy .homePage_whiteWrap-2mDMP {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 200px 200px;
  border-color: transparent transparent white transparent;
}
.homePage_homePage-1n7Fy .homePage_title-4n31a {
  font-size: 30px;
  color: #24292E;
}
.homePage_homePage-1n7Fy .homePage_desc-11Ro0 {
  font-size: 14px;
  color: #969DA6;
}
.homePage_homePage-1n7Fy .homePage_href-1w43e {
  color: #2861FC;
}
.homePage_homePage-1n7Fy .homePage_href-1w43e a {
  text-decoration: none;
}
.homePage_homePage-1n7Fy .homePage_href-1w43e:hover {
  color: #0050B3;
}
.homePage_homePage-1n7Fy .homePage_btn-2oGhh {
  transition: none;
  border-radius: 26px;
  margin-top: 30px;
  border: 1px solid #218AFF;
  width: -moz-fit-content;
  width: fit-content;
  height: 46px;
  font-size: 16px;
  font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi, sans-serif;
}
.homePage_homePage-1n7Fy .homePage_btnTest-TBroT {
  transition: none;
  margin-top: 30px;
  border: 1px solid #218AFF;
  font-size: 16px;
  width: 144px;
  height: 46px;
  background: #338DFB;
  border-radius: 23px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX {
  width: 100%;
  background: white;
  padding-bottom: 150px;
  padding-top: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPartTitle-1kA3I {
  height: 38px;
  font-size: 28px;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
  font-weight: bold;
  color: #1A1A1A;
  line-height: 38px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPartTitleBorder-3En7_ {
  width: 100px;
  height: 2px;
  margin-top: 10px;
  border-radius: 1px;
  background-color: #2861FC;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku {
  margin-top: 14px;
  width: 1084px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD {
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex-direction: row;
  margin-top: 80px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD .homePage_partRow-3ej7u {
  display: flex;
  flex-direction: row;
  max-width: 458px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD .homePage_partRow-3ej7u img {
  width: 70px;
  height: 70px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD .homePage_partRow-3ej7u .homePage_partRight-2uQYR {
  margin-left: 32px;
  display: flex;
  flex-direction: column;
  max-width: 388px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD .homePage_partRow-3ej7u .homePage_partRight-2uQYR .homePage_partTitle-2wF2Y {
  font-size: 24px;
  font-weight: 600;
  color: #1A1A1A;
  line-height: 33px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_fourPart-2quku .homePage_fourPartRow-2VcXD .homePage_partRow-3ej7u .homePage_partRight-2uQYR .homePage_partDesc-1ifwX {
  margin-top: 16px;
  width: 356px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8A8A8A;
  line-height: 24px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn {
  width: 1160px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 150px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 {
  width: 500px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_fourParta-2jDkt {
  cursor: pointer;
  padding: 8px 22px;
  border-radius: 25px;
  background: #2861FC;
  color: white;
  font-size: 14px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_fourParta-2jDkt:hover {
  background: #40a9ff;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_partDesc-1ifwX {
  margin-top: 24px;
  margin-bottom: 16px;
  line-height: 26px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_itemWrap-3ctPe {
  margin-bottom: 22px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_itemWrap-3ctPe .homePage_item-3VQz_ {
  font-size: 14px;
  color: #969DA6;
  position: relative;
  margin-bottom: 8px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_itemWrap-3ctPe .homePage_item-3VQz_ a {
  color: #2861FC;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_itemWrap-3ctPe .homePage_item-3VQz_ a:hover {
  color: #40a9ff;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_partTextWrap-2IKn6 .homePage_itemWrap-3ctPe .homePage_item-3VQz_::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #596069a3;
  border-radius: 50%;
  margin-right: 8px;
  margin-bottom: 4px;
  margin-left: 5px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn img {
  width: 540px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn .homePage_imgBg-js7yN {
  width: 540px;
  height: 333px;
  background-image: url("https://mo-imgs.momodel.cn/Homepage/classroom2.png");
  background-size: 100% 100%;
  background-position-x: 39px;
}
.homePage_homePage-1n7Fy .homePage_mainWrap-oT9jX .homePage_part-PbaEn:last-child {
  margin-bottom: 0;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB {
  width: 1160px;
  margin: 0 auto;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ {
  margin-top: 140px;
  margin-bottom: 140px;
  opacity: 0;
  transition: opacity 800ms;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ .homePage_mlWrap-3HqHC {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ .homePage_mlWrap-3HqHC .homePage_mlItem-WrNZF {
  width: 260px;
  height: 273px;
  background: #ffffff;
  box-shadow: 0px 8px 24px 0px rgba(153, 153, 153, 0.1);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #24292E;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ .homePage_mlWrap-3HqHC .homePage_mlSperate-1HSvO {
  display: flex;
  align-items: center;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ .homePage_mlWrap-3HqHC .homePage_mlSperate-1HSvO .homePage_mlIcon-1w78H {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: #C2C9D3 solid 1px;
  text-align: center;
  line-height: 40px;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_ml-2Xiq_ .homePage_mlWrap-3HqHC .homePage_mlSperate-1HSvO .homePage_mlLine-tOsMx {
  width: 66px;
  height: 1px;
  border: #C2C9D3 solid 0.4px;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_guide-1QVsk {
  margin-top: 140px;
  margin-bottom: 140px;
  transition: opacity 800ms;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_guide-1QVsk .homePage_guidWrap-1uBaS {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_guide-1QVsk .homePage_guidWrap-1uBaS .homePage_guideItem-1dh97 {
  max-width: 300px;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_guide-1QVsk .homePage_guidWrap-1uBaS .homePage_guideItem-1dh97 .homePage_subTitle-ExBwC {
  font-size: 20px;
  color: #24292E;
}
.homePage_homePage-1n7Fy .homePage_devAnGuide-1FdBB .homePage_guide-1QVsk .homePage_guidWrap-1uBaS .homePage_guideSperate-2EOcu {
  height: 70px;
  width: 1px;
  border: #C2C9D3 solid 0.5px;
}
.homePage_homePage-1n7Fy .homePage_videoContent-1gIvf {
  background: white;
  opacity: 0;
  transition: opacity 800ms;
}
.homePage_homePage-1n7Fy .homePage_videoContent-1gIvf .homePage_videoWrap-1roBL {
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 100px;
  padding-bottom: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.homePage_homePage-1n7Fy .homePage_footer-1rrcH {
  background: #333C44;
  text-align: center;
}
.homePage_homePage-1n7Fy .homePage_footer-1rrcH .homePage_footerMain-3FPCg {
  width: 1170px;
  margin: 0 auto;
  padding: 80px 0;
  font-family: PingFangSC-Regular, sans-serif;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.homePage_homePage-1n7Fy .homePage_footer-1rrcH .homePage_footerMain-3FPCg .homePage_footerMainTitle-2xEXz {
  width: 267px;
  height: 45px;
  font-size: 32px;
  line-height: 45px;
}
.homePage_homePage-1n7Fy .homePage_footer-1rrcH .homePage_footerMain-3FPCg .homePage_footerMainSecondTitle-lFiWL {
  margin-top: 22px;
  opacity: 0.8;
  height: 28px;
  font-size: 16px;
  line-height: 28px;
  display: block;
}
.homePage_homePage-1n7Fy .homePage_footer-1rrcH .homePage_footerMain-3FPCg .homePage_footerMainSecondTitle-lFiWL span {
  margin: 0 auto;
}
.homePage_homePage-1n7Fy .homePage_extro-2rHEF {
  background: #333C44;
  text-align: center;
  width: 100%;
  color: white;
}
.homePage_threePart-1-ymy {
  width: 100%;
  padding: 0 calc(50% - 585px);
  height: 265px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
}
.homePage_threePart-1-ymy .homePage_threePartItem-2SXce {
  flex: 1;
  min-width: 344px;
  width: 390px;
  overflow: hidden;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  height: 100%;
  padding-top: 99px;
}
.homePage_threePart-1-ymy .homePage_threePartItem-2SXce img {
  width: 60px;
  height: 60px;
}
.homePage_threePart-1-ymy .homePage_threePartItem-2SXce .homePage_threePartItemRight-1wrxK {
  margin-left: 24px;
}
.homePage_threePart-1-ymy .homePage_threePartItem-2SXce .homePage_threePartItemRight-1wrxK .homePage_threePartTitle-2qzHa {
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  font-size: 20px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 28px;
}
.homePage_threePart-1-ymy .homePage_threePartItem-2SXce .homePage_threePartItemRight-1wrxK p {
  width: 260px;
  font-size: 16px;
  padding-top: 10px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 24px;
}
.homePage_matpoolPart-1uVra {
  background-color: #edf6fe;
  display: block;
  color: unset !important;
}
.homePage_matpoolPart-1uVra .homePage_matpoolPartTitle-3-pSZ {
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 32px;
  font-weight: 600;
  padding: 78px 0 30px 0;
}
.homePage_matpoolPart-1uVra .homePage_matpoolPartDesc-3xbVb {
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: 400;
}
.homePage_matpoolPart-1uVra .homePage_matpoolPartDesc-3xbVb span {
  width: 1020px;
  text-align: center;
  line-height: 26px;
  white-space: pre-wrap;
}
.homePage_matpoolPart-1uVra .homePage_matpoolPartImgBg-2hBiF {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 96px 0 51px 0;
}
.homePage_videoShowButton-kvvEj,
.homePage_eduHoverBtn-1M3x_ {
  width: 90px;
  height: 90px;
  background-image: url("https://mo-imgs.momodel.cn/HomePage/video.png");
  background-size: 100% auto;
  background-position: center;
  position: fixed;
  bottom: 30px;
  right: 82px;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 1;
}
.homePage_videoShowButton-kvvEj:hover {
  background-image: url("https://mo-imgs.momodel.cn/Homepage/videohover.png");
}
.homePage_eduHoverBtn-1M3x_ {
  background-image: url("https://imgbed.momodel.cn/new_logo/ip/contact_us.png");
  right: 95px;
}
.homePage_eduHoverBtn_en-1jD92 {
  background-image: url("https://imgbed.momodel.cn/new_logo/ip/contact_us.png");
}
.homePage_eduHoverBtn-1M3x_:hover {
  background-image: url("https://imgbed.momodel.cn/new_logo/ip/contact_us_star.png");
}
.homePage_eduHoverBtn-1M3x_:hover + .homePage_aiClub-3owwx {
  opacity: 1;
}
.homePage_aiClub-3owwx {
  position: absolute;
  right: 36px;
  opacity: 0;
  bottom: 87px;
  width: 120px;
  transition: all 0.5s;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid #C5C5C5;
  background: white;
}
.homePage_aiClub-3owwx img {
  width: 100%;
}
.homePage_contactUs-21l3u {
  position: fixed;
  bottom: 30px;
  right: 45px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1ng7B {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-4LbPQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-4LbPQ .index_forkDiv2QueueInit-NVx77 {
  height: 100px !important;
}
.index_forkDiv1-4LbPQ .index_forkDiv2Queue-2vkC_ {
  height: 151px !important;
}
.index_forkDiv1-4LbPQ .index_forkDiv2-2J53m {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-4LbPQ .index_forkDiv2-2J53m .index_word-4tZHg {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-4LbPQ .index_forkDiv2-2J53m .index_word-4tZHg .index_boldWord-5jSal {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-4LbPQ .index_forkDiv2-2J53m .index_loadingHint-1gf7y {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2t_yp {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2XWDo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1yZIz {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-hhs0r {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-hhs0r::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2iCM5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2iCM5 .index_filterCheckbox-3Su5M {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2iCM5 .index_filterFooter-2zEER {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2iCM5 .index_numberInput-3p9Q2 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2iCM5 .index_filterTitle-1dURX {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2iCM5 .index_modalBtnCancel-2t_yp {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2iCM5 .index_modalBtnOk-3f5Vu {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2iCM5 .index_tableBtn-2zi_7 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2iCM5 .index_tableBtn-2zi_7:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2iCM5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2qtYJ {
  display: flex;
}
.index_splitLine-2yCcw {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-32T7- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2ndVk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2NTXB {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1nO72 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1nO72:hover {
  text-decoration: underline;
}
.index_copyLink-3S0qL {
  margin-left: 24px;
}
.index_copyLink-3S0qL .index_copyIcon-2OkkZ {
  margin-right: 4px;
}
.index_flexCenter-2vqpC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-24TbN {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2fHa9 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-8uzNA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1A00q {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1A00q:hover {
  color: #2861FC;
}
.index_bluePlainText-2lhRp {
  color: #2861FC;
}
.index_blueTextPlain-33lWS {
  color: #2861FC;
}
.index_antInput-1qflT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3md0g {
  margin-right: 16px;
}
.index_ml8-13bFx {
  margin-left: 8px;
}
.index_mr8-3Cubo {
  margin-right: 8px;
}
.index_mb16-2eBtQ {
  margin-bottom: 16px;
}
.index_moTag-2rMQ6 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-P-0JB {
  cursor: pointer;
}
.index_moUserAvatar-2wOYX {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1u-ks {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-P-0JB:hover .index_moUserAvatar-2wOYX {
  color: #2861FC;
}
.index_navOverlay-1BwGY .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1BwGY .ant-dropdown-menu-item a,
.index_navOverlay-1BwGY .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1BwGY .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1BwGY .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-QbOnR .index_subTitle-fJoeQ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-QbOnR .ant-table-thead > tr > th,
.index_homeworkTableStyle-QbOnR .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-QbOnR .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-QbOnR .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-QbOnR .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-QbOnR .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-QbOnR .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-QbOnR .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-QbOnR .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2vI7Z,
.index_modalHeaderNew-24qzN {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-24qzN {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-YO2uk {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2vI7Z:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2vI7Z {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2vI7Z:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1N__n {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-32T7- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2vqpC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-39iQd {
  margin-left: 16px;
}
.index_mr16-3md0g {
  margin-right: 16px;
}
.index_phone-modal-1t_vs {
  width: 80% !important;
}
.index_medalSrc-io6AO {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1Y1cM 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1Y1cM {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2wpLq .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2wpLq .ant-tabs {
  background: white;
}
.index_tabStyle-2wpLq .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1nfJk {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-199rx {
  width: 100%;
}
.index_spin-199rx .index_ant-spin-container-36as4 {
  width: 100%;
}
.index_confirmBtns-1zl_D {
  color: red;
}
.index_confirmBtns-1zl_D .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2REc8 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2REc8 .index_studentNum-1TqhG {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3hjrM .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3hjrM .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3hjrM .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3hjrM .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3hjrM .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2r1wL {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-38V01 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2aOa5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2aOa5 .index_forkDiv2QueueInit-2HE7B {
  height: 100px !important;
}
.index_forkDiv1-2aOa5 .index_forkDiv2Queue-27R6d {
  height: 151px !important;
}
.index_forkDiv1-2aOa5 .index_forkDiv2-1iOhl {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2aOa5 .index_forkDiv2-1iOhl .index_word-uUAeJ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2aOa5 .index_forkDiv2-1iOhl .index_word-uUAeJ .index_boldWord-7RZmu {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2aOa5 .index_forkDiv2-1iOhl .index_loadingHint-1vzpp {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3v44Y {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3DLMs {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-OIBez {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-Z8RSu {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-Z8RSu::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-U0CQT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-U0CQT .index_filterCheckbox-2j6gE {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-U0CQT .index_filterFooter-2wSbl {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-U0CQT .index_numberInput-GKbde {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-U0CQT .index_filterTitle-zSeyS {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-U0CQT .index_modalBtnCancel-3v44Y {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-U0CQT .index_modalBtnOk-3wc0U {
  border-radius: 24px !important;
}
.index_tableFilterDiv-U0CQT .index_tableBtn-1Vrc7 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-U0CQT .index_tableBtn-1Vrc7:hover {
  color: #2861FC;
}
.index_tableFilterDiv-U0CQT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2QIbG {
  display: flex;
}
.index_splitLine-1hqtt {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2uHaP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1yVrD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-19FfW {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-vpkbA {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-vpkbA:hover {
  text-decoration: underline;
}
.index_copyLink-1uDI1 {
  margin-left: 24px;
}
.index_copyLink-1uDI1 .index_copyIcon-2CeAq {
  margin-right: 4px;
}
.index_flexCenter-1ZhG9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2Kzc1 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1bZST {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2esDp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1S8CT {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1S8CT:hover {
  color: #2861FC;
}
.index_bluePlainText-LNnfp {
  color: #2861FC;
}
.index_blueTextPlain-2IZrC {
  color: #2861FC;
}
.index_antInput-3xQW3 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1dbrW {
  margin-right: 16px;
}
.index_ml8-3nK4- {
  margin-left: 8px;
}
.index_mr8-2R4eS {
  margin-right: 8px;
}
.index_mb16-2fYqx {
  margin-bottom: 16px;
}
.index_moTag-1b6uk {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3MlmJ {
  cursor: pointer;
}
.index_moUserAvatar-YT_rn {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1Tq1k {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3MlmJ:hover .index_moUserAvatar-YT_rn {
  color: #2861FC;
}
.index_navOverlay-3Bj9Z .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3Bj9Z .ant-dropdown-menu-item a,
.index_navOverlay-3Bj9Z .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3Bj9Z .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3Bj9Z .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3xsbw .index_subTitle-1gefD {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3xsbw .ant-table-thead > tr > th,
.index_homeworkTableStyle-3xsbw .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3xsbw .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3xsbw .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3xsbw .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3xsbw .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3xsbw .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3xsbw .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3xsbw .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1rt-5,
.index_modalHeaderNew-2zRE6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2zRE6 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2RR-y {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1rt-5:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1rt-5 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1rt-5:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-RfHIv {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2uHaP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1ZhG9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1tOyL {
  margin-left: 16px;
}
.index_mr16-1dbrW {
  margin-right: 16px;
}
.index_phone-modal-1CEcq {
  width: 80% !important;
}
.index_medalSrc-3ls7h {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-YJJ2v 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-YJJ2v {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3BITV .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3BITV .ant-tabs {
  background: white;
}
.index_tabStyle-3BITV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2GlQH {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-28j5V {
  width: 100%;
}
.index_spin-28j5V .index_ant-spin-container-2Ee_8 {
  width: 100%;
}
.index_confirmBtns-19F9A {
  color: red;
}
.index_confirmBtns-19F9A .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3HenB {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3HenB .index_studentNum-3DGr5 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1mpJ5 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1mpJ5 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1mpJ5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1mpJ5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1mpJ5 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-26-qh {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1bSI9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2bSAJ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2bSAJ .index_forkDiv2QueueInit-Ypjvq {
  height: 100px !important;
}
.index_forkDiv1-2bSAJ .index_forkDiv2Queue-2EmtU {
  height: 151px !important;
}
.index_forkDiv1-2bSAJ .index_forkDiv2-2QA20 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2bSAJ .index_forkDiv2-2QA20 .index_word-1dWYZ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2bSAJ .index_forkDiv2-2QA20 .index_word-1dWYZ .index_boldWord-2s960 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2bSAJ .index_forkDiv2-2QA20 .index_loadingHint-GfZPL {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1yWa9 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-W_hzD {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3vFH- {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-31uq9 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-31uq9::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3T9By {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3T9By .index_filterCheckbox-2oqaB {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3T9By .index_filterFooter-1RNqt {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3T9By .index_numberInput-37bH9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3T9By .index_filterTitle-1JECm {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3T9By .index_modalBtnCancel-1yWa9 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3T9By .index_modalBtnOk-1p3yz {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3T9By .index_tableBtn-15qrf {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3T9By .index_tableBtn-15qrf:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3T9By :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-cR6PG {
  display: flex;
}
.index_splitLine-1G50o {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1OhQC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3WlBZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3AyzK {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3acbX {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3acbX:hover {
  text-decoration: underline;
}
.index_copyLink-2O2sp {
  margin-left: 24px;
}
.index_copyLink-2O2sp .index_copyIcon-1kpfx {
  margin-right: 4px;
}
.index_flexCenter-3H-8m {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3Nd-g {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2IQaI {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3XzJw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3kVxW {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3kVxW:hover {
  color: #2861FC;
}
.index_bluePlainText-3CUpe {
  color: #2861FC;
}
.index_blueTextPlain-S04Ds {
  color: #2861FC;
}
.index_antInput-2FJt- {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-30wh2 {
  margin-right: 16px;
}
.index_ml8-2WteP {
  margin-left: 8px;
}
.index_mr8-16b1A {
  margin-right: 8px;
}
.index_mb16-dgZZc {
  margin-bottom: 16px;
}
.index_moTag-2Cgi0 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Dxv0 {
  cursor: pointer;
}
.index_moUserAvatar-1ksmf {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1_Dpt {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Dxv0:hover .index_moUserAvatar-1ksmf {
  color: #2861FC;
}
.index_navOverlay-1RzCp .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1RzCp .ant-dropdown-menu-item a,
.index_navOverlay-1RzCp .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1RzCp .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1RzCp .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3pw8V .index_subTitle-zOIXN {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3pw8V .ant-table-thead > tr > th,
.index_homeworkTableStyle-3pw8V .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3pw8V .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3pw8V .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3pw8V .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3pw8V .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3pw8V .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3pw8V .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3pw8V .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2d8Y5,
.index_modalHeaderNew-3vl7f {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3vl7f {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-tPOKk {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2d8Y5:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2d8Y5 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2d8Y5:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2eFE_ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1OhQC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3H-8m {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-38zKI {
  margin-left: 16px;
}
.index_mr16-30wh2 {
  margin-right: 16px;
}
.index_phone-modal-3Mj1X {
  width: 80% !important;
}
.index_medalSrc-2ah1w {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2JK6o 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2JK6o {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Q2zB .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Q2zB .ant-tabs {
  background: white;
}
.index_tabStyle-1Q2zB .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2N0AL {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2I3dX {
  width: 100%;
}
.index_spin-2I3dX .index_ant-spin-container-2ZDMm {
  width: 100%;
}
.index_confirmBtns-3gWFR {
  color: red;
}
.index_confirmBtns-3gWFR .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-SIhfh {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-SIhfh .index_studentNum-2GorB {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2FrW7 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2FrW7 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2FrW7 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2FrW7 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2FrW7 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2CJ-q {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_footer-EYp7z {
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}
.index_footer-EYp7z .index_footerContainer-12Csr {
  width: 1170px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_part-vR_uc {
  display: flex;
  align-items: center;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_logo-1b-tw {
  font-size: 24px;
  color: #c2c9d3;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_textGrey-yVCy1 {
  font-weight: 300;
  letter-spacing: 0.4px;
  font-size: 12px;
  color: #969DA6;
  margin-left: 24px;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_link-3aN0K {
  color: #969DA6;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_link-3aN0K:hover {
  color: #0050B3;
}
.index_footer-EYp7z .index_footerContainer-12Csr .index_right-3g2yU {
  float: right;
}
.index_footer-EYp7z .index_footerContainerFullWidth-3VVzn {
  width: calc(100vw - 48px);
}
.index_lightColor-qukwj {
  color: #1a1a1a;
}
.index_darkColor-2eAA0 {
  color: #969da6;
}
.index_whiteColor-1i9eY {
  color: #fff;
}
.index_blueColor-3LTEO {
  color: #2861fc;
}
.index_moFooter-3uUMT {
  width: 1170px;
  margin: 0 auto;
  color: white;
  min-width: 1170px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC {
  padding-top: 50px;
  display: flex;
  justify-content: space-between;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_right-3g2yU {
  display: flex;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  color: #ffffff;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_right-3g2yU .index_moLogo-3ddz3 {
  width: 220px;
  height: 36px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerIcon-zhrer {
  display: inherit;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_splitLine-1G50o {
  padding-left: 12px;
  margin-right: 12px;
  margin-top: 6px;
  height: 14px;
  border-right: 2px solid #ffffff;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_left-3LCjf .index_versionItem-1ba5W {
  margin-right: 40px;
  border-radius: 10px;
  width: 240px;
  height: 77px;
  display: flex;
  color: white;
  align-items: center;
  padding-left: 24px;
  transition: all 0.3s;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_left-3LCjf .index_versionItem-1ba5W i {
  font-size: 36px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_left-3LCjf .index_versionItem-1ba5W .index_versionItemTitle-1V1ex {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_left-3LCjf .index_versionItem-1ba5W .index_versionItemDesc-11wuV {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_left-3LCjf .index_versionItem-1ba5W:hover {
  transform: translateY(-10px);
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 {
  display: flex;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_listItem-1zawu {
  display: flex;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
  cursor: pointer;
  align-items: center;
  color: #1a1a1a;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_listItem-1zawu:hover {
  color: #2861fc;
  opacity: 1;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_listItemDark-14Css {
  display: flex;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
  cursor: pointer;
  align-items: center;
  color: #969da6;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_listItemDark-14Css:hover {
  color: #fff;
  opacity: 1;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN {
  margin-right: 120px;
  font-size: 14px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .ant-popover-inner {
  border-radius: 16px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .index_weChatImg-3rwa- {
  border-radius: 16px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .index_contact-2rOs4 {
  color: #1a1a1a;
  font-size: 12px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .index_footIcon-piub5 {
  font-size: 22px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .index_footListTitle-1Ssgt {
  font-family: PingFangSC-Regular, sans-serif;
  position: relative;
  margin-bottom: 42px;
  font-size: 20px;
  font-weight: 600;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN .index_footerListTitleIcon-23WOQ {
  flex-wrap: wrap;
  width: 200px;
}
.index_moFooter-3uUMT .index_footerContainerNew-2cuKC .index_footerListWrap-1wMH7 .index_footList-GrCRN:last-child {
  margin-right: 0;
}
.index_moFooter-3uUMT .index_moFooterInfo-3ZfIo {
  margin-top: 100px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
.index_moFooter-3uUMT .index_moFooterInfoUnderline-R_cGG {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.index_solutionFooter-2HajC {
  width: 1197px;
  margin: 0 auto;
  padding-top: 70px;
}
.index_solutionFooter-2HajC .index_versionTitle-NF0ck {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
}
.index_solutionFooter-2HajC .index_versionItem-1ba5W {
  margin-right: 64px;
  border-radius: 10px;
  width: 240px;
  height: 77px;
  display: flex;
  color: white;
  align-items: center;
  padding-left: 24px;
  transition: all 0.3s;
}
.index_solutionFooter-2HajC .index_versionItem-1ba5W i {
  font-size: 36px;
}
.index_solutionFooter-2HajC .index_versionItem-1ba5W .index_versionItemTitle-1V1ex {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}
.index_solutionFooter-2HajC .index_versionItem-1ba5W .index_versionItemDesc-11wuV {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre-wrap;
}
.index_solutionFooter-2HajC .index_versionItem-1ba5W:hover {
  transform: translateY(-10px);
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionLeft-2LLIW {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #627082;
  line-height: 17px;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionLeft-2LLIW ul {
  display: flex;
  list-style: none;
  margin: 0;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionLeft-2LLIW li {
  margin-right: 20px;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionRight-1hhIO {
  display: flex;
  list-style: none;
  margin: 0;
  align-items: center;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionRight-1hhIO li {
  margin-left: 20px;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionRight-1hhIO a {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.5;
  cursor: pointer;
}
.index_solutionFooter-2HajC .index_solutionFooterLast-1QXxX .index_solutionRight-1hhIO a:hover {
  color: white;
  opacity: 1;
}
.index_myToolTip-2nMu_ .ant-tooltip-inner {
  border-radius: 16px;
  padding: 10px 18px;
  background-color: #fff;
}
.index_myToolTip-2nMu_ .ant-tooltip-arrow::before {
  background-color: #fff;
}
.index_aboutTooltip-3fLpD {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_aboutTooltip-3fLpD .index_text-3nwUy {
  color: #1a1a1a;
  font-size: 12px;
}
.index_aboutLogo-1Smes {
  margin-right: 20px;
  margin-bottom: 30px;
  display: inline-block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-awzVr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2rgWC {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2rgWC .index_forkDiv2QueueInit-1SRb1 {
  height: 100px !important;
}
.index_forkDiv1-2rgWC .index_forkDiv2Queue-3ZFjz {
  height: 151px !important;
}
.index_forkDiv1-2rgWC .index_forkDiv2-2ilaT {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2rgWC .index_forkDiv2-2ilaT .index_word-1ohwR {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2rgWC .index_forkDiv2-2ilaT .index_word-1ohwR .index_boldWord-UnT6x {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2rgWC .index_forkDiv2-2ilaT .index_loadingHint-2f59Q {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-E_ds0 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3ChrK {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3iI_x {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3931t {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3931t::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3P9T- {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3P9T- .index_filterCheckbox-2mZ1C {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3P9T- .index_filterFooter-1lPqx {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3P9T- .index_numberInput-1AYC2 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3P9T- .index_filterTitle-1KBgW {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3P9T- .index_modalBtnCancel-E_ds0 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3P9T- .index_modalBtnOk-1XYtm {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3P9T- .index_tableBtn-1TIwC {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3P9T- .index_tableBtn-1TIwC:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3P9T- :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3cu_i {
  display: flex;
}
.index_splitLine-1yJ1c {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-L6056 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-Bmyfo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2s2Df {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2vSlt {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2vSlt:hover {
  text-decoration: underline;
}
.index_copyLink-3vkqV {
  margin-left: 24px;
}
.index_copyLink-3vkqV .index_copyIcon-1nuQd {
  margin-right: 4px;
}
.index_flexCenter-1oWyT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-qtPZA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2g0uM {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-CqOjW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3DMJc {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3DMJc:hover {
  color: #2861FC;
}
.index_bluePlainText-3Su8_ {
  color: #2861FC;
}
.index_blueTextPlain-1J_2x {
  color: #2861FC;
}
.index_antInput-2cq4u {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3Vo4g {
  margin-right: 16px;
}
.index_ml8-1cKc0 {
  margin-left: 8px;
}
.index_mr8-3TwW6 {
  margin-right: 8px;
}
.index_mb16-3VaT6 {
  margin-bottom: 16px;
}
.index_moTag-3ZV8C {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-cle36 {
  cursor: pointer;
}
.index_moUserAvatar-2oS6w {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1NJCd {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-cle36:hover .index_moUserAvatar-2oS6w {
  color: #2861FC;
}
.index_navOverlay-D_dok .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-D_dok .ant-dropdown-menu-item a,
.index_navOverlay-D_dok .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-D_dok .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-D_dok .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2tG4b .index_subTitle-14ryx {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2tG4b .ant-table-thead > tr > th,
.index_homeworkTableStyle-2tG4b .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2tG4b .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2tG4b .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2tG4b .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2tG4b .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2tG4b .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2tG4b .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2tG4b .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1xEh3,
.index_modalHeaderNew-24POr {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-24POr {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1rCru {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1xEh3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1xEh3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1xEh3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3-nr_ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-L6056 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1oWyT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3-Z7d {
  margin-left: 16px;
}
.index_mr16-3Vo4g {
  margin-right: 16px;
}
.index_phone-modal-aIMXA {
  width: 80% !important;
}
.index_medalSrc-3Os60 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3CEyo 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3CEyo {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1rNEg .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1rNEg .ant-tabs {
  background: white;
}
.index_tabStyle-1rNEg .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1BhXH {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Uha7o {
  width: 100%;
}
.index_spin-Uha7o .index_ant-spin-container-1nc-e {
  width: 100%;
}
.index_confirmBtns-G7xAy {
  color: red;
}
.index_confirmBtns-G7xAy .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-rfa4n {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-rfa4n .index_studentNum-38j64 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1XlMT .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1XlMT .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1XlMT .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1XlMT .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1XlMT .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3RqIn {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_header-mlteV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.2rem;
  padding: 0 2.2rem;
  top: 0px;
  height: 4.4rem;
  width: 100%;
  background: #FFFFFF;
  z-index: 10;
}
.index_header-mlteV .index_centerLogo-1109R {
  width: 3.2rem;
  height: 1.65rem;
}
.index_header-mlteV .index_btns-35vnu,
.index_header-mlteV .index_colorBtns-2-PzG {
  color: white;
  font-size: 1.2rem;
}
.index_header-mlteV .index_btns-35vnu span,
.index_header-mlteV .index_colorBtns-2-PzG span {
  padding-left: 1.5rem;
  font-weight: 300;
}
.index_header-mlteV .index_colorBtns-2-PzG {
  color: #2861FC;
}
.index_header-mlteV .index_dropdownMenu-1v5-F,
.index_header-mlteV .index_dropdownMenuColor-1jR4g {
  color: white;
  font-size: 1.6rem;
}
.index_header-mlteV .index_dropdownMenuColor-1jR4g {
  color: #2861FC;
}
.index_header-mlteV .index_centerText-3Czif {
  font-size: 1.6rem;
  font-family: sans-serif;
  font-weight: 600;
  color: #333333;
}
.index_headerBlock-3boUC {
  width: 100vw;
  height: 4.4rem;
}
.index_menus-2OlPN {
  min-width: 33vw;
  padding: 0rem 0.85rem 0rem 0.7rem;
  color: #333333;
  font-size: 1.4rem;
  font-family: sans-serif;
  font-weight: 400;
  transform: translateY(12px);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
}
.index_menus-2OlPN .ant-dropdown-menu-item {
  padding: 1rem 0rem 0.85rem 0rem;
}
.index_menus-2OlPN li:not(:last-child) {
  border-bottom: 0.05rem solid #DEDEDE;
}
.index_menus-2OlPN .index_menuItem-25Gl3 {
  width: initial;
}
.index_menus-2OlPN .index_menuItem-25Gl3:hover {
  color: #2861FC;
}
.index_menus-2OlPN .index_menuItem-25Gl3 .index_content-1AZTx {
  padding-right: 2.9rem;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1YDLh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-huBi3 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-huBi3 .index_forkDiv2QueueInit-2KyPN {
  height: 100px !important;
}
.index_forkDiv1-huBi3 .index_forkDiv2Queue-eQW7y {
  height: 151px !important;
}
.index_forkDiv1-huBi3 .index_forkDiv2-KDuVP {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-huBi3 .index_forkDiv2-KDuVP .index_word-3f5dp {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-huBi3 .index_forkDiv2-KDuVP .index_word-3f5dp .index_boldWord-3i4Oi {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-huBi3 .index_forkDiv2-KDuVP .index_loadingHint-1ymt3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2qKXm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3TE-b {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-BRVt- {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3t9rx {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3t9rx::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1dQ_X {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1dQ_X .index_filterCheckbox-36biQ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1dQ_X .index_filterFooter-lv-qz {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1dQ_X .index_numberInput-3ymT_ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1dQ_X .index_filterTitle-2AIAE {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1dQ_X .index_modalBtnCancel-2qKXm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1dQ_X .index_modalBtnOk-2BPiZ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1dQ_X .index_tableBtn-3I_5S {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1dQ_X .index_tableBtn-3I_5S:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1dQ_X :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1YA8O {
  display: flex;
}
.index_splitLine-s9ZDg {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3SD4N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2uK7t {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1Vktm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2sioc {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2sioc:hover {
  text-decoration: underline;
}
.index_copyLink-3pFZf {
  margin-left: 24px;
}
.index_copyLink-3pFZf .index_copyIcon-21CYq {
  margin-right: 4px;
}
.index_flexCenter-19ZWQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-uvu7E {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-jqqCf {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Pskx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3bS7Q {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3bS7Q:hover {
  color: #2861FC;
}
.index_bluePlainText-KpNu1 {
  color: #2861FC;
}
.index_blueTextPlain-5VKQi {
  color: #2861FC;
}
.index_antInput-3AbUs {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1HY6l {
  margin-right: 16px;
}
.index_ml8-25tX_ {
  margin-left: 8px;
}
.index_mr8-4KG5_ {
  margin-right: 8px;
}
.index_mb16-1M_fW {
  margin-bottom: 16px;
}
.index_moTag-2TLUR {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2hq9I {
  cursor: pointer;
}
.index_moUserAvatar-1SsDa {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3hD0J {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2hq9I:hover .index_moUserAvatar-1SsDa {
  color: #2861FC;
}
.index_navOverlay-12xT2 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-12xT2 .ant-dropdown-menu-item a,
.index_navOverlay-12xT2 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-12xT2 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-12xT2 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3j9Gh .index_subTitle-3aoEC {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3j9Gh .ant-table-thead > tr > th,
.index_homeworkTableStyle-3j9Gh .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3j9Gh .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3j9Gh .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3j9Gh .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3j9Gh .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3j9Gh .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3j9Gh .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3j9Gh .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-35SUv,
.index_modalHeaderNew-2J2w4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2J2w4 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3W3sj {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-35SUv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-35SUv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-35SUv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3KoxT {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3SD4N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-19ZWQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1feoa {
  margin-left: 16px;
}
.index_mr16-1HY6l {
  margin-right: 16px;
}
.index_phone-modal-32636 {
  width: 80% !important;
}
.index_medalSrc-2VTDc {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2lhCJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2lhCJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-CZw7J .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-CZw7J .ant-tabs {
  background: white;
}
.index_tabStyle-CZw7J .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3JTjG {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1aF5s {
  width: 100%;
}
.index_spin-1aF5s .index_ant-spin-container-zCWU7 {
  width: 100%;
}
.index_confirmBtns-pAqMf {
  color: red;
}
.index_confirmBtns-pAqMf .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-QtVbr {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-QtVbr .index_studentNum-3YR3H {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3zrDu .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3zrDu .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3zrDu .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3zrDu .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3zrDu .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-W6lVM {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_activityJoinGroupModal-3gonD {
  width: 447px;
  height: 524px;
  background-image: var(--head-img);
  background-position: center 0, center 9px;
  background-size: 344px 420px, 200px 150px;
  background-repeat: no-repeat, no-repeat;
  max-width: unset;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: var(--font-size);
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_header-3oZ7F {
  font-size: 1.8em;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #831B1B;
  line-height: 25px;
  margin-top: 60px;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_desc-34okT {
  font-size: 1.8em;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #831B1B;
  line-height: 25px;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 4px;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_desc-34okT .index_orange-330hm {
  color: #FF6900;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_desc-34okT .index_customDesc-1qzF9 {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_qrcode-1LcOT {
  width: 124px;
  height: 124px;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_shareText-2qUTe {
  font-size: 1.2em;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #AF4D21;
  margin-top: 5px;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_awardText-3DdCR {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #AF4D21;
  line-height: 18px;
  margin-top: 65px;
  font-size: 1.2em;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_awardText-3DdCR .index_bold-SHa0z {
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
}
.index_activityJoinGroupModal-3gonD .index_container-1iTbp .index_goStudyBtn-2yQsl {
  width: 288px;
  height: 138px;
  margin-top: 8px;
  cursor: pointer;
}
.index_activityJoinGroupModal-3gonD .ant-modal-close {
  top: 24px;
  right: 0px;
}
.index_activityJoinGroupModal-3gonD .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_activityJoinGroupModal-3gonD .ant-modal-content .ant-modal-header {
  display: none;
}
.index_regularCheckInModalWrap-1wIpq {
  z-index: 1002 !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-bYlxJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2Zj8U {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2Zj8U .index_forkDiv2QueueInit-1KYQo {
  height: 100px !important;
}
.index_forkDiv1-2Zj8U .index_forkDiv2Queue-2phHh {
  height: 151px !important;
}
.index_forkDiv1-2Zj8U .index_forkDiv2-1jkbZ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2Zj8U .index_forkDiv2-1jkbZ .index_word-1OTVj {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2Zj8U .index_forkDiv2-1jkbZ .index_word-1OTVj .index_boldWord-3YkAu {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2Zj8U .index_forkDiv2-1jkbZ .index_loadingHint-q5wMp {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2XOUs {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3qEft {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-iHulr {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1jhej {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1jhej::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3ySG7 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3ySG7 .index_filterCheckbox-39Gr2 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3ySG7 .index_filterFooter-3vjcm {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3ySG7 .index_numberInput-1IRWa {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3ySG7 .index_filterTitle-1mz5z {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3ySG7 .index_modalBtnCancel-2XOUs {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3ySG7 .index_modalBtnOk-3wxIQ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3ySG7 .index_tableBtn-2op6j {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3ySG7 .index_tableBtn-2op6j:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3ySG7 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-23m_E {
  display: flex;
}
.index_splitLine-Kgaml {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3u1wH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3T0dv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2SLue {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1nUnv {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1nUnv:hover {
  text-decoration: underline;
}
.index_copyLink-3twCE {
  margin-left: 24px;
}
.index_copyLink-3twCE .index_copyIcon-2rdu0 {
  margin-right: 4px;
}
.index_flexCenter-Vp8lQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1VmzR {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-UXeA4 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3OQnF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1KXqY {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1KXqY:hover {
  color: #2861FC;
}
.index_bluePlainText-2Ukoa {
  color: #2861FC;
}
.index_blueTextPlain-2txVg {
  color: #2861FC;
}
.index_antInput-2yutp {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-350yR {
  margin-right: 16px;
}
.index_ml8-BMAD1 {
  margin-left: 8px;
}
.index_mr8-28Zwk {
  margin-right: 8px;
}
.index_mb16-cCywk {
  margin-bottom: 16px;
}
.index_moTag-1Gkj0 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-12o_z {
  cursor: pointer;
}
.index_moUserAvatar-2M1nl {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3tqAQ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-12o_z:hover .index_moUserAvatar-2M1nl {
  color: #2861FC;
}
.index_navOverlay-3SMsj .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3SMsj .ant-dropdown-menu-item a,
.index_navOverlay-3SMsj .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3SMsj .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3SMsj .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2D0iM .index_subTitle-OlXn9 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2D0iM .ant-table-thead > tr > th,
.index_homeworkTableStyle-2D0iM .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2D0iM .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2D0iM .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2D0iM .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2D0iM .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2D0iM .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2D0iM .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2D0iM .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-BSklb,
.index_modalHeaderNew-1ac4y {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1ac4y {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-20kuB {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-BSklb:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-BSklb {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-BSklb:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2MD4z {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3u1wH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-Vp8lQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-26tUP {
  margin-left: 16px;
}
.index_mr16-350yR {
  margin-right: 16px;
}
.index_phone-modal-Ba_14 {
  width: 80% !important;
}
.index_medalSrc-18XeB {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-30UuQ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-30UuQ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2oNUd .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2oNUd .ant-tabs {
  background: white;
}
.index_tabStyle-2oNUd .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3wZSs {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1wYxd {
  width: 100%;
}
.index_spin-1wYxd .index_ant-spin-container-3zs7I {
  width: 100%;
}
.index_confirmBtns-qaLy- {
  color: red;
}
.index_confirmBtns-qaLy- .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3lAW0 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3lAW0 .index_studentNum-Z92M8 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-12dn9 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-12dn9 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-12dn9 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-12dn9 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-12dn9 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3bTLv {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_modalHeaderNew-1ac4y {
  width: 100%;
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normalBtn-3BhNx {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.index_cancelBtn-biCyv {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  color: #2861FC;
  margin-right: 24px;
}
.index_okBtn-103mG {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  color: #FFFFFF;
  border: #2861FC;
  background: #2861FC;
}
.index_okBtn-103mG:hover,
.index_okBtn-103mG:focus {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  color: #FFFFFF;
  border: #2861FC;
  background: #2861FC;
}
.index_okBtn-103mG[disabled] {
  background: rgba(40, 97, 252, 0.3);
  pointer-events: none;
  cursor: not-allowed;
  border-color: transparent;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#MainLayout_center-2VToT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MainLayout_forkDiv1-2huAQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2QueueInit-34kGX {
  height: 100px !important;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2Queue-3Z5Dk {
  height: 151px !important;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2-2dcVp {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2-2dcVp .MainLayout_word-1DTi1 {
  padding: 10px 20px;
  font-size: 14px;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2-2dcVp .MainLayout_word-1DTi1 .MainLayout_boldWord-3QNU- {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.MainLayout_forkDiv1-2huAQ .MainLayout_forkDiv2-2dcVp .MainLayout_loadingHint-3wtRs {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.MainLayout_modalBtnCancel-3mbMm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.MainLayout_modalBtnDanger-2Jhz6 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.MainLayout_modalBtnReset-USW4U {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.MainLayout_modalBtnDisabled-wROfH {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.MainLayout_modalBtnDisabled-wROfH::after {
  content: '' !important;
  display: none !important;
}
.MainLayout_tableFilterDiv-1gd3L {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_filterCheckbox-1hOh6 {
  max-height: 450px;
  overflow-y: auto;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_filterFooter-usf6K {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_numberInput-1Osra {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_filterTitle-2I4GL {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_modalBtnCancel-3mbMm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_modalBtnOk-K9qt6 {
  border-radius: 24px !important;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_tableBtn-Wf6Wr {
  color: #2861FC;
  cursor: pointer;
}
.MainLayout_tableFilterDiv-1gd3L .MainLayout_tableBtn-Wf6Wr:hover {
  color: #2861FC;
}
.MainLayout_tableFilterDiv-1gd3L :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.MainLayout_flex-11JiX {
  display: flex;
}
.MainLayout_splitLine-2_jss {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.MainLayout_flexEnd-17t6S {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.MainLayout_flexStart-1IX0b {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.MainLayout_detailNavName-GBYZs {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.MainLayout_copyLinkURL-3oT2e {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.MainLayout_copyLinkURL-3oT2e:hover {
  text-decoration: underline;
}
.MainLayout_copyLink-vaEoM {
  margin-left: 24px;
}
.MainLayout_copyLink-vaEoM .MainLayout_copyIcon-c9utD {
  margin-right: 4px;
}
.MainLayout_flexCenter-b-aC_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.MainLayout_flexColumnCenter-2oVHm {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.MainLayout_flexColumnStart-30QmY {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.MainLayout_flexBetween-imzUP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.MainLayout_blueText-1XYIv {
  color: #2861FC;
  cursor: pointer;
}
.MainLayout_blueText-1XYIv:hover {
  color: #2861FC;
}
.MainLayout_bluePlainText-4cN0Q {
  color: #2861FC;
}
.MainLayout_blueTextPlain-edHhV {
  color: #2861FC;
}
.MainLayout_antInput-2OJWs {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.MainLayout_mr16-WUU6j {
  margin-right: 16px;
}
.MainLayout_ml8-1pS3P {
  margin-left: 8px;
}
.MainLayout_mr8-1P_Ut {
  margin-right: 8px;
}
.MainLayout_mb16-1xDuS {
  margin-bottom: 16px;
}
.MainLayout_moTag-vWPWB {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.MainLayout_moUserAvatarSpan-1MnZt {
  cursor: pointer;
}
.MainLayout_moUserAvatar-WiomQ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MainLayout_moUsername-GaAGe {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MainLayout_moUserAvatarSpan-1MnZt:hover .MainLayout_moUserAvatar-WiomQ {
  color: #2861FC;
}
.MainLayout_navOverlay-rHQvZ .ant-dropdown-menu {
  padding: 6px;
}
.MainLayout_navOverlay-rHQvZ .ant-dropdown-menu-item a,
.MainLayout_navOverlay-rHQvZ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.MainLayout_navOverlay-rHQvZ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.MainLayout_navOverlay-rHQvZ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.MainLayout_homeworkTableStyle-3kDrL .MainLayout_subTitle-3RoJw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.MainLayout_homeworkTableStyle-3kDrL .ant-table-thead > tr > th,
.MainLayout_homeworkTableStyle-3kDrL .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-table-placeholder {
  border: none;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-empty-image svg {
  display: none;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-empty-image {
  height: 110px;
}
.MainLayout_homeworkTableStyle-3kDrL .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.MainLayout_modalHeader-3NtKG,
.MainLayout_modalHeaderNew-3katQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.MainLayout_modalHeaderNew-3katQ {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.MainLayout_modalHeaderBefore-3KgdU {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.MainLayout_modalHeader-3NtKG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.MainLayout_modalHeader-3NtKG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.MainLayout_modalHeader-3NtKG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.MainLayout_font14gray-19Kk4 {
  font-size: 14px;
  color: #8a8a8a;
}
.MainLayout_flexEnd-17t6S {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.MainLayout_flexCenter-b-aC_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MainLayout_ml16-37LK0 {
  margin-left: 16px;
}
.MainLayout_mr16-WUU6j {
  margin-right: 16px;
}
.MainLayout_phone-modal-1pLQs {
  width: 80% !important;
}
.MainLayout_medalSrc-2kBuf {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: MainLayout_medalMove-3T-YO 1s;
  animation-fill-mode: forwards;
}
@keyframes MainLayout_medalMove-3T-YO {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.MainLayout_tabStyle-15tLx .ant-tabs-top-bar {
  border: none;
}
.MainLayout_tabStyle-15tLx .ant-tabs {
  background: white;
}
.MainLayout_tabStyle-15tLx .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.MainLayout_unLoginAvatar-1h-6m {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.MainLayout_spin-2qXHJ {
  width: 100%;
}
.MainLayout_spin-2qXHJ .MainLayout_ant-spin-container-1QGLE {
  width: 100%;
}
.MainLayout_confirmBtns-11jGG {
  color: red;
}
.MainLayout_confirmBtns-11jGG .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.MainLayout_tableTitle-3R9Rr {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.MainLayout_tableTitle-3R9Rr .MainLayout_studentNum-3vOEQ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.MainLayout_modalMethodOverwrite-3qWgG .ant-modal-body {
  padding: 0 0 16px 0;
}
.MainLayout_modalMethodOverwrite-3qWgG .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.MainLayout_modalMethodOverwrite-3qWgG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.MainLayout_modalMethodOverwrite-3qWgG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.MainLayout_modalMethodOverwrite-3qWgG .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.MainLayout_largeRoundBtn-1Uoa3 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.MainLayout_toastParent-N6aDQ .anticon {
  display: none;
}
.MainLayout_toastParent-N6aDQ .ant-message-notice-content {
  padding: 0px;
  box-shadow: none;
}
.MainLayout_toastParent-N6aDQ .ant-message-notice-content {
  background: transparent;
}
.MainLayout_toastParent-N6aDQ .ant-message-custom-content {
  padding: 0px !important;
}
.MainLayout_container-2YkjE {
  background-color: #F5F5F5;
  height: 100%;
}
.MainLayout_ant-layout-2HDl9 {
  background: #f9fafa;
}
.MainLayout_headerWrap-3pmPn {
  width: 100%;
  z-index: 100;
  position: fixed;
}
.MainLayout_headerWrap-3pmPn .MainLayout_headerBottomShadow-CqSWG {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  z-index: 1;
  position: relative;
}
.MainLayout_alertMsg-96qgC {
  display: flex;
  justify-content: center;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  align-items: center;
  z-index: 10;
  padding: 8px;
}
.MainLayout_content-2El_O {
  display: flex;
  flex: 1;
  justify-content: center;
  overflow-y: hidden;
  min-height: 80vh;
  background: transparent;
}
.MainLayout_content-2El_O[data-flow='yes'] {
  overflow: hidden;
}
.MainLayout_content-2El_O .MainLayout_classicToolBarWrapper-3Bra5 {
  width: 73px;
  height: 100%;
  background: #FFFFFF;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
}
.MainLayout_footer-uLpWE {
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p a {
  color: var(--mo-foot-color);
  text-underline: none;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p a:hover {
  color: #2861FC;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_filing-2g5Yv {
  font-weight: 300;
  letter-spacing: 0.4px;
  font-size: 12px;
  color: var(--mo-foot-color);
  text-align: center;
  margin-top: 60px;
  display: flex;
  justify-content: center;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_textGrey-3chpT {
  font-weight: 300;
  letter-spacing: 0.4px;
  font-size: 12px;
  color: var(--mo-foot-color);
  text-align: center;
  margin-top: 60px;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr {
  width: 1170px;
  display: flex;
  justify-content: space-around;
  padding-top: 30px;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footerIcon-14-a6 {
  color: var(--mo-foot-color);
  font-size: 24px;
  cursor: pointer;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footerEmail-3Gazv {
  color: var(--mo-foot-color);
  font-size: 24px;
  margin-left: 24px;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footerEmail-3Gazv:hover {
  color: #2861FC;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footerIcon-14-a6:hover {
  color: #439A46;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footList-yaWNZ .MainLayout_footerListTitle-3jL-i {
  font-size: 16px;
  color: white;
  margin-bottom: 8px;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footList-yaWNZ .MainLayout_footerListItem-3_1U_ {
  font-size: 14px;
  color: var(--mo-foot-color);
  cursor: pointer;
}
.MainLayout_footer-uLpWE .MainLayout_footerWrap-2b_7p .MainLayout_footerContainerNew-2SCAr .MainLayout_footList-yaWNZ .MainLayout_footerListItem-3_1U_:hover {
  color: #2861FC;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa {
  width: 1170px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_footList-yaWNZ .MainLayout_footerListTitle-3jL-i {
  font-size: 16px;
  color: #24292E;
  margin-bottom: 8px;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_footList-yaWNZ .MainLayout_footerListItem-3_1U_ {
  font-size: 14px;
  color: var(--mo-foot-color);
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_part-3ZNYv {
  display: flex;
  align-items: center;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_logo-BTDpa {
  font-size: 24px;
  color: var(--mo-logo-color);
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_textGrey-3chpT {
  font-weight: 300;
  letter-spacing: 0.4px;
  font-size: 12px;
  color: var(--mo-foot-color);
  margin-left: 20px;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_link-3uvPK {
  color: var(--mo-foot-color);
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_link-3uvPK:hover {
  color: #0050B3;
}
.MainLayout_footer-uLpWE .MainLayout_footerContainer-3ZYZa .MainLayout_right-333Iw {
  float: right;
}
.MainLayout_broadcast-1aw9g {
  font-size: 14px;
}
.MainLayout_broadcast-1aw9g p {
  margin-block-end: 0;
}
.MainLayout_eventImg-1SCqk {
  width: 100%;
  padding: 40px 72px 40px 108px;
}
.MainLayout_eventButtonD-2DFkc {
  display: flex;
  justify-content: center;
}
.MainLayout_discussionWrap-3sRWv {
  width: 100%;
  height: 60px;
  background: rebeccapurple;
}
.MainLayout_eventButtonS-3dFyY {
  background-color: #2861FC;
  width: 170px;
  height: 42px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 16px;
  cursor: pointer;
  margin-bottom: 24px;
}
.MainLayout_colsContainer-1RRMO {
  display: flex;
  flex-direction: column;
  height: 210px;
  flex-wrap: wrap;
  width: 500px;
}
a {
  -webkit-text-decoration-line: unset;
          text-decoration-line: unset;
}
.ant-tabs-ink-bar {
  height: 3px;
  border-radius: 2px;
}
button[aria-label="下一步"]:hover {
  border-color: #69c0ff !important;
  background-color: #69c0ff !important;
}
button[aria-label="Next"]:hover {
  border-color: #69c0ff !important;
  background-color: #69c0ff !important;
}
button[aria-label="上一步"]:hover {
  color: #69c0ff !important;
}
button[aria-label="Back"]:hover {
  color: #69c0ff !important;
}
button[aria-label="退出"]:hover {
  color: #69c0ff !important;
  border-color: #69c0ff !important;
}
button[aria-label="Quit"]:hover {
  color: #69c0ff !important;
  border-color: #69c0ff !important;
}
.ant-modal-title {
  font-size: 14px;
}
.ant-message {
  z-index: 100000;
}
.ant-select-dropdown-menu-item:hover {
  background: #E9F4FE;
}
.ant-calendar .ant-calendar-ok-btn {
  border-radius: 24px !important;
  font-size: 12px !important;
  padding: 0 8px !important;
  margin-left: 8px !important;
}
.ant-calendar-time .ant-calendar-footer-btn {
  font-size: 12px;
}
div[data-scroll='true']::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
}
div[data-scroll='true']::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  color: #e5e5e5;
  background: #e5e5e5;
}
div[data-scroll='true']::-webkit-scrollbar-thumb:hover {
  color: #8a8a8a;
  background: #8a8a8a;
  width: 8px;
  height: 8px;
}
div[data-scroll='true']::-webkit-scrollbar-corner {
  background: transparent;
}
.MainLayout_inviteConfirm-3gHUt {
  color: red;
}
.MainLayout_inviteConfirm-3gHUt .ant-modal-confirm-body .ant-modal-confirm-content {
  margin-left: 0;
}
.MainLayout_inviteConfirm-3gHUt .ant-modal-confirm-body > .anticon {
  display: none;
}
.MainLayout_customMessage-VQMlN {
  font-size: 14px;
  color: #8A8A8A;
  word-break: break-word;
  max-width: 420px;
}
.MainLayout_customMessage-VQMlN span {
  color: #313131;
}
.MainLayout_inviteNotic-3pMvA .MainLayout_inviteNoticFooter-3u_Jv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.MainLayout_inviteNotic-3pMvA .MainLayout_inviteNoticContent-l-zon {
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
}
.MainLayout_inviteNotic-3pMvA .MainLayout_username-18V42 {
  max-width: 120px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  color: #2861FC;
  cursor: pointer;
}
.MainLayout_inviteNotic-3pMvA .MainLayout_username-18V42:hover {
  color: #2861FC;
}
.MainLayout_tourLoadingModal-1l-YQ {
  background: transparent;
}
.MainLayout_tourLoadingModal-1l-YQ .ant-modal-content {
  background: transparent;
  box-shadow: unset;
}
.MainLayout_tourLoadingModal-1l-YQ .MainLayout_tourLoadingContent-GGED8 {
  color: white;
  font-size: 20px;
  text-align: center;
}
.MainLayout_medalModalWrapper-2bIuc {
  padding: 12px 10px;
}
.MainLayout_medalModalWrapper-2bIuc .ant-notification {
  margin-right: 73px !important;
}
.MainLayout_medalModalWrapper-2bIuc .ant-notification-notice-description {
  margin-left: 7px;
}
.MainLayout_medalModalWrapper-2bIuc .ant-notification-notice-message {
  margin-left: 16px;
}
.MainLayout_medalModalWrapper-2bIuc .ant-notification-notice-icon-info {
  display: none;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_achieveTitle-32spg {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_medalDesc-3BAMn {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-bottom: 12px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_hexagonItem-1Bvls {
  margin-right: 4px;
  display: inline-block;
  position: relative;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_hexagonItem-1Bvls:last-child {
  margin-right: 0px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_hexagonItem-1Bvls .MainLayout_weekFont-32izU {
  font-size: 44px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861FC;
  line-height: 14px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_hexagonItem-1Bvls .MainLayout_todayFont-2q6iG {
  font-size: 44px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: white;
  line-height: 14px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_dayWrapper-fJvUz {
  margin-left: 12px;
  font-size: 12px;
}
.MainLayout_medalModalWrapper-2bIuc .MainLayout_hexagonWrapper-2bXiy .MainLayout_dayWrapper-fJvUz .MainLayout_day-37Ao9 {
  font-size: 24px;
  margin-right: 6px;
  color: #333333;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
}
.MainLayout_macDownloadModalWrapper-2DDmw .MainLayout_downloadTitle-fCjaw {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  font-family: PingFangSC-Bold, sans-serif;
  margin-bottom: 24px;
  white-space: pre;
}
.MainLayout_macDownloadModalWrapper-2DDmw .MainLayout_downloadWrapper-FcFwe {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0px 48px;
}
@media screen and (max-width: 1100px) {
  .MainLayout_content-2El_O {
    overflow-x: scroll;
    display: block;
  }
}
.MainLayout_handUpNoti-3Wwo7 {
  position: relative;
  padding: 10px 16px;
}
.MainLayout_handUpNoti-3Wwo7 .ant-notification-notice-close {
  display: none;
}
.MainLayout_handUpNoti-3Wwo7 .ant-notification-notice-message {
  margin-bottom: 0;
}
.MainLayout_handUpNoti-3Wwo7 .MainLayout_handUpNotiClose-1E1nz {
  position: absolute;
  right: 16px;
  top: 10px;
  cursor: pointer;
  font-size: 12px;
  color: #8A8A8A;
}
.MainLayout_handUpMsg-1Qjpi {
  font-size: 12px;
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.MainLayout_handUpMsg-1Qjpi .MainLayout_username-18V42 {
  color: #2861FC;
  margin: 0 4px;
}
.MainLayout_handUpMsg-1Qjpi img {
  width: 22px;
  border-radius: 50%;
}
.MainLayout_uploadModalBtns-1Xazc {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  box-shadow: -2px -2px 20px rgba(0, 0, 0, 0.04);
}
.MainLayout_uploadModalBtns-1Xazc .MainLayout_uploadModalOk-3-ReN {
  color: white;
  background-color: #2861FC;
  margin-left: 16px;
  margin-right: 24px;
}
.MainLayout_uploadModalBtns-1Xazc .MainLayout_modalBtnCancelDisable-12sBX {
  opacity: 50%;
}
.MainLayout_uploadModalBtns-1Xazc .MainLayout_modalBtnCancelDisable-12sBX:hover {
  opacity: 50%;
  color: white;
  background-color: #2861FC;
}
.MainLayout_newLoginModuleClass-1kL0E .ant-modal-body {
  padding: 0px;
}
.MainLayout_newLoginModuleClass-1kL0E .ant-modal-header {
  display: none;
}
.MainLayout_newLoginModuleClass-1kL0E .ant-modal-close {
  position: absolute;
  right: -44px;
  top: -8px;
  color: #fff;
}
.MainLayout_newLoginModuleClass-1kL0E .ant-modal-close .ant-modal-close-x {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-notification {
  margin-right: 73px;
}
.ant-notification-notice-icon-info {
  display: none;
}
.ant-notification-notice-description {
  margin-left: 36px;
}
.ant-notification-notice-message {
  margin-left: 36px;
}
.MainLayout_icon-2_40H {
  position: absolute;
  left: 15px;
  top: 18px;
  height: 46px;
  width: 55px;
}
.MainLayout_step-zZBKw {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.MainLayout_text-3NjZ8 {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-bottom: 8px;
}
.MainLayout_txt-XWj6C {
  display: flex;
  flex-direction: row;
  margin-top: 2px;
}
.MainLayout_txt-XWj6C .MainLayout_medalBg-2XR4H {
  width: 263px;
  position: absolute;
  right: 26px;
  top: 10px;
}
.MainLayout_txt-XWj6C .MainLayout_wrapper-2TqnA {
  width: 157px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-right: 20px;
}
.MainLayout_txt-XWj6C .MainLayout_wrapper-2TqnA .MainLayout_medalBg3-32E39 {
  position: absolute;
  width: 100px;
  top: 10px;
  right: 190px;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c .MainLayout_linkContainer-2krgQ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c .MainLayout_linkContainer-2krgQ .MainLayout_medalContainer-pA-4j {
  display: flex;
  align-self: center;
  position: relative;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c .MainLayout_linkContainer-2krgQ .MainLayout_medalContainer-pA-4j .MainLayout_medalBg-2XR4H {
  width: 99px;
  position: absolute;
  right: 0px;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c .MainLayout_linkContainer-2krgQ .MainLayout_medalContainer-pA-4j .MainLayout_medal-2C7mo {
  z-index: 2;
  width: 99px;
  height: 72px;
  position: relative;
}
.MainLayout_txt-XWj6C .MainLayout_box-1-24c .MainLayout_linkContainer-2krgQ .MainLayout_medalContainer-pA-4j .MainLayout_link-3uvPK {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2861fc;
}
.MainLayout_likeWrapper-3dxGN {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.MainLayout_likeWrapper-3dxGN .MainLayout_like-3S-ub {
  font-size: 16px;
  margin-right: 4px;
  cursor: pointer;
}
.MainLayout_likeWrapper-3dxGN .MainLayout_likeTxt-B8Lex {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-right: 12px;
  cursor: pointer;
}
.MainLayout_free_landingapge-YiJq- {
  width: 250px;
  height: 110px;
  background: url(https://imgbed.momodel.cn/mo/landingpge_freeBg.png) no-repeat;
  background-size: 100%;
}
.MainLayout_free_landingapge-YiJq- .MainLayout_freebtn-3l8wN {
  width: 88px;
  height: 32px;
  background: #2861FC;
  box-shadow: 0px 16px 16px -13px rgba(0, 69, 207, 0.35);
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #FFFFFF;
  line-height: 32px;
  text-align: center;
  margin-top: 22px;
  margin-left: -44px;
  cursor: pointer;
}
.MainLayout_regularCheckInModal-Mr8qq {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.MainLayout_regularCheckInModal-Mr8qq > span:nth-child(-n+2) {
  font-weight: 500;
  color: #000;
}
.MainLayout_regularCheckInModal-Mr8qq img,
.MainLayout_regularCheckInModal-Mr8qq canvas {
  margin-top: 10px;
  margin-bottom: 10px;
}
.MainLayout_regularCheckInModal-Mr8qq > span:last-child {
  color: rgba(0, 0, 0, 0.45);
}
.MainLayout_globalCheckInIntroModal-1G2iT {
  width: 614px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/course-check-in/checkInModal2.png");
  background-size: 100% 100%;
  max-width: unset;
}
.MainLayout_globalCheckInIntroModal-1G2iT .MainLayout_globalCheckInContainer-2TnU9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 10px;
  font-size: var(--font-size);
}
.MainLayout_globalCheckInIntroModal-1G2iT .MainLayout_globalCheckInContainer-2TnU9 .MainLayout_joinButton-xxBHz {
  width: 269px;
  margin-top: 356px;
  cursor: pointer;
}
.MainLayout_globalCheckInIntroModal-1G2iT .MainLayout_globalCheckInContainer-2TnU9 .MainLayout_ruleText-3e65E {
  font-size: 1.2em;
  color: #FF7F31;
  line-height: 22px;
  margin-top: -32px;
}
.MainLayout_globalCheckInIntroModal-1G2iT .ant-modal-close {
  top: 24px;
  right: 52px;
}
.MainLayout_globalCheckInIntroModal-1G2iT .ant-modal-content {
  background: none;
  box-shadow: none;
}
.MainLayout_globalCheckInIntroModal-1G2iT .ant-modal-content .ant-modal-header {
  display: none;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f {
  background-image: url("https://imgbed.momodel.cn/check-in-3/check-in-success-bg.png?1");
  background-size: 100% 100%;
  max-width: unset;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 10px;
  font-size: var(--font-size);
  margin-top: 134px;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 .MainLayout_redText-1PQ7D {
  color: #FC3E67;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 > span:nth-child(-n+2) {
  color: #333;
  font-family: "Alibaba PuHuiTi", sans-serif;
  font-size: 2.2em;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 > span:nth-child(-n+2) .MainLayout_redText-1PQ7D {
  font-weight: 900;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 .MainLayout_qrcode-33520 {
  margin-top: 22px;
  margin-bottom: 22px;
  margin-left: 13px;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 > span:nth-child(4) {
  color: #666;
  text-align: center;
  font-family: "Alibaba PuHuiTi", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6em;
  margin-bottom: 8px;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .MainLayout_globalCheckInContainer-2TnU9 > span:nth-child(4) .MainLayout_redText-1PQ7D {
  font-size: 16px;
  font-weight: 700;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .ant-modal-close {
  top: 0;
  right: 0;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .ant-modal-content {
  background: none;
  box-shadow: none;
}
.MainLayout_globalCheckInSuccessModal-2Rh0f .ant-modal-content .ant-modal-header {
  display: none;
}
@keyframes MainLayout_slideInNewsFromLeft-1J4j4 {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.MainLayout_newsEveryRecommend-1jxn3 {
  display: flex;
  border-radius: 10px;
  cursor: pointer;
  align-items: center;
  height: 100px;
  padding: 16px;
  background-color: #fff;
  width: 348px;
  box-shadow: 0px 5px 18px 0px #C2CFD966;
  z-index: 1001;
  border: 0.8px solid #0000000D;
  position: fixed;
  left: 40px;
  bottom: 60px;
  animation: MainLayout_slideInNewsFromLeft-1J4j4 0.5s ease-out forwards;
  transition: all 0.3s ease;
}
.MainLayout_newsEveryRecommend-1jxn3:hover {
  background-color: #f2f2f4;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryImgContainer-2M1Vt {
  position: relative;
  margin-right: 16px;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryImgContainer-2M1Vt .MainLayout_newsEveryImgPause-2dY-7 {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryImgContainer-2M1Vt .MainLayout_newsEveryImg-18W4E {
  width: 106px;
  height: 68px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryContent-3Pwkk {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryContent-3Pwkk .MainLayout_newsEveryTitle-vpIv3 {
  display: flex;
  align-items: center;
  height: 36px;
  width: 196px;
  font-family: PingFang SC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 14px;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryContent-3Pwkk .MainLayout_newsEveryHotContainer-tOUKO {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryContent-3Pwkk .MainLayout_newsEveryHotContainer-tOUKO .MainLayout_newsEveryHot-2loav {
  width: 42px;
  height: 18px;
}
.MainLayout_newsEveryRecommend-1jxn3 .MainLayout_newsEveryContent-3Pwkk .MainLayout_newsEveryHotContainer-tOUKO .MainLayout_newsEveryMore-24oea {
  width: 64px;
  height: 18px;
}
#header-test {
  position: fixed;
  top: 60px;
  z-index: 10000;
  width: 2000px;
}
#popup-container {
  position: relative;
  z-index: 10000;
  width: 2000px;
}
.MainLayout_appEndRunContainer-3PZLZ {
  width: 384px;
}
.MainLayout_appEndRunContainer-3PZLZ .ant-notification-notice-message {
  margin-left: 0;
}
.MainLayout_appEndRunContainer-3PZLZ .ant-notification-notice-description {
  margin-left: 0;
}
.MainLayout_appEndRunContainer-3PZLZ .MainLayout_blueText-1XYIv {
  color: #2861fc;
  cursor: pointer;
}
.MainLayout_appEndRunPhoneContainer-3j2zf {
  width: 92vw;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  height: 8rem;
  top: 6rem;
  border-radius: 1rem;
  background: #fff;
  z-index: 10;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.5rem;
  transition: all 0.3s ease;
}
.MainLayout_appEndRunPhoneContainer-3j2zf .MainLayout_text-3NjZ8 {
  text-align: left;
  color: #000000;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin-bottom: 0;
}
.MainLayout_appEndRunPhoneContainer-3j2zf .MainLayout_text-3NjZ8 .MainLayout_blueText-1XYIv {
  color: #2861fc;
}
.MainLayout_appEndRunPhoneContainer-3j2zf .MainLayout_icon-2_40H {
  margin-top: -0.7rem;
  color: #D0CFCF;
  display: inline-block;
  position: relative;
  top: 1.8rem;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#newHeader_center-1qNXk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.newHeader_forkDiv1-cvlC4 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2QueueInit-e-4-m {
  height: 100px !important;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2Queue-1gxfo {
  height: 151px !important;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2-EiBa- {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2-EiBa- .newHeader_word-39wbk {
  padding: 10px 20px;
  font-size: 14px;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2-EiBa- .newHeader_word-39wbk .newHeader_boldWord-vKGiY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.newHeader_forkDiv1-cvlC4 .newHeader_forkDiv2-EiBa- .newHeader_loadingHint-QcniM {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.newHeader_modalBtnCancel-zgCuJ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.newHeader_modalBtnDanger-1EPEm {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.newHeader_modalBtnReset-15EC4 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.newHeader_modalBtnDisabled-viEay {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.newHeader_modalBtnDisabled-viEay::after {
  content: '' !important;
  display: none !important;
}
.newHeader_tableFilterDiv-2wfRe {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_filterCheckbox-3_AYQ {
  max-height: 450px;
  overflow-y: auto;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_filterFooter-3M2ld {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_numberInput-2X36X {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_filterTitle-18NiR {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_modalBtnCancel-zgCuJ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_modalBtnOk-tbdWI {
  border-radius: 24px !important;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_tableBtn-gkMcr {
  color: #2861FC;
  cursor: pointer;
}
.newHeader_tableFilterDiv-2wfRe .newHeader_tableBtn-gkMcr:hover {
  color: #2861FC;
}
.newHeader_tableFilterDiv-2wfRe :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.newHeader_flex-3G3IG {
  display: flex;
}
.newHeader_splitLine-1XoYf {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.newHeader_flexEnd-bVe94 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.newHeader_flexStart-L7pzQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.newHeader_detailNavName-uTSpU {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.newHeader_copyLinkURL-9SK17 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.newHeader_copyLinkURL-9SK17:hover {
  text-decoration: underline;
}
.newHeader_copyLink-pDXtm {
  margin-left: 24px;
}
.newHeader_copyLink-pDXtm .newHeader_copyIcon-LavL- {
  margin-right: 4px;
}
.newHeader_flexCenter-3PpNQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.newHeader_flexColumnCenter-CIhht {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.newHeader_flexColumnStart-1Fs_N {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.newHeader_flexBetween-2wvpC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.newHeader_blueText-1jpW0 {
  color: #2861FC;
  cursor: pointer;
}
.newHeader_blueText-1jpW0:hover {
  color: #2861FC;
}
.newHeader_bluePlainText-2WNkm {
  color: #2861FC;
}
.newHeader_blueTextPlain-A_Agj {
  color: #2861FC;
}
.newHeader_antInput-3bzOz {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.newHeader_mr16-28Nfc {
  margin-right: 16px;
}
.newHeader_ml8-233nW {
  margin-left: 8px;
}
.newHeader_mr8-3q8ZT {
  margin-right: 8px;
}
.newHeader_mb16-EtrVU {
  margin-bottom: 16px;
}
.newHeader_moTag-oKKlU {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.newHeader_moUserAvatarSpan-BY8j8 {
  cursor: pointer;
}
.newHeader_moUserAvatar-6hG7d {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newHeader_moUsername-2HqRI {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newHeader_moUserAvatarSpan-BY8j8:hover .newHeader_moUserAvatar-6hG7d {
  color: #2861FC;
}
.newHeader_navOverlay-1eqV4 .ant-dropdown-menu {
  padding: 6px;
}
.newHeader_navOverlay-1eqV4 .ant-dropdown-menu-item a,
.newHeader_navOverlay-1eqV4 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.newHeader_navOverlay-1eqV4 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.newHeader_navOverlay-1eqV4 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.newHeader_homeworkTableStyle-1APGy .newHeader_subTitle-U17gj {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.newHeader_homeworkTableStyle-1APGy .ant-table-thead > tr > th,
.newHeader_homeworkTableStyle-1APGy .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.newHeader_homeworkTableStyle-1APGy .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.newHeader_homeworkTableStyle-1APGy .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.newHeader_homeworkTableStyle-1APGy .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.newHeader_homeworkTableStyle-1APGy .ant-table-placeholder {
  border: none;
}
.newHeader_homeworkTableStyle-1APGy .ant-empty-image svg {
  display: none;
}
.newHeader_homeworkTableStyle-1APGy .ant-empty-image {
  height: 110px;
}
.newHeader_homeworkTableStyle-1APGy .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.newHeader_modalHeader-2fdi8,
.newHeader_modalHeaderNew-2DQ8B {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.newHeader_modalHeaderNew-2DQ8B {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.newHeader_modalHeaderBefore-1iyoY {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.newHeader_modalHeader-2fdi8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.newHeader_modalHeader-2fdi8 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.newHeader_modalHeader-2fdi8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.newHeader_font14gray-1o8X6 {
  font-size: 14px;
  color: #8a8a8a;
}
.newHeader_flexEnd-bVe94 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.newHeader_flexCenter-3PpNQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.newHeader_ml16-1y3ou {
  margin-left: 16px;
}
.newHeader_mr16-28Nfc {
  margin-right: 16px;
}
.newHeader_phone-modal-sCmfT {
  width: 80% !important;
}
.newHeader_medalSrc-MDv8a {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: newHeader_medalMove-1rPYu 1s;
  animation-fill-mode: forwards;
}
@keyframes newHeader_medalMove-1rPYu {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.newHeader_tabStyle-2_KmD .ant-tabs-top-bar {
  border: none;
}
.newHeader_tabStyle-2_KmD .ant-tabs {
  background: white;
}
.newHeader_tabStyle-2_KmD .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.newHeader_unLoginAvatar-1bCJE {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.newHeader_spin-12L3F {
  width: 100%;
}
.newHeader_spin-12L3F .newHeader_ant-spin-container-3naBG {
  width: 100%;
}
.newHeader_confirmBtns-2kg00 {
  color: red;
}
.newHeader_confirmBtns-2kg00 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.newHeader_tableTitle-1HxKa {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.newHeader_tableTitle-1HxKa .newHeader_studentNum-R3GL2 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.newHeader_modalMethodOverwrite-1mEBz .ant-modal-body {
  padding: 0 0 16px 0;
}
.newHeader_modalMethodOverwrite-1mEBz .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.newHeader_modalMethodOverwrite-1mEBz .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.newHeader_modalMethodOverwrite-1mEBz .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.newHeader_modalMethodOverwrite-1mEBz .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.newHeader_largeRoundBtn-3Tr-u {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.newHeader_adBannerContainer-2IpXH {
  position: relative;
  width: 100%;
  height: 60px;
  text-align: center;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f8f8;
}
.newHeader_adBannerContainer-2IpXH .newHeader_adBannerLink-3fgam {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.newHeader_adBannerContainer-2IpXH .newHeader_adBannerImage-2UO3j {
  height: 60px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.newHeader_adBannerContainer-2IpXH .newHeader_adBannerClose-2hZ_L {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 10;
  transition: all 0.3s;
}
.newHeader_adBannerContainer-2IpXH .newHeader_adBannerClose-2hZ_L:hover {
  transform: translateY(-50%) scale(1.1);
}
.newHeader_logo-css-32-pw {
  width: 100%;
  height: 60px;
  /* 高度自动调整 */
  display: block;
  /* 设为块级元素 */
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-background-size: contain;
  background-position: left;
  position: relative;
}
.newHeader_moNav-Y2fcY {
  width: 100%;
}
.newHeader_moNav-Y2fcY .newHeader_logoImg-1bo_u {
  width: 100%;
  padding: 2px;
  top: -2px;
  position: relative;
}
.newHeader_moNav-Y2fcY ul {
  padding-left: 0;
  margin: 0;
}
.newHeader_moNav-Y2fcY li {
  text-decoration: none;
  list-style: none;
}
.newHeader_moNav-Y2fcY .newHeader_logo-28KJJ {
  width: 35px;
  height: 60px;
  overflow: hidden;
  display: inline-block;
  padding: 1px;
}
.newHeader_moNav-Y2fcY .newHeader_logo-28KJJ div {
  width: 100%;
  height: 60px;
  /* 高度自动调整 */
  display: block;
  /* 设为块级元素 */
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-background-size: contain;
  background-position: left;
  position: relative;
  filter: drop-shadow(var(--logo-color) 35px 0px);
  left: -35px;
}
.newHeader_moNav-Y2fcY .newHeader_backHome-3wVLl {
  color: #2861fc;
  font-size: 14px;
  border-radius: 2px;
  border: 1px solid #2861fc;
  padding: 5px 16px;
}
.newHeader_moNav-Y2fcY .newHeader_zjuLogo-WuTga {
  width: 130px;
  height: 60px;
  overflow: hidden;
  display: inline-block;
  padding: 1px;
}
.newHeader_moNav-Y2fcY .newHeader_zjuLogo-WuTga div {
  width: 100%;
  height: 60px;
  /* 高度自动调整 */
  display: block;
  /* 设为块级元素 */
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-background-size: contain;
  background-position: left;
  position: relative;
  filter: drop-shadow(var(--logo-color) 130px 0px);
  left: -130px;
}
.newHeader_moNav-Y2fcY .newHeader_homePageLogo-1DZ4R {
  width: 35px;
  height: 60px;
  overflow: hidden;
  display: inline-block;
  padding: 1px;
}
.newHeader_moNav-Y2fcY .newHeader_homePageLogo-1DZ4R div {
  width: 100%;
  height: 60px;
  /* 高度自动调整 */
  display: block;
  /* 设为块级元素 */
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-background-size: contain;
  background-position: left;
  position: relative;
  position: initial;
  filter: drop-shadow(var(--logo-color) 35px 0px);
  left: -35px;
}
@media screen and (min-width: 800px) {
  .newHeader_moNav-Y2fcY .newHeader_urlLink-3Aric {
    margin-right: 24px;
  }
  .newHeader_moNav-Y2fcY li[data-response='no'] {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .newHeader_moNav-Y2fcY li[data-response='true'] {
    display: none;
  }
  .newHeader_moNav-Y2fcY .newHeader_urlLink-3Aric {
    margin-right: 3vw;
  }
  .newHeader_moNav-Y2fcY .newHeader_logo-28KJJ {
    margin-left: 3vw;
  }
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 {
  width: 1170px;
  height: 60px;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9[data-new-header1200='true'] {
  width: 1200px;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric {
  color: var(--nav-color);
  white-space: nowrap;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric .newHeader_giftConTainer-Q5COv {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric .newHeader_giftConTainer-Q5COv .newHeader_giftTip-35rzU {
  position: absolute;
  top: 36px;
  background: url(https://imgbed.momodel.cn/checkIn/bubbleBg.png) no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateX(-16px);
  width: 76px;
  height: 23px;
  line-height: 23px;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric .newHeader_giftConTainer-Q5COv .newHeader_giftTip-35rzU .newHeader_text-1sjSl {
  color: #fff;
  font-size: 10px;
  margin-top: 3px;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric .newHeader_navIcon-2z1kk {
  margin-right: 8px;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 .newHeader_urlLink-3Aric[data-active='yes'] {
  color: #2861FC;
}
.newHeader_moNav-Y2fcY .newHeader_navContain-NgVU9 li:last-child .newHeader_urlLink-3Aric {
  margin-right: 0;
}
.newHeader_moNav-Y2fcY .newHeader_navContainFullWidth-2Zv8M {
  width: calc(100vw - 116px);
}
.newHeader_moNav-Y2fcY .newHeader_bellMsg-6A6t_ {
  font-size: 24px;
  top: 20px;
  color: var(--nav-bell-color);
}
.newHeader_userCenter-2VRJw .ant-dropdown-menu-item,
.newHeader_responseNav-IX3_M .ant-dropdown-menu-item,
.newHeader_userCenter-2VRJw .ant-dropdown-menu-submenu-title,
.newHeader_responseNav-IX3_M .ant-dropdown-menu-submenu-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  display: block;
  background: none;
  padding: 10px 12px;
}
.newHeader_userCenter-2VRJw .ant-dropdown-menu-item:hover a,
.newHeader_responseNav-IX3_M .ant-dropdown-menu-item:hover a,
.newHeader_userCenter-2VRJw .ant-dropdown-menu-item:hover,
.newHeader_responseNav-IX3_M .ant-dropdown-menu-item:hover {
  color: #2861FC;
}
.newHeader_navMessage-3GYud .newHeader_allMessageBtn-1yiOR {
  background: #fbfbfc;
  color: #999999;
  text-align: center;
  font-size: 14px;
  width: 100%;
  height: 40px;
  cursor: pointer;
  line-height: 40px;
}
.newHeader_navMessage-3GYud .newHeader_allMessageBtn-1yiOR a {
  color: #999999;
}
.newHeader_navMessage-3GYud .newHeader_messageBox-NNn_C {
  height: 250px;
  width: 360px;
  padding: 0;
  overflow: hidden;
}
.newHeader_navMessage-3GYud .newHeader_messageBox-NNn_C .newHeader_msgScroll-20ivm {
  width: 370px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.newHeader_navMessage-3GYud .newHeader_messageBox-NNn_C .newHeader_msgBox-2sTV3:last-child {
  cursor: default;
}
.newHeader_navMessage-3GYud .newHeader_messageBox-NNn_C .newHeader_msgBox-2sTV3:last-child .newHeader_messageP-4Pldi {
  border: none;
}
.newHeader_navMessage-3GYud .newHeader_messageBox-NNn_C .newHeader_msgBox-2sTV3:last-child .newHeader_messageP-4Pldi .newHeader_taskDisplayName-2Xdav {
  color: #0050B3;
}
.newHeader_navMessage-3GYud .newHeader_emptyMessage-1Hdng {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.newHeader_navMessage-3GYud .ant-dropdown-menu-item {
  background: none;
}
.newHeader_responseNav-IX3_M .newHeader_urlLink-3Aric {
  cursor: pointer;
}
.newHeader_responseNav-IX3_M .newHeader_urlLink-3Aric[data-active='yes'] {
  color: #2861FC;
}
.newHeader_ifJupyterWarpper-ajUn6 .ant-modal {
  width: 430px !important;
}
.newHeader_ifJupyterWarpper-ajUn6 .newHeader_usedJupyterModal-2Tx23 .newHeader_footer-1XL82 {
  display: flex;
  justify-content: space-between;
  margin: 24px -24px -24px;
}
.newHeader_ifJupyterWarpper-ajUn6 .newHeader_usedJupyterModal-2Tx23 .newHeader_btn-za2kU {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
}
.newHeader_ifJupyterWarpper-ajUn6 .newHeader_usedJupyterModal-2Tx23 .newHeader_btnLeft-2gF-R {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
  border-radius: 0 0 0 4px;
}
.newHeader_ifJupyterWarpper-ajUn6 .newHeader_usedJupyterModal-2Tx23 .newHeader_btnRight-1bOZV {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
  border-radius: 0 0 4px 0;
  background: #2861FC;
  border-top-color: #2861FC;
}
.newHeader_ifJupyterWarpper-ajUn6 .newHeader_usedJupyterModal-2Tx23 .newHeader_btnRight-1bOZV:hover {
  background: #69c0ff;
  border-top-color: #69c0ff;
}
.newHeader_btnGroupWrapper-1l7fX {
  display: flex;
  align-items: center;
}
.newHeader_btnGroupWrapper-1l7fX .newHeader_btnGroup-1lUJX {
  display: flex;
}
.newHeader_btnGroupWrapper-1l7fX .newHeader_btnGroup-1lUJX button {
  margin-left: 12px;
}
.newHeader_navLink-S6ZmV {
  position: relative;
}
.newHeader_navLink-S6ZmV .newHeader_navLinkIcon-3tg6X {
  position: absolute;
  right: -4px;
  top: -9px;
  width: 42px;
  height: 18px;
}
.newHeader_navLink-S6ZmV .newHeader_videoIcon-17HhX {
  cursor: pointer;
  color: var(--nav-color);
  font-size: 10px;
  position: absolute;
  left: 88px;
  top: 3px;
}
.newHeader_navLink-S6ZmV .newHeader_videoIcon-17HhX[data-active='yes'] {
  color: #2861FC;
}
.newHeader_navLink-S6ZmV:hover .newHeader_urlLink-3Aric {
  color: #2861FC;
}
.newHeader_navLink-S6ZmV:hover .newHeader_videoIcon-17HhX {
  color: #2861FC;
  transform: rotate(-180deg);
  transition: transform 0.3s;
}
.newHeader_navLink-S6ZmV:hover .newHeader_newsDetailContainer-3KbcF {
  display: block;
}
@media screen and (max-width: 800px) {
  .newHeader_newsDetailContainer-3KbcF {
    top: -6px !important;
    left: 120px !important;
  }
  .newHeader_videoIcon-17HhX {
    top: 0px !important;
  }
  .newHeader_responseNav-IX3_M .ant-dropdown-menu-item {
    overflow: visible !important;
  }
  .newHeader_responseNav-IX3_M .ant-dropdown-menu-item-active:hover .navLink .newsDetailContainer {
    display: block !important;
  }
}
.newHeader_newsDetailContainer-3KbcF {
  position: absolute;
  top: 21px;
  left: 0;
  width: 590px;
  height: 290px;
  background: white;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  padding: 24px 18px;
  z-index: 1000;
  display: none;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsDetailContent-KqHDs {
  display: flex;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg {
  border-right: 1px solid #f0f0f0;
  padding-right: 16px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg .newHeader_newsItem-3rfKl {
  display: flex;
  align-items: center;
  width: 170px;
  height: 56px;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 6px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg .newHeader_newsItem-3rfKl:last-child {
  margin-bottom: 0;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg .newHeader_newsItem-3rfKl img {
  width: 40px;
  height: 40px;
  margin-left: 8px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg .newHeader_newsItem-3rfKl span {
  padding-left: 10px;
  color: #000;
  font-family: PingFang SC, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsLeft-3eUDg .newHeader_newsItem-3rfKl:hover {
  background-color: #f2f2f4;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 {
  flex: 1;
  padding-left: 20px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsRightTitle-3NBbY {
  font-family: PingFang SC, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #000;
  margin-left: 16px;
  display: inline-block;
  margin-top: 5px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt {
  display: flex;
  border-radius: 10px;
  cursor: pointer;
  align-items: center;
  height: 100px;
  padding: 16px;
  margin-top: 6px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt:hover {
  background-color: #f2f2f4;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardImgContainer-1rJzT {
  position: relative;
  margin-right: 16px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardImgContainer-1rJzT .newHeader_newsCardImgPause-25K-w {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardImgContainer-1rJzT .newHeader_newsCardImg-1mg7h {
  width: 106px;
  height: 68px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardContent-3FjcS {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardContent-3FjcS .newHeader_newsCardTitle-26APg {
  width: 196px;
  font-family: PingFang SC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 14px;
}
.newHeader_newsDetailContainer-3KbcF .newHeader_newsRight-XIYL8 .newHeader_newsCard-35YXt .newHeader_newsCardContent-3FjcS .newHeader_newsCardMore-2G5A9 {
  width: 64px;
  height: 18px;
}
.newHeader_projectTipPopover-2IxTG.newHeader_zIndex-35qLT {
  z-index: 101 !important;
}
.newHeader_projectTipPopover-2IxTG.newHeader_zIndex-35qLT .ant-popover-arrow {
  border-top-color: #5380fc;
  border-left-color: #5380fc;
}
.newHeader_projectTipPopover-2IxTG.newHeader_zIndex-35qLT .ant-popover-inner {
  background-color: #5380fc;
  border-radius: 10px;
}
.newHeader_projectTipPopover-2IxTG.newHeader_zIndex-35qLT .newHeader_content-2rRfH {
  width: 353px;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.28px;
  display: flex;
  flex-direction: column;
}
.newHeader_projectTipPopover-2IxTG.newHeader_zIndex-35qLT .newHeader_content-2rRfH .newHeader_btn-za2kU {
  width: 117px;
  align-self: flex-end;
  padding: 0;
  border-radius: 8px;
  font-size: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#HeadSearch_center-3eqKa {
  display: flex;
  justify-content: center;
  align-items: center;
}
.HeadSearch_forkDiv1-3ais7 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2QueueInit-2a6c5 {
  height: 100px !important;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2Queue-2UiZg {
  height: 151px !important;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2-35k20 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2-35k20 .HeadSearch_word-1bRIY {
  padding: 10px 20px;
  font-size: 14px;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2-35k20 .HeadSearch_word-1bRIY .HeadSearch_boldWord-3A6ej {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.HeadSearch_forkDiv1-3ais7 .HeadSearch_forkDiv2-35k20 .HeadSearch_loadingHint-2g4-J {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.HeadSearch_modalBtnCancel-1Dp80 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.HeadSearch_modalBtnDanger-24RMv {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.HeadSearch_modalBtnReset-3SizA {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.HeadSearch_modalBtnDisabled-3Q9Pd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.HeadSearch_modalBtnDisabled-3Q9Pd::after {
  content: '' !important;
  display: none !important;
}
.HeadSearch_tableFilterDiv-1KHVW {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_filterCheckbox-wYCXf {
  max-height: 450px;
  overflow-y: auto;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_filterFooter-1vbCw {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_numberInput-3h3ku {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_filterTitle-UbsdU {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_modalBtnCancel-1Dp80 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_modalBtnOk-2TSH- {
  border-radius: 24px !important;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_tableBtn-3wijG {
  color: #2861FC;
  cursor: pointer;
}
.HeadSearch_tableFilterDiv-1KHVW .HeadSearch_tableBtn-3wijG:hover {
  color: #2861FC;
}
.HeadSearch_tableFilterDiv-1KHVW :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.HeadSearch_flex-3YIQK {
  display: flex;
}
.HeadSearch_splitLine-1JAkd {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.HeadSearch_flexEnd-6K3Wj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.HeadSearch_flexStart-1HRxS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.HeadSearch_detailNavName-2Mheh {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.HeadSearch_copyLinkURL-MgPjc {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.HeadSearch_copyLinkURL-MgPjc:hover {
  text-decoration: underline;
}
.HeadSearch_copyLink-1kZff {
  margin-left: 24px;
}
.HeadSearch_copyLink-1kZff .HeadSearch_copyIcon-SfnDm {
  margin-right: 4px;
}
.HeadSearch_flexCenter-EVVwG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.HeadSearch_flexColumnCenter-xfn_t {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.HeadSearch_flexColumnStart-yWaJQ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.HeadSearch_flexBetween-3dSD3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.HeadSearch_blueText-3WGsB {
  color: #2861FC;
  cursor: pointer;
}
.HeadSearch_blueText-3WGsB:hover {
  color: #2861FC;
}
.HeadSearch_bluePlainText-14gRK {
  color: #2861FC;
}
.HeadSearch_blueTextPlain-S20se {
  color: #2861FC;
}
.HeadSearch_antInput-3lEEE {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.HeadSearch_mr16-2mGk1 {
  margin-right: 16px;
}
.HeadSearch_ml8-25joi {
  margin-left: 8px;
}
.HeadSearch_mr8-D7u0z {
  margin-right: 8px;
}
.HeadSearch_mb16-RI41T {
  margin-bottom: 16px;
}
.HeadSearch_moTag-36q_Q {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.HeadSearch_moUserAvatarSpan-1UgQH {
  cursor: pointer;
}
.HeadSearch_moUserAvatar-oNyNa {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.HeadSearch_moUsername-1bYOr {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.HeadSearch_moUserAvatarSpan-1UgQH:hover .HeadSearch_moUserAvatar-oNyNa {
  color: #2861FC;
}
.HeadSearch_navOverlay-2W36X .ant-dropdown-menu {
  padding: 6px;
}
.HeadSearch_navOverlay-2W36X .ant-dropdown-menu-item a,
.HeadSearch_navOverlay-2W36X .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.HeadSearch_navOverlay-2W36X .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.HeadSearch_navOverlay-2W36X .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.HeadSearch_homeworkTableStyle-2J6-c .HeadSearch_subTitle-1Zs3J {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-table-thead > tr > th,
.HeadSearch_homeworkTableStyle-2J6-c .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-table-placeholder {
  border: none;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-empty-image svg {
  display: none;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-empty-image {
  height: 110px;
}
.HeadSearch_homeworkTableStyle-2J6-c .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.HeadSearch_modalHeader-3WTd9,
.HeadSearch_modalHeaderNew-22eo3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.HeadSearch_modalHeaderNew-22eo3 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.HeadSearch_modalHeaderBefore-36B4F {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.HeadSearch_modalHeader-3WTd9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.HeadSearch_modalHeader-3WTd9 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.HeadSearch_modalHeader-3WTd9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.HeadSearch_font14gray-2jB1a {
  font-size: 14px;
  color: #8a8a8a;
}
.HeadSearch_flexEnd-6K3Wj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.HeadSearch_flexCenter-EVVwG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.HeadSearch_ml16-1bt6O {
  margin-left: 16px;
}
.HeadSearch_mr16-2mGk1 {
  margin-right: 16px;
}
.HeadSearch_phone-modal-3TZk1 {
  width: 80% !important;
}
.HeadSearch_medalSrc-MXI7x {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: HeadSearch_medalMove-3qZV4 1s;
  animation-fill-mode: forwards;
}
@keyframes HeadSearch_medalMove-3qZV4 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.HeadSearch_tabStyle-p_IR1 .ant-tabs-top-bar {
  border: none;
}
.HeadSearch_tabStyle-p_IR1 .ant-tabs {
  background: white;
}
.HeadSearch_tabStyle-p_IR1 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.HeadSearch_unLoginAvatar-3s-y9 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.HeadSearch_spin-iP9qd {
  width: 100%;
}
.HeadSearch_spin-iP9qd .HeadSearch_ant-spin-container-2CFXc {
  width: 100%;
}
.HeadSearch_confirmBtns-10btc {
  color: red;
}
.HeadSearch_confirmBtns-10btc .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.HeadSearch_tableTitle-3MGgn {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.HeadSearch_tableTitle-3MGgn .HeadSearch_studentNum-3gSg_ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.HeadSearch_modalMethodOverwrite-3ENxr .ant-modal-body {
  padding: 0 0 16px 0;
}
.HeadSearch_modalMethodOverwrite-3ENxr .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.HeadSearch_modalMethodOverwrite-3ENxr .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.HeadSearch_modalMethodOverwrite-3ENxr .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.HeadSearch_modalMethodOverwrite-3ENxr .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.HeadSearch_largeRoundBtn-1jvrd {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.HeadSearch_search-2YYTv,
.HeadSearch_searchWithFocus-1Lici {
  width: 0px;
  transition: width 0.1s;
}
.HeadSearch_search-2YYTv .HeadSearch_searchIcon-I0f_M,
.HeadSearch_searchWithFocus-1Lici .HeadSearch_searchIcon-I0f_M {
  font-size: 20px;
  color: #969DA6;
  position: absolute;
  right: 0px;
  top: 2px;
  transition: all 0.1s;
  cursor: pointer;
}
.HeadSearch_search-2YYTv .HeadSearch_searchIcon-I0f_M[data-color='yes'],
.HeadSearch_searchWithFocus-1Lici .HeadSearch_searchIcon-I0f_M[data-color='yes'] {
  color: white;
}
.HeadSearch_search-2YYTv .HeadSearch_searchIcon-I0f_M[data-open='yes'],
.HeadSearch_searchWithFocus-1Lici .HeadSearch_searchIcon-I0f_M[data-open='yes'] {
  color: #2861FC;
}
.HeadSearch_search-2YYTv .HeadSearch_searchIcon-I0f_M:hover,
.HeadSearch_searchWithFocus-1Lici .HeadSearch_searchIcon-I0f_M:hover {
  color: #2861FC;
}
.HeadSearch_search-2YYTv .ant-select-selection.ant-select-selection--single,
.HeadSearch_searchWithFocus-1Lici .ant-select-selection.ant-select-selection--single {
  background: #F7F7F7;
  border: none;
}
.HeadSearch_search-2YYTv .ant-select-selection:hover,
.HeadSearch_searchWithFocus-1Lici .ant-select-selection:hover {
  border-color: white;
}
.HeadSearch_search-2YYTv .ant-select-selection:focus,
.HeadSearch_searchWithFocus-1Lici .ant-select-selection:focus {
  box-shadow: 0 0 0 2px #ffffff !important;
}
.HeadSearch_search-2YYTv .ant-select-selection.ant-select-selection--single,
.HeadSearch_searchWithFocus-1Lici .ant-select-selection.ant-select-selection--single {
  box-shadow: 0 0 0 2px #ffffff !important;
  height: 32px;
  border-radius: 15px;
}
.HeadSearch_search-2YYTv .ant-select-selection__placeholder,
.HeadSearch_searchWithFocus-1Lici .ant-select-selection__placeholder {
  padding-top: 2px;
}
.HeadSearch_search-2YYTv .ant-select,
.HeadSearch_searchWithFocus-1Lici .ant-select {
  opacity: 0;
}
.HeadSearch_page404Search--TVPb {
  position: relative;
}
.HeadSearch_page404Search--TVPb .HeadSearch_searchIcon-I0f_M {
  position: absolute;
  right: 10px;
  top: 4px;
  color: #999;
}
.HeadSearch_search-2YYTv[data-notfound='yes'] {
  position: relative;
}
.HeadSearch_searchWithFocus-1Lici[data-notfound='yes'] {
  position: absolute;
  top: -16px;
  left: -210px;
}
.HeadSearch_homePageSearch-10BTi .ant-select-selection.ant-select-selection--single {
  background: transparent;
  border: none;
}
.HeadSearch_homePageSearch-10BTi .ant-select-selection.ant-select-selection--single {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.81) !important;
}
.HeadSearch_homePageSearch-10BTi .ant-select-search--inline .ant-select-search__field {
  color: white;
}
.HeadSearch_aatHomePageSerch-1E_ip .ant-select-focused {
  background-color: #F3F3F3;
  border-radius: 15px;
}
.HeadSearch_aatHomePageSerch-1E_ip .ant-select-search__field {
  color: #BFBFBF !important;
}
.HeadSearch_searchWithFocus-1Lici {
  width: 210px;
  transition: width 0.1s;
  position: absolute;
}
.HeadSearch_searchWithFocus-1Lici .HeadSearch_searchIcon-I0f_M {
  right: 180px;
}
.HeadSearch_searchWithFocus-1Lici .ant-select-selection.ant-select-selection--single {
  padding-left: 24px;
}
.HeadSearch_searchWithFocus-1Lici .ant-select {
  opacity: 1;
}
.HeadSearch_searchWithFocus-1Lici.HeadSearch_aatHomePageSerch-1E_ip .HeadSearch_searchIcon-I0f_M {
  color: #969DA6 !important;
}
.HeadSearch_searchSelect-3Mfi3 {
  z-index: 99999;
  width: 100%;
}
.HeadSearch_searchSelect-3Mfi3 .ant-select-dropdown-menu-item-group-title {
  background: #f5f5f5;
}
.HeadSearch_searchSelect-3Mfi3 .ant-select-dropdown-menu-item-group-list {
  padding-right: 0;
}
.HeadSearch_searchSelect-3Mfi3 .ant-select-dropdown-menu-item {
  width: 100%;
}
.HeadSearch_searchSelect-3Mfi3 .HeadSearch_selectItemText-3B_Z- {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-FQHhy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-LmnaG {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-LmnaG .index_forkDiv2QueueInit-2YjPr {
  height: 100px !important;
}
.index_forkDiv1-LmnaG .index_forkDiv2Queue-17OQg {
  height: 151px !important;
}
.index_forkDiv1-LmnaG .index_forkDiv2-xoPRu {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-LmnaG .index_forkDiv2-xoPRu .index_word-D6sV- {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-LmnaG .index_forkDiv2-xoPRu .index_word-D6sV- .index_boldWord-1KLfd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-LmnaG .index_forkDiv2-xoPRu .index_loadingHint-1ogm- {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Mv9S {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-18voO {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2IDvv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-fLx6- {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-fLx6-::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1v4gc {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1v4gc .index_filterCheckbox-uZWAU {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1v4gc .index_filterFooter-1lhzR {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1v4gc .index_numberInput-199ES {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1v4gc .index_filterTitle-33kn9 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1v4gc .index_modalBtnCancel-1Mv9S {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1v4gc .index_modalBtnOk-2r-F1 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1v4gc .index_tableBtn-2Eyx7 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1v4gc .index_tableBtn-2Eyx7:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1v4gc :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-xaaTb {
  display: flex;
}
.index_splitLine-1Gwxi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3ozOy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3ymMi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-b6QTa {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3l6HO {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3l6HO:hover {
  text-decoration: underline;
}
.index_copyLink-2GxyC {
  margin-left: 24px;
}
.index_copyLink-2GxyC .index_copyIcon-2L2P- {
  margin-right: 4px;
}
.index_flexCenter-27Zfn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1KYpz {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-177yS {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2eMs_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-974Bk {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-974Bk:hover {
  color: #2861FC;
}
.index_bluePlainText-LR2i5 {
  color: #2861FC;
}
.index_blueTextPlain-VkRUe {
  color: #2861FC;
}
.index_antInput-3VVyP {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3q4yR {
  margin-right: 16px;
}
.index_ml8-1yFYY {
  margin-left: 8px;
}
.index_mr8-2zBLr {
  margin-right: 8px;
}
.index_mb16-1DXXU {
  margin-bottom: 16px;
}
.index_moTag-3Hpx6 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1E_g5 {
  cursor: pointer;
}
.index_moUserAvatar-3xReL {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-yc2VD {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1E_g5:hover .index_moUserAvatar-3xReL {
  color: #2861FC;
}
.index_navOverlay-1VXbj .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1VXbj .ant-dropdown-menu-item a,
.index_navOverlay-1VXbj .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1VXbj .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1VXbj .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3QteH .index_subTitle-3vDVW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3QteH .ant-table-thead > tr > th,
.index_homeworkTableStyle-3QteH .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3QteH .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3QteH .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3QteH .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3QteH .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3QteH .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3QteH .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3QteH .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-11kP_,
.index_modalHeaderNew-1gMuA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1gMuA {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1kGQZ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-11kP_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-11kP_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-11kP_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2ihZJ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3ozOy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-27Zfn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-XIs0Z {
  margin-left: 16px;
}
.index_mr16-3q4yR {
  margin-right: 16px;
}
.index_phone-modal-1SHF9 {
  width: 80% !important;
}
.index_medalSrc-3almV {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1HgN6 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1HgN6 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-TkZst .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-TkZst .ant-tabs {
  background: white;
}
.index_tabStyle-TkZst .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-10kH4 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3jG2F {
  width: 100%;
}
.index_spin-3jG2F .index_ant-spin-container-2IOuq {
  width: 100%;
}
.index_confirmBtns-3_60t {
  color: red;
}
.index_confirmBtns-3_60t .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3y7AF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3y7AF .index_studentNum-2K10f {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-r0zCa .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-r0zCa .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-r0zCa .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-r0zCa .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-r0zCa .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3uiF0 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_versionWrapper-1rr9- {
  cursor: pointer;
}
.index_versionWrapper-1rr9- .index_versionButton-F6n6_ {
  display: flex;
  align-items: center;
  background: none;
  color: var(--nav-color);
  border: none;
  height: 29px;
  box-shadow: none;
}
.index_versionWrapper-1rr9- .index_versionButton-F6n6_:hover {
  background: #E7EFFF;
  color: #2861FC;
  border: #E7EFFF;
}
.index_versionWrapper-1rr9- .index_dropdownLink-1hi2- {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 20px;
  color: var(--nav-color);
}
.index_versionWrapper-1rr9- .index_dropdownLink-1hi2- .index_versionName-1jIFd {
  margin-right: 8px;
}
.index_versionWrapper-1rr9- .index_dropdownLink-1hi2- .index_versionName-1jIFd:hover {
  background-color: unset;
}
.index_version-17tUv {
  display: inline-block;
  min-width: 110px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #1A1A1A;
  letter-spacing: 1px;
  padding: 2px 33px;
  text-align: center;
}
.index_version-17tUv:hover {
  color: #2861FC;
}

.index_popover-peNCP {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
}
.index_popover-peNCP img {
  width: 110px;
  margin-bottom: 6px;
}
.index_container-2oCM3 {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  margin-right: 24px;
  cursor: pointer;
}
.index_container-2oCM3 .ant-popover-inner {
  border-radius: 8px;
}
.index_container-2oCM3 .ant-popover-inner-content {
  padding: 10px 15px 6px 15px;
}
.index_container-2oCM3 .index_text-2eq0J {
  margin-left: 6px;
  color: #FF8A00;
  font-weight: 500;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3M0Y6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3Xbru {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3Xbru .index_forkDiv2QueueInit-IeYi7 {
  height: 100px !important;
}
.index_forkDiv1-3Xbru .index_forkDiv2Queue-2dnB3 {
  height: 151px !important;
}
.index_forkDiv1-3Xbru .index_forkDiv2-gIgxf {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3Xbru .index_forkDiv2-gIgxf .index_word-33SJZ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3Xbru .index_forkDiv2-gIgxf .index_word-33SJZ .index_boldWord-ahLw2 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3Xbru .index_forkDiv2-gIgxf .index_loadingHint-39Rfh {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-36kmC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2HN2L {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1Kzg2 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-20Aqr {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-20Aqr::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3hX4m {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3hX4m .index_filterCheckbox-WmCYY {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3hX4m .index_filterFooter-_-BiU {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3hX4m .index_numberInput-1DMlx {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3hX4m .index_filterTitle-3B0Mn {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3hX4m .index_modalBtnCancel-36kmC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3hX4m .index_modalBtnOk-1S0w_ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3hX4m .index_tableBtn-Ry1jA {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3hX4m .index_tableBtn-Ry1jA:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3hX4m :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-33P7_ {
  display: flex;
}
.index_splitLine-1vTM0 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2ahlI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Ak-c {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-CTJAs {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-34HeT {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-34HeT:hover {
  text-decoration: underline;
}
.index_copyLink-8oeDC {
  margin-left: 24px;
}
.index_copyLink-8oeDC .index_copyIcon-1LdvV {
  margin-right: 4px;
}
.index_flexCenter-3gn-k {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1Ig9F {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-11QxM {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2mlUi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2HmNV {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2HmNV:hover {
  color: #2861FC;
}
.index_bluePlainText-wKNSg {
  color: #2861FC;
}
.index_blueTextPlain-3i39N {
  color: #2861FC;
}
.index_antInput-oKHJd {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-oHGRS {
  margin-right: 16px;
}
.index_ml8-1DY06 {
  margin-left: 8px;
}
.index_mr8-2-wrB {
  margin-right: 8px;
}
.index_mb16-1IQBf {
  margin-bottom: 16px;
}
.index_moTag-3VA3t {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-4JdnU {
  cursor: pointer;
}
.index_moUserAvatar-3jwQu {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1qqP6 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-4JdnU:hover .index_moUserAvatar-3jwQu {
  color: #2861FC;
}
.index_navOverlay-1glTZ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1glTZ .ant-dropdown-menu-item a,
.index_navOverlay-1glTZ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1glTZ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1glTZ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3STBW .index_subTitle-NjYJr {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3STBW .ant-table-thead > tr > th,
.index_homeworkTableStyle-3STBW .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3STBW .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3STBW .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3STBW .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3STBW .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3STBW .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3STBW .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3STBW .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-cDaD4,
.index_modalHeaderNew-hya5d {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-hya5d {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-7lxM9 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-cDaD4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-cDaD4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-cDaD4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-vdg0t {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2ahlI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3gn-k {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-utluN {
  margin-left: 16px;
}
.index_mr16-oHGRS {
  margin-right: 16px;
}
.index_phone-modal-36I0W {
  width: 80% !important;
}
.index_medalSrc-3qwEC {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3RqMM 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3RqMM {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3WrTO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3WrTO .ant-tabs {
  background: white;
}
.index_tabStyle-3WrTO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2bkiR {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2SCLV {
  width: 100%;
}
.index_spin-2SCLV .index_ant-spin-container-3VaSW {
  width: 100%;
}
.index_confirmBtns-1r8aK {
  color: red;
}
.index_confirmBtns-1r8aK .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-aReoS {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-aReoS .index_studentNum-20HVA {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1brX4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1brX4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1brX4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1brX4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1brX4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Lr-E {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#Header_center-3CHmi {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Header_forkDiv1-10gFn {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.Header_forkDiv1-10gFn .Header_forkDiv2QueueInit-1MCwM {
  height: 100px !important;
}
.Header_forkDiv1-10gFn .Header_forkDiv2Queue-2ysCW {
  height: 151px !important;
}
.Header_forkDiv1-10gFn .Header_forkDiv2-1Fzoe {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.Header_forkDiv1-10gFn .Header_forkDiv2-1Fzoe .Header_word-37SPe {
  padding: 10px 20px;
  font-size: 14px;
}
.Header_forkDiv1-10gFn .Header_forkDiv2-1Fzoe .Header_word-37SPe .Header_boldWord-2LXXb {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.Header_forkDiv1-10gFn .Header_forkDiv2-1Fzoe .Header_loadingHint-2jLf3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.Header_modalBtnCancel-3iEx5 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.Header_modalBtnDanger-2OBEy {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.Header_modalBtnReset-3tjti {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.Header_modalBtnDisabled-2DzkS {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.Header_modalBtnDisabled-2DzkS::after {
  content: '' !important;
  display: none !important;
}
.Header_tableFilterDiv-c3mTv {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.Header_tableFilterDiv-c3mTv .Header_filterCheckbox-3e1gf {
  max-height: 450px;
  overflow-y: auto;
}
.Header_tableFilterDiv-c3mTv .Header_filterFooter-3HO0U {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.Header_tableFilterDiv-c3mTv .Header_numberInput-3pjPR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.Header_tableFilterDiv-c3mTv .Header_filterTitle-2idNc {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.Header_tableFilterDiv-c3mTv .Header_modalBtnCancel-3iEx5 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.Header_tableFilterDiv-c3mTv .Header_modalBtnOk-2WkjD {
  border-radius: 24px !important;
}
.Header_tableFilterDiv-c3mTv .Header_tableBtn-2PRcK {
  color: #2861FC;
  cursor: pointer;
}
.Header_tableFilterDiv-c3mTv .Header_tableBtn-2PRcK:hover {
  color: #2861FC;
}
.Header_tableFilterDiv-c3mTv :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.Header_flex-3K584 {
  display: flex;
}
.Header_splitLine-1rHJA {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.Header_flexEnd-P3y9U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.Header_flexStart-3Yh5z {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.Header_detailNavName-uthzY {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.Header_copyLinkURL-2tEc8 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.Header_copyLinkURL-2tEc8:hover {
  text-decoration: underline;
}
.Header_copyLink-3Y3oq {
  margin-left: 24px;
}
.Header_copyLink-3Y3oq .Header_copyIcon-2mQc- {
  margin-right: 4px;
}
.Header_flexCenter-2PwC- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.Header_flexColumnCenter-zZXiY {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.Header_flexColumnStart-1ebPO {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.Header_flexBetween-1rWfT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.Header_blueText-1C-Au {
  color: #2861FC;
  cursor: pointer;
}
.Header_blueText-1C-Au:hover {
  color: #2861FC;
}
.Header_bluePlainText-1geEo {
  color: #2861FC;
}
.Header_blueTextPlain-3oQ7t {
  color: #2861FC;
}
.Header_antInput-3tUbC {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.Header_mr16-3cctE {
  margin-right: 16px;
}
.Header_ml8-1wQeH {
  margin-left: 8px;
}
.Header_mr8-2m1hp {
  margin-right: 8px;
}
.Header_mb16-21uW7 {
  margin-bottom: 16px;
}
.Header_moTag-2ahO9 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.Header_moUserAvatarSpan-1qL77 {
  cursor: pointer;
}
.Header_moUserAvatar-2fSWa {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Header_moUsername-2Ycru {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Header_moUserAvatarSpan-1qL77:hover .Header_moUserAvatar-2fSWa {
  color: #2861FC;
}
.Header_navOverlay-3jiDx .ant-dropdown-menu {
  padding: 6px;
}
.Header_navOverlay-3jiDx .ant-dropdown-menu-item a,
.Header_navOverlay-3jiDx .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.Header_navOverlay-3jiDx .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.Header_navOverlay-3jiDx .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.Header_homeworkTableStyle-2iwCB .Header_subTitle-3v0tV {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.Header_homeworkTableStyle-2iwCB .ant-table-thead > tr > th,
.Header_homeworkTableStyle-2iwCB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.Header_homeworkTableStyle-2iwCB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.Header_homeworkTableStyle-2iwCB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.Header_homeworkTableStyle-2iwCB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.Header_homeworkTableStyle-2iwCB .ant-table-placeholder {
  border: none;
}
.Header_homeworkTableStyle-2iwCB .ant-empty-image svg {
  display: none;
}
.Header_homeworkTableStyle-2iwCB .ant-empty-image {
  height: 110px;
}
.Header_homeworkTableStyle-2iwCB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.Header_modalHeader-hQ8pZ,
.Header_modalHeaderNew-3izi1 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.Header_modalHeaderNew-3izi1 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.Header_modalHeaderBefore-22iV7 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.Header_modalHeader-hQ8pZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.Header_modalHeader-hQ8pZ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.Header_modalHeader-hQ8pZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.Header_font14gray-3s8Gx {
  font-size: 14px;
  color: #8a8a8a;
}
.Header_flexEnd-P3y9U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.Header_flexCenter-2PwC- {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Header_ml16-3hyX9 {
  margin-left: 16px;
}
.Header_mr16-3cctE {
  margin-right: 16px;
}
.Header_phone-modal-EzGJE {
  width: 80% !important;
}
.Header_medalSrc-2xGxm {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: Header_medalMove-2iC0D 1s;
  animation-fill-mode: forwards;
}
@keyframes Header_medalMove-2iC0D {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.Header_tabStyle-3YuRE .ant-tabs-top-bar {
  border: none;
}
.Header_tabStyle-3YuRE .ant-tabs {
  background: white;
}
.Header_tabStyle-3YuRE .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.Header_unLoginAvatar-1EOmO {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.Header_spin-1oP3L {
  width: 100%;
}
.Header_spin-1oP3L .Header_ant-spin-container-1iPtb {
  width: 100%;
}
.Header_confirmBtns-3-J-Y {
  color: red;
}
.Header_confirmBtns-3-J-Y .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.Header_tableTitle-2u36L {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.Header_tableTitle-2u36L .Header_studentNum-1huNt {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.Header_modalMethodOverwrite-b5n3E .ant-modal-body {
  padding: 0 0 16px 0;
}
.Header_modalMethodOverwrite-b5n3E .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.Header_modalMethodOverwrite-b5n3E .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.Header_modalMethodOverwrite-b5n3E .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.Header_modalMethodOverwrite-b5n3E .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.Header_largeRoundBtn-36WGT {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.Header_appCenterRunSuccess-1AhGq {
  color: #2861FC;
}
.Header_container-38Tn4 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  z-index: 1000;
  height: 60px;
  transition: 0.5s all;
}
.Header_container-38Tn4 .Header_leftExt-2tCoR {
  font-size: 12px;
  left: 16px;
  color: #ffffff;
  display: flex;
  height: 44px;
  align-items: center;
  position: absolute;
}
.Header_container-38Tn4 .Header_leftExt-2tCoR .Header_beta-2--Cg {
  padding: 0 5px;
  margin-right: 6px;
}
.Header_container-38Tn4 .Header_languageButton-32IOq {
  font-family: SFProText-Regular, PingFangSC-Medium, sans-serif;
  margin-top: 10px;
  box-shadow: none;
}
.Header_container-38Tn4 .Header_box-3ombF {
  max-width: 1170px;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl {
  border-bottom-color: transparent;
  background: transparent;
  overflow: hidden;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_menuDocStyle-3jNh6 {
  text-align: center;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_blogDoc-2oF8h:hover {
  color: #2861FC !important;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_menuDocStyleWhite-3-lZ0 {
  font-family: SFProText-Semibold, PingFangSC-Medium, sans-serif;
  color: white;
  text-align: center;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_menuDocStyleWhite-3-lZ0:hover {
  color: #2861FC;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_ant-menu-item-16u1- .Header_home-page-mmyEq.Header_home-page-test-35IkB {
  font-family: SFProText-Semibold, PingFangSC-Medium, sans-serif;
  color: white;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_logoBox-1jMiW {
  padding-left: 0px;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_logoBox-1jMiW .Header_logo-1JPes {
  display: inline;
  width: 30px;
  vertical-align: middle;
  margin-bottom: 3px;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_logoBox-1jMiW .Header_logoZJU-1PiHX {
  display: inline;
  width: 130px;
  vertical-align: middle;
  margin-bottom: 3px;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_logoBox-1jMiW .Header_logoZJUScroll-2pbjE {
  width: 130px;
  height: 30px;
  margin-bottom: 3px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 130px auto;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/zjuLogo.png);
  mask-image: url(https://mo-imgs.momodel.cn/zjuLogo.png);
  cursor: pointer;
  background-color: #2861FC;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_rightButton-3tJ6c {
  float: right;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normal-3URhl .Header_messageMenuItem-2L2rq {
  background-color: white;
  color: #5c6ab7;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normalEN-2EW3O .Header_loginAndRegister-2d3Tb,
.Header_container-38Tn4 .Header_box-3ombF .Header_normalEN-2EW3O .Header_loginAndRegisterHome-3S3Ie {
  font-weight: 600;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normalEN-2EW3O .ant-menu-item:hover > a {
  font-weight: 600;
}
.Header_container-38Tn4 .Header_box-3ombF .Header_normalEN-2EW3O .ant-menu-item > a {
  font-weight: 600;
  font-size: 12px !important;
}
.Header_rightButton-3tJ6c {
  padding: 0 5px;
  border-radius: 1px;
  cursor: pointer;
}
.Header_messageSubmenu-1R9je {
  float: right;
  color: #596069;
  z-index: 99999;
}
.Header_messageSubmenu-1R9je .ant-menu.ant-menu-sub.ant-menu-vertical {
  width: 360px;
  position: relative;
  right: 97px;
}
.Header_messageSubmenu-1R9je .ant-menu-submenu-title {
  padding-left: 12px;
  padding-right: 12px;
}
.Header_messageSubmenu-1R9je .Header_emptyMessage-c_zAV {
  display: flex;
  flex-direction: column;
  width: 360px;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.ant-menu {
  max-height: 500px;
  overflow-y: auto;
  background: white;
}
.ant-menu ::-webkit-scrollbar {
  display: none;
}
.ant-menu-item {
  white-space: pre-wrap;
  color: #596069;
}
.ant-menu-dark, .ant-menu-dark .ant-menu-sub {
  background: white;
}
.ant-menu-dark .ant-menu-item:hover > a {
  color: #40a9ff;
}
.ant-menu-item .ant-menu-item-active {
  background: #2861FC;
  color: #2861FC;
}
.ant-menu-dark .ant-menu-item > a {
  color: #596069;
}
.ant-menu-dark .ant-menu-item > a > .home-page {
  color: white;
}
.ant-menu-dark .ant-menu-item-selected > a {
  color: #2861FC;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background: white;
}
body .ant-menu-dark .ant-menu-submenu-title .home-page.home-page-test {
  font-family: SFProText-Semibold, PingFangSC-Medium, sans-serif;
  color: white;
}
.ant-menu-submenu-popup {
  max-width: 20%;
}
body .menu-test.ant-menu-dark .ant-menu-item:hover, body .menu-test.ant-menu-dark .ant-menu-item-active {
  background-color: #2861FC;
}
body .menu-test.ant-menu-dark .ant-menu-item-selected {
  background: white;
}
body .menu-test.ant-menu-dark .ant-menu-item-active > div {
  color: white;
}
.ant-menu-item, .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 0;
}
.rightButton .ant-menu-submenu-title {
  padding-left: 18px !important;
}
.ant-menu-submenu.rightButton .ant-menu-submenu-title {
  padding-left: 0;
}
.language .ant-menu-submenu-title {
  padding-left: 0px;
}
.Header_inHomePage-3Efkg .ant-menu-dark .ant-menu-item > a {
  color: white;
}
.Header_inHomePage-3Efkg .ant-menu-dark .ant-menu-item:hover > a {
  color: #40a9ff;
}
.Header_inHomePage-3Efkg .ant-menu-item .ant-menu-item-active {
  background: #2861FC;
  color: #2861FC;
}
.Header_zjuHomePage-4Tc6y .ant-menu-dark .ant-menu-item > a {
  color: #596069;
}
.Header_zjuHomePage-4Tc6y .ant-menu-dark .ant-menu-item:hover > a {
  color: #40a9ff;
}
.Header_zjuHomePage-4Tc6y .ant-menu-item .ant-menu-item-active {
  background: #2861FC;
  color: #2861FC;
}
.Header_messageP-1q5_Z {
  color: #596069;
  border-bottom: 1px solid #eeeeee;
  padding: 8px 0;
  margin: 0 20px;
  word-wrap: break-word;
  line-height: 1.6em;
  cursor: default;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  white-space: pre-wrap;
}
.Header_messageP-1q5_Z .Header_rowMessage-1Agbe {
  display: flex;
  flex-direction: row;
}
.Header_messageP-1q5_Z .Header_rowMessage-1Agbe .markdown-body {
  color: unset;
  font-size: unset;
}
.Header_messageP-1q5_Z .Header_important-2a8ZO {
  color: #2861FC;
  cursor: pointer;
}
.Header_messageP-1q5_Z .Header_deliverAgain-11jJ1 {
  color: #0366d6;
  cursor: pointer;
}
.Header_messageP-1q5_Z .Header_deliverAgain-11jJ1:hover {
  text-decoration: underline;
}
.Header_msgBox-3VrFW:last-child {
  cursor: default;
}
.Header_msgBox-3VrFW:last-child .Header_messageP-1q5_Z {
  border: none;
}
.Header_msgBox-3VrFW:last-child .Header_messageP-1q5_Z .Header_taskDisplayName-CUI2Z {
  color: #0050B3;
}
.Header_allMessageBtn-Ns48G {
  background: #FBFBFC;
  color: #999999;
  text-align: center;
  font-size: 14px;
  position: absolute;
  top: 215px;
  width: 100%;
  height: 40px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.Header_userSelect-32W6Z {
  color: #24292E;
  font-weight: 400;
}
.Header_loginAndRegisterHome-3S3Ie {
  margin-right: 12px;
  color: white;
}
.Header_loginAndRegister-2d3Tb {
  margin-right: 12px;
  color: #596069;
}
.Header_loginAndRegister-2d3Tb:hover,
.Header_loginAndRegisterHome-3S3Ie:hover {
  color: #40a9ff;
}
.Header_ifJupyterWarpper-24cAY .ant-modal {
  width: 430px !important;
}
.Header_ifJupyterWarpper-24cAY .Header_usedJupyterModal-1Z48C .Header_footer-YjYh9 {
  display: flex;
  justify-content: space-between;
  margin: 24px -24px -24px;
}
.Header_ifJupyterWarpper-24cAY .Header_usedJupyterModal-1Z48C .Header_btn-3PQs2 {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
}
.Header_ifJupyterWarpper-24cAY .Header_usedJupyterModal-1Z48C .Header_btnLeft-2oBtz {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
  border-radius: 0 0 0 4px;
}
.Header_ifJupyterWarpper-24cAY .Header_usedJupyterModal-1Z48C .Header_btnRight-3IDZF {
  width: 50%;
  border-width: 0;
  border-top-width: 1px;
  height: 40px;
  border-radius: 0 0 4px 0;
  background: #2861FC;
  border-top-color: #2861FC;
}
.Header_ifJupyterWarpper-24cAY .Header_usedJupyterModal-1Z48C .Header_btnRight-3IDZF:hover {
  background: #69c0ff;
  border-top-color: #69c0ff;
}

.markdownRender_markdownRender-x_VOo {
  white-space: normal;
}
.markdownRender_markdownRender-x_VOo .react-mde {
  border: none;
}
.markdownRender_markdownRender-x_VOo .mde-preview .mde-preview-content {
  padding: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#markdownRender_center-tcxEv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.markdownRender_forkDiv1-14eoS {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2QueueInit-tulvN {
  height: 100px !important;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2Queue-1bzvR {
  height: 151px !important;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2-JCXHt {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2-JCXHt .markdownRender_word-3CM9Z {
  padding: 10px 20px;
  font-size: 14px;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2-JCXHt .markdownRender_word-3CM9Z .markdownRender_boldWord-lZqaa {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.markdownRender_forkDiv1-14eoS .markdownRender_forkDiv2-JCXHt .markdownRender_loadingHint-3O92L {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.markdownRender_modalBtnCancel-HoCve {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.markdownRender_modalBtnDanger-Y4e2A {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.markdownRender_modalBtnReset-2vYND {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.markdownRender_modalBtnDisabled-qO71t {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.markdownRender_modalBtnDisabled-qO71t::after {
  content: '' !important;
  display: none !important;
}
.markdownRender_tableFilterDiv-2BzYc {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_filterCheckbox-2I2s4 {
  max-height: 450px;
  overflow-y: auto;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_filterFooter-3Aqby {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_numberInput-TVYcr {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_filterTitle-1Af31 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_modalBtnCancel-HoCve {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_modalBtnOk-MU8vJ {
  border-radius: 24px !important;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_tableBtn-whBFd {
  color: #2861FC;
  cursor: pointer;
}
.markdownRender_tableFilterDiv-2BzYc .markdownRender_tableBtn-whBFd:hover {
  color: #2861FC;
}
.markdownRender_tableFilterDiv-2BzYc :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.markdownRender_flex--DRtE {
  display: flex;
}
.markdownRender_splitLine-2U4l5 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.markdownRender_flexEnd-2bGLB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.markdownRender_flexStart-c1727 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.markdownRender_detailNavName-eXsY3 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.markdownRender_copyLinkURL-2vDIn {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.markdownRender_copyLinkURL-2vDIn:hover {
  text-decoration: underline;
}
.markdownRender_copyLink-1TKWL {
  margin-left: 24px;
}
.markdownRender_copyLink-1TKWL .markdownRender_copyIcon-28Ms0 {
  margin-right: 4px;
}
.markdownRender_flexCenter-3_Ka2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.markdownRender_flexColumnCenter-3UCV1 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.markdownRender_flexColumnStart-1q3SN {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.markdownRender_flexBetween-2fPHV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.markdownRender_blueText-1WbI8 {
  color: #2861FC;
  cursor: pointer;
}
.markdownRender_blueText-1WbI8:hover {
  color: #2861FC;
}
.markdownRender_bluePlainText-2ijLU {
  color: #2861FC;
}
.markdownRender_blueTextPlain-ufcn9 {
  color: #2861FC;
}
.markdownRender_antInput-3DHRt {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.markdownRender_mr16-3z4Tm {
  margin-right: 16px;
}
.markdownRender_ml8-2JBxp {
  margin-left: 8px;
}
.markdownRender_mr8-NQSlO {
  margin-right: 8px;
}
.markdownRender_mb16-22YTC {
  margin-bottom: 16px;
}
.markdownRender_moTag-3nS4k {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.markdownRender_moUserAvatarSpan-2KPV0 {
  cursor: pointer;
}
.markdownRender_moUserAvatar-S-38R {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.markdownRender_moUsername-Eqz0e {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.markdownRender_moUserAvatarSpan-2KPV0:hover .markdownRender_moUserAvatar-S-38R {
  color: #2861FC;
}
.markdownRender_navOverlay-1GqB- .ant-dropdown-menu {
  padding: 6px;
}
.markdownRender_navOverlay-1GqB- .ant-dropdown-menu-item a,
.markdownRender_navOverlay-1GqB- .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.markdownRender_navOverlay-1GqB- .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.markdownRender_navOverlay-1GqB- .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.markdownRender_homeworkTableStyle-2p0Mi .markdownRender_subTitle-2qK4c {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-table-thead > tr > th,
.markdownRender_homeworkTableStyle-2p0Mi .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-table-placeholder {
  border: none;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-empty-image svg {
  display: none;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-empty-image {
  height: 110px;
}
.markdownRender_homeworkTableStyle-2p0Mi .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.markdownRender_modalHeader-gfueL,
.markdownRender_modalHeaderNew-17sob {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.markdownRender_modalHeaderNew-17sob {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.markdownRender_modalHeaderBefore-1F9bl {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.markdownRender_modalHeader-gfueL:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.markdownRender_modalHeader-gfueL {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.markdownRender_modalHeader-gfueL:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.markdownRender_font14gray-2IKZr {
  font-size: 14px;
  color: #8a8a8a;
}
.markdownRender_flexEnd-2bGLB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.markdownRender_flexCenter-3_Ka2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.markdownRender_ml16-2ML0X {
  margin-left: 16px;
}
.markdownRender_mr16-3z4Tm {
  margin-right: 16px;
}
.markdownRender_phone-modal-2nJb6 {
  width: 80% !important;
}
.markdownRender_medalSrc-2GFmf {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: markdownRender_medalMove-1rVh8 1s;
  animation-fill-mode: forwards;
}
@keyframes markdownRender_medalMove-1rVh8 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.markdownRender_tabStyle-1-dae .ant-tabs-top-bar {
  border: none;
}
.markdownRender_tabStyle-1-dae .ant-tabs {
  background: white;
}
.markdownRender_tabStyle-1-dae .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.markdownRender_unLoginAvatar-380pQ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.markdownRender_spin-1Dp_Q {
  width: 100%;
}
.markdownRender_spin-1Dp_Q .markdownRender_ant-spin-container-3IvKb {
  width: 100%;
}
.markdownRender_confirmBtns-2z1bp {
  color: red;
}
.markdownRender_confirmBtns-2z1bp .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.markdownRender_tableTitle-1SR7j {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.markdownRender_tableTitle-1SR7j .markdownRender_studentNum-2NWz0 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.markdownRender_modalMethodOverwrite-2I2Sy .ant-modal-body {
  padding: 0 0 16px 0;
}
.markdownRender_modalMethodOverwrite-2I2Sy .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.markdownRender_modalMethodOverwrite-2I2Sy .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.markdownRender_modalMethodOverwrite-2I2Sy .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.markdownRender_modalMethodOverwrite-2I2Sy .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.markdownRender_largeRoundBtn-2dbZo {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_loadingWord-L871_ {
  display: flex;
  justify-content: center;
  padding: 20px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-c_iQU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-y1F6A {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-y1F6A .index_forkDiv2QueueInit-2nHjw {
  height: 100px !important;
}
.index_forkDiv1-y1F6A .index_forkDiv2Queue-2laaY {
  height: 151px !important;
}
.index_forkDiv1-y1F6A .index_forkDiv2-1F4fM {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-y1F6A .index_forkDiv2-1F4fM .index_word-21r18 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-y1F6A .index_forkDiv2-1F4fM .index_word-21r18 .index_boldWord-2Qyk8 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-y1F6A .index_forkDiv2-1F4fM .index_loadingHint-3JX_9 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1a9wh {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2odm8 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-37N18 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2wSMf {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2wSMf::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2tDZS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2tDZS .index_filterCheckbox-1GyAk {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2tDZS .index_filterFooter-18rAn {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2tDZS .index_numberInput-2w45m {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2tDZS .index_filterTitle-bsGg_ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2tDZS .index_modalBtnCancel-1a9wh {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2tDZS .index_modalBtnOk-285IT {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2tDZS .index_tableBtn-3XXXn {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2tDZS .index_tableBtn-3XXXn:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2tDZS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1eQbN {
  display: flex;
}
.index_splitLine-1VBRG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3xIUW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Eh5N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3br_7 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-12uX3 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-12uX3:hover {
  text-decoration: underline;
}
.index_copyLink-1qQTt {
  margin-left: 24px;
}
.index_copyLink-1qQTt .index_copyIcon-3-Uh1 {
  margin-right: 4px;
}
.index_flexCenter-10HkL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-eSj88 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2ZCvA {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2KFMf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-deX_F {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-deX_F:hover {
  color: #2861FC;
}
.index_bluePlainText-pAbk_ {
  color: #2861FC;
}
.index_blueTextPlain-3STjF {
  color: #2861FC;
}
.index_antInput-3o6BK {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2o1aR {
  margin-right: 16px;
}
.index_ml8-rIyeo {
  margin-left: 8px;
}
.index_mr8-NWY8C {
  margin-right: 8px;
}
.index_mb16-aPIJU {
  margin-bottom: 16px;
}
.index_moTag-1M-pH {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1XFe2 {
  cursor: pointer;
}
.index_moUserAvatar-1ehpa {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-18wiV {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1XFe2:hover .index_moUserAvatar-1ehpa {
  color: #2861FC;
}
.index_navOverlay-34B7Y .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-34B7Y .ant-dropdown-menu-item a,
.index_navOverlay-34B7Y .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-34B7Y .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-34B7Y .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-qGbCt .index_subTitle-18XGy {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-qGbCt .ant-table-thead > tr > th,
.index_homeworkTableStyle-qGbCt .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-qGbCt .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-qGbCt .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-qGbCt .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-qGbCt .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-qGbCt .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-qGbCt .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-qGbCt .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1rLdD,
.index_modalHeaderNew-LMao4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-LMao4 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1GYf2 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1rLdD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1rLdD {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1rLdD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1eqYs {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3xIUW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-10HkL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3Equz {
  margin-left: 16px;
}
.index_mr16-2o1aR {
  margin-right: 16px;
}
.index_phone-modal-2qdiD {
  width: 80% !important;
}
.index_medalSrc-3jWMt {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1REwb 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1REwb {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Qc7j .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Qc7j .ant-tabs {
  background: white;
}
.index_tabStyle-1Qc7j .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-EDMFo {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-23WOP {
  width: 100%;
}
.index_spin-23WOP .index_ant-spin-container-2TPYC {
  width: 100%;
}
.index_confirmBtns-1TsQQ {
  color: red;
}
.index_confirmBtns-1TsQQ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-5J704 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-5J704 .index_studentNum-1PlPM {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3bzK1 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3bzK1 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3bzK1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3bzK1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3bzK1 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-m8eQ3 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1VGhw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2pTli {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2pTli .index_forkDiv2QueueInit-ZtFKj {
  height: 100px !important;
}
.index_forkDiv1-2pTli .index_forkDiv2Queue-1wHO- {
  height: 151px !important;
}
.index_forkDiv1-2pTli .index_forkDiv2-21nrR {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2pTli .index_forkDiv2-21nrR .index_word-2rAlg {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2pTli .index_forkDiv2-21nrR .index_word-2rAlg .index_boldWord-2YxvF {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2pTli .index_forkDiv2-21nrR .index_loadingHint-2Z74S {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-UK4ki {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-137ZT {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3x1EK {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1JxFo {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1JxFo::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2lfuf {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2lfuf .index_filterCheckbox-1dnbl {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2lfuf .index_filterFooter-3EWVM {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2lfuf .index_numberInput-2rBtT {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2lfuf .index_filterTitle-1WmFf {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2lfuf .index_modalBtnCancel-UK4ki {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2lfuf .index_modalBtnOk-IPrcQ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2lfuf .index_tableBtn-7kaXw {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2lfuf .index_tableBtn-7kaXw:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2lfuf :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-dqwuA {
  display: flex;
}
.index_splitLine-3-Esn {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2SpCl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1F0rs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2ucil {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-vOp-g {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-vOp-g:hover {
  text-decoration: underline;
}
.index_copyLink-3rCRI {
  margin-left: 24px;
}
.index_copyLink-3rCRI .index_copyIcon-1a0Z6 {
  margin-right: 4px;
}
.index_flexCenter-2u2EE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3qJtu {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-37n-o {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1uatS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText--vHGy {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText--vHGy:hover {
  color: #2861FC;
}
.index_bluePlainText-l6i32 {
  color: #2861FC;
}
.index_blueTextPlain-1l1HQ {
  color: #2861FC;
}
.index_antInput-2OrtY {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3Z3Mg {
  margin-right: 16px;
}
.index_ml8-3hDfX {
  margin-left: 8px;
}
.index_mr8-2-L4k {
  margin-right: 8px;
}
.index_mb16-25aPY {
  margin-bottom: 16px;
}
.index_moTag-3nZix {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2pHkW {
  cursor: pointer;
}
.index_moUserAvatar-1T476 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1R260 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2pHkW:hover .index_moUserAvatar-1T476 {
  color: #2861FC;
}
.index_navOverlay-3ETwv .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3ETwv .ant-dropdown-menu-item a,
.index_navOverlay-3ETwv .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3ETwv .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3ETwv .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3PUQ8 .index_subTitle-x9pmF {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3PUQ8 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3PUQ8 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3PUQ8 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3PUQ8 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3PUQ8 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3PUQ8 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3PUQ8 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3PUQ8 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3PUQ8 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1n_HT,
.index_modalHeaderNew-UkrGf {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-UkrGf {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1bG_S {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1n_HT:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1n_HT {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1n_HT:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2y4bm {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2SpCl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2u2EE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-bVvCc {
  margin-left: 16px;
}
.index_mr16-3Z3Mg {
  margin-right: 16px;
}
.index_phone-modal-12EtD {
  width: 80% !important;
}
.index_medalSrc-L7eD7 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-20g2K 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-20g2K {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3WS7j .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3WS7j .ant-tabs {
  background: white;
}
.index_tabStyle-3WS7j .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3xjCC {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3VWW6 {
  width: 100%;
}
.index_spin-3VWW6 .index_ant-spin-container-3dace {
  width: 100%;
}
.index_confirmBtns-2FISl {
  color: red;
}
.index_confirmBtns-2FISl .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2ftzv {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2ftzv .index_studentNum-z5RHl {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2xEE4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2xEE4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2xEE4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2xEE4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2xEE4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1i4oC {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
p {
  margin-bottom: 0;
}
.index_container-1ztGk {
  width: 1200px;
  background-color: white;
  padding: 34px;
}
.index_message-title-20xYO {
  border-left: 3px solid #2861FC;
  padding-left: 16px;
  font-size: 18px;
  color: #2A2D33;
  margin-bottom: 24px;
  line-height: 15px;
  font-weight: 500;
}
.index_message-wrap-221gb {
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_message-wrap-221gb {
  width: 100%;
}
.index_message-item-1KH3X,
.index_message-item-left-2NgV5 {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #F0F0F0;
  font-size: 14px;
}
.index_message-item-left-2NgV5 {
  width: 75%;
  justify-content: flex-start;
}
.index_message-item-1KH3X:hover {
  background: #F7FCFF;
}
.index_msgText-hGH1v {
  color: #333333;
  font-weight: 600;
}
.index_messageP-3c4uc {
  color: #919497;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  white-space: normal;
  cursor: default;
}
.index_messageP-3c4uc .index_important-2oqAN {
  color: #2861FC;
  cursor: pointer;
}
.index_messageP-3c4uc .index_deliverAgain-3Boma {
  color: #0366d6;
  cursor: pointer;
}
.index_messageP-3c4uc .index_deliverAgain-3Boma:hover {
  text-decoration: underline;
}
.index_messageP-3c4uc .markdown-body {
  color: unset;
  font-size: unset;
}
.index_messageP-3c4uc .markdown-body a {
  color: #2861FC;
}
.index_date-3M9sm {
  color: #333333;
  font-size: 16px;
  margin: 16px 0;
  display: flex;
  align-items: center;
}
.index_date-3M9sm span:last-child {
  margin-left: 4px;
  color: #919497;
  font-size: 14px;
}
.index_time-221Sc {
  color: #919497;
  font-size: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3ObND {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-kdIaQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-kdIaQ .index_forkDiv2QueueInit-2-z81 {
  height: 100px !important;
}
.index_forkDiv1-kdIaQ .index_forkDiv2Queue-Tp06j {
  height: 151px !important;
}
.index_forkDiv1-kdIaQ .index_forkDiv2-2yuNL {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-kdIaQ .index_forkDiv2-2yuNL .index_word-1px4t {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-kdIaQ .index_forkDiv2-2yuNL .index_word-1px4t .index_boldWord-3GsJ2 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-kdIaQ .index_forkDiv2-2yuNL .index_loadingHint-1Iksw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3GhlT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2Ocgi {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-d2-wk {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3BaQu {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3BaQu::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1ypSL {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1ypSL .index_filterCheckbox-3G6Q9 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1ypSL .index_filterFooter-5rSzf {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1ypSL .index_numberInput-1mjRY {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1ypSL .index_filterTitle-2jsre {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1ypSL .index_modalBtnCancel-3GhlT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1ypSL .index_modalBtnOk-bO06a {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1ypSL .index_tableBtn-1TcWA {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1ypSL .index_tableBtn-1TcWA:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1ypSL :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1I8B7 {
  display: flex;
}
.index_splitLine-2dS76 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-GpNhQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-168_- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1LA4J {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2oseo {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2oseo:hover {
  text-decoration: underline;
}
.index_copyLink-jS3gZ {
  margin-left: 24px;
}
.index_copyLink-jS3gZ .index_copyIcon-3EDMK {
  margin-right: 4px;
}
.index_flexCenter-2FYlq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2YKfh {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1UTll {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2wg6J {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-17-9h {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-17-9h:hover {
  color: #2861FC;
}
.index_bluePlainText-2v_h7 {
  color: #2861FC;
}
.index_blueTextPlain-2_XwG {
  color: #2861FC;
}
.index_antInput-zHXwY {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-L1pfd {
  margin-right: 16px;
}
.index_ml8-3Z_LN {
  margin-left: 8px;
}
.index_mr8-pk3e0 {
  margin-right: 8px;
}
.index_mb16-xA0dA {
  margin-bottom: 16px;
}
.index_moTag-_I_nI {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1S7QH {
  cursor: pointer;
}
.index_moUserAvatar-1nSlJ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2gu33 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1S7QH:hover .index_moUserAvatar-1nSlJ {
  color: #2861FC;
}
.index_navOverlay-iUUR0 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-iUUR0 .ant-dropdown-menu-item a,
.index_navOverlay-iUUR0 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-iUUR0 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-iUUR0 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1jJIB .index_subTitle--lx99 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1jJIB .ant-table-thead > tr > th,
.index_homeworkTableStyle-1jJIB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1jJIB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1jJIB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1jJIB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1jJIB .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1jJIB .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1jJIB .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1jJIB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-I-HKP,
.index_modalHeaderNew-2RfRi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2RfRi {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1DUlx {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-I-HKP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-I-HKP {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-I-HKP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3Y2eg {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-GpNhQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2FYlq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3fZ8M {
  margin-left: 16px;
}
.index_mr16-L1pfd {
  margin-right: 16px;
}
.index_phone-modal-2g46G {
  width: 80% !important;
}
.index_medalSrc-jqaZF {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-lN4mN 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-lN4mN {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1N6Eh .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1N6Eh .ant-tabs {
  background: white;
}
.index_tabStyle-1N6Eh .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1Z8iT {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-TsSav {
  width: 100%;
}
.index_spin-TsSav .index_ant-spin-container-1mkyE {
  width: 100%;
}
.index_confirmBtns-3SIu6 {
  color: red;
}
.index_confirmBtns-3SIu6 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1b1T8 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1b1T8 .index_studentNum-1vPuZ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1YNF3 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1YNF3 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1YNF3 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1YNF3 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1YNF3 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-GwkeF {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_contactModal-2Ok95 .index_qrcodeContainer-2CY2z {
  width: 198px;
  height: 198px;
  background: #EBF2F5;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
.index_contactModal-2Ok95 .index_qrcodeContainer-2CY2z img {
  width: 168px;
  height: 168px;
}
.index_contactModal-2Ok95 .index_text-vFmex {
  height: 44px;
  text-align: center;
}
.index_contactModal-2Ok95 .index_button-1nEDU {
  width: 280px;
  height: 36px;
  background: #2861FC;
  border-radius: 2px;
  margin-top: 8px;
}
.index_contactModal-2Ok95 .ant-modal-title {
  height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_contactModal-2Ok95 .ant-modal-header {
  border: none;
  display: flex;
  justify-content: center;
}
.index_contactModal-2Ok95 .ant-modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 18px 18px 18px;
}
.index_contactModal-2Ok95 .ant-modal-footer {
  border: none;
}

.index_createTree-hI42k {
  overflow: auto;
  height: 500px;
  scrollbar-width: thin;
  -ms-overflow-style: none;
  -moz-scrollbars-none: none;
  overflow-x: hidden;
}
.index_createTree-hI42k .index_fakeNode-2wvJn {
  margin-left: 26px;
  display: flex;
  justify-content: space-between;
  padding-right: 8px;
}
.index_createTree-hI42k .ant-tree-node-selected {
  background-color: var(--bgColor, #cce0ff) !important;
}
.index_createTree-hI42k .index_treeChildTitle-3yYGE {
  position: relative;
  display: flex;
  align-items: center;
  width: 300px;
  justify-content: space-between;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.65);
}
.index_createTree-hI42k .index_treeChildTitle-3yYGE .index_title-3AMo4 {
  width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_createTree-hI42k .index_treeChildTitle-3yYGE .index_recommend-28Pq2 {
  background: #fffbe6;
  border-radius: 4px;
  border: 1px solid #fff1b8;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #faad14;
  top: 2px;
  right: -31px;
  height: 18px;
  line-height: 15px;
  margin-right: 3px;
  padding: 0px 5px 0;
}
.index_createTree-hI42k .index_treeChildTitle-3yYGE .index_noShow-bL4L3 {
  width: 34px;
}
.index_createTree-hI42k .index_parentTitle-2mgWr {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  cursor: pointer;
}
.index_createTree-hI42k .index_secondTitle-15qjI {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.85);
}
.index_createTree-hI42k .index_selfTrainTitle-16aga {
  display: flex;
  justify-content: space-between;
  width: 206px;
  padding-right: 12px;
}
.index_createTree-hI42k .index_trainBtn-2nDkC {
  display: flex;
  align-items: center;
  vertical-align: center;
}
.index_showTree-2U0RH {
  width: 263px;
  height: 344px;
  background: #ffffff;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
}
.index_createTree-hI42k::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.index_createTree-hI42k::-webkit-scrollbar-thumb {
  background-color: #f0f0f0;
  border-radius: 4px;
}
.index_createTree-hI42k::-webkit-scrollbar-thumb:hover {
  background-color: #dcdcdc;
}
.index_createTree-hI42k::-webkit-scrollbar-track {
  background-color: #fff;
}
.index_tree-39hOv .ant-tree li .ant-tree-node-content-wrapper {
  cursor: default;
}
.index_tree-39hOv .index_treeTitle-2gq8M {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
}
.index_tree-39hOv .index_treeSecTitle-3s6d4 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
}
.index_tree-39hOv .index_treeChildTitle-3yYGE {
  font-size: 13px;
  max-width: 395px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  display: inline-block;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-Fn0mT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3yziR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3yziR .index_forkDiv2QueueInit-3zoMD {
  height: 100px !important;
}
.index_forkDiv1-3yziR .index_forkDiv2Queue-2FwvV {
  height: 151px !important;
}
.index_forkDiv1-3yziR .index_forkDiv2-1Frlk {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3yziR .index_forkDiv2-1Frlk .index_word-E1oU9 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3yziR .index_forkDiv2-1Frlk .index_word-E1oU9 .index_boldWord-2h8wB {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3yziR .index_forkDiv2-1Frlk .index_loadingHint-ejkQN {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2lHWJ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1w0_h {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3PEoV {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2Ci-k {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2Ci-k::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-vx6Ol {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-vx6Ol .index_filterCheckbox-2pife {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-vx6Ol .index_filterFooter-24LlS {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-vx6Ol .index_numberInput-3Fsub {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-vx6Ol .index_filterTitle-1-8Pk {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-vx6Ol .index_modalBtnCancel-2lHWJ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-vx6Ol .index_modalBtnOk-3gMp0 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-vx6Ol .index_tableBtn-dnxVP {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-vx6Ol .index_tableBtn-dnxVP:hover {
  color: #2861FC;
}
.index_tableFilterDiv-vx6Ol :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-27IP3 {
  display: flex;
}
.index_splitLine-2NvPg {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-NkspQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3w7hi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1pWTt {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3yKwO {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3yKwO:hover {
  text-decoration: underline;
}
.index_copyLink-DgBVW {
  margin-left: 24px;
}
.index_copyLink-DgBVW .index_copyIcon-2jpEQ {
  margin-right: 4px;
}
.index_flexCenter-3hjpV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-39V1h {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2txfW {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-36q4R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-ectpg {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-ectpg:hover {
  color: #2861FC;
}
.index_bluePlainText-S9UWU {
  color: #2861FC;
}
.index_blueTextPlain-2qSvX {
  color: #2861FC;
}
.index_antInput-1ScN6 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1NvPQ {
  margin-right: 16px;
}
.index_ml8-37FW0 {
  margin-left: 8px;
}
.index_mr8-12hGS {
  margin-right: 8px;
}
.index_mb16-35SpA {
  margin-bottom: 16px;
}
.index_moTag-MqlLA {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3XJBf {
  cursor: pointer;
}
.index_moUserAvatar-s-wxo {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-38QwA {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3XJBf:hover .index_moUserAvatar-s-wxo {
  color: #2861FC;
}
.index_navOverlay-NQzU0 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-NQzU0 .ant-dropdown-menu-item a,
.index_navOverlay-NQzU0 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-NQzU0 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-NQzU0 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1eZjK .index_subTitle-3Jlpj {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1eZjK .ant-table-thead > tr > th,
.index_homeworkTableStyle-1eZjK .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1eZjK .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1eZjK .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1eZjK .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1eZjK .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1eZjK .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1eZjK .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1eZjK .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2st5n,
.index_modalHeaderNew-1GdqI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1GdqI {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1dokF {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2st5n:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2st5n {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2st5n:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2RTg6 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-NkspQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3hjpV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-oFwQ8 {
  margin-left: 16px;
}
.index_mr16-1NvPQ {
  margin-right: 16px;
}
.index_phone-modal-Q-sD3 {
  width: 80% !important;
}
.index_medalSrc-2HXWa {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-alZKX 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-alZKX {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-179wq .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-179wq .ant-tabs {
  background: white;
}
.index_tabStyle-179wq .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-37rp8 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Hcp8d {
  width: 100%;
}
.index_spin-Hcp8d .index_ant-spin-container-3jyYm {
  width: 100%;
}
.index_confirmBtns-3zEsG {
  color: red;
}
.index_confirmBtns-3zEsG .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2zUZU {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2zUZU .index_studentNum-twEzL {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-omsxB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-omsxB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-omsxB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-omsxB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-omsxB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-17F7e {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_infoFormBox-1dMav {
  margin-bottom: 74px;
}
.index_infoFormBox-1dMav > div > .index_title-3Ne_A {
  height: 33px;
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 33px;
  margin-bottom: 20px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m {
  width: 1120px;
  background: #ffffff;
  margin: auto;
  padding: 18px 32px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM {
  width: 100%;
  margin: auto;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .ant-form-item-label {
  text-align: left;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .ant-input-number {
  border-radius: 2px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM input {
  border-radius: 2px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .ant-form-item-label > label {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65) !important;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_nameInput-3rfzn {
  width: 216px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI {
  display: flex;
  flex-direction: column;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .ant-popover-arrow {
  border-top-color: rgba(0, 0, 0, 0.75);
  border-left-color: rgba(0, 0, 0, 0.75);
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .ant-popover-inner-content {
  background: rgba(0, 0, 0, 0.75);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  font-size: 10px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_labelWrapper-3nsqp {
  display: flex;
  align-items: center;
  height: 27px;
  margin-bottom: 8px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_labelWrapper-3nsqp .index_label-1bv01 {
  margin-right: 43px;
  width: 44px;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #999999;
  display: flex;
  align-items: center;
  background-size: 100%;
  justify-content: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_labelWrapper-3nsqp .index_label-1bv01 .index_labelText-2dOO_ {
  margin-top: -4px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_labelWrapper-3nsqp .index_label-1bv01:nth-child(1) {
  margin-left: 23px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_labelWrapper-3nsqp .index_selectLabel-1fzXi {
  background-image: url(https://imgbed.momodel.cn/saas/%E9%80%89%E6%8B%A9.png);
  color: #fff;
  font-weight: bold;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 {
  width: 600px;
  height: 34px;
  position: relative;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 .index_slider-10mPi {
  width: 100%;
  margin-bottom: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 .index_block-1AgtL {
  cursor: grab;
  position: absolute;
  width: 90px;
  height: 34px;
  top: -5px;
  transform: translateX(var(--blockX));
  will-change: transform;
  background: url(https://imgbed.momodel.cn/saas/sliderBlock.png) no-repeat;
  background-size: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 .index_block-1AgtL .index_manualLabel-nPCln {
  position: absolute;
  top: -30px;
  left: 22px;
  background-image: url(https://imgbed.momodel.cn/saas/%E9%80%89%E6%8B%A9.png);
  width: 44px;
  height: 100%;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #fff;
  font-weight: bold;
  display: flex;
  align-items: center;
  background-size: 100%;
  justify-content: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 .index_block-1AgtL .index_manualLabel-nPCln .index_labelText-2dOO_ {
  margin-top: -11px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderBar-1VrM9 .index_block-1AgtL .index_buyText-NgBLq {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj {
  width: 600px;
  height: 100px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_sliderContainer-p5UfU {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_manualWeek-1kUcH {
  position: absolute;
  top: 14px;
  color: #666666;
  left: 24px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_manualWeek-1kUcH .index_manualInput-2LXU1 {
  margin: 0 9px 0 6px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_manualWeek-1kUcH .index_weekErrTip-3ihAP {
  position: absolute;
  left: 91px;
  top: 35px;
  font-size: 10px;
  font-weight: 400;
  color: #ff653c;
  display: flex;
  height: 14px;
  align-items: center;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_hint-3t0me {
  color: #666666;
  position: absolute;
  left: 24px;
  bottom: 3px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_hint-3t0me .index_hintNum-2q8Nn {
  font-size: 24px;
  font-family: Arboria-BlackItalic, sans-serif;
  color: #333333;
  vertical-align: -2px;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_discount-Ry5Ij {
  position: absolute;
  bottom: 15px;
  right: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: #333333;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_durContainer-1N6pI .index_sliderCon-3TiAj .index_discount-Ry5Ij .index_num-35hu5 {
  font-size: 32px;
  color: #ff653c;
  margin: 0 4px;
  vertical-align: -2px;
  font-family: Arboria-BlackItalic, sans-serif;
}
.index_infoFormBox-1dMav .index_infoForm-1C05m .index_form-29klM .index_flexRow-3bvl8 {
  display: flex;
  align-items: center;
}
.index_orderInfo-1y9aK {
  background: #ffffff;
  margin: auto;
  padding: 18px 32px;
}
.index_orderInfo-1y9aK .index_title-3Ne_A {
  display: flex;
}
.index_orderInfo-1y9aK .index_title-3Ne_A .index_previewLink-125ei {
  font-size: 14px;
  font-weight: 400;
  margin-left: 16px;
}
.index_orderInfo-1y9aK .index_title-3Ne_A .index_previewLink-125ei .index_previewIcon-eqTfR {
  font-size: 12px;
}
.index_orderTable-z3eQO .index_collapseTableContainer-1E2ah {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 24px;
}
.index_orderTable-z3eQO .index_collapseTableContainer-1E2ah .index_aLink-DX9we {
  margin-right: 4px;
}
.index_orderTable-z3eQO .index_collapseTableContainer-1E2ah .index_header-2hCGV {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}
.index_orderTable-z3eQO .index_collapseTableContainer-1E2ah .index_header-2hCGV .index_title-3Ne_A {
  height: 24px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-right: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
}
.index_orderTable-z3eQO .index_collapseTableContainer-1E2ah .ant-table-thead {
  display: none;
}
.index_moInputNumber-CO0iL {
  display: flex;
}
.index_moInputNumber-CO0iL .index_span-QH1Gx {
  display: inline-flex;
  width: 36px;
  height: 32px;
  background: #f5f5f5;
  border-radius: 0px 2px 2px 0px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_moInputNumber-CO0iL .index_minus-uSu6t {
  display: inline-flex;
  width: 36px;
  height: 32px;
  background: #f5f5f5;
  border-radius: 0px 2px 2px 0px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 2px 0px 0px 2px;
}
.index_moInputNumber-CO0iL .index_add-2UKNp {
  display: inline-flex;
  width: 36px;
  height: 32px;
  background: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.15);
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 0px 2px 2px 0px;
}
.index_moInputNumber-CO0iL input {
  text-align: center;
}
.index_moInputNumber-CO0iL .ant-input-number-handler-wrap {
  display: none;
}
.index_moInputNumber-CO0iL .ant-input-number {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2ZS21 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1gGsR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1gGsR .index_forkDiv2QueueInit-1scnl {
  height: 100px !important;
}
.index_forkDiv1-1gGsR .index_forkDiv2Queue-1v24J {
  height: 151px !important;
}
.index_forkDiv1-1gGsR .index_forkDiv2-Cxuzn {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1gGsR .index_forkDiv2-Cxuzn .index_word-16bt2 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1gGsR .index_forkDiv2-Cxuzn .index_word-16bt2 .index_boldWord-GGQnu {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1gGsR .index_forkDiv2-Cxuzn .index_loadingHint-2vqVc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2dMZm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1vYux {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1yLSA {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-AMZzy {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-AMZzy::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1I7v1 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1I7v1 .index_filterCheckbox-38e16 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1I7v1 .index_filterFooter-29DfT {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1I7v1 .index_numberInput-1deAf {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1I7v1 .index_filterTitle-1RsQP {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1I7v1 .index_modalBtnCancel-2dMZm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1I7v1 .index_modalBtnOk-31S9I {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1I7v1 .index_tableBtn-1G9bG {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1I7v1 .index_tableBtn-1G9bG:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1I7v1 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3i1g9 {
  display: flex;
}
.index_splitLine-mT1fU {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-34uK6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-s3kf8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3SGv5 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2JTSs {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2JTSs:hover {
  text-decoration: underline;
}
.index_copyLink-18NCv {
  margin-left: 24px;
}
.index_copyLink-18NCv .index_copyIcon-37G2I {
  margin-right: 4px;
}
.index_flexCenter-2EHPl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-osO1c {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2MrcJ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3AQd4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-25CpK {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-25CpK:hover {
  color: #2861FC;
}
.index_bluePlainText-1E-9Q {
  color: #2861FC;
}
.index_blueTextPlain-vcxVX {
  color: #2861FC;
}
.index_antInput-3S7_N {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2Mg4W {
  margin-right: 16px;
}
.index_ml8-8VuFs {
  margin-left: 8px;
}
.index_mr8-1WaI3 {
  margin-right: 8px;
}
.index_mb16-28XUM {
  margin-bottom: 16px;
}
.index_moTag-4tCtr {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-23VnR {
  cursor: pointer;
}
.index_moUserAvatar-2Jha5 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-47xOl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-23VnR:hover .index_moUserAvatar-2Jha5 {
  color: #2861FC;
}
.index_navOverlay-336Db .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-336Db .ant-dropdown-menu-item a,
.index_navOverlay-336Db .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-336Db .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-336Db .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1vQwo .index_subTitle-Y8h-9 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1vQwo .ant-table-thead > tr > th,
.index_homeworkTableStyle-1vQwo .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1vQwo .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1vQwo .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1vQwo .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1vQwo .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1vQwo .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1vQwo .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1vQwo .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3R3m6,
.index_modalHeaderNew-1tjKk {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1tjKk {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-vUdab {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3R3m6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3R3m6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3R3m6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-zbee9 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-34uK6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2EHPl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2jrwu {
  margin-left: 16px;
}
.index_mr16-2Mg4W {
  margin-right: 16px;
}
.index_phone-modal-1tKEL {
  width: 80% !important;
}
.index_medalSrc-3qorL {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1jQJe 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1jQJe {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-Ig7Ci .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-Ig7Ci .ant-tabs {
  background: white;
}
.index_tabStyle-Ig7Ci .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3dvB0 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2Q818 {
  width: 100%;
}
.index_spin-2Q818 .index_ant-spin-container-1x3RV {
  width: 100%;
}
.index_confirmBtns-1PwBp {
  color: red;
}
.index_confirmBtns-1PwBp .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-PLu4u {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-PLu4u .index_studentNum-1Rn3R {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2e764 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2e764 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2e764 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2e764 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2e764 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-38UaD {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_price-1VR9y {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.index_price-1VR9y .index_discountPrice-1plA2 {
  height: 20px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  margin-left: 4px;
}
.index_price-1VR9y .index_priceLabel-12VSw {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  margin-right: 16px;
}
.index_price-1VR9y .index_priceNum-2E-fe {
  height: 24px;
  font-size: 20px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #ff6900;
  line-height: 24px;
  margin-right: 8px;
}
.index_price-1VR9y .index_title-u2dJt {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_price-1VR9y .index_detailPrice-yqUZs {
  display: flex;
  flex-direction: row;
}
.index_price-1VR9y .index_hint-2A8GJ {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  line-height: 12px;
  margin-top: 4px;
}
.index_price-1VR9y .index_label-U_6Wq {
  width: 60px;
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  margin-right: 14px;
}
.index_price-1VR9y .index_detailPriceNum-1wh0v {
  height: 22px;
  font-size: 14px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #ff6900;
  line-height: 22px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-29Qig {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2k1ty {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2k1ty .index_forkDiv2QueueInit-1ap93 {
  height: 100px !important;
}
.index_forkDiv1-2k1ty .index_forkDiv2Queue-1vZZ- {
  height: 151px !important;
}
.index_forkDiv1-2k1ty .index_forkDiv2-11AVk {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2k1ty .index_forkDiv2-11AVk .index_word-3qpuv {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2k1ty .index_forkDiv2-11AVk .index_word-3qpuv .index_boldWord-2WCS_ {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2k1ty .index_forkDiv2-11AVk .index_loadingHint-3AiRK {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1vGJY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1-TcG {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1ETzY {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled--vkkc {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled--vkkc::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-38l76 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-38l76 .index_filterCheckbox-2U8TS {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-38l76 .index_filterFooter-1e08M {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-38l76 .index_numberInput-2UBeR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-38l76 .index_filterTitle-2xJoe {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-38l76 .index_modalBtnCancel-1vGJY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-38l76 .index_modalBtnOk-1gehK {
  border-radius: 24px !important;
}
.index_tableFilterDiv-38l76 .index_tableBtn-X7X1t {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-38l76 .index_tableBtn-X7X1t:hover {
  color: #2861FC;
}
.index_tableFilterDiv-38l76 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-QrhJQ {
  display: flex;
}
.index_splitLine-3r9nF {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-bVd9r {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2qyvz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3n2fd {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2ovwm {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2ovwm:hover {
  text-decoration: underline;
}
.index_copyLink-2UHk1 {
  margin-left: 24px;
}
.index_copyLink-2UHk1 .index_copyIcon-2h9Vd {
  margin-right: 4px;
}
.index_flexCenter-3qMYR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-hGzmN {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2ONPb {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3U0fj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2zckf {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2zckf:hover {
  color: #2861FC;
}
.index_bluePlainText-2mZYH {
  color: #2861FC;
}
.index_blueTextPlain-Jiq-k {
  color: #2861FC;
}
.index_antInput-2dRiD {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1K2xL {
  margin-right: 16px;
}
.index_ml8-2bjH5 {
  margin-left: 8px;
}
.index_mr8-3ZdVV {
  margin-right: 8px;
}
.index_mb16-1D0cz {
  margin-bottom: 16px;
}
.index_moTag-3j9u_ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-DrBMw {
  cursor: pointer;
}
.index_moUserAvatar-gD7c3 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2fomf {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-DrBMw:hover .index_moUserAvatar-gD7c3 {
  color: #2861FC;
}
.index_navOverlay-3Wvzt .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3Wvzt .ant-dropdown-menu-item a,
.index_navOverlay-3Wvzt .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3Wvzt .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3Wvzt .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-aOCfb .index_subTitle-2jgt7 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-aOCfb .ant-table-thead > tr > th,
.index_homeworkTableStyle-aOCfb .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-aOCfb .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-aOCfb .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-aOCfb .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-aOCfb .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-aOCfb .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-aOCfb .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-aOCfb .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-V3Tw2,
.index_modalHeaderNew-25QFR {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-25QFR {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2fNJj {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-V3Tw2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-V3Tw2 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-V3Tw2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1vWPl {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-bVd9r {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3qMYR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3AhvW {
  margin-left: 16px;
}
.index_mr16-1K2xL {
  margin-right: 16px;
}
.index_phone-modal-8ya0a {
  width: 80% !important;
}
.index_medalSrc-3lefz {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2FslS 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2FslS {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-cSCws .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-cSCws .ant-tabs {
  background: white;
}
.index_tabStyle-cSCws .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-akKP6 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-eLisd {
  width: 100%;
}
.index_spin-eLisd .index_ant-spin-container-3rm-- {
  width: 100%;
}
.index_confirmBtns-3Js5u {
  color: red;
}
.index_confirmBtns-3Js5u .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-xEPty {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-xEPty .index_studentNum-1uVoX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1hHkQ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1hHkQ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1hHkQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1hHkQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1hHkQ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3SO-U {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-29OWx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-nDtJo {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-nDtJo .index_forkDiv2QueueInit-23aZm {
  height: 100px !important;
}
.index_forkDiv1-nDtJo .index_forkDiv2Queue-1EJkX {
  height: 151px !important;
}
.index_forkDiv1-nDtJo .index_forkDiv2-10puh {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-nDtJo .index_forkDiv2-10puh .index_word-9f3-T {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-nDtJo .index_forkDiv2-10puh .index_word-9f3-T .index_boldWord-2WN0H {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-nDtJo .index_forkDiv2-10puh .index_loadingHint-25jiL {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3I0zu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-Ka5n9 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2jle8 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2ZPve {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2ZPve::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1JXAN {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1JXAN .index_filterCheckbox-3YlpD {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1JXAN .index_filterFooter-25IZx {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1JXAN .index_numberInput-1bNgQ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1JXAN .index_filterTitle-mY3Ap {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1JXAN .index_modalBtnCancel-3I0zu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1JXAN .index_modalBtnOk-eEWD4 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1JXAN .index_tableBtn-4Pd3k {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1JXAN .index_tableBtn-4Pd3k:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1JXAN :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-FQgqX {
  display: flex;
}
.index_splitLine-3Ualw {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-ImvqG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3MD_Y {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2HZcw {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3eQ9O {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3eQ9O:hover {
  text-decoration: underline;
}
.index_copyLink-1CR0D {
  margin-left: 24px;
}
.index_copyLink-1CR0D .index_copyIcon-3D9Oi {
  margin-right: 4px;
}
.index_flexCenter-8lOlx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-U8t7X {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2J4dF {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3SfR6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2ywyL {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2ywyL:hover {
  color: #2861FC;
}
.index_bluePlainText-2yN2O {
  color: #2861FC;
}
.index_blueTextPlain-2kEwR {
  color: #2861FC;
}
.index_antInput-3Htkz {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-Q3SOy {
  margin-right: 16px;
}
.index_ml8-3BEyA {
  margin-left: 8px;
}
.index_mr8-2ftCi {
  margin-right: 8px;
}
.index_mb16-13hzB {
  margin-bottom: 16px;
}
.index_moTag-1b3U8 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1L-hC {
  cursor: pointer;
}
.index_moUserAvatar-OX53k {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-LCMpA {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1L-hC:hover .index_moUserAvatar-OX53k {
  color: #2861FC;
}
.index_navOverlay-2qJAb .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2qJAb .ant-dropdown-menu-item a,
.index_navOverlay-2qJAb .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2qJAb .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2qJAb .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-wyElE .index_subTitle-3C6Ui {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-wyElE .ant-table-thead > tr > th,
.index_homeworkTableStyle-wyElE .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-wyElE .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-wyElE .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-wyElE .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-wyElE .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-wyElE .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-wyElE .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-wyElE .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-c42bF,
.index_modalHeaderNew-10iZu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-10iZu {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-objII {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-c42bF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-c42bF {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-c42bF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2nmbH {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-ImvqG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-8lOlx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1X8Dh {
  margin-left: 16px;
}
.index_mr16-Q3SOy {
  margin-right: 16px;
}
.index_phone-modal-1jMFP {
  width: 80% !important;
}
.index_medalSrc-2VRNh {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1RSaT 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1RSaT {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2Up0_ .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2Up0_ .ant-tabs {
  background: white;
}
.index_tabStyle-2Up0_ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1-fjf {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1yVlW {
  width: 100%;
}
.index_spin-1yVlW .index_ant-spin-container-2zegt {
  width: 100%;
}
.index_confirmBtns-3o67X {
  color: red;
}
.index_confirmBtns-3o67X .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2r-_J {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2r-_J .index_studentNum-29g1r {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-g-pEs .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-g-pEs .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-g-pEs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-g-pEs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-g-pEs .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1qdPA {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_header-1Lgx7 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 26px;
}
.index_header-1Lgx7 .index_headerLink-27xA5 span {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3-noZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3r1VQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3r1VQ .index_forkDiv2QueueInit-dpy6E {
  height: 100px !important;
}
.index_forkDiv1-3r1VQ .index_forkDiv2Queue-1I_gL {
  height: 151px !important;
}
.index_forkDiv1-3r1VQ .index_forkDiv2-1wt5I {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3r1VQ .index_forkDiv2-1wt5I .index_word-u8Z1Z {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3r1VQ .index_forkDiv2-1wt5I .index_word-u8Z1Z .index_boldWord-1U921 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3r1VQ .index_forkDiv2-1wt5I .index_loadingHint-2HbyK {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-TaZWA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-K_O22 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-8cL-z {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1cS__ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1cS__::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1lCA- {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1lCA- .index_filterCheckbox-1iJ4x {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1lCA- .index_filterFooter-1lXMC {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1lCA- .index_numberInput-37YcE {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1lCA- .index_filterTitle-3-VcY {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1lCA- .index_modalBtnCancel-TaZWA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1lCA- .index_modalBtnOk-9i1Tv {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1lCA- .index_tableBtn-4AtaN {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1lCA- .index_tableBtn-4AtaN:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1lCA- :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3jQGq {
  display: flex;
}
.index_splitLine-2J_dr {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-vQRH7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2IJ1p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Vkib {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3kwwy {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3kwwy:hover {
  text-decoration: underline;
}
.index_copyLink-1ZrZ1 {
  margin-left: 24px;
}
.index_copyLink-1ZrZ1 .index_copyIcon-1z5lm {
  margin-right: 4px;
}
.index_flexCenter-Scwxx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-Xw3Mf {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3qbD5 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-u8seU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1FBhU {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1FBhU:hover {
  color: #2861FC;
}
.index_bluePlainText-1cA70 {
  color: #2861FC;
}
.index_blueTextPlain-3AHJj {
  color: #2861FC;
}
.index_antInput-3JPjy {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2wJD5 {
  margin-right: 16px;
}
.index_ml8-2H_4l {
  margin-left: 8px;
}
.index_mr8-3Xdra {
  margin-right: 8px;
}
.index_mb16-33QmN {
  margin-bottom: 16px;
}
.index_moTag-lvvxs {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1R54J {
  cursor: pointer;
}
.index_moUserAvatar-1QTHG {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-LAWm7 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1R54J:hover .index_moUserAvatar-1QTHG {
  color: #2861FC;
}
.index_navOverlay-361oz .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-361oz .ant-dropdown-menu-item a,
.index_navOverlay-361oz .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-361oz .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-361oz .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3JkiY .index_subTitle-e0nL2 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3JkiY .ant-table-thead > tr > th,
.index_homeworkTableStyle-3JkiY .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3JkiY .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3JkiY .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3JkiY .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3JkiY .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3JkiY .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3JkiY .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3JkiY .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2nv4_,
.index_modalHeaderNew-2ICiX {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2ICiX {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2EnQR {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2nv4_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2nv4_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2nv4_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1pYry {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-vQRH7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-Scwxx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1t0Ph {
  margin-left: 16px;
}
.index_mr16-2wJD5 {
  margin-right: 16px;
}
.index_phone-modal-3wbq7 {
  width: 80% !important;
}
.index_medalSrc-3aJIN {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-POSIB 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-POSIB {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1o__C .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1o__C .ant-tabs {
  background: white;
}
.index_tabStyle-1o__C .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3GpcM {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-MBkv7 {
  width: 100%;
}
.index_spin-MBkv7 .index_ant-spin-container-5nm5h {
  width: 100%;
}
.index_confirmBtns-1VE_Y {
  color: red;
}
.index_confirmBtns-1VE_Y .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2qVzd {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2qVzd .index_studentNum-3bBVb {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1yfOP .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1yfOP .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1yfOP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1yfOP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1yfOP .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-LI8Do {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_time-2_zKg {
  color: #FF6900;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-6IN0_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3Gvzl {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3Gvzl .index_forkDiv2QueueInit-1Iix7 {
  height: 100px !important;
}
.index_forkDiv1-3Gvzl .index_forkDiv2Queue-3H-kL {
  height: 151px !important;
}
.index_forkDiv1-3Gvzl .index_forkDiv2-3BpOo {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3Gvzl .index_forkDiv2-3BpOo .index_word-2djiG {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3Gvzl .index_forkDiv2-3BpOo .index_word-2djiG .index_boldWord-fTe6g {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3Gvzl .index_forkDiv2-3BpOo .index_loadingHint-2vgZX {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-38XHc {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1CbTQ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1IIRm {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-34IzI {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-34IzI::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-9OnwF {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-9OnwF .index_filterCheckbox-3gp-G {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-9OnwF .index_filterFooter-2BGFQ {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-9OnwF .index_numberInput-N9g0R {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-9OnwF .index_filterTitle-lC4bq {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-9OnwF .index_modalBtnCancel-38XHc {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-9OnwF .index_modalBtnOk-TRsMv {
  border-radius: 24px !important;
}
.index_tableFilterDiv-9OnwF .index_tableBtn-21x8H {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-9OnwF .index_tableBtn-21x8H:hover {
  color: #2861FC;
}
.index_tableFilterDiv-9OnwF :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-Rbx5I {
  display: flex;
}
.index_splitLine-2lAqT {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-lFVjs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3PKdr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2q4IC {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3INnZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3INnZ:hover {
  text-decoration: underline;
}
.index_copyLink-3Z_O7 {
  margin-left: 24px;
}
.index_copyLink-3Z_O7 .index_copyIcon-344FR {
  margin-right: 4px;
}
.index_flexCenter-3-79U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-14IOq {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3aBlK {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Au7p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1DXCK {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1DXCK:hover {
  color: #2861FC;
}
.index_bluePlainText-3jRxp {
  color: #2861FC;
}
.index_blueTextPlain-1JAC9 {
  color: #2861FC;
}
.index_antInput-utXVn {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-g80qF {
  margin-right: 16px;
}
.index_ml8-2CXTv {
  margin-left: 8px;
}
.index_mr8-2sm-N {
  margin-right: 8px;
}
.index_mb16-34yQB {
  margin-bottom: 16px;
}
.index_moTag-3yL_X {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3sDjP {
  cursor: pointer;
}
.index_moUserAvatar-2wt0i {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-GanZ5 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3sDjP:hover .index_moUserAvatar-2wt0i {
  color: #2861FC;
}
.index_navOverlay-25SWh .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-25SWh .ant-dropdown-menu-item a,
.index_navOverlay-25SWh .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-25SWh .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-25SWh .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-21Wav .index_subTitle-jIpw0 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-21Wav .ant-table-thead > tr > th,
.index_homeworkTableStyle-21Wav .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-21Wav .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-21Wav .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-21Wav .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-21Wav .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-21Wav .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-21Wav .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-21Wav .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-9Af-k,
.index_modalHeaderNew-3dCZS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3dCZS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2t8bq {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-9Af-k:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-9Af-k {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-9Af-k:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-g_TKf {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-lFVjs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3-79U {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3T_Ct {
  margin-left: 16px;
}
.index_mr16-g80qF {
  margin-right: 16px;
}
.index_phone-modal-3uFUk {
  width: 80% !important;
}
.index_medalSrc-30o_F {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-10vXj 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-10vXj {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1GQph .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1GQph .ant-tabs {
  background: white;
}
.index_tabStyle-1GQph .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3SXe4 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-En7Nj {
  width: 100%;
}
.index_spin-En7Nj .index_ant-spin-container-2humm {
  width: 100%;
}
.index_confirmBtns-3-I9z {
  color: red;
}
.index_confirmBtns-3-I9z .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-FQv1X {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-FQv1X .index_studentNum-1PhzP {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1449q .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1449q .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1449q .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1449q .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1449q .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-H_eoi {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_layout-3431B {
  padding: 16px 28px;
  background: #fff;
}
.index_layout-3431B .index_paymentBar-24_zy {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.index_layout-3431B .index_paymentBar-24_zy .index_paymentStatusBar-1weHM {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_layout-3431B .index_paymentBar-24_zy .index_paymentStatusBar-1weHM .index_waitingText-i0spa {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  margin-right: 12px;
}
.index_layout-3431B .index_paymentBar-24_zy .index_buttonGroup-DDn4M .index_payButton-11zb3 {
  background: #FF6900;
  border-color: #FF6900;
  margin-right: 12px;
}
.index_layout-3431B .index_splitLine-2lAqT {
  width: 100%;
  height: 2px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin-top: 20px;
  margin-bottom: 20px;
}
.index_layout-3431B .index_orderInfo-10iRH {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.index_layout-3431B .index_orderInfo-10iRH .index_orderInfoItem-VpoPB {
  width: 50%;
}
.index_layout-3431B .index_productInfoTitle-35O7n {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  margin-top: 10px;
  margin-bottom: 16px;
}
.index_layout-3431B .index_orderInfoItem-VpoPB {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
.index_layout-3431B .index_orderInfoItem-VpoPB .index_orderInfoItemTitle-2NnB_ {
  height: 22px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_layout-3431B .index_orderInfoItem-VpoPB .index_orderInfoItemContent-F-KZ- {
  height: 22px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  margin-right: 72px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-31ou4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-TazgB {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-TazgB .index_forkDiv2QueueInit-23v3f {
  height: 100px !important;
}
.index_forkDiv1-TazgB .index_forkDiv2Queue-16F22 {
  height: 151px !important;
}
.index_forkDiv1-TazgB .index_forkDiv2-1R6eC {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-TazgB .index_forkDiv2-1R6eC .index_word-2Tl1h {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-TazgB .index_forkDiv2-1R6eC .index_word-2Tl1h .index_boldWord-3y3xu {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-TazgB .index_forkDiv2-1R6eC .index_loadingHint-RWWWQ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-27hbS {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3jVU_ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2AKhy {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-39uoD {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-39uoD::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-cN0aB {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-cN0aB .index_filterCheckbox-1KnAr {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-cN0aB .index_filterFooter-2nLQc {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-cN0aB .index_numberInput-3DPIK {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-cN0aB .index_filterTitle-HAgLV {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-cN0aB .index_modalBtnCancel-27hbS {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-cN0aB .index_modalBtnOk-1pfWZ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-cN0aB .index_tableBtn-1x0uQ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-cN0aB .index_tableBtn-1x0uQ:hover {
  color: #2861FC;
}
.index_tableFilterDiv-cN0aB :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3rxmQ {
  display: flex;
}
.index_splitLine-1IRFc {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-4lTsU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1Ijko {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-S9YNZ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3i0eu {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3i0eu:hover {
  text-decoration: underline;
}
.index_copyLink-3wGSm {
  margin-left: 24px;
}
.index_copyLink-3wGSm .index_copyIcon-2zMyu {
  margin-right: 4px;
}
.index_flexCenter-Prtvc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3lUfi {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-27zyx {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3W0Mz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-WRQgR {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-WRQgR:hover {
  color: #2861FC;
}
.index_bluePlainText-2B2sd {
  color: #2861FC;
}
.index_blueTextPlain-2QFK2 {
  color: #2861FC;
}
.index_antInput-1a515 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3-GtH {
  margin-right: 16px;
}
.index_ml8-26A8V {
  margin-left: 8px;
}
.index_mr8-1WK_N {
  margin-right: 8px;
}
.index_mb16-2EDlU {
  margin-bottom: 16px;
}
.index_moTag-2p7hs {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-13bsp {
  cursor: pointer;
}
.index_moUserAvatar-3w-lL {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2P8GW {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-13bsp:hover .index_moUserAvatar-3w-lL {
  color: #2861FC;
}
.index_navOverlay-25m3o .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-25m3o .ant-dropdown-menu-item a,
.index_navOverlay-25m3o .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-25m3o .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-25m3o .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-djJPg .index_subTitle-2K6HJ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-djJPg .ant-table-thead > tr > th,
.index_homeworkTableStyle-djJPg .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-djJPg .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-djJPg .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-djJPg .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-djJPg .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-djJPg .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-djJPg .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-djJPg .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1iwR_,
.index_modalHeaderNew-30fkh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-30fkh {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-36uAs {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1iwR_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1iwR_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1iwR_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-lm_QG {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-4lTsU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-Prtvc {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3hWDU {
  margin-left: 16px;
}
.index_mr16-3-GtH {
  margin-right: 16px;
}
.index_phone-modal-jy2mE {
  width: 80% !important;
}
.index_medalSrc-WGvJv {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-QuWvE 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-QuWvE {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3hI41 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3hI41 .ant-tabs {
  background: white;
}
.index_tabStyle-3hI41 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1WNzZ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-DNXr4 {
  width: 100%;
}
.index_spin-DNXr4 .index_ant-spin-container-3Nn9I {
  width: 100%;
}
.index_confirmBtns-1fVe- {
  color: red;
}
.index_confirmBtns-1fVe- .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2cXh2 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2cXh2 .index_studentNum-2tH-V {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-24NIV .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-24NIV .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-24NIV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-24NIV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-24NIV .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-jMdDu {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_tips-1vYHj {
  border-radius: 2px;
  padding: 16px;
  font-size: 12px;
  line-height: 20px;
  position: relative;
}
.index_tips-1vYHj .index_tag-1bP4d {
  width: 45px;
  height: 18px;
  border-radius: 2px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Arboria-BlackItalic, Arboria, sans-serif;
  color: #FFFFFF;
  top: -9px;
  left: 18px;
}
.index_info-1Mu3c {
  background: #F0F6FF;
  border: 1px solid #5286FF;
}
.index_info-1Mu3c .index_tag-1bP4d {
  background: #2861FC;
}
.index_error-3Mo_k {
  background: #FFF0F0;
  border: 1px solid #FF0000;
}
.index_error-3Mo_k .index_tag-1bP4d {
  background: #FF0000;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3q5dB {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-O1RlC {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-O1RlC .index_forkDiv2QueueInit-3fcP2 {
  height: 100px !important;
}
.index_forkDiv1-O1RlC .index_forkDiv2Queue-rG1SZ {
  height: 151px !important;
}
.index_forkDiv1-O1RlC .index_forkDiv2-jhZBG {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-O1RlC .index_forkDiv2-jhZBG .index_word-1ZeNj {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-O1RlC .index_forkDiv2-jhZBG .index_word-1ZeNj .index_boldWord-2iALk {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-O1RlC .index_forkDiv2-jhZBG .index_loadingHint-dBuQq {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-RA0cd {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-32lfT {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3qRq4 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3c9vr {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3c9vr::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2kANO {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2kANO .index_filterCheckbox-3l3BI {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2kANO .index_filterFooter-3WxcG {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2kANO .index_numberInput-2_j_3 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2kANO .index_filterTitle-3-Rrw {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2kANO .index_modalBtnCancel-RA0cd {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2kANO .index_modalBtnOk-pKbIv {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2kANO .index_tableBtn-2oJEH {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2kANO .index_tableBtn-2oJEH:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2kANO :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-D4Lx4 {
  display: flex;
}
.index_splitLine-7uYaH {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-20qrE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2ij57 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-lQOmD {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Wizh {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Wizh:hover {
  text-decoration: underline;
}
.index_copyLink-2Z0p- {
  margin-left: 24px;
}
.index_copyLink-2Z0p- .index_copyIcon-ZprUW {
  margin-right: 4px;
}
.index_flexCenter-CS82v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2A1xF {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3wqIk {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Erzy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3_Wo_ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3_Wo_:hover {
  color: #2861FC;
}
.index_bluePlainText-X-4MK {
  color: #2861FC;
}
.index_blueTextPlain-qpwR4 {
  color: #2861FC;
}
.index_antInput-3VT7k {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2o08z {
  margin-right: 16px;
}
.index_ml8-2jxEo {
  margin-left: 8px;
}
.index_mr8-29X9N {
  margin-right: 8px;
}
.index_mb16-2U4W- {
  margin-bottom: 16px;
}
.index_moTag-Rk4yr {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1U4H7 {
  cursor: pointer;
}
.index_moUserAvatar-3VnML {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1gicn {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1U4H7:hover .index_moUserAvatar-3VnML {
  color: #2861FC;
}
.index_navOverlay-sMAex .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-sMAex .ant-dropdown-menu-item a,
.index_navOverlay-sMAex .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-sMAex .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-sMAex .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2OMTZ .index_subTitle-1Ojzc {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2OMTZ .ant-table-thead > tr > th,
.index_homeworkTableStyle-2OMTZ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2OMTZ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2OMTZ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2OMTZ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2OMTZ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2OMTZ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2OMTZ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2OMTZ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2FOPc,
.index_modalHeaderNew-3KA5Z {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3KA5Z {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3TIp9 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2FOPc:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2FOPc {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2FOPc:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3GrxK {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-20qrE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-CS82v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3HoWh {
  margin-left: 16px;
}
.index_mr16-2o08z {
  margin-right: 16px;
}
.index_phone-modal-q4a1F {
  width: 80% !important;
}
.index_medalSrc-3-Sar {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-AKTpZ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-AKTpZ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1rnjl .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1rnjl .ant-tabs {
  background: white;
}
.index_tabStyle-1rnjl .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-ORwfp {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1XDFj {
  width: 100%;
}
.index_spin-1XDFj .index_ant-spin-container-3HUrw {
  width: 100%;
}
.index_confirmBtns-31rRK {
  color: red;
}
.index_confirmBtns-31rRK .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3ylfI {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3ylfI .index_studentNum-1dgZd {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3cJl4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3cJl4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3cJl4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3cJl4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3cJl4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3EmsB {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-19Lon {
  padding: 20px 22px;
}
.index_container-19Lon .index_header-1dbBh {
  height: 56px;
  padding-left: 16px;
  padding-right: 12px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_container-19Lon .index_header-1dbBh .index_title-Sj6RU {
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 32px;
}
.index_container-19Lon .index_body-2JgDG {
  display: flex;
  flex-direction: row;
}
.index_container-19Lon .index_body-2JgDG .mde-preview .mde-preview-content {
  padding: 0;
}
.index_container-19Lon .index_body-2JgDG .react-mde {
  border: none;
}
.index_container-19Lon .index_body-2JgDG .index_title-Sj6RU {
  height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 16px;
}
.index_container-19Lon .index_body-2JgDG .index_overview-1g-5- {
  padding-left: 16px;
  flex: 0.7;
  margin-right: 24px;
}
.index_container-19Lon .index_body-2JgDG .index_announcement-1OEDY {
  padding-left: 16px;
  flex: 0.3;
}
.index_container-19Lon .index_form-Nw03v .index_editorImage-3hgMD {
  width: 240px;
  height: 120px;
}
.index_container-19Lon .index_form-Nw03v .index_input-27r3V {
  width: 517px;
}
.index_container-19Lon .index_form-Nw03v .index_overviewMde-3Kvl0,
.index_container-19Lon .index_form-Nw03v .index_announcementMde-2eyRk {
  width: 87%;
}
.index_container-19Lon .index_form-Nw03v .index_overviewMde-3Kvl0 .image-tip,
.index_container-19Lon .index_form-Nw03v .index_announcementMde-2eyRk .image-tip {
  display: none !important;
}
.index_courseUrlEditor-2H5-9 {
  margin-bottom: 24px;
  position: relative;
}
.index_courseUrlEditor-2H5-9 .ant-form-item {
  margin-bottom: 10px;
}
.index_courseUrlEditor-2H5-9 .ant-form-item .ant-form-item-label {
  line-height: 30px;
}
.index_courseUrlEditor-2H5-9 .index_compactForm-3p8Ga {
  width: 125px;
}
.index_courseUrlEditor-2H5-9 .index_compactForm-3p8Ga .ant-form-item-control {
  line-height: 32px;
}
.index_courseUrlEditor-2H5-9 .index_compactForm-3p8Ga input {
  border-radius: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_courseUrlEditor-2H5-9 .index_compactFormTail-13ab2 {
  width: 125px;
}
.index_courseUrlEditor-2H5-9 .index_compactFormTail-13ab2 .ant-form-item-control {
  line-height: 32px;
}
.index_courseUrlEditor-2H5-9 .index_compactFormTail-13ab2 input {
  border-radius: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_courseUrlEditor-2H5-9 .index_compactFormTail-13ab2 input {
  border-radius: 0px 2px 2px 0px;
}
.index_courseUrlEditor-2H5-9 .index_inputSpan-1XqFf {
  height: 32px;
  line-height: 30px;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.15);
  text-align: center;
  vertical-align: middle;
  padding: 0 11px;
}
.index_courseUrlEditor-2H5-9 .index_inputSpanHead-sTPK5 {
  height: 32px;
  line-height: 30px;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.15);
  text-align: center;
  vertical-align: middle;
  padding: 0 11px;
  border-radius: 2px 0px 0px 2px;
}
.index_courseUrlEditor-2H5-9 .index_subdomainTips-GGVAh {
  width: 411px;
  height: 68px;
  color: #2861FC;
}
.index_courseUrlEditor-2H5-9 .index_subdomainTips-GGVAh .index_highlight-1QbDI {
  background: rgba(13, 255, 0, 0.16);
}
.index_largeSpace-2uAO4 {
  margin-bottom: 0;
}
.index_largeSpace-2uAO4 .ant-form-item {
  margin-bottom: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-kotIu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3bkA- {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3bkA- .index_forkDiv2QueueInit-k-2Ml {
  height: 100px !important;
}
.index_forkDiv1-3bkA- .index_forkDiv2Queue-2YY77 {
  height: 151px !important;
}
.index_forkDiv1-3bkA- .index_forkDiv2-30-2C {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3bkA- .index_forkDiv2-30-2C .index_word-2zOfU {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3bkA- .index_forkDiv2-30-2C .index_word-2zOfU .index_boldWord-CWqlB {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3bkA- .index_forkDiv2-30-2C .index_loadingHint-3fODi {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2EWOu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-27a9p {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-7bguQ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-DVbn9 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-DVbn9::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-yvA-7 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-yvA-7 .index_filterCheckbox-2b1SF {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-yvA-7 .index_filterFooter-1wsgj {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-yvA-7 .index_numberInput-2z8IH {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-yvA-7 .index_filterTitle-1AP3n {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-yvA-7 .index_modalBtnCancel-2EWOu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-yvA-7 .index_modalBtnOk-1AY_k {
  border-radius: 24px !important;
}
.index_tableFilterDiv-yvA-7 .index_tableBtn-3DFnv {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-yvA-7 .index_tableBtn-3DFnv:hover {
  color: #2861FC;
}
.index_tableFilterDiv-yvA-7 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-y-u8T {
  display: flex;
}
.index_splitLine-2h41V {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3hIyQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2Dtat {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1r_yo {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2uzV8 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2uzV8:hover {
  text-decoration: underline;
}
.index_copyLink-C3RCS {
  margin-left: 24px;
}
.index_copyLink-C3RCS .index_copyIcon-3mf6b {
  margin-right: 4px;
}
.index_flexCenter-1yZe7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1_lfa {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3VNbZ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-25cO9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText--cMnx {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText--cMnx:hover {
  color: #2861FC;
}
.index_bluePlainText-1o2vd {
  color: #2861FC;
}
.index_blueTextPlain-3W1hg {
  color: #2861FC;
}
.index_antInput-JKEAz {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-ETKVG {
  margin-right: 16px;
}
.index_ml8-3rddd {
  margin-left: 8px;
}
.index_mr8-hB46r {
  margin-right: 8px;
}
.index_mb16-1YefV {
  margin-bottom: 16px;
}
.index_moTag-28FP_ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2TRJZ {
  cursor: pointer;
}
.index_moUserAvatar-27Wmr {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2IK3- {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2TRJZ:hover .index_moUserAvatar-27Wmr {
  color: #2861FC;
}
.index_navOverlay-30_hW .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-30_hW .ant-dropdown-menu-item a,
.index_navOverlay-30_hW .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-30_hW .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-30_hW .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3lHXd .index_subTitle-387QT {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3lHXd .ant-table-thead > tr > th,
.index_homeworkTableStyle-3lHXd .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3lHXd .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3lHXd .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3lHXd .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3lHXd .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3lHXd .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3lHXd .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3lHXd .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3eddI,
.index_modalHeaderNew-3XhP0 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3XhP0 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2fFj5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3eddI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3eddI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3eddI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2HoSc {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3hIyQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1yZe7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1wEpq {
  margin-left: 16px;
}
.index_mr16-ETKVG {
  margin-right: 16px;
}
.index_phone-modal-2tecF {
  width: 80% !important;
}
.index_medalSrc-3eX4O {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-H6S6n 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-H6S6n {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-mIjDN .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-mIjDN .ant-tabs {
  background: white;
}
.index_tabStyle-mIjDN .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2yZmD {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Yt5G {
  width: 100%;
}
.index_spin-1Yt5G .index_ant-spin-container-296fG {
  width: 100%;
}
.index_confirmBtns-3PMxi {
  color: red;
}
.index_confirmBtns-3PMxi .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-op7Hi {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-op7Hi .index_studentNum-1dWmF {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1oEEi .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1oEEi .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1oEEi .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1oEEi .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1oEEi .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1V5P6 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_overdueModal-1VjMU .ant-modal-body {
  padding: 2px 20px 20px 18px;
}
.index_overdueModal-1VjMU .ant-modal-confirm-btns {
  margin-top: 8px;
}
.index_overdueModal-1VjMU .ant-modal-confirm-btns button {
  width: 280px;
  height: 36px;
}
.index_overdueModal-1VjMU .index_overdueModalContent-pbNpm {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_overdueModal-1VjMU .index_overdueModalContent-pbNpm .index_title-1t9Sr {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-bottom: 8px;
  vertical-align: middle;
}
.index_overdueModal-1VjMU .index_overdueModalContent-pbNpm img {
  margin-bottom: 8px;
}
.index_pageLayout-T_I2h {
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 108px);
  background: #fff;
  overflow-y: auto;
}
.index_pageLayout-T_I2h .index_consoleModal-GeuZf .ant-modal-body {
  padding: 0;
}
.index_pageLayout-T_I2h .index_consoleModal-GeuZf .ant-modal-content {
  background-color: transparent;
  box-shadow: none;
}
.index_pageLayout-T_I2h .index_consoleModal-GeuZf .ant-modal-close-x {
  position: relative;
  left: 56px;
  top: -27px;
  color: #fff;
  font-size: 20px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 {
  width: 100%;
  height: 64px;
  background: linear-gradient(270deg, #519AFE 0%, #2861FC 100%);
  display: flex;
  justify-content: center;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_questionIcon-1FTIa {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #fff;
  margin-left: 12px;
  cursor: pointer;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS {
  width: 1200px;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-image: url("https://imgbed.momodel.cn/saas/console/create_c_course_bg.png"), url("https://imgbed.momodel.cn/saas/console/create_c_course_bg2.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_textBox-2Blv2 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_textBox-2Blv2 .index_title-1t9Sr {
  height: 32px;
  font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 32px;
  margin-right: 12px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_textBox-2Blv2 .index_text-2ZInW {
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_createBtnBox-3iAVj {
  display: flex;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_createBtnBox-3iAVj .index_privatizationBtn-21CfC {
  width: 148px;
  height: 40px;
  background: transparent;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin-right: 24px;
  border: 1.5px solid #fff;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_createBtnBox-3iAVj .index_createBtn-1zIQr {
  width: 148px;
  height: 40px;
  background: #FFCB19;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_createBtn-1zIQr {
  width: 148px;
  height: 40px;
  background: #FFCB19;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_createBtn-1zIQr .index_plus-10i3Y {
  font-size: 14px;
  margin-right: 10px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 .index_privatizationBtn-21CfC {
  width: 148px;
  height: 40px;
  background: transparent;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin-right: 12px;
  border: 1.5px solid #fff;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 .index_createBtnLeft-24xq- {
  width: 148px;
  height: 40px;
  background: #FFCB19;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-right: 12px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 .index_createBtnLeft-24xq- .index_plus-10i3Y {
  font-size: 14px;
  margin-right: 10px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 .index_continueBtn-255mh {
  height: 40px;
  font-size: 16px;
}
.index_pageLayout-T_I2h .index_createBar-223H8 .index_createBarBox-1hXUS .index_btns-YaDx8 .index_continueBtn-255mh .ant-tooltip {
  z-index: 99;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 {
  width: 100%;
  height: 556px;
  background: linear-gradient(360deg, #F8FFFD 0%, #EAF3FB 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  position: relative;
  margin-bottom: 24px;
  transition: height 0.3s ease-in-out;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P {
  width: 1200px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr {
  height: 40px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr .index_name-1InNx {
  margin-right: 8px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr .index_tagNotStarted-1CeUI {
  color: #1677ff;
  background: #e6f4ff;
  border-color: #91caff;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr .index_tagProgress-3y7sW {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr .index_tagPending-2z8W4 {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_title-1t9Sr .index_tagClosed-2vZa1 {
  color: rgba(0, 0, 0, 0.3);
  background: rgba(0, 0, 0, 0.02);
  border-color: rgba(0, 0, 0, 0.1);
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_header-3zGpl .index_btnGroup-g8W_0 .index_btn-2eTvu {
  margin-left: 20px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG {
  display: flex;
  flex-direction: row;
  margin-top: 16px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_label-e2YkB {
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_intro-2F9yA {
  width: 627px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_copyLink-C3RCS {
  margin-left: 24px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_copyLink-C3RCS .index_copyIcon-3mf6b {
  margin-right: 4px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_content-1dXE4 {
  position: relative;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_content-1dXE4 .index_name-1InNx {
  width: 144px;
  height: 40px;
  background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);
  box-shadow: 4px 4px 16px 0px rgba(55, 99, 170, 0.1);
  border-radius: 20px;
  border: 2px solid #FFFFFF;
  display: flex;
  align-items: center;
  padding-left: 20px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #556280;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_content-1dXE4 .index_name-1InNx .index_index-2CBdI {
  font-size: 28px;
  font-family: D-DIN-Bold, D-DIN, sans-serif;
  font-weight: bold;
  color: rgba(103, 125, 173, 0.85);
  line-height: 30px;
  margin-right: 12px;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_courseItemContent-1En5P .index_row-37oVG .index_content-1dXE4 .index_contentBox-5eF4V {
  width: 493px;
  height: 322px;
  background: linear-gradient(360deg, rgba(228, 239, 242, 0.12) 0%, rgba(129, 146, 187, 0.11) 100%);
  border-radius: 8px;
  border: 2px solid;
  -o-border-image: linear-gradient(180deg, #ffffff, rgba(255, 255, 255, 0)) 2 2;
     border-image: linear-gradient(180deg, #ffffff, rgba(255, 255, 255, 0)) 2 2;
  border-bottom: none;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  margin-right: 24px;
  margin-top: 20px;
  padding: 20px;
  overflow-y: auto;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItem-bdzE8 .index_collapseBtn-293Px {
  width: 100%;
  height: 44px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #E5EEF2 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  cursor: pointer;
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_courseItemCollapse-3PKCF {
  height: 154px;
  background: linear-gradient(360deg, #F8FFFD 0%, #EAF3FB 100%);
}
.index_pageLayout-T_I2h .index_courseList-3wKAb .index_trialCourse-1hXdi {
  background-image: url(https://imgbed.momodel.cn/saas/console/trial_bg.png), linear-gradient(293deg, #E5F2FF 0%, #F6FBFF 100%);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 1200px 200px, contain;
}
.index_publishModal-phfib .index_startEndDate-1hqT8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 36px;
}
.index_generalModal-3tDrO .ant-modal-title {
  height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_generalModal-3tDrO .ant-modal-header {
  border: none;
}
.index_generalModal-3tDrO .ant-modal-footer {
  border: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3RT1q {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2-tE5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2-tE5 .index_forkDiv2QueueInit-qXO8y {
  height: 100px !important;
}
.index_forkDiv1-2-tE5 .index_forkDiv2Queue-3hj0c {
  height: 151px !important;
}
.index_forkDiv1-2-tE5 .index_forkDiv2-OToa4 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2-tE5 .index_forkDiv2-OToa4 .index_word-1wE3I {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2-tE5 .index_forkDiv2-OToa4 .index_word-1wE3I .index_boldWord-NqFzm {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2-tE5 .index_forkDiv2-OToa4 .index_loadingHint-3D7LQ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2UWLd {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-TcEzT {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3X0HJ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1-FKm {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1-FKm::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-37i7m {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-37i7m .index_filterCheckbox-1sik2 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-37i7m .index_filterFooter-1vaO0 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-37i7m .index_numberInput-1wN-S {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-37i7m .index_filterTitle-11knT {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-37i7m .index_modalBtnCancel-2UWLd {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-37i7m .index_modalBtnOk-2cIhD {
  border-radius: 24px !important;
}
.index_tableFilterDiv-37i7m .index_tableBtn-31N6S {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-37i7m .index_tableBtn-31N6S:hover {
  color: #2861FC;
}
.index_tableFilterDiv-37i7m :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-27XFd {
  display: flex;
}
.index_splitLine-3vduv {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-njLpe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-kESeY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1K2oh {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1s3wg {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1s3wg:hover {
  text-decoration: underline;
}
.index_copyLink-3qkYd {
  margin-left: 24px;
}
.index_copyLink-3qkYd .index_copyIcon-3gzJP {
  margin-right: 4px;
}
.index_flexCenter-3YKDh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1_rSK {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3nN1r {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1CTuY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1SjJy {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1SjJy:hover {
  color: #2861FC;
}
.index_bluePlainText-6Br2b {
  color: #2861FC;
}
.index_blueTextPlain-1DcVa {
  color: #2861FC;
}
.index_antInput-39PEa {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3O13X {
  margin-right: 16px;
}
.index_ml8-2Lt8p {
  margin-left: 8px;
}
.index_mr8-3bOXq {
  margin-right: 8px;
}
.index_mb16-1VFOD {
  margin-bottom: 16px;
}
.index_moTag-RM7CC {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3NAay {
  cursor: pointer;
}
.index_moUserAvatar-38z8E {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-WMClp {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3NAay:hover .index_moUserAvatar-38z8E {
  color: #2861FC;
}
.index_navOverlay-1UrlC .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1UrlC .ant-dropdown-menu-item a,
.index_navOverlay-1UrlC .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1UrlC .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1UrlC .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1xRv6 .index_subTitle-3yS8j {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1xRv6 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1xRv6 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1xRv6 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1xRv6 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1xRv6 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1xRv6 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1xRv6 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1xRv6 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1xRv6 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2d7IJ,
.index_modalHeaderNew-3CVYC {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3CVYC {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1hYI- {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2d7IJ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2d7IJ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2d7IJ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2NZBM {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-njLpe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3YKDh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3tBDM {
  margin-left: 16px;
}
.index_mr16-3O13X {
  margin-right: 16px;
}
.index_phone-modal-2ouMU {
  width: 80% !important;
}
.index_medalSrc-15uUL {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1x0Mp 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1x0Mp {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1wY7Z .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1wY7Z .ant-tabs {
  background: white;
}
.index_tabStyle-1wY7Z .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1IC6L {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1pMEV {
  width: 100%;
}
.index_spin-1pMEV .index_ant-spin-container-2U2dH {
  width: 100%;
}
.index_confirmBtns-1fT0Y {
  color: red;
}
.index_confirmBtns-1fT0Y .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3obIA {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3obIA .index_studentNum-2Ai9l {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3aN8k .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3aN8k .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3aN8k .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3aN8k .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3aN8k .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1F99O {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_liveCourseMarqueeWrap-1YQ3S {
  position: fixed;
  top: 65px;
  z-index: 4;
  width: 100%;
  pointer-events: none;
}
.index_liveCourseMarqueeWrap-1YQ3S .index_liveCourseMarquee-2bzxq {
  pointer-events: visible;
  display: flex;
  height: 40px;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  transition: all 0.1s;
  left: 100%;
}
.index_liveCourseMarqueeWrap-1YQ3S .index_liveCourseMarquee-2bzxq .index_liveCourseMarqueeItem-2zFWZ {
  border-radius: 25px;
  padding: 3px 12px;
  background: #FFF6E3;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 60px;
  font-size: 14px;
  color: #F58E21;
  white-space: nowrap;
}
.index_liveCourseMarqueeWrap-1YQ3S .index_liveCourseMarquee-2bzxq .index_liveCourseMarqueeItem-2zFWZ .index_liveCourseMarqueeItemImportantText-1F-C3 {
  font-weight: 600;
}
.index_liveCourseMarqueeWrap-1YQ3S .index_liveCourseMarquee-2bzxq .index_liveCourseMarqueeItem-2zFWZ .index_liveCourseMarqueeItemClose-3EIxw {
  color: #F58E21;
  font-size: 10px;
  opacity: 0;
  pointer-events: none;
  margin-left: 8px;
}
.index_liveCourseMarqueeWrap-1YQ3S .index_liveCourseMarquee-2bzxq .index_liveCourseMarqueeItem-2zFWZ:hover .index_liveCourseMarqueeItemClose-3EIxw {
  display: inline;
  opacity: 1;
  pointer-events: all;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#AATNotice_center-21WOu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.AATNotice_forkDiv1-2e1E1 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2QueueInit-2FxvP {
  height: 100px !important;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2Queue-2B21b {
  height: 151px !important;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2-2IkRr {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2-2IkRr .AATNotice_word-I4f_W {
  padding: 10px 20px;
  font-size: 14px;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2-2IkRr .AATNotice_word-I4f_W .AATNotice_boldWord-3rIxd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.AATNotice_forkDiv1-2e1E1 .AATNotice_forkDiv2-2IkRr .AATNotice_loadingHint-3Beiz {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.AATNotice_modalBtnCancel-g1kYw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.AATNotice_modalBtnDanger-2fVhg {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.AATNotice_modalBtnReset-26wcG {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.AATNotice_modalBtnDisabled-3W2cm {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.AATNotice_modalBtnDisabled-3W2cm::after {
  content: '' !important;
  display: none !important;
}
.AATNotice_tableFilterDiv-3fHD6 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_filterCheckbox-1gpro {
  max-height: 450px;
  overflow-y: auto;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_filterFooter-1AlT8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_numberInput-2xYur {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_filterTitle-1GI2U {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_modalBtnCancel-g1kYw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_modalBtnOk-3Up6k {
  border-radius: 24px !important;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_tableBtn-3nSbA {
  color: #2861FC;
  cursor: pointer;
}
.AATNotice_tableFilterDiv-3fHD6 .AATNotice_tableBtn-3nSbA:hover {
  color: #2861FC;
}
.AATNotice_tableFilterDiv-3fHD6 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.AATNotice_flex-3Lqg1 {
  display: flex;
}
.AATNotice_splitLine-1TMz0 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.AATNotice_flexEnd-1SZUO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.AATNotice_flexStart-1flks {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.AATNotice_detailNavName-38RhR {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.AATNotice_copyLinkURL-YPkK7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.AATNotice_copyLinkURL-YPkK7:hover {
  text-decoration: underline;
}
.AATNotice_copyLink-gW0wB {
  margin-left: 24px;
}
.AATNotice_copyLink-gW0wB .AATNotice_copyIcon-D1RnY {
  margin-right: 4px;
}
.AATNotice_flexCenter-3Jin4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.AATNotice_flexColumnCenter-biwny {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.AATNotice_flexColumnStart-3CfwD {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.AATNotice_flexBetween-2xI0V {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.AATNotice_blueText-2RlCX {
  color: #2861FC;
  cursor: pointer;
}
.AATNotice_blueText-2RlCX:hover {
  color: #2861FC;
}
.AATNotice_bluePlainText-2I1Wr {
  color: #2861FC;
}
.AATNotice_blueTextPlain-woIBw {
  color: #2861FC;
}
.AATNotice_antInput-1yHpr {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.AATNotice_mr16-2O4OO {
  margin-right: 16px;
}
.AATNotice_ml8-E98NM {
  margin-left: 8px;
}
.AATNotice_mr8-2lOhY {
  margin-right: 8px;
}
.AATNotice_mb16-2QsYJ {
  margin-bottom: 16px;
}
.AATNotice_moTag-3-6i5 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.AATNotice_moUserAvatarSpan-1RY9X {
  cursor: pointer;
}
.AATNotice_moUserAvatar-fWMBB {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.AATNotice_moUsername-yl1jZ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.AATNotice_moUserAvatarSpan-1RY9X:hover .AATNotice_moUserAvatar-fWMBB {
  color: #2861FC;
}
.AATNotice_navOverlay-19snw .ant-dropdown-menu {
  padding: 6px;
}
.AATNotice_navOverlay-19snw .ant-dropdown-menu-item a,
.AATNotice_navOverlay-19snw .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.AATNotice_navOverlay-19snw .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.AATNotice_navOverlay-19snw .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.AATNotice_homeworkTableStyle-2KSy8 .AATNotice_subTitle-1pGdF {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-table-thead > tr > th,
.AATNotice_homeworkTableStyle-2KSy8 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-table-placeholder {
  border: none;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-empty-image svg {
  display: none;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-empty-image {
  height: 110px;
}
.AATNotice_homeworkTableStyle-2KSy8 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.AATNotice_modalHeader-Cw2Vx,
.AATNotice_modalHeaderNew-Ac96I {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.AATNotice_modalHeaderNew-Ac96I {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.AATNotice_modalHeaderBefore-Jy30l {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.AATNotice_modalHeader-Cw2Vx:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.AATNotice_modalHeader-Cw2Vx {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.AATNotice_modalHeader-Cw2Vx:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.AATNotice_font14gray-1DsPX {
  font-size: 14px;
  color: #8a8a8a;
}
.AATNotice_flexEnd-1SZUO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.AATNotice_flexCenter-3Jin4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.AATNotice_ml16-GHBv1 {
  margin-left: 16px;
}
.AATNotice_mr16-2O4OO {
  margin-right: 16px;
}
.AATNotice_phone-modal-2laQ3 {
  width: 80% !important;
}
.AATNotice_medalSrc-2r5w4 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: AATNotice_medalMove-3QUcA 1s;
  animation-fill-mode: forwards;
}
@keyframes AATNotice_medalMove-3QUcA {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.AATNotice_tabStyle-1bRi1 .ant-tabs-top-bar {
  border: none;
}
.AATNotice_tabStyle-1bRi1 .ant-tabs {
  background: white;
}
.AATNotice_tabStyle-1bRi1 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.AATNotice_unLoginAvatar-2swKu {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.AATNotice_spin-2fo66 {
  width: 100%;
}
.AATNotice_spin-2fo66 .AATNotice_ant-spin-container-2-w6U {
  width: 100%;
}
.AATNotice_confirmBtns-1seRJ {
  color: red;
}
.AATNotice_confirmBtns-1seRJ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.AATNotice_tableTitle-3Ww7P {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.AATNotice_tableTitle-3Ww7P .AATNotice_studentNum-h2gA1 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.AATNotice_modalMethodOverwrite-3WDli .ant-modal-body {
  padding: 0 0 16px 0;
}
.AATNotice_modalMethodOverwrite-3WDli .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.AATNotice_modalMethodOverwrite-3WDli .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.AATNotice_modalMethodOverwrite-3WDli .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.AATNotice_modalMethodOverwrite-3WDli .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.AATNotice_largeRoundBtn-i51F0 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.AATNotice_aatNoticeModal-3RJy0 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.AATNotice_aatNoticeModal-3RJy0 .AATNotice_aatFirstPart-2dvdn {
  margin-bottom: 32px;
}
.AATNotice_aatNoticeModal-3RJy0 .AATNotice_aatLastPart-2QSvK {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.AATNotice_aatNoticeModal-3RJy0 .AATNotice_aatLastPart-2QSvK .AATNotice_title-cjjR6 {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #24292E;
}
.AATNotice_aatNoticeModal-3RJy0 .AATNotice_aatLastPart-2QSvK .AATNotice_aatLastPartDesc-2lA09 {
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #BFBFBF;
  line-height: 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3_CAy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-16M1G {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-16M1G .index_forkDiv2QueueInit-u3NNe {
  height: 100px !important;
}
.index_forkDiv1-16M1G .index_forkDiv2Queue-3FWFG {
  height: 151px !important;
}
.index_forkDiv1-16M1G .index_forkDiv2-1zmK9 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-16M1G .index_forkDiv2-1zmK9 .index_word-P7Q7x {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-16M1G .index_forkDiv2-1zmK9 .index_word-P7Q7x .index_boldWord-Ot1L0 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-16M1G .index_forkDiv2-1zmK9 .index_loadingHint-pOys5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2lcVV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2z8m6 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-CGbiF {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2aPRr {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2aPRr::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-15Juq {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-15Juq .index_filterCheckbox-2-d7A {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-15Juq .index_filterFooter-r65oh {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-15Juq .index_numberInput-3Ur5L {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-15Juq .index_filterTitle-UqcRI {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-15Juq .index_modalBtnCancel-2lcVV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-15Juq .index_modalBtnOk-19tcr {
  border-radius: 24px !important;
}
.index_tableFilterDiv-15Juq .index_tableBtn-2l5Jx {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-15Juq .index_tableBtn-2l5Jx:hover {
  color: #2861FC;
}
.index_tableFilterDiv-15Juq :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2dT9l {
  display: flex;
}
.index_splitLine-13nU0 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-14xZG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2fgB_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1gnu6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1BD8j {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1BD8j:hover {
  text-decoration: underline;
}
.index_copyLink-2Y-KB {
  margin-left: 24px;
}
.index_copyLink-2Y-KB .index_copyIcon-YukSm {
  margin-right: 4px;
}
.index_flexCenter-frar4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3QTuK {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3It2M {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3-7gt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1gH_V {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1gH_V:hover {
  color: #2861FC;
}
.index_bluePlainText-3jV-Q {
  color: #2861FC;
}
.index_blueTextPlain-342uw {
  color: #2861FC;
}
.index_antInput-1MlbF {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2kO_R {
  margin-right: 16px;
}
.index_ml8-rjANc {
  margin-left: 8px;
}
.index_mr8-1ja2Y {
  margin-right: 8px;
}
.index_mb16-1LE64 {
  margin-bottom: 16px;
}
.index_moTag-NtWV- {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-24dMp {
  cursor: pointer;
}
.index_moUserAvatar-8gV5v {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3cRgS {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-24dMp:hover .index_moUserAvatar-8gV5v {
  color: #2861FC;
}
.index_navOverlay-3rkzt .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3rkzt .ant-dropdown-menu-item a,
.index_navOverlay-3rkzt .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3rkzt .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3rkzt .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1LjNx .index_subTitle-2qRRe {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1LjNx .ant-table-thead > tr > th,
.index_homeworkTableStyle-1LjNx .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1LjNx .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1LjNx .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1LjNx .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1LjNx .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1LjNx .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1LjNx .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1LjNx .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3OL3L,
.index_modalHeaderNew-1CBiy {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1CBiy {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2U1P7 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3OL3L:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3OL3L {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3OL3L:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2tOX_ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-14xZG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-frar4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2BIl3 {
  margin-left: 16px;
}
.index_mr16-2kO_R {
  margin-right: 16px;
}
.index_phone-modal-20dOm {
  width: 80% !important;
}
.index_medalSrc-1IQJH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-fKzVU 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-fKzVU {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-qK5q9 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-qK5q9 .ant-tabs {
  background: white;
}
.index_tabStyle-qK5q9 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1v6Zk {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1b6JR {
  width: 100%;
}
.index_spin-1b6JR .index_ant-spin-container-24_yv {
  width: 100%;
}
.index_confirmBtns-kR2RP {
  color: red;
}
.index_confirmBtns-kR2RP .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2G-N9 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2G-N9 .index_studentNum-25dJW {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1ZU_g .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1ZU_g .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1ZU_g .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1ZU_g .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1ZU_g .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3blkg {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_newCourseModal-28Ly5 {
  width: 380px;
  background: #050C36;
  color: white;
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
  padding: 40px;
  text-align: center;
  border-radius: 4px;
}
.index_newCourseModal-28Ly5 .index_modalTitle-1ojD0 {
  font-size: 20px;
  color: #99FDFE;
  line-height: 57px;
  text-shadow: 0px 2px 4px #1F7599;
  margin-bottom: 0;
  font-style: oblique;
  font-weight: 600;
}
.index_newCourseModal-28Ly5 .index_modalDesc-S6QXi {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 32px;
  margin-top: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-J98FD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3qlzp {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3qlzp .index_forkDiv2QueueInit-23UlY {
  height: 100px !important;
}
.index_forkDiv1-3qlzp .index_forkDiv2Queue-3og2h {
  height: 151px !important;
}
.index_forkDiv1-3qlzp .index_forkDiv2-XIWYx {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3qlzp .index_forkDiv2-XIWYx .index_word-2Cxg5 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3qlzp .index_forkDiv2-XIWYx .index_word-2Cxg5 .index_boldWord-3OG_M {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3qlzp .index_forkDiv2-XIWYx .index_loadingHint-dSmHD {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-tSOrQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3YUUI {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1KI0N {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1-BPV {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1-BPV::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1MmUB {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1MmUB .index_filterCheckbox-1iWSm {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1MmUB .index_filterFooter-1WbpK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1MmUB .index_numberInput-38y4Y {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1MmUB .index_filterTitle-1nBD5 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1MmUB .index_modalBtnCancel-tSOrQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1MmUB .index_modalBtnOk-2QcFD {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1MmUB .index_tableBtn-2v_Fb {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1MmUB .index_tableBtn-2v_Fb:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1MmUB :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1Vtku {
  display: flex;
}
.index_splitLine-2txG_ {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3o3bE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2MONy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3f6ku {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3MlrA {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3MlrA:hover {
  text-decoration: underline;
}
.index_copyLink-it87i {
  margin-left: 24px;
}
.index_copyLink-it87i .index_copyIcon-W-B5X {
  margin-right: 4px;
}
.index_flexCenter-17c0Z {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2Dwje {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-11SLc {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3VGRN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3MAO0 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3MAO0:hover {
  color: #2861FC;
}
.index_bluePlainText-1GE3r {
  color: #2861FC;
}
.index_blueTextPlain-1ZcZD {
  color: #2861FC;
}
.index_antInput-RA_VD {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2Wmh4 {
  margin-right: 16px;
}
.index_ml8-htPNY {
  margin-left: 8px;
}
.index_mr8-1Hfpn {
  margin-right: 8px;
}
.index_mb16-1Bqvs {
  margin-bottom: 16px;
}
.index_moTag-1_g1x {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-31Zkx {
  cursor: pointer;
}
.index_moUserAvatar-O-s3Y {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-22JFQ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-31Zkx:hover .index_moUserAvatar-O-s3Y {
  color: #2861FC;
}
.index_navOverlay-3Dxuw .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3Dxuw .ant-dropdown-menu-item a,
.index_navOverlay-3Dxuw .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3Dxuw .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3Dxuw .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2Cyey .index_subTitle-3isLS {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2Cyey .ant-table-thead > tr > th,
.index_homeworkTableStyle-2Cyey .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2Cyey .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2Cyey .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2Cyey .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2Cyey .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2Cyey .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2Cyey .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2Cyey .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3zMDG,
.index_modalHeaderNew-1tPCT {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1tPCT {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3gF_x {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3zMDG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3zMDG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3zMDG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2E6xj {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3o3bE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-17c0Z {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-F07CO {
  margin-left: 16px;
}
.index_mr16-2Wmh4 {
  margin-right: 16px;
}
.index_phone-modal-3M90R {
  width: 80% !important;
}
.index_medalSrc-9SyJ_ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2Z-mS 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2Z-mS {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1NqQd .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1NqQd .ant-tabs {
  background: white;
}
.index_tabStyle-1NqQd .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-10yk5 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2WEgZ {
  width: 100%;
}
.index_spin-2WEgZ .index_ant-spin-container-2daSU {
  width: 100%;
}
.index_confirmBtns-tlHUB {
  color: red;
}
.index_confirmBtns-tlHUB .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3D3uU {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3D3uU .index_studentNum-Nxhzl {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3aCPn .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3aCPn .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3aCPn .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3aCPn .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3aCPn .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-rDln4 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_achievementModal-1lghP {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_achievementModal-1lghP .index_medal-14rPK {
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(0px 4px 20px rgba(24, 144, 255, 0.56));
  border-radius: 50%;
  margin: 25px 0px;
}
.index_achievementModal-1lghP .index_title-MIVYT {
  font-size: 16px;
  color: #24292E;
  font-weight: 600;
  margin-bottom: 16px;
  text-align: center;
  margin-top: 30px;
}
.index_achievementModal-1lghP .index_desc-ht0Kf {
  font-size: 14px;
  color: #BFBFBF;
  text-align: center;
  margin-bottom: 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3_vub {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3aJAE {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3aJAE .index_forkDiv2QueueInit-25NXi {
  height: 100px !important;
}
.index_forkDiv1-3aJAE .index_forkDiv2Queue-3Yee0 {
  height: 151px !important;
}
.index_forkDiv1-3aJAE .index_forkDiv2--_Alc {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3aJAE .index_forkDiv2--_Alc .index_word-2F4JP {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3aJAE .index_forkDiv2--_Alc .index_word-2F4JP .index_boldWord-2DaEv {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3aJAE .index_forkDiv2--_Alc .index_loadingHint-SBXMh {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3x4k2 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3gNUv {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2O-2i {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-23tDU {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-23tDU::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3AIXr {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3AIXr .index_filterCheckbox-2XHmX {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3AIXr .index_filterFooter-1_9KV {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3AIXr .index_numberInput-3f-Yn {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3AIXr .index_filterTitle-2FfEX {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3AIXr .index_modalBtnCancel-3x4k2 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3AIXr .index_modalBtnOk-BhDRM {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3AIXr .index_tableBtn-sH9un {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3AIXr .index_tableBtn-sH9un:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3AIXr :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-nYTHX {
  display: flex;
}
.index_splitLine-n3ydp {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-x6MlU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-K9wXG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2LKqf {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-qDxl3 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-qDxl3:hover {
  text-decoration: underline;
}
.index_copyLink-MYSCK {
  margin-left: 24px;
}
.index_copyLink-MYSCK .index_copyIcon-JbNJL {
  margin-right: 4px;
}
.index_flexCenter-tsdoV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3H4r_ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3CkWc {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Uh-9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-q4GXb {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-q4GXb:hover {
  color: #2861FC;
}
.index_bluePlainText-6U24m {
  color: #2861FC;
}
.index_blueTextPlain-3SNLL {
  color: #2861FC;
}
.index_antInput-11bRp {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2chRp {
  margin-right: 16px;
}
.index_ml8-1ikIw {
  margin-left: 8px;
}
.index_mr8-2PY-X {
  margin-right: 8px;
}
.index_mb16-Ocp08 {
  margin-bottom: 16px;
}
.index_moTag-2fJhe {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-Bn9iF {
  cursor: pointer;
}
.index_moUserAvatar-1CAmD {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-66b3I {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-Bn9iF:hover .index_moUserAvatar-1CAmD {
  color: #2861FC;
}
.index_navOverlay-P56G6 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-P56G6 .ant-dropdown-menu-item a,
.index_navOverlay-P56G6 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-P56G6 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-P56G6 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3WRS6 .index_subTitle-36QR5 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3WRS6 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3WRS6 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3WRS6 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3WRS6 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3WRS6 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3WRS6 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3WRS6 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3WRS6 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3WRS6 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-R3Vw8,
.index_modalHeaderNew-3Mf3Y {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3Mf3Y {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1UTxU {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-R3Vw8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-R3Vw8 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-R3Vw8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2FFHZ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-x6MlU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-tsdoV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2dA66 {
  margin-left: 16px;
}
.index_mr16-2chRp {
  margin-right: 16px;
}
.index_phone-modal-36aSV {
  width: 80% !important;
}
.index_medalSrc-Oe_qN {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-16-kI 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-16-kI {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3ClQr .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3ClQr .ant-tabs {
  background: white;
}
.index_tabStyle-3ClQr .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3eOcm {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2VDNF {
  width: 100%;
}
.index_spin-2VDNF .index_ant-spin-container-39XwS {
  width: 100%;
}
.index_confirmBtns-3GWr0 {
  color: red;
}
.index_confirmBtns-3GWr0 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1j8E3 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1j8E3 .index_studentNum-30nrs {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3EJQB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3EJQB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3EJQB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3EJQB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3EJQB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-LuLfZ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_wechatBind-P0wOd {
  font-size: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1RdYr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1j597 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1j597 .index_forkDiv2QueueInit-3refT {
  height: 100px !important;
}
.index_forkDiv1-1j597 .index_forkDiv2Queue-bYZk- {
  height: 151px !important;
}
.index_forkDiv1-1j597 .index_forkDiv2-vJDe0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1j597 .index_forkDiv2-vJDe0 .index_word-17_OU {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1j597 .index_forkDiv2-vJDe0 .index_word-17_OU .index_boldWord-su691 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1j597 .index_forkDiv2-vJDe0 .index_loadingHint-2Llt4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3kh8o {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3MfU7 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-F7PrI {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1nR_k {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1nR_k::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3jSHr {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3jSHr .index_filterCheckbox-39lbh {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3jSHr .index_filterFooter-3puEG {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3jSHr .index_numberInput-17f2r {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3jSHr .index_filterTitle-3IWQ0 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3jSHr .index_modalBtnCancel-3kh8o {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3jSHr .index_modalBtnOk-3Nx8N {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3jSHr .index_tableBtn-1NiLf {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3jSHr .index_tableBtn-1NiLf:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3jSHr :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-sLu2h {
  display: flex;
}
.index_splitLine-1KIAm {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3yPgl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3N8Rg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1Cok3 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3flWF {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3flWF:hover {
  text-decoration: underline;
}
.index_copyLink-27zsy {
  margin-left: 24px;
}
.index_copyLink-27zsy .index_copyIcon-1Qb1N {
  margin-right: 4px;
}
.index_flexCenter-3Mkr7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3AMlK {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1hix2 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3x-9f {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2B-3I {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2B-3I:hover {
  color: #2861FC;
}
.index_bluePlainText-3P8sd {
  color: #2861FC;
}
.index_blueTextPlain-27Ml2 {
  color: #2861FC;
}
.index_antInput-5hMrE {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-Q_l1i {
  margin-right: 16px;
}
.index_ml8-1acns {
  margin-left: 8px;
}
.index_mr8-2XLQ2 {
  margin-right: 8px;
}
.index_mb16-UwMEs {
  margin-bottom: 16px;
}
.index_moTag-30ub3 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1mHAV {
  cursor: pointer;
}
.index_moUserAvatar-3sBw- {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-37zd4 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1mHAV:hover .index_moUserAvatar-3sBw- {
  color: #2861FC;
}
.index_navOverlay-2uyLI .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2uyLI .ant-dropdown-menu-item a,
.index_navOverlay-2uyLI .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2uyLI .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2uyLI .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-xFXOZ .index_subTitle-1xIIQ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-xFXOZ .ant-table-thead > tr > th,
.index_homeworkTableStyle-xFXOZ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-xFXOZ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-xFXOZ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-xFXOZ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-xFXOZ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-xFXOZ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-xFXOZ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-xFXOZ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-g-W-x,
.index_modalHeaderNew-VHMCu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-VHMCu {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1dKTy {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-g-W-x:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-g-W-x {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-g-W-x:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-kZZ_z {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3yPgl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Mkr7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2yQp9 {
  margin-left: 16px;
}
.index_mr16-Q_l1i {
  margin-right: 16px;
}
.index_phone-modal-23YO5 {
  width: 80% !important;
}
.index_medalSrc-2IVRc {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-T_ekf 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-T_ekf {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1jAxX .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1jAxX .ant-tabs {
  background: white;
}
.index_tabStyle-1jAxX .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1Rasi {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-kPp5l {
  width: 100%;
}
.index_spin-kPp5l .index_ant-spin-container-2hd3L {
  width: 100%;
}
.index_confirmBtns-tKiOO {
  color: red;
}
.index_confirmBtns-tKiOO .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3g8He {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3g8He .index_studentNum-3PyRO {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3tdx7 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3tdx7 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3tdx7 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3tdx7 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3tdx7 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2OawI {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_zjuBind-3qCYP {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_zjuBind-3qCYP .index_zjuBindDesc-CI5tK {
  width: 100%;
  color: #333333;
  line-height: 20px;
  margin-bottom: 24px;
}
.index_zjuBind-3qCYP .index_bindNowBtn-3CEOq {
  width: 100%;
  height: 36px;
  background: #2861FC;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: unset;
}
.index_zjuBind-3qCYP .index_bindLaterBtn-1m2VC {
  width: -moz-fit-content;
  width: fit-content;
  background: transparent;
  color: #6890FC;
  line-height: 20px;
  height: 20px;
  margin: auto;
  border: unset;
  margin-top: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1QK5s {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-Avn2H {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-Avn2H .index_forkDiv2QueueInit-1A8a_ {
  height: 100px !important;
}
.index_forkDiv1-Avn2H .index_forkDiv2Queue-2-dhw {
  height: 151px !important;
}
.index_forkDiv1-Avn2H .index_forkDiv2-16D4V {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-Avn2H .index_forkDiv2-16D4V .index_word-1wh77 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-Avn2H .index_forkDiv2-16D4V .index_word-1wh77 .index_boldWord-yY3Ib {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-Avn2H .index_forkDiv2-16D4V .index_loadingHint-1Sqbt {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2blkQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger--CWBr {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-a9LPX {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-9Bawy {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-9Bawy::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2UGsp {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2UGsp .index_filterCheckbox-EjNEP {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2UGsp .index_filterFooter-qI1NK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2UGsp .index_numberInput-1fQf3 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2UGsp .index_filterTitle-zIV_h {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2UGsp .index_modalBtnCancel-2blkQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2UGsp .index_modalBtnOk-1Ncba {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2UGsp .index_tableBtn-2EOnK {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2UGsp .index_tableBtn-2EOnK:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2UGsp :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-29aCL {
  display: flex;
}
.index_splitLine-YN45g {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1hNZS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1WFHS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1bu5x {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3n36z {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3n36z:hover {
  text-decoration: underline;
}
.index_copyLink-3aXan {
  margin-left: 24px;
}
.index_copyLink-3aXan .index_copyIcon-iXUZH {
  margin-right: 4px;
}
.index_flexCenter-1w85R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-HzHNg {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart--Ku6z {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-Is510 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1f9mE {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1f9mE:hover {
  color: #2861FC;
}
.index_bluePlainText-3Wl7R {
  color: #2861FC;
}
.index_blueTextPlain-1hJ1f {
  color: #2861FC;
}
.index_antInput-3M3lU {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2sbxN {
  margin-right: 16px;
}
.index_ml8-H_TYP {
  margin-left: 8px;
}
.index_mr8-2ncjA {
  margin-right: 8px;
}
.index_mb16-p7H_v {
  margin-bottom: 16px;
}
.index_moTag-2Txa1 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2Qaip {
  cursor: pointer;
}
.index_moUserAvatar-2V3HY {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-EL8EG {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2Qaip:hover .index_moUserAvatar-2V3HY {
  color: #2861FC;
}
.index_navOverlay-1uwjP .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1uwjP .ant-dropdown-menu-item a,
.index_navOverlay-1uwjP .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1uwjP .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1uwjP .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1H7ie .index_subTitle-2G0At {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1H7ie .ant-table-thead > tr > th,
.index_homeworkTableStyle-1H7ie .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1H7ie .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1H7ie .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1H7ie .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1H7ie .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1H7ie .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1H7ie .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1H7ie .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-21xRs,
.index_modalHeaderNew-pBQ6T {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-pBQ6T {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-cHzTK {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-21xRs:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-21xRs {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-21xRs:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2dPFn {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1hNZS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1w85R {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3GYbg {
  margin-left: 16px;
}
.index_mr16-2sbxN {
  margin-right: 16px;
}
.index_phone-modal-2rSl9 {
  width: 80% !important;
}
.index_medalSrc-2XDoQ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2MWU7 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2MWU7 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2BxdZ .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2BxdZ .ant-tabs {
  background: white;
}
.index_tabStyle-2BxdZ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1yjdT {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3l9Kq {
  width: 100%;
}
.index_spin-3l9Kq .index_ant-spin-container-IL8su {
  width: 100%;
}
.index_confirmBtns-2VNr_ {
  color: red;
}
.index_confirmBtns-2VNr_ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1Ud8X {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1Ud8X .index_studentNum-2zv6i {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-C5KDG .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-C5KDG .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-C5KDG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-C5KDG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-C5KDG .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2-iAe {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_modalContent-13jVc {
  position: relative;
  padding-top: 46px;
  display: flex;
  flex-direction: column;
}
.index_modalContent-13jVc img {
  position: absolute;
  left: 80px;
  top: -80px;
}
.index_modalContent-13jVc .index_link-2agkw {
  color: #2861FC;
  font-weight: bolder;
}

p {
  margin-bottom: 0;
}
.common_labelValue-3Q2or {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
}
.common_labelValueDefault-DRE5F {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.common_editBtn-2f3y5 {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
}
.common_editBtn-2f3y5:hover {
  color: #2861FC;
}
.common_disabledEditBtn-3iZ9j {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
  color: #999999;
  cursor: unset;
  margin-left: 0px;
}
.common_disabledEditBtn-3iZ9j:hover {
  color: #2861FC;
}
.common_disabledEditBtn-3iZ9j:hover {
  color: #999999;
}
.common_disabledValue-30Pnh {
  color: #999999;
  margin-left: 0px;
  text-align: left;
}
.common_getMoreGpuBtnWrapper-1WTlZ {
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}
.common_getMoreGpuBtnWrapper-1WTlZ .common_getMoreGpuBtn-3unzu {
  background: #2861FC;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  width: 108px;
  height: 34px;
  border-radius: 2px;
}
.common_getMoreGpuBtnWrapper-1WTlZ .common_getMoreGpuBtn-3unzu .common_fire-3G8hc {
  width: 16px;
  height: 18px;
  margin-right: 2px;
  transform: translateY(-4px);
}
.common_unbindContent-ZRG31 {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  height: 192px;
}
.common_container-P6iGU {
  width: 900px;
  background-color: #FFFFFF;
}
.common_container-P6iGU .common_all-1F7La {
  padding: 40px 31px 38px 31px;
}
.common_container-P6iGU .common_all-1F7La .common_general-2T8_e {
  padding-right: 103px;
}
.common_container-P6iGU .common_all-1F7La .common_splitLine-8xq7F {
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background: #000000;
  margin-bottom: 23px;
}
.common_container-P6iGU .common_all-1F7La .common_thirdName-10s9C {
  font-size: 16px;
  padding-left: 32px;
  color: #666666;
}
.common_container-P6iGU .common_all-1F7La .common_editBtn-2f3y5 {
  margin-left: 24px;
}
.common_container-P6iGU .common_all-1F7La .common_thirdItemTitle-1VvH0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 4px;
}
.common_container-P6iGU .common_all-1F7La .common_bindItem-Si8Di {
  margin-bottom: 24px;
  padding-right: 103px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML {
  width: 100%;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  padding-bottom: 16px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_thirdHeaderRow-1wW2n {
  margin-bottom: 8px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_headerRow-37wyf {
  padding-left: 0px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_eachDiv-2F9Au {
  padding-right: 103px;
  margin-bottom: 8px;
  padding-left: 32px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_eachDiv-2F9Au .common_zjuOauthDesc-2z17k {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_detail-1icPK {
  width: 100%;
  background: #FBFCFC;
  font-family: PingFangSC-Regular, sans-serif;
  padding: 12px 0px 12px 32px;
  margin-bottom: 12px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_detail-1icPK .common_detailNormal-1daUQ {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
  margin-bottom: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_detail-1icPK .common_detailNormal-1daUQ:last-child {
  margin-bottom: 0px;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_detail-1icPK .common_detailNormal-1daUQ .common_labelName-1ti20 {
  width: 144px;
  display: inline-block;
}
.common_container-P6iGU .common_all-1F7La .common_holeLine-3VYML .common_detail-1icPK .common_detailNormal-1daUQ .common_bindValue-UGkJS {
  color: #333333;
}
.common_container-P6iGU .common_all-1F7La .common_gpuWrapper-2sOID {
  display: flex;
  justify-content: space-between;
}
.common_container-P6iGU .common_all-1F7La .common_headerRow-37wyf {
  padding-left: 32px;
}
.common_container-P6iGU .common_all-1F7La .common_bottomRow-3Hg2r {
  color: black;
}
.common_container-P6iGU .common_all-1F7La .common_bottomRow-3Hg2r .common_radioGroupDiv-1IayB {
  margin: 0 0 20px 50px;
}
.common_container-P6iGU .common_all-1F7La .common_bottomRow-3Hg2r .common_radioGroupDiv-1IayB .common_radio-2Ektx {
  margin: 0 10px 0 10px;
  font-size: 14px;
}
.common_container-P6iGU .common_all-1F7La .common_bottomRow-3Hg2r .common_radioGroupDiv-1IayB .common_search-3SfJM {
  margin: 0 0 0 100px;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT .common_photoUpload-3SL08 .common_picDocWrap-2qYzf {
  display: none;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT .common_photoUpload-3SL08 .common_picDocWrap-2qYzf .common_picDoc-3Gh3n {
  background: #000000;
  position: absolute;
  color: white;
  top: 0;
  cursor: pointer;
  opacity: 0.6;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT .common_photoUpload-3SL08 .common_avt-3umK9 {
  width: 70px;
  height: 70px;
  border-radius: 5px;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT .common_photoP-2c3sY {
  text-align: right;
  margin: 15px 0 0 0;
}
.common_container-P6iGU .common_all-1F7La .common_photoDiv-37TcT:hover .common_picDocWrap-2qYzf {
  display: block;
}
.common_container-P6iGU .common_all-1F7La .common_profileAvatarEdit-24prg {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.common_container-P6iGU .common_all-1F7La .common_profileAvatarEdit-24prg .common_avt-3umK9 {
  width: 80px !important;
  height: 80px !important;
}
.common_container-P6iGU .common_all-1F7La .common_profileAvatarEdit-24prg .common_picDoc-3Gh3n {
  height: 21px !important;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF !important;
  line-height: 17px;
  bottom: 0px;
  top: unset !important;
  opacity: 0.3 !important;
}
.common_container-P6iGU .common_all-1F7La .common_colName-2FpGc {
  margin-bottom: 24px;
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #111111;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.common_container-P6iGU .common_all-1F7La .common_colName-2FpGc .common_tag-6hnZw {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.common_container-P6iGU .common_all-1F7La .common_colName-2FpGc .common_modifyBtn-uxwy1 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 22px;
  margin-left: 24px;
  cursor: pointer;
}
.common_container-P6iGU .common_all-1F7La .common_modify-1livU {
  padding-left: 20px;
  color: #2861FC;
  cursor: pointer;
}
.common_container-P6iGU .common_all-1F7La .common_wrapper-1CMAN {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.common_container-P6iGU .common_all-1F7La .common_wrapper-1CMAN .common_leftWrapper-2Swl0 {
  flex: 1;
}
.common_container-P6iGU .common_all-1F7La .common_wrapper-1CMAN .common_rightWrapper-1335G {
  width: 80px;
  height: 80px;
}
.common_container-P6iGU .common_all-1F7La .common_eachDiv-2F9Au {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 24px;
}
.common_container-P6iGU .common_all-1F7La .common_eachDiv-2F9Au .common_labelName-1ti20 {
  width: 144px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.common_container-P6iGU .common_all-1F7La .common_eachDiv-2F9Au .common_editBtn1-pC4CS {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 90px;
  white-space: pre;
  text-align: right;
}
.common_container-P6iGU .common_all-1F7La .common_eachDiv-2F9Au .common_editBtn2-31N_- {
  color: red;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 30px;
  text-align: right;
}
.common_container-P6iGU .common_all-1F7La .common_eachDiv-2F9Au .common_eachDivRight-1yLUg {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.common_container-P6iGU .common_all-1F7La .common_formDiv-806sm {
  width: 500px;
}
.common_container-P6iGU .common_progress-average-3yKlR .common_progress-3P56e .ant-progress-bg {
  background-color: #FF6900;
}
.common_userAvatarEdit-18AKF canvas {
  padding: 8px;
  border-radius: 8px;
  border: 1px #BFBFBF dashed;
}
.common_userAvatarEdit-18AKF .common_reSelect-3p_tX {
  font-size: 16px;
  color: #2861FC;
  cursor: pointer;
}
.common_generalModalWrapper-2xx3t .ant-modal-body {
  padding: 22px 24px 26px 24px;
}
.common_generalModalWrapper-2xx3t .common_generalModalTitle-1kbb1 {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  margin-bottom: 24px;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH {
  display: flex;
  position: relative;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-form-item-label {
  min-width: 75px;
  display: flex;
  justify-content: flex-start;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-form-item-control-wrapper {
  flex: 1;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-radio-inner::after {
  background-color: #2861FC;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-radio-checked::after {
  border-color: #2861FC;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-input:focus,
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-input:hover {
  box-shadow: none;
  border-color: #2861FC;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-input {
  padding-left: 17px;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .ant-form-explain {
  padding-left: 17px;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .common_captchaWrapper-24OxU {
  position: relative;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .common_captchaWrapper-24OxU .ant-input {
  padding-right: 130px;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .common_captchaWrapper-24OxU .common_getCaptcha-LAJm4 {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 0px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
}
.common_generalModalWrapper-2xx3t .common_generalFormItem-3UHjH .common_captchaWrapper-24OxU .common_getCaptcha-LAJm4[disabled] {
  color: rgba(40, 97, 252, 0.3);
  cursor: not-allowed;
  pointer-events: none;
}
.common_generalModalWrapper-2xx3t .common_generalFooter-3H4hO {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.common_generalModalWrapper-2xx3t .common_generalFooter-3H4hO .common_normalBtn-2dDHt {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.common_generalModalWrapper-2xx3t .common_generalFooter-3H4hO .common_cancelBtn-1qFZx {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  color: #2861FC;
  margin-right: 24px;
}
.common_generalModalWrapper-2xx3t .common_generalFooter-3H4hO .common_okBtn-169XA {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  background: #6890FC;
  color: #FFFFFF;
  border: #2861FC;
  background: #2861FC;
}
.common_generalModalWrapper-2xx3t .common_generalFooter-3H4hO .common_okBtn-169XA[disabled] {
  background: rgba(40, 97, 252, 0.3);
  pointer-events: none;
  cursor: not-allowed;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb:after {
  position: absolute;
  right: 1px;
  top: 0px;
  content: '';
  height: 300px;
  border-right: 1px solid #D8D8D8;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb .common_title-Rd21i {
  height: 25px;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  margin-bottom: 14px;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb .common_qrImg-1YVQB {
  width: 180px;
  height: 180px;
  margin-top: 8px;
  margin-bottom: 24px;
  cursor: pointer;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb .common_normalText-3POLd {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-bottom: 5px;
}
.common_generalModalWrapper-2xx3t .common_panelLeft-2npHb .common_normalText-3POLd .common_moLogo-391me {
  width: 16px;
  margin-right: 9px;
}
.common_wechatUnbindModalWrapper-3WIZF .ant-modal-body {
  padding: 20px 22px 32px 22px;
}
.common_wechatUnbindModalWrapper-3WIZF .common_warningModal-FI-jS {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.common_wechatUnbindModalWrapper-3WIZF .common_warningModal-FI-jS .common_warningTitle-3QFkW {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.common_wechatUnbindModalWrapper-3WIZF .common_warningModal-FI-jS .common_warningTitle-3QFkW i {
  transform: rotate(180deg);
}
.common_wechatUnbindModalWrapper-3WIZF .common_warningModal-FI-jS .common_warningText-3RqrR {
  white-space: break-spaces;
  margin-bottom: 40px;
  margin-top: 28px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.common_wechatUnbindModalWrapper-3WIZF .common_warningModal-FI-jS .common_confirmBtn-1Q61b {
  width: 100%;
  height: 36px;
  background: #F6666B;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  border: unset;
}
.common_forgotLink-3NBB3 {
  color: #999999;
  position: absolute;
  right: 8px;
  bottom: -20px;
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  z-index: 1;
  cursor: pointer;
}
.common_forgotLink-3NBB3:hover {
  color: #2861FC;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#common_center-2SaRP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.common_forkDiv1-31MAE {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.common_forkDiv1-31MAE .common_forkDiv2QueueInit-2Qlz1 {
  height: 100px !important;
}
.common_forkDiv1-31MAE .common_forkDiv2Queue-L943O {
  height: 151px !important;
}
.common_forkDiv1-31MAE .common_forkDiv2-FHGjG {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.common_forkDiv1-31MAE .common_forkDiv2-FHGjG .common_word-1LFRG {
  padding: 10px 20px;
  font-size: 14px;
}
.common_forkDiv1-31MAE .common_forkDiv2-FHGjG .common_word-1LFRG .common_boldWord-3wLN9 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.common_forkDiv1-31MAE .common_forkDiv2-FHGjG .common_loadingHint-2SKye {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.common_modalBtnCancel-mvT6w {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.common_modalBtnDanger-1I9VE {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.common_modalBtnReset-1RALY {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.common_modalBtnDisabled-1Pv1z {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.common_modalBtnDisabled-1Pv1z::after {
  content: '' !important;
  display: none !important;
}
.common_tableFilterDiv-2zVGU {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.common_tableFilterDiv-2zVGU .common_filterCheckbox-3-O7j {
  max-height: 450px;
  overflow-y: auto;
}
.common_tableFilterDiv-2zVGU .common_filterFooter-2tYCr {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.common_tableFilterDiv-2zVGU .common_numberInput-2M9Xs {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.common_tableFilterDiv-2zVGU .common_filterTitle-1Z1ij {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.common_tableFilterDiv-2zVGU .common_modalBtnCancel-mvT6w {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.common_tableFilterDiv-2zVGU .common_modalBtnOk-3c-wd {
  border-radius: 24px !important;
}
.common_tableFilterDiv-2zVGU .common_tableBtn-3E_rw {
  color: #2861FC;
  cursor: pointer;
}
.common_tableFilterDiv-2zVGU .common_tableBtn-3E_rw:hover {
  color: #2861FC;
}
.common_tableFilterDiv-2zVGU :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.common_flex-347bg {
  display: flex;
}
.common_splitLine-8xq7F {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.common_flexEnd-VEfl4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.common_flexStart-1IYsS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.common_detailNavName-3w90- {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.common_copyLinkURL-3lcWx {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.common_copyLinkURL-3lcWx:hover {
  text-decoration: underline;
}
.common_copyLink-272Zu {
  margin-left: 24px;
}
.common_copyLink-272Zu .common_copyIcon-3LkRM {
  margin-right: 4px;
}
.common_flexCenter-3lLPs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.common_flexColumnCenter-3Ugsb {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.common_flexColumnStart-3G0Os {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.common_flexBetween-2Eqd6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.common_blueText-_KOMJ {
  color: #2861FC;
  cursor: pointer;
}
.common_blueText-_KOMJ:hover {
  color: #2861FC;
}
.common_bluePlainText-3hMQA {
  color: #2861FC;
}
.common_blueTextPlain-udrxl {
  color: #2861FC;
}
.common_antInput-GJqdp {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.common_mr16-3TaaC {
  margin-right: 16px;
}
.common_ml8-18fxy {
  margin-left: 8px;
}
.common_mr8-17EdI {
  margin-right: 8px;
}
.common_mb16-aMAmq {
  margin-bottom: 16px;
}
.common_moTag-14npr {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.common_moUserAvatarSpan-loFkC {
  cursor: pointer;
}
.common_moUserAvatar-QWGf7 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.common_moUsername--rnU4 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.common_moUserAvatarSpan-loFkC:hover .common_moUserAvatar-QWGf7 {
  color: #2861FC;
}
.common_navOverlay-17Jvz .ant-dropdown-menu {
  padding: 6px;
}
.common_navOverlay-17Jvz .ant-dropdown-menu-item a,
.common_navOverlay-17Jvz .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.common_navOverlay-17Jvz .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.common_navOverlay-17Jvz .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.common_homeworkTableStyle-23UyC .common_subTitle-35dH_ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.common_homeworkTableStyle-23UyC .ant-table-thead > tr > th,
.common_homeworkTableStyle-23UyC .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.common_homeworkTableStyle-23UyC .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.common_homeworkTableStyle-23UyC .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.common_homeworkTableStyle-23UyC .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.common_homeworkTableStyle-23UyC .ant-table-placeholder {
  border: none;
}
.common_homeworkTableStyle-23UyC .ant-empty-image svg {
  display: none;
}
.common_homeworkTableStyle-23UyC .ant-empty-image {
  height: 110px;
}
.common_homeworkTableStyle-23UyC .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.common_modalHeader-2RC66,
.common_modalHeaderNew-1YDU0 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.common_modalHeaderNew-1YDU0 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.common_modalHeaderBefore-1OsuI {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.common_modalHeader-2RC66:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.common_modalHeader-2RC66 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.common_modalHeader-2RC66:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.common_font14gray-_X-1o {
  font-size: 14px;
  color: #8a8a8a;
}
.common_flexEnd-VEfl4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.common_flexCenter-3lLPs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.common_ml16-3T0vb {
  margin-left: 16px;
}
.common_mr16-3TaaC {
  margin-right: 16px;
}
.common_phone-modal-3d-_3 {
  width: 80% !important;
}
.common_medalSrc-XsOx4 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: common_medalMove-2Ew88 1s;
  animation-fill-mode: forwards;
}
@keyframes common_medalMove-2Ew88 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.common_tabStyle-3tUSw .ant-tabs-top-bar {
  border: none;
}
.common_tabStyle-3tUSw .ant-tabs {
  background: white;
}
.common_tabStyle-3tUSw .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.common_unLoginAvatar-11XDl {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.common_spin-2G0Qv {
  width: 100%;
}
.common_spin-2G0Qv .common_ant-spin-container-1np4T {
  width: 100%;
}
.common_confirmBtns-20iM5 {
  color: red;
}
.common_confirmBtns-20iM5 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.common_tableTitle-3PHDe {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.common_tableTitle-3PHDe .common_studentNum-1kkOX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.common_modalMethodOverwrite-1EvFf .ant-modal-body {
  padding: 0 0 16px 0;
}
.common_modalMethodOverwrite-1EvFf .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.common_modalMethodOverwrite-1EvFf .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.common_modalMethodOverwrite-1EvFf .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.common_modalMethodOverwrite-1EvFf .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.common_largeRoundBtn-3CkX9 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1yP0y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1kMKV {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1kMKV .index_forkDiv2QueueInit-g_c-g {
  height: 100px !important;
}
.index_forkDiv1-1kMKV .index_forkDiv2Queue-3uiG6 {
  height: 151px !important;
}
.index_forkDiv1-1kMKV .index_forkDiv2-1tzlD {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1kMKV .index_forkDiv2-1tzlD .index_word-2_Q-B {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1kMKV .index_forkDiv2-1tzlD .index_word-2_Q-B .index_boldWord-3HTwd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1kMKV .index_forkDiv2-1tzlD .index_loadingHint-3GQ_6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2rwb- {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3rmuo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-Z84PK {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2IFD8 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2IFD8::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3I-7S {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3I-7S .index_filterCheckbox-3SD8S {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3I-7S .index_filterFooter-3822R {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3I-7S .index_numberInput-1oiUk {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3I-7S .index_filterTitle-3KHKD {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3I-7S .index_modalBtnCancel-2rwb- {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3I-7S .index_modalBtnOk-1uaSz {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3I-7S .index_tableBtn-as8ul {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3I-7S .index_tableBtn-as8ul:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3I-7S :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1MxXu {
  display: flex;
}
.index_splitLine-16Q9V {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3QLUZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3zVeU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-31g1Q {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2HcZH {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2HcZH:hover {
  text-decoration: underline;
}
.index_copyLink-3OkMb {
  margin-left: 24px;
}
.index_copyLink-3OkMb .index_copyIcon-k_sOo {
  margin-right: 4px;
}
.index_flexCenter-3WWlB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2OTid {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3MTX6 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2tCwG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-RQQpt {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-RQQpt:hover {
  color: #2861FC;
}
.index_bluePlainText-2hkRV {
  color: #2861FC;
}
.index_blueTextPlain-38fMw {
  color: #2861FC;
}
.index_antInput-wAsh2 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3JJLZ {
  margin-right: 16px;
}
.index_ml8-2tbX1 {
  margin-left: 8px;
}
.index_mr8-38J9F {
  margin-right: 8px;
}
.index_mb16-1Nv5K {
  margin-bottom: 16px;
}
.index_moTag-1plCJ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1WHtR {
  cursor: pointer;
}
.index_moUserAvatar-3XS3g {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2dfEZ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1WHtR:hover .index_moUserAvatar-3XS3g {
  color: #2861FC;
}
.index_navOverlay-2hBRl .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2hBRl .ant-dropdown-menu-item a,
.index_navOverlay-2hBRl .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2hBRl .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2hBRl .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1mPG4 .index_subTitle-3mHpB {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1mPG4 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1mPG4 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1mPG4 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1mPG4 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1mPG4 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1mPG4 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1mPG4 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1mPG4 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1mPG4 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-nocl3,
.index_modalHeaderNew-2aYGf {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2aYGf {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-33RoG {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-nocl3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-nocl3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-nocl3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3X33I {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3QLUZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3WWlB {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1q-rm {
  margin-left: 16px;
}
.index_mr16-3JJLZ {
  margin-right: 16px;
}
.index_phone-modal-1IJwZ {
  width: 80% !important;
}
.index_medalSrc-4SPWv {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-RUNXJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-RUNXJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-11ddN .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-11ddN .ant-tabs {
  background: white;
}
.index_tabStyle-11ddN .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2dQtI {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1ff7X {
  width: 100%;
}
.index_spin-1ff7X .index_ant-spin-container-2b_Ly {
  width: 100%;
}
.index_confirmBtns-1jW7E {
  color: red;
}
.index_confirmBtns-1jW7E .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-m0FSA {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-m0FSA .index_studentNum-3QmkL {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2oq8A .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2oq8A .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2oq8A .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2oq8A .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2oq8A .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-13nOf {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
p {
  margin-bottom: 0;
}
.index_labelValue-2O7t6 {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
}
.index_labelValueDefault-3fiC0 {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_editBtn-1O-0i {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
}
.index_editBtn-1O-0i:hover {
  color: #2861FC;
}
.index_disabledEditBtn-KIP-2 {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
  color: #999999;
  cursor: unset;
  margin-left: 0px;
}
.index_disabledEditBtn-KIP-2:hover {
  color: #2861FC;
}
.index_disabledEditBtn-KIP-2:hover {
  color: #999999;
}
.index_disabledValue-2AUk2 {
  color: #999999;
  margin-left: 0px;
  text-align: left;
}
.index_getMoreGpuBtnWrapper-1_I9O {
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}
.index_getMoreGpuBtnWrapper-1_I9O .index_getMoreGpuBtn-1A_Bw {
  background: #2861FC;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  width: 108px;
  height: 34px;
  border-radius: 2px;
}
.index_getMoreGpuBtnWrapper-1_I9O .index_getMoreGpuBtn-1A_Bw .index_fire-xYndU {
  width: 16px;
  height: 18px;
  margin-right: 2px;
  transform: translateY(-4px);
}
.index_unbindContent-3eErj {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  height: 192px;
}
.index_container-1_hxs {
  width: 900px;
  background-color: #FFFFFF;
}
.index_container-1_hxs .index_all-4R3Am {
  padding: 40px 31px 38px 31px;
}
.index_container-1_hxs .index_all-4R3Am .index_general-3Tpjg {
  padding-right: 103px;
}
.index_container-1_hxs .index_all-4R3Am .index_splitLine-16Q9V {
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background: #000000;
  margin-bottom: 23px;
}
.index_container-1_hxs .index_all-4R3Am .index_thirdName-3Ltas {
  font-size: 16px;
  padding-left: 32px;
  color: #666666;
}
.index_container-1_hxs .index_all-4R3Am .index_editBtn-1O-0i {
  margin-left: 24px;
}
.index_container-1_hxs .index_all-4R3Am .index_thirdItemTitle-2XG9a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 4px;
}
.index_container-1_hxs .index_all-4R3Am .index_bindItem-3bpoR {
  margin-bottom: 24px;
  padding-right: 103px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW {
  width: 100%;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  padding-bottom: 16px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_thirdHeaderRow-1W1As {
  margin-bottom: 8px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_headerRow-1EjZh {
  padding-left: 0px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_eachDiv-3FM3C {
  padding-right: 103px;
  margin-bottom: 8px;
  padding-left: 32px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_eachDiv-3FM3C .index_zjuOauthDesc-2IEJ8 {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_detail-35AoK {
  width: 100%;
  background: #FBFCFC;
  font-family: PingFangSC-Regular, sans-serif;
  padding: 12px 0px 12px 32px;
  margin-bottom: 12px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_detail-35AoK .index_detailNormal-3oJLi {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
  margin-bottom: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_detail-35AoK .index_detailNormal-3oJLi:last-child {
  margin-bottom: 0px;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_detail-35AoK .index_detailNormal-3oJLi .index_labelName-3GrFY {
  width: 144px;
  display: inline-block;
}
.index_container-1_hxs .index_all-4R3Am .index_holeLine-1uImW .index_detail-35AoK .index_detailNormal-3oJLi .index_bindValue-3d8SC {
  color: #333333;
}
.index_container-1_hxs .index_all-4R3Am .index_gpuWrapper-3YO0y {
  display: flex;
  justify-content: space-between;
}
.index_container-1_hxs .index_all-4R3Am .index_headerRow-1EjZh {
  padding-left: 32px;
}
.index_container-1_hxs .index_all-4R3Am .index_bottomRow-rS2R0 {
  color: black;
}
.index_container-1_hxs .index_all-4R3Am .index_bottomRow-rS2R0 .index_radioGroupDiv-2ntH2 {
  margin: 0 0 20px 50px;
}
.index_container-1_hxs .index_all-4R3Am .index_bottomRow-rS2R0 .index_radioGroupDiv-2ntH2 .index_radio-3i00Z {
  margin: 0 10px 0 10px;
  font-size: 14px;
}
.index_container-1_hxs .index_all-4R3Am .index_bottomRow-rS2R0 .index_radioGroupDiv-2ntH2 .index_search-2e0TK {
  margin: 0 0 0 100px;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq .index_photoUpload-2rjUi .index_picDocWrap-kddle {
  display: none;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq .index_photoUpload-2rjUi .index_picDocWrap-kddle .index_picDoc-2f-HL {
  background: #000000;
  position: absolute;
  color: white;
  top: 0;
  cursor: pointer;
  opacity: 0.6;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq .index_photoUpload-2rjUi .index_avt-EVRmw {
  width: 70px;
  height: 70px;
  border-radius: 5px;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq .index_photoP-3AjYC {
  text-align: right;
  margin: 15px 0 0 0;
}
.index_container-1_hxs .index_all-4R3Am .index_photoDiv-28Erq:hover .index_picDocWrap-kddle {
  display: block;
}
.index_container-1_hxs .index_all-4R3Am .index_profileAvatarEdit-3zmLW {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.index_container-1_hxs .index_all-4R3Am .index_profileAvatarEdit-3zmLW .index_avt-EVRmw {
  width: 80px !important;
  height: 80px !important;
}
.index_container-1_hxs .index_all-4R3Am .index_profileAvatarEdit-3zmLW .index_picDoc-2f-HL {
  height: 21px !important;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF !important;
  line-height: 17px;
  bottom: 0px;
  top: unset !important;
  opacity: 0.3 !important;
}
.index_container-1_hxs .index_all-4R3Am .index_colName-26Uj- {
  margin-bottom: 24px;
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #111111;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.index_container-1_hxs .index_all-4R3Am .index_colName-26Uj- .index_tag-WnMwH {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.index_container-1_hxs .index_all-4R3Am .index_colName-26Uj- .index_modifyBtn-3y_K4 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 22px;
  margin-left: 24px;
  cursor: pointer;
}
.index_container-1_hxs .index_all-4R3Am .index_modify-2MIPU {
  padding-left: 20px;
  color: #2861FC;
  cursor: pointer;
}
.index_container-1_hxs .index_all-4R3Am .index_wrapper-3KB2d {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_container-1_hxs .index_all-4R3Am .index_wrapper-3KB2d .index_leftWrapper-1hZMf {
  flex: 1;
}
.index_container-1_hxs .index_all-4R3Am .index_wrapper-3KB2d .index_rightWrapper-nPQeI {
  width: 80px;
  height: 80px;
}
.index_container-1_hxs .index_all-4R3Am .index_eachDiv-3FM3C {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 24px;
}
.index_container-1_hxs .index_all-4R3Am .index_eachDiv-3FM3C .index_labelName-3GrFY {
  width: 144px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.index_container-1_hxs .index_all-4R3Am .index_eachDiv-3FM3C .index_editBtn1-1JRw3 {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 90px;
  white-space: pre;
  text-align: right;
}
.index_container-1_hxs .index_all-4R3Am .index_eachDiv-3FM3C .index_editBtn2-xzLmT {
  color: red;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 30px;
  text-align: right;
}
.index_container-1_hxs .index_all-4R3Am .index_eachDiv-3FM3C .index_eachDivRight-2pVHE {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.index_container-1_hxs .index_all-4R3Am .index_formDiv-14Jbj {
  width: 500px;
}
.index_container-1_hxs .index_progress-average-17B3_ .index_progress-jQifA .ant-progress-bg {
  background-color: #FF6900;
}
.index_userAvatarEdit-c_3Vt canvas {
  padding: 8px;
  border-radius: 8px;
  border: 1px #BFBFBF dashed;
}
.index_userAvatarEdit-c_3Vt .index_reSelect-1oWx- {
  font-size: 16px;
  color: #2861FC;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3Z_6T {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2IO6d {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2IO6d .index_forkDiv2QueueInit-1L3BA {
  height: 100px !important;
}
.index_forkDiv1-2IO6d .index_forkDiv2Queue-19C6_ {
  height: 151px !important;
}
.index_forkDiv1-2IO6d .index_forkDiv2-Z5g6x {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2IO6d .index_forkDiv2-Z5g6x .index_word-be2hv {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2IO6d .index_forkDiv2-Z5g6x .index_word-be2hv .index_boldWord-2X4by {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2IO6d .index_forkDiv2-Z5g6x .index_loadingHint-3d1B9 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-P9696 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2O65y {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1GO1a {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2u0Eo {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2u0Eo::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3UcmN {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3UcmN .index_filterCheckbox-3OfKV {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3UcmN .index_filterFooter-RHPW4 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3UcmN .index_numberInput-2e5ot {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3UcmN .index_filterTitle-3Xxof {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3UcmN .index_modalBtnCancel-P9696 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3UcmN .index_modalBtnOk-36xE_ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3UcmN .index_tableBtn-QZO9M {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3UcmN .index_tableBtn-QZO9M:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3UcmN :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2jzh1 {
  display: flex;
}
.index_splitLine-30MMV {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3acRg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2nYPb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Bi8v {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3gVCB {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3gVCB:hover {
  text-decoration: underline;
}
.index_copyLink-2FpXV {
  margin-left: 24px;
}
.index_copyLink-2FpXV .index_copyIcon-3ZVnC {
  margin-right: 4px;
}
.index_flexCenter-1bh-d {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2shOP {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-34s7S {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1d--h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3klZg {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3klZg:hover {
  color: #2861FC;
}
.index_bluePlainText-3h7gX {
  color: #2861FC;
}
.index_blueTextPlain-2Uln4 {
  color: #2861FC;
}
.index_antInput-mmIE4 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-37q2R {
  margin-right: 16px;
}
.index_ml8-1ICEm {
  margin-left: 8px;
}
.index_mr8-3UmQl {
  margin-right: 8px;
}
.index_mb16-2JChZ {
  margin-bottom: 16px;
}
.index_moTag-HGgfM {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3rQMo {
  cursor: pointer;
}
.index_moUserAvatar-2IhE0 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-m2LIj {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3rQMo:hover .index_moUserAvatar-2IhE0 {
  color: #2861FC;
}
.index_navOverlay-2E1Eg .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2E1Eg .ant-dropdown-menu-item a,
.index_navOverlay-2E1Eg .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2E1Eg .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2E1Eg .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-_W-AA .index_subTitle-3rU_w {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-_W-AA .ant-table-thead > tr > th,
.index_homeworkTableStyle-_W-AA .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-_W-AA .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-_W-AA .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-_W-AA .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-_W-AA .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-_W-AA .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-_W-AA .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-_W-AA .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2u1lF,
.index_modalHeaderNew-3rsRs {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3rsRs {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1VNN7 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2u1lF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2u1lF {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2u1lF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3C0jn {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3acRg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1bh-d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2ltid {
  margin-left: 16px;
}
.index_mr16-37q2R {
  margin-right: 16px;
}
.index_phone-modal-23-lE {
  width: 80% !important;
}
.index_medalSrc-347J5 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2y5Sz 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2y5Sz {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1st55 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1st55 .ant-tabs {
  background: white;
}
.index_tabStyle-1st55 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3xTcC {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Qhoz {
  width: 100%;
}
.index_spin-1Qhoz .index_ant-spin-container-1MtoK {
  width: 100%;
}
.index_confirmBtns-3GftM {
  color: red;
}
.index_confirmBtns-3GftM .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-14oxB {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-14oxB .index_studentNum-1z1JY {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-Hwnl_ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-Hwnl_ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-Hwnl_ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Hwnl_ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Hwnl_ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-yqFKi {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_changeModal-3U4ba .ant-input {
  height: 40px;
  background: #f5f5f5;
  border: none;
  box-shadow: none;
}
.index_changeModal-3U4ba .index_headerDesc-J_Avf {
  font-size: 12px;
  color: #BFBFBF;
  margin-top: 8px;
  font-weight: normal;
}
.index_changeModal-3U4ba .index_firstChangeFooter-2HcMA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}

.index_getCaptcha-3C1L3 {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_getCaptcha-3C1L3[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1__En {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3WV_u {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3WV_u .index_forkDiv2QueueInit-2vaAm {
  height: 100px !important;
}
.index_forkDiv1-3WV_u .index_forkDiv2Queue-1DziS {
  height: 151px !important;
}
.index_forkDiv1-3WV_u .index_forkDiv2-3Fh__ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3WV_u .index_forkDiv2-3Fh__ .index_word-1lj_L {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3WV_u .index_forkDiv2-3Fh__ .index_word-1lj_L .index_boldWord-1DnvL {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3WV_u .index_forkDiv2-3Fh__ .index_loadingHint-1VQGw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1ben6 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1_tcd {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3G4EW {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-29Jc8 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-29Jc8::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1MmkO {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1MmkO .index_filterCheckbox-2R-sF {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1MmkO .index_filterFooter-1jeDq {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1MmkO .index_numberInput-1SZNT {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1MmkO .index_filterTitle-w0Jm_ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1MmkO .index_modalBtnCancel-1ben6 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1MmkO .index_modalBtnOk-BbSsF {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1MmkO .index_tableBtn-2wqyA {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1MmkO .index_tableBtn-2wqyA:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1MmkO :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3EEMo {
  display: flex;
}
.index_splitLine-3EbOi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-hWSj5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1q29H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3iWZc {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2fGHH {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2fGHH:hover {
  text-decoration: underline;
}
.index_copyLink-1EzdA {
  margin-left: 24px;
}
.index_copyLink-1EzdA .index_copyIcon-1Mz6P {
  margin-right: 4px;
}
.index_flexCenter-2Wk9w {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3MkAs {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-FE2bH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-38U-R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-16Mz- {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-16Mz-:hover {
  color: #2861FC;
}
.index_bluePlainText-1Kl2H {
  color: #2861FC;
}
.index_blueTextPlain-2yE2W {
  color: #2861FC;
}
.index_antInput-YwoAI {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1qULG {
  margin-right: 16px;
}
.index_ml8-3CzBg {
  margin-left: 8px;
}
.index_mr8-2mOSY {
  margin-right: 8px;
}
.index_mb16-1revQ {
  margin-bottom: 16px;
}
.index_moTag-374Uv {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-xpODT {
  cursor: pointer;
}
.index_moUserAvatar-2SRXq {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1EhTo {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-xpODT:hover .index_moUserAvatar-2SRXq {
  color: #2861FC;
}
.index_navOverlay-13Q4O .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-13Q4O .ant-dropdown-menu-item a,
.index_navOverlay-13Q4O .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-13Q4O .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-13Q4O .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-10QWG .index_subTitle-3bQ2q {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-10QWG .ant-table-thead > tr > th,
.index_homeworkTableStyle-10QWG .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-10QWG .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-10QWG .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-10QWG .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-10QWG .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-10QWG .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-10QWG .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-10QWG .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1Wa_V,
.index_modalHeaderNew-1kv17 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1kv17 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3eeID {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1Wa_V:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1Wa_V {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1Wa_V:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-24My1 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-hWSj5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2Wk9w {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-t916r {
  margin-left: 16px;
}
.index_mr16-1qULG {
  margin-right: 16px;
}
.index_phone-modal-3-rqj {
  width: 80% !important;
}
.index_medalSrc-1sjEq {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-aOns6 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-aOns6 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-D-fhN .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-D-fhN .ant-tabs {
  background: white;
}
.index_tabStyle-D-fhN .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2Ue9L {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-35KFn {
  width: 100%;
}
.index_spin-35KFn .index_ant-spin-container-1fLBH {
  width: 100%;
}
.index_confirmBtns-2pYFX {
  color: red;
}
.index_confirmBtns-2pYFX .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3R55u {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3R55u .index_studentNum-vF000 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-BbZJC .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-BbZJC .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-BbZJC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-BbZJC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-BbZJC .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2G2hy {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3wW5G {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3do1w {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3do1w .index_forkDiv2QueueInit-3LoPC {
  height: 100px !important;
}
.index_forkDiv1-3do1w .index_forkDiv2Queue-eN_w8 {
  height: 151px !important;
}
.index_forkDiv1-3do1w .index_forkDiv2-3p6P1 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3do1w .index_forkDiv2-3p6P1 .index_word-1lCmJ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3do1w .index_forkDiv2-3p6P1 .index_word-1lCmJ .index_boldWord-1vS0w {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3do1w .index_forkDiv2-3p6P1 .index_loadingHint-1q71T {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1amLb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1223d {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2VPh1 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1WY6k {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1WY6k::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-99mPS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-99mPS .index_filterCheckbox-35sEj {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-99mPS .index_filterFooter-jOVUK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-99mPS .index_numberInput-2tQKR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-99mPS .index_filterTitle-2njQc {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-99mPS .index_modalBtnCancel-1amLb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-99mPS .index_modalBtnOk-QOOCL {
  border-radius: 24px !important;
}
.index_tableFilterDiv-99mPS .index_tableBtn-o5tVo {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-99mPS .index_tableBtn-o5tVo:hover {
  color: #2861FC;
}
.index_tableFilterDiv-99mPS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-L-7Lv {
  display: flex;
}
.index_splitLine-qXMTe {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3ywZw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1aLiQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-JC6z- {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-38Pid {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-38Pid:hover {
  text-decoration: underline;
}
.index_copyLink-fIPly {
  margin-left: 24px;
}
.index_copyLink-fIPly .index_copyIcon-3mog0 {
  margin-right: 4px;
}
.index_flexCenter-2_ONe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-Epc1e {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1HilQ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-36YOz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3YdiM {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3YdiM:hover {
  color: #2861FC;
}
.index_bluePlainText-dORpo {
  color: #2861FC;
}
.index_blueTextPlain-2eQUe {
  color: #2861FC;
}
.index_antInput-k6Fnd {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Lw69 {
  margin-right: 16px;
}
.index_ml8-3Pa6D {
  margin-left: 8px;
}
.index_mr8-1RC-D {
  margin-right: 8px;
}
.index_mb16-2JObr {
  margin-bottom: 16px;
}
.index_moTag-4mRhS {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-ckCWB {
  cursor: pointer;
}
.index_moUserAvatar-mmw12 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-lLcVd {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-ckCWB:hover .index_moUserAvatar-mmw12 {
  color: #2861FC;
}
.index_navOverlay-1mnIK .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1mnIK .ant-dropdown-menu-item a,
.index_navOverlay-1mnIK .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1mnIK .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1mnIK .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3rdp_ .index_subTitle-xcPXE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3rdp_ .ant-table-thead > tr > th,
.index_homeworkTableStyle-3rdp_ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3rdp_ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3rdp_ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3rdp_ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3rdp_ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3rdp_ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3rdp_ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3rdp_ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Z493,
.index_modalHeaderNew-2fftS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2fftS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-Vu8Fc {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Z493:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Z493 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Z493:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3dc_r {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3ywZw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2_ONe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3ctM6 {
  margin-left: 16px;
}
.index_mr16-1Lw69 {
  margin-right: 16px;
}
.index_phone-modal-k9iHZ {
  width: 80% !important;
}
.index_medalSrc-1oVod {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-ML1OF 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-ML1OF {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2IKUM .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2IKUM .ant-tabs {
  background: white;
}
.index_tabStyle-2IKUM .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2OojX {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2dX8i {
  width: 100%;
}
.index_spin-2dX8i .index_ant-spin-container-3qSBr {
  width: 100%;
}
.index_confirmBtns-hg-3W {
  color: red;
}
.index_confirmBtns-hg-3W .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2aJtb {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2aJtb .index_studentNum-2Kurz {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1Hmhs .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1Hmhs .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1Hmhs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1Hmhs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1Hmhs .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1nzob {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_commonGlobal-3Gt8z .index_ant-tabs-top-bar-3VFFI {
  border-bottom: unset;
}
.index_commonGlobal-3Gt8z .index_ant-input-20qUp {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_commonGlobal-3Gt8z .index_ant-input-20qUp:focus,
.index_commonGlobal-3Gt8z .index_ant-input-20qUp:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_commonGlobal-3Gt8z .index_ant-form-item-3p52v {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_commonGlobal-3Gt8z .index_ant-form-item-3p52v:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_commonGlobal-3Gt8z .index_ant-form-item-control-wrapper-21GjQ {
  height: 4.4rem;
}
.index_commonGlobal-3Gt8z .index_ant-form-explain-2Q7cu {
  padding-top: 0.6rem;
}
.index_captchaWrapperCommon-2txNo {
  position: relative;
}
.index_captchaWrapperCommon-2txNo .ant-input {
  padding-right: 130px;
}
.index_captchaWrapperCommon-2txNo .index_getCaptcha-3xRYi {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: #F6F7FA !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapperCommon-2txNo .index_getCaptcha-3xRYi[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_mobileGroupGlobal-2NxJL {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_mobileGroupGlobal-2NxJL .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-2NxJL .ant-input:focus,
.index_mobileGroupGlobal-2NxJL .ant-input:hover {
  border: unset !important;
}
.index_mobileGroupGlobal-2NxJL .ant-select-selection {
  border: unset;
}
.index_mobileGroupGlobal-2NxJL .has-error .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-2NxJL .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_mobileGroupGlobal-2NxJL .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_mobileGroupGlobal-2NxJL .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_mobileGroupGlobal-2NxJL .ant-form-item-control {
  height: 4.4rem;
}
.index_mobileGroupGlobal-2NxJL .ant-select-arrow {
  color: #999999;
}
.index_submitGlobal-1kfZR {
  width: 100%;
  margin: auto;
  height: 4.4rem;
  background: #2861FC;
  border-radius: 0.2rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre;
}
.index_submitGlobal-1kfZR:hover,
.index_submitGlobal-1kfZR:focus {
  background: #2861FC;
}
.index_submitGlobal-1kfZR[disabled] {
  background: #6890FC;
  border-color: #6890FC;
  cursor: not-allowed;
  pointer-events: none;
}
.index_submitGlobal-1kfZR[disabled]:hover {
  background: #6890FC;
}
.index_loginCommon-3Ishg .index_ant-form-item-3p52v {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginCommon-3Ishg .index_ant-form-item-control-YDR6f {
  line-height: 32px;
}
.index_loginCommon-3Ishg .index_ant-select-selection-2NC3s {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginCommon-3Ishg .index_ant-select-selection-2NC3s:focus {
  box-shadow: unset;
}
.index_loginCommon-3Ishg .index_has-error-xWJ58 .index_ant-input-20qUp,
.index_loginCommon-3Ishg .index_has-error-xWJ58 .index_ant-input-20qUp:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginCommon-3Ishg .index_ant-input-20qUp {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginCommon-3Ishg .index_has-error-xWJ58 .index_ant-select-arrow-3hCjU {
  color: #666666;
}
.index_loginCommon-3Ishg .index_ant-input-20qUp:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginCommon-3Ishg .index_ant-input-20qUp:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginCommon-3Ishg .index_ant-form-explain-2Q7cu {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginCommon-3Ishg .index_ant-btn-primary-KayNC:hover,
.index_loginCommon-3Ishg .index_ant-btn-primary-KayNC:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_captchaWrapper-29QY0 {
  position: relative;
}
.index_captchaWrapper-29QY0 .ant-input {
  padding-right: 127px;
}
.index_captchaWrapper-29QY0 .index_getCaptcha-3xRYi {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapper-29QY0 .index_getCaptcha-3xRYi[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_errorMsg-2xC4o {
  padding-left: 8px;
}
.index_errorMsg-2xC4o .index_message-2dldO {
  word-break: break-all;
}
.index_additional-RQ2-F {
  height: unset !important;
}
.index_submit-nEZ03 {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_submit-nEZ03:hover,
.index_submit-nEZ03:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submit-disabled-3IviS,
.index_submit-nEZ03.index_disabled-TuCGz,
.index_submit-nEZ03[disabled],
.index_submit-disabled-3IviS:hover,
.index_submit-nEZ03.index_disabled-TuCGz:hover,
.index_submit-nEZ03[disabled]:hover,
.index_submit-disabled-3IviS:focus,
.index_submit-nEZ03.index_disabled-TuCGz:focus,
.index_submit-nEZ03[disabled]:focus,
.index_submit-disabled-3IviS:active,
.index_submit-nEZ03.index_disabled-TuCGz:active,
.index_submit-nEZ03[disabled]:active,
.index_submit-disabled-3IviS.index_active-2wUwM,
.index_submit-nEZ03.index_disabled-TuCGz.index_active-2wUwM,
.index_submit-nEZ03[disabled].index_active-2wUwM {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submit-disabled-3IviS:hover,
.index_submit-nEZ03.index_disabled-TuCGz:hover,
.index_submit-nEZ03[disabled]:hover,
.index_submit-disabled-3IviS:hover:hover,
.index_submit-nEZ03.index_disabled-TuCGz:hover:hover,
.index_submit-nEZ03[disabled]:hover:hover,
.index_submit-disabled-3IviS:focus:hover,
.index_submit-nEZ03.index_disabled-TuCGz:focus:hover,
.index_submit-nEZ03[disabled]:focus:hover,
.index_submit-disabled-3IviS:active:hover,
.index_submit-nEZ03.index_disabled-TuCGz:active:hover,
.index_submit-nEZ03[disabled]:active:hover,
.index_submit-disabled-3IviS.index_active-2wUwM:hover,
.index_submit-nEZ03.index_disabled-TuCGz.index_active-2wUwM:hover,
.index_submit-nEZ03[disabled].index_active-2wUwM:hover {
  background: #6890FC;
}
.index_loginPageRegisterBtn-1NX_e {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  width: 100%;
  display: block;
  text-align: center;
}
.index_loginPageRegisterBtn-1NX_e:hover {
  color: #2861FC;
}
.index_submitBtn-1wDJT {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
}
.index_submitBtn-1wDJT:hover,
.index_submitBtn-1wDJT:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submitBtn-disabled-1mvGX,
.index_submitBtn-1wDJT.index_disabled-TuCGz,
.index_submitBtn-1wDJT[disabled],
.index_submitBtn-disabled-1mvGX:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz:hover,
.index_submitBtn-1wDJT[disabled]:hover,
.index_submitBtn-disabled-1mvGX:focus,
.index_submitBtn-1wDJT.index_disabled-TuCGz:focus,
.index_submitBtn-1wDJT[disabled]:focus,
.index_submitBtn-disabled-1mvGX:active,
.index_submitBtn-1wDJT.index_disabled-TuCGz:active,
.index_submitBtn-1wDJT[disabled]:active,
.index_submitBtn-disabled-1mvGX.index_active-2wUwM,
.index_submitBtn-1wDJT.index_disabled-TuCGz.index_active-2wUwM,
.index_submitBtn-1wDJT[disabled].index_active-2wUwM {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submitBtn-disabled-1mvGX:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz:hover,
.index_submitBtn-1wDJT[disabled]:hover,
.index_submitBtn-disabled-1mvGX:hover:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz:hover:hover,
.index_submitBtn-1wDJT[disabled]:hover:hover,
.index_submitBtn-disabled-1mvGX:focus:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz:focus:hover,
.index_submitBtn-1wDJT[disabled]:focus:hover,
.index_submitBtn-disabled-1mvGX:active:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz:active:hover,
.index_submitBtn-1wDJT[disabled]:active:hover,
.index_submitBtn-disabled-1mvGX.index_active-2wUwM:hover,
.index_submitBtn-1wDJT.index_disabled-TuCGz.index_active-2wUwM:hover,
.index_submitBtn-1wDJT[disabled].index_active-2wUwM:hover {
  background: #6890FC;
}
.index_cancelBtn-D82IR {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
  background: #FFFFFF;
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 24px;
}
.index_cancelBtn-D82IR:hover,
.index_cancelBtn-D82IR:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_cancelBtn-disabled-2TqqG,
.index_cancelBtn-D82IR.index_disabled-TuCGz,
.index_cancelBtn-D82IR[disabled],
.index_cancelBtn-disabled-2TqqG:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz:hover,
.index_cancelBtn-D82IR[disabled]:hover,
.index_cancelBtn-disabled-2TqqG:focus,
.index_cancelBtn-D82IR.index_disabled-TuCGz:focus,
.index_cancelBtn-D82IR[disabled]:focus,
.index_cancelBtn-disabled-2TqqG:active,
.index_cancelBtn-D82IR.index_disabled-TuCGz:active,
.index_cancelBtn-D82IR[disabled]:active,
.index_cancelBtn-disabled-2TqqG.index_active-2wUwM,
.index_cancelBtn-D82IR.index_disabled-TuCGz.index_active-2wUwM,
.index_cancelBtn-D82IR[disabled].index_active-2wUwM {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_cancelBtn-disabled-2TqqG:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz:hover,
.index_cancelBtn-D82IR[disabled]:hover,
.index_cancelBtn-disabled-2TqqG:hover:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz:hover:hover,
.index_cancelBtn-D82IR[disabled]:hover:hover,
.index_cancelBtn-disabled-2TqqG:focus:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz:focus:hover,
.index_cancelBtn-D82IR[disabled]:focus:hover,
.index_cancelBtn-disabled-2TqqG:active:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz:active:hover,
.index_cancelBtn-D82IR[disabled]:active:hover,
.index_cancelBtn-disabled-2TqqG.index_active-2wUwM:hover,
.index_cancelBtn-D82IR.index_disabled-TuCGz.index_active-2wUwM:hover,
.index_cancelBtn-D82IR[disabled].index_active-2wUwM:hover {
  background: #6890FC;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #666666;
  line-height: 20px;
  position: unset !important;
  display: flex !important;
  top: unset !important;
  border-bottom: 1px solid #D8D8D8;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX .ant-input {
  border: unset !important;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX .ant-select-selection {
  border: unset;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX .has-error .ant-input {
  border: unset !important;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_formItem-2-nj9 .index_mobileGroup-1CIDX .ant-select-arrow {
  color: #666666;
}
.index_formItem-2-nj9 .index_focus-3IqGi {
  border-bottom: 1px solid #2861FC;
}
.index_wrap-2ioC7 .ant-modal-header {
  padding-top: 23px;
  padding-bottom: 6px;
}
@media (max-width: 575px) {
  .index_wrap-2ioC7 .ant-modal {
    max-width: unset;
  }
}
.index_wrap-2ioC7 .ant-input {
  height: 32px;
  padding-left: 14px;
  border: 1px solid #D8D8D8;
}
.index_wrap-2ioC7 .ant-input:focus,
.index_wrap-2ioC7 .ant-input:hover {
  box-shadow: none;
  border-color: #2861FC;
}
.index_wrap-2ioC7 .ant-modal-content {
  transform: scale(0.9);
}
.index_wrap-2ioC7 .ant-form {
  width: 100%;
}
.index_wrap-2ioC7 .ant-form-explain {
  padding-left: 14px;
}
.index_wrap-2ioC7 .ant-modal-title {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
}
.index_wrap-2ioC7 .ant-form-item-control-wrapper {
  width: 75%;
}
@media (max-width: 575px) {
  .index_wrap-2ioC7 .ant-form-item-control-wrapper {
    width: 100%;
  }
}
.index_wrap-2ioC7 .ant-form-item {
  margin-bottom: 20px;
}
@media (max-width: 575px) {
  .index_wrap-2ioC7 .ant-form-item-label {
    width: 16.66% !important;
  }
}
.contact-us-modal .ant-form-item-children input, .ant-form-item-children textarea {
  background-color: #FFFFFF;
}
.contact-us-modal .ant-modal-header {
  border-bottom: 0;
}
.contact-us-modal .ant-modal-title {
  text-align: center;
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #303030;
  line-height: 28px;
}
.contact-us-modal .ant-modal-body {
  padding: 16px 40px 24px;
}
.contact-us-modal .ant-modal-body strong {
  font-family: "PingFang SC", sans-serif;
  font-weight: 600;
}
.index_getCaptcha-3xRYi {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  height: 32px;
  line-height: 32px;
  color: #2861FC;
  border: unset;
  right: 0px;
  bottom: -8px;
  background: transparent;
  box-shadow: unset;
  border-radius: unset;
}
.index_getCaptcha-3xRYi:hover,
.index_getCaptcha-3xRYi:focus {
  background: transparent !important;
  border: unset !important;
  color: #2861FC;
}
.index_getCaptcha-3xRYi[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  opacity: 1 !important;
  background: transparent !important;
  border: unset !important;
}
.index_contactUsMessage-uksJT {
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 6px;
  background: #e7f3ff;
  height: 60px;
  border-radius: 10px;
  padding: 0 20px;
  margin-bottom: 20px;
}
.index_contactUsMessage-uksJT .index_contactUsMessageIcon-3_4mT {
  color: #2887e6;
  margin-right: 14px;
  font-size: 16px;
}
.index_contactUsMessage-uksJT .index_contactUsMessageText-2Nkxf {
  font-size: 14px;
  font-style: normal;
  color: #2887e6;
  font-weight: 400;
  line-height: 18px;
}
.index_contactUsMessage-uksJT .index_contactUsMessageText-2Nkxf .index_goMoLink-1belk {
  color: #2887e6;
  text-decoration: underline;
  font-weight: bold;
}
.index_contactUsFormContainer-2Mnem {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_contactUsFormContainer-2Mnem .index_contactUsLeft-3zaUf {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 25px;
}
.index_contactUsFormContainer-2Mnem .index_contactUsLeft-3zaUf .index_contactUsQRCode-1c_JF {
  width: 200px;
  height: 200px;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 11px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.index_contactUsFormContainer-2Mnem .index_contactUsLeft-3zaUf .index_contactUsText-3CkAn {
  margin-top: 14px;
  color: #333;
  font-family: 'PingFang SC', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.index_contactUsFormContainer-2Mnem .index_submitBtnContainer-KvbGD {
  display: flex;
  justify-content: flex-end;
}
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled],
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:focus,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:focus,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:focus,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:active,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:active,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:active,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX.index_active-2wUwM,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz.index_active-2wUwM,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled].index_active-2wUwM {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:hover:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:hover:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:hover:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:focus:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:focus:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:focus:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX:active:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz:active:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled]:active:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-disabled-1mvGX.index_active-2wUwM:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT.index_disabled-TuCGz.index_active-2wUwM:hover,
.index_contactUsFormContainer-2Mnem .index_submitBtn-1wDJT[disabled].index_active-2wUwM:hover {
  background: #6890FC;
}
.index_contactUs-Mh0XA {
  width: 85%;
  margin: 0 auto;
}
.index_contactUs-Mh0XA .index_divider-1aSez {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
}
.index_contactUs-Mh0XA .index_qCodeContainer-13g4Y {
  width: 279px;
  margin: 14px auto 12px;
  display: flex;
  justify-content: space-between;
}
.index_contactUs-Mh0XA .index_qCodeContainer-13g4Y img {
  height: 116px;
}
.index_contactUs-Mh0XA .index_qCodeContainer-13g4Y .index_qrCode-1zqrb {
  width: 132px;
  font-size: 12px;
  text-align: center;
  color: #999999;
}
.index_contactUs-Mh0XA .index_bottomText-3uSbb {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #333333;
  line-height: 20px;
  font-weight: bolder;
}
.index_contactUs-Mh0XA .index_bottomText-3uSbb .index_bottomTitle-10qKe {
  color: #999999;
  font-weight: normal;
  margin-bottom: 8px;
}
.index_successModal-yqVfv .ant-modal-title {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
}
.index_successModal-yqVfv .ant-modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 24px 30px 24px;
}
.index_successModal-yqVfv img {
  width: 134px;
}
.index_successModal-yqVfv .index_successFont-2XAz1 {
  margin-top: 12px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  text-align: center;
}
.index_successModal-yqVfv .index_okBtn-TGzaz {
  width: 100%;
  height: 36px;
  margin-top: 20px;
}
.index_infoText-2YCbs {
  margin-bottom: 16px;
}
.index_infoText-2YCbs span {
  color: #2861FC;
}
.index_infoText-2YCbs strong {
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-32-DA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-23gQc {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-23gQc .index_forkDiv2QueueInit-2sGbi {
  height: 100px !important;
}
.index_forkDiv1-23gQc .index_forkDiv2Queue-1ArEa {
  height: 151px !important;
}
.index_forkDiv1-23gQc .index_forkDiv2-3XTT9 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-23gQc .index_forkDiv2-3XTT9 .index_word-ma8uq {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-23gQc .index_forkDiv2-3XTT9 .index_word-ma8uq .index_boldWord-3wfjl {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-23gQc .index_forkDiv2-3XTT9 .index_loadingHint-33Iwb {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-18DVy {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3ovsb {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3INCf {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-n4YqV {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-n4YqV::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1vJti {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1vJti .index_filterCheckbox-2UBcp {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1vJti .index_filterFooter-2GrSm {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1vJti .index_numberInput-1KfE3 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1vJti .index_filterTitle-1sjLL {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1vJti .index_modalBtnCancel-18DVy {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1vJti .index_modalBtnOk-12sh9 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1vJti .index_tableBtn-mmK8_ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1vJti .index_tableBtn-mmK8_:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1vJti :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1UiNV {
  display: flex;
}
.index_splitLine-3AlEG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-CVft7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2Cg5O {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3k4PM {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2LdC_ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2LdC_:hover {
  text-decoration: underline;
}
.index_copyLink-1DMBZ {
  margin-left: 24px;
}
.index_copyLink-1DMBZ .index_copyIcon-1mJRd {
  margin-right: 4px;
}
.index_flexCenter-btHnJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3NwQA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3br62 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2mG_M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2tWW0 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2tWW0:hover {
  color: #2861FC;
}
.index_bluePlainText-11DgL {
  color: #2861FC;
}
.index_blueTextPlain-QQcBi {
  color: #2861FC;
}
.index_antInput-1zBNx {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3RXrf {
  margin-right: 16px;
}
.index_ml8-1Joxx {
  margin-left: 8px;
}
.index_mr8-3R0t3 {
  margin-right: 8px;
}
.index_mb16-3ztPi {
  margin-bottom: 16px;
}
.index_moTag-1MBsC {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-TaQSX {
  cursor: pointer;
}
.index_moUserAvatar-17MVk {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-TZZHO {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-TaQSX:hover .index_moUserAvatar-17MVk {
  color: #2861FC;
}
.index_navOverlay-1p-Ey .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1p-Ey .ant-dropdown-menu-item a,
.index_navOverlay-1p-Ey .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1p-Ey .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1p-Ey .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3pkY6 .index_subTitle-RAnx8 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3pkY6 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3pkY6 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3pkY6 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3pkY6 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3pkY6 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3pkY6 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3pkY6 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3pkY6 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3pkY6 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-dtWKI,
.index_modalHeaderNew-2xxVd {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2xxVd {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-ng1UT {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-dtWKI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-dtWKI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-dtWKI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1rHyQ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-CVft7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-btHnJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3tXqz {
  margin-left: 16px;
}
.index_mr16-3RXrf {
  margin-right: 16px;
}
.index_phone-modal-RJG8t {
  width: 80% !important;
}
.index_medalSrc-23z9d {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2hJKU 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2hJKU {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Ao8A .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Ao8A .ant-tabs {
  background: white;
}
.index_tabStyle-1Ao8A .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3X9xq {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-RfG5H {
  width: 100%;
}
.index_spin-RfG5H .index_ant-spin-container-1Gjhl {
  width: 100%;
}
.index_confirmBtns-1ZVPh {
  color: red;
}
.index_confirmBtns-1ZVPh .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3RgJ8 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3RgJ8 .index_studentNum-11cT1 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-377NA .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-377NA .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-377NA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-377NA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-377NA .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-viiOF {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_qr-1MgEV {
  top: 178px;
}
.index_qr-1MgEV .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_qr-1MgEV .ant-modal-close-x {
  color: #ffffff;
  width: 16px;
  height: 16px;
}
.index_qrPicture-3c83R {
  width: 242px;
  height: 292px;
  margin-top: 3px;
  background: url(https://imgbed.momodel.cn/6959-community-qrcodemodal-bg.png) 100% no-repeat;
  background-size: 100% 100%;
}
.index_qrPicture-3c83R .index_actionClub-2twpZ {
  width: 100%;
  text-align: center;
  position: relative;
}
.index_qrPicture-3c83R .index_actionClub-2twpZ .index_qrStyle-3877r {
  width: 126px;
  height: 126px;
  background: url(https://imgbed.momodel.cn/6959-community-qrcodeqrcode-bg.png) 100% no-repeat;
  background-size: 100% 100%;
  line-height: 126px;
  text-align: center;
  position: absolute;
  left: 58px;
  top: 74px;
}
.index_qrPicture-3c83R .index_actionClub-2twpZ .index_textStyle-2XaE3 {
  width: 256px;
  height: 44px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  line-height: 22px;
}
.index_qrPicture-3c83R .index_actionClub-2twpZ .index_textStyle-2XaE3 .index_text1-3yugF {
  display: block;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.85);
}
.index_qrPicture-3c83R .index_actionClub-2twpZ .index_textStyle-2XaE3 .index_text2-DIEIK .index_informText2-2wgSA {
  display: block;
  color: rgba(0, 0, 0, 0.45);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2rfbo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1avfQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1avfQ .index_forkDiv2QueueInit-3J_U2 {
  height: 100px !important;
}
.index_forkDiv1-1avfQ .index_forkDiv2Queue-3Ql9Y {
  height: 151px !important;
}
.index_forkDiv1-1avfQ .index_forkDiv2-1nz1- {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1avfQ .index_forkDiv2-1nz1- .index_word-r1IEb {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1avfQ .index_forkDiv2-1nz1- .index_word-r1IEb .index_boldWord-3SrgA {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1avfQ .index_forkDiv2-1nz1- .index_loadingHint-FXRC8 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3_30A {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1jez7 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1N0B_ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1n6mX {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1n6mX::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-18TKX {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-18TKX .index_filterCheckbox-WPXVa {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-18TKX .index_filterFooter-Iu3ft {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-18TKX .index_numberInput-3rpdw {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-18TKX .index_filterTitle-vUhJT {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-18TKX .index_modalBtnCancel-3_30A {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-18TKX .index_modalBtnOk-RATsr {
  border-radius: 24px !important;
}
.index_tableFilterDiv-18TKX .index_tableBtn-R13oG {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-18TKX .index_tableBtn-R13oG:hover {
  color: #2861FC;
}
.index_tableFilterDiv-18TKX :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3q5vb {
  display: flex;
}
.index_splitLine-1PTA3 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2yZcV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2sc6p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-EdXGy {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3Soek {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3Soek:hover {
  text-decoration: underline;
}
.index_copyLink-1tnSW {
  margin-left: 24px;
}
.index_copyLink-1tnSW .index_copyIcon-1dfps {
  margin-right: 4px;
}
.index_flexCenter-2w86E {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1Hjc2 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1Twow {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2IFH0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3rZby {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3rZby:hover {
  color: #2861FC;
}
.index_bluePlainText-1j4Vi {
  color: #2861FC;
}
.index_blueTextPlain-AR_eb {
  color: #2861FC;
}
.index_antInput-3hV1p {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1k8AU {
  margin-right: 16px;
}
.index_ml8-2lTFI {
  margin-left: 8px;
}
.index_mr8-3uiaE {
  margin-right: 8px;
}
.index_mb16-rNwaj {
  margin-bottom: 16px;
}
.index_moTag-6G-d6 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2gnTY {
  cursor: pointer;
}
.index_moUserAvatar-6Hie3 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1NUlI {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2gnTY:hover .index_moUserAvatar-6Hie3 {
  color: #2861FC;
}
.index_navOverlay-38DTN .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-38DTN .ant-dropdown-menu-item a,
.index_navOverlay-38DTN .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-38DTN .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-38DTN .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3cBgl .index_subTitle-3NwnE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3cBgl .ant-table-thead > tr > th,
.index_homeworkTableStyle-3cBgl .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3cBgl .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3cBgl .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3cBgl .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3cBgl .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3cBgl .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3cBgl .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3cBgl .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-6M_dO,
.index_modalHeaderNew-3l4iX {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3l4iX {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1Wz41 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-6M_dO:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-6M_dO {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-6M_dO:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2VXKh {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2yZcV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2w86E {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-pk1uW {
  margin-left: 16px;
}
.index_mr16-1k8AU {
  margin-right: 16px;
}
.index_phone-modal-2SlAB {
  width: 80% !important;
}
.index_medalSrc-2-jnY {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-4O8XU 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-4O8XU {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3HdPP .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3HdPP .ant-tabs {
  background: white;
}
.index_tabStyle-3HdPP .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3_Pd6 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-nMHIW {
  width: 100%;
}
.index_spin-nMHIW .index_ant-spin-container-21MzS {
  width: 100%;
}
.index_confirmBtns-2UUK2 {
  color: red;
}
.index_confirmBtns-2UUK2 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3crUY {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3crUY .index_studentNum-ySQNg {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-Q2d2T .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-Q2d2T .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-Q2d2T .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Q2d2T .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Q2d2T .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-Jy4k2 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_activityCheckInModalContainer-2t3ie .ant-modal-mask {
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.index_activityCheckInModal-2L9tY {
  width: 393px;
  height: 500px;
  background-image: url("https://imgbed.momodel.cn/app-event-2404/Group%201000002313-2.png");
  background-size: 100% 100%;
  max-width: unset;
  cursor: pointer;
}
.index_activityCheckInModal-2L9tY .index_container-kdQt8 {
  width: 100%;
  height: 100%;
}
.index_activityCheckInModal-2L9tY .index_animatedHand-_y8aY {
  position: absolute;
  right: 60px;
  bottom: 85px;
}
.index_activityCheckInModal-2L9tY .ant-modal-close {
  top: -6px;
  right: -12px;
}
.index_activityCheckInModal-2L9tY .ant-modal-content {
  height: 100%;
  background: none;
  box-shadow: none;
}
.index_activityCheckInModal-2L9tY .ant-modal-content .ant-modal-header {
  display: none;
}
.index_activityCheckInModal-2L9tY .ant-modal-content .ant-modal-body {
  height: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-ZXXOj {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2cJfT {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2cJfT .index_forkDiv2QueueInit-IWUCj {
  height: 100px !important;
}
.index_forkDiv1-2cJfT .index_forkDiv2Queue-767FP {
  height: 151px !important;
}
.index_forkDiv1-2cJfT .index_forkDiv2-N7ZnK {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2cJfT .index_forkDiv2-N7ZnK .index_word-zOej0 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2cJfT .index_forkDiv2-N7ZnK .index_word-zOej0 .index_boldWord-SvvEB {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2cJfT .index_forkDiv2-N7ZnK .index_loadingHint-2humq {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1kiu4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-5hiLt {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2J54d {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3BGsm {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3BGsm::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2ROu6 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2ROu6 .index_filterCheckbox-16kG7 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2ROu6 .index_filterFooter-2GW1m {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2ROu6 .index_numberInput-7g9li {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2ROu6 .index_filterTitle-18DjE {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2ROu6 .index_modalBtnCancel-1kiu4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2ROu6 .index_modalBtnOk-BBWdR {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2ROu6 .index_tableBtn-1SbTM {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2ROu6 .index_tableBtn-1SbTM:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2ROu6 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3OJMB {
  display: flex;
}
.index_splitLine-2E5SI {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3Cq7B {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3sS9m {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-OLmI6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-35TsB {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-35TsB:hover {
  text-decoration: underline;
}
.index_copyLink-17YD7 {
  margin-left: 24px;
}
.index_copyLink-17YD7 .index_copyIcon-WlOUf {
  margin-right: 4px;
}
.index_flexCenter-fzDda {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2YjN9 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2CcW- {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-7ey7_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-PfAm- {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-PfAm-:hover {
  color: #2861FC;
}
.index_bluePlainText-39R7u {
  color: #2861FC;
}
.index_blueTextPlain-2Ot6u {
  color: #2861FC;
}
.index_antInput-3wUPt {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3YHFw {
  margin-right: 16px;
}
.index_ml8-2KAb3 {
  margin-left: 8px;
}
.index_mr8-2O-pS {
  margin-right: 8px;
}
.index_mb16-1CM1R {
  margin-bottom: 16px;
}
.index_moTag-24UFd {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3rVvp {
  cursor: pointer;
}
.index_moUserAvatar-1fFE6 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-oQYtF {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3rVvp:hover .index_moUserAvatar-1fFE6 {
  color: #2861FC;
}
.index_navOverlay-1shIK .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1shIK .ant-dropdown-menu-item a,
.index_navOverlay-1shIK .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1shIK .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1shIK .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1xaL7 .index_subTitle-3nV0X {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1xaL7 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1xaL7 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1xaL7 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1xaL7 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1xaL7 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1xaL7 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1xaL7 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1xaL7 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1xaL7 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-36LoY,
.index_modalHeaderNew-2xuqj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2xuqj {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3Bnoj {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-36LoY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-36LoY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-36LoY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1KXJa {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3Cq7B {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-fzDda {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2PYbk {
  margin-left: 16px;
}
.index_mr16-3YHFw {
  margin-right: 16px;
}
.index_phone-modal-2Yb5B {
  width: 80% !important;
}
.index_medalSrc-1U5ZD {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2K-Lw 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2K-Lw {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-Yj2Uw .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-Yj2Uw .ant-tabs {
  background: white;
}
.index_tabStyle-Yj2Uw .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-Njsza {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3u4T1 {
  width: 100%;
}
.index_spin-3u4T1 .index_ant-spin-container-1RH_X {
  width: 100%;
}
.index_confirmBtns-3twfK {
  color: red;
}
.index_confirmBtns-3twfK .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3-EQ1 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3-EQ1 .index_studentNum-2iMDv {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-20Ozo .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-20Ozo .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-20Ozo .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-20Ozo .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-20Ozo .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2_hkm {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_paymentModal-1g-Zn {
  height: 500px;
}
.index_payment-w3Jk5 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: -12px;
}
.index_payment-w3Jk5 .index_lockNotify-3Kf9M {
  color: #FF5A5A;
}
.index_payment-w3Jk5 .index_accountInfo-WorEw {
  font-size: 16px;
  color: #1a1a1a;
  font-weight: 600;
}
.index_payment-w3Jk5 .index_qrCodeWrap-2SgXF {
  margin-top: 16px;
  padding: 0 32px;
  background: #f8f8f8;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  width: 304px;
  height: 301px;
  align-items: center;
}
.index_payment-w3Jk5 .index_qrCodeWrap-2SgXF .index_payPrice-_0w50 {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #ff6801;
  text-align: center;
  margin: 5px 0 5px 0;
}
.index_payment-w3Jk5 .index_qrCodeWrap-2SgXF .index_payPrice-_0w50 .index_price-2ikYV {
  font-size: 40px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
}
.index_payment-w3Jk5 .index_qrCodeWrap-2SgXF .index_payDesc-1mno3 {
  text-align: center;
  color: #8a8a8a;
  margin-top: 10px;
}
.index_payment-w3Jk5 .index_extent-2vv9h {
  color: #979797;
  margin-top: 24px;
  text-align: center;
}
.index_joinGroupModal-3EYx5 .ant-modal-content {
  overflow: hidden;
}
.index_joinGroupModal-3EYx5 .ant-modal-content .ant-modal-body {
  padding: 0;
}
.index_joinGroupModal-3EYx5 .index_header-2rxw4 {
  display: flex;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  align-items: flex-end;
  padding-top: 10px;
  background: linear-gradient(180deg, #d4e2ff 0%, rgba(237, 242, 250, 0) 100%);
}
.index_joinGroupModal-3EYx5 .index_header-2rxw4 .index_icon-3l-KQ {
  color: #6ebf05;
  font-size: 20px;
  margin-right: 8px;
}
.index_joinGroupModal-3EYx5 .index_header-2rxw4 .index_txt-D3RtG {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv {
  width: 358px;
  height: 144px;
  background: #f8fafc;
  display: flex;
  padding: 0 16px;
  margin: 14px auto 0;
  justify-content: space-between;
  align-items: center;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 {
  display: flex;
  flex-direction: column;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 .index_leftTitle-2suqv {
  font-size: 16px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 20px;
  margin-left: -8px;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 .index_leftMain-2f3Nc .index_tip-3bPt6 {
  display: flex;
  font-size: 14px;
  align-items: center;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 .index_leftMain-2f3Nc .index_tip-3bPt6 .index_leftIcon-sBNkc {
  margin-right: 3px;
  color: #6ebf05;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 .index_leftMain-2f3Nc .index_tip-3bPt6 .index_leftTxt-1rtUm {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #5e605f;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_left-Euqi7 .index_leftMain-2f3Nc .index_tip-3bPt6:nth-child(1) {
  margin-bottom: 3px;
}
.index_joinGroupModal-3EYx5 .index_content-3LgMv .index_right-9E596 {
  width: 124px;
  height: 124px;
}
.index_activityCheckInModal-3KCO- {
  width: 614px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/course-check-in/checkInModal1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  max-width: unset;
}
.index_activityCheckInModal-3KCO- .index_container-_tqh7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 10px;
  font-size: var(--font-size);
}
.index_activityCheckInModal-3KCO- .index_container-_tqh7 .index_timeRange-8KcVy {
  font-size: 1.8em;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #C96000;
  line-height: 25px;
  margin-top: 190px;
}
.index_activityCheckInModal-3KCO- .index_container-_tqh7 .index_joinButton-1IRea {
  width: 288px;
  height: 147px;
  margin-top: 130px;
  cursor: pointer;
}
.index_activityCheckInModal-3KCO- .index_container-_tqh7 .index_ruleText-1GTR6 {
  font-size: 1.2em;
  color: #FF7F31;
  line-height: 22px;
  margin-top: -45px;
}
.index_activityCheckInModal-3KCO- .ant-modal-close {
  top: 24px;
  right: 52px;
}
.index_activityCheckInModal-3KCO- .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_activityCheckInModal-3KCO- .ant-modal-content .ant-modal-header {
  display: none;
}
.index_activityCheckInModalScholar-2iOER .index_container-_tqh7 .index_timeRange-8KcVy {
  margin-top: 119px;
  margin-left: -149px;
  color: #942D00;
  font-family: "Alibaba PuHuiTi", sans-serif;
  font-size: 2.2em;
  font-style: normal;
  font-weight: 700;
  line-height: 19.2px;
  /* 73.846% */
  transform: skewX(-5deg);
}
.index_activityCheckInModalScholar-2iOER .index_container-_tqh7 .index_joinButton-1IRea {
  width: 198px;
  height: 60px;
  margin-top: 260px;
  animation: index_zoom-CY4XQ 1s ease-in-out infinite;
}
@keyframes index_zoom-CY4XQ {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}
.index_activityCheckInModalScholar-2iOER .index_container-_tqh7 .index_ruleText-1GTR6 {
  margin-top: 12px;
  color: #FFF;
  font-family: "Alibaba PuHuiTi", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.index_activityCheckInModalScholar-2iOER .ant-modal-close {
  top: -16px;
  right: -4px;
}
.index_successJoinModal-1ypg7 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  max-width: unset;
}
.index_successJoinModal-1ypg7 .index_joinButton-1IRea {
  width: 180px;
  height: 60px;
  margin-top: 341px;
  margin-left: 87px;
}
.index_successJoinModal-1ypg7 .ant-modal-close {
  top: -16px;
  right: -4px;
}
.index_successJoinModal-1ypg7 .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_successJoinModal-1ypg7 .ant-modal-content .ant-modal-header {
  display: none;
}
.index_scholarFinishModal-3ytx9 {
  background-image: url("https://imgbed.momodel.cn/check-in-3/scholarship-finish-modal-bg.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  max-width: unset;
}
.index_scholarFinishModal-3ytx9 .index_tips-1oEd- {
  width: 80px;
  height: 22.5px;
  position: absolute;
  top: 376px;
  left: 90px;
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL {
  margin-top: 374px;
  margin-left: 100px;
  color: #666;
  text-align: center;
  font-family: "Alibaba PuHuiTi", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox + span {
  padding-left: 6px;
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox-inner {
  width: 12px;
  height: 12px;
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF7712;
  border-color: #FF7712;
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox:hover .ant-checkbox-inner,
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #FF7712;
}
.index_scholarFinishModal-3ytx9 .index_checkbox-1natL .ant-checkbox-inner::after {
  width: 4px;
  height: 7px;
  border-width: 1px;
}
.index_scholarFinishModal-3ytx9 .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.index_scholarFinishModal-3ytx9 .ant-checkbox:hover .ant-checkbox-inner,
.index_scholarFinishModal-3ytx9 .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #FF7712;
}
.index_scholarFinishModal-3ytx9 .index_shakeCheckbox-1-yRO {
  animation: index_shake-1LmQ- 0.5s ease-in-out;
}
@keyframes index_shake-1LmQ- {
  0%,
  100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-10px);
  }
  50% {
    transform: translateX(10px);
  }
  75% {
    transform: translateX(-10px);
  }
}
.index_scholarFinishModal-3ytx9 .index_joinButton-1IRea {
  width: 220px;
  height: 60px;
  margin-left: 56px;
  cursor: pointer;
}
.index_scholarFinishModal-3ytx9 .index_joinButton-1IRea:not(.index_active-2NJmh) {
  opacity: 0.6;
}
.index_scholarFinishModal-3ytx9 .ant-modal-close {
  top: -16px;
  right: -4px;
}
.index_scholarFinishModal-3ytx9 .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_scholarFinishModal-3ytx9 .ant-modal-content .ant-modal-header {
  display: none;
}
.index_activityPayModal-2jCle {
  width: 614px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/course-check-in/%E8%AF%B7%E5%85%88%E8%B4%AD%E4%B9%B0%E8%AF%BE%E7%A8%8B.png");
  background-size: cover;
}
.index_activityPayModal-2jCle .index_paymentActivity-1A12E {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: 14px;
}
.index_activityPayModal-2jCle .index_paymentActivity-1A12E .index_qrcode-2mtO9 {
  margin-top: 240px;
}
.index_activityPayModal-2jCle .index_paymentActivity-1A12E .index_payPrice-_0w50 {
  font-size: 40px;
  font-family: Arboria-BlackItalic, Arboria, sans-serif;
  font-weight: 600;
  color: #ff6801;
  text-align: center;
  margin: 5px 0 5px 0;
}
.index_activityPayModal-2jCle .index_paymentActivity-1A12E .index_agreement-373b0 {
  font-size: 14px;
  color: #619190;
}
.index_activityPayModal-2jCle .index_paymentActivity-1A12E .index_agreement-373b0 a {
  color: #00B350;
}
.index_activityPayModal-2jCle .ant-modal-close {
  top: 24px;
  right: 52px;
}
.index_activityPayModal-2jCle .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_activityPayModal-2jCle .ant-modal-content .ant-modal-header {
  display: none;
}
.index_modalOverwrite-dBJrG .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalOverwrite-dBJrG .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalOverwrite-dBJrG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalOverwrite-dBJrG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalOverwrite-dBJrG .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}

.index_customModal-2a6o4 {
  position: relative;
  width: 302px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: unset;
}
.index_customModal-2a6o4 .ant-modal-body {
  padding: 0 8px 0 7px;
}
.index_customModal-2a6o4 .ant-modal-content {
  background: unset;
  -webkit-box-shadow: unset;
}
.index_customModal-2a6o4 .ant-modal-close {
  color: white;
  top: -67px;
  right: -14px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ {
  position: relative;
  width: 287px;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_bg-pZQVO {
  position: absolute;
  width: 287px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_congrat-nfRRQ {
  position: absolute;
  width: 186px;
  left: 50%;
  transform: translateX(-48%);
  top: 45px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_moImg-1mwy5 {
  position: absolute;
  top: -69px;
  left: 50%;
  transform: translateX(-50%);
  width: 90px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_medalTextWrapper-nSlGE {
  position: relative;
  background: white;
  top: 110px;
  border-radius: 20px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_medalTextWrapper-nSlGE .index_stepDescText-3Yqp0 {
  width: 231px;
  margin-left: 29px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.05), 0px 16px 36px rgba(0, 0, 0, 0.24);
  margin-bottom: 9px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_medalTextWrapper-nSlGE .index_qrCodeWrapper-7pyBK {
  width: 84px;
  height: 84px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  border: 1px solid #979797;
  margin-bottom: 5px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_medalTextWrapper-nSlGE .index_qrCodeWrapper-7pyBK .index_qrCodeImg-3vDXv {
  width: 77px;
  height: 77px;
}
.index_customModal-2a6o4 .index_medalBox-MrVNZ .index_medalTextWrapper-nSlGE .index_scanNotice-2q7MC {
  text-align: center;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 20px;
  margin-bottom: 10px;
}
.index_customModal-2a6o4 a {
  display: flex;
  justify-content: center;
  position: relative;
  top: 134px;
}
.index_customModal-2a6o4 a .index_btn-3nBn4 {
  align-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 159px;
  height: 32px;
  background: #F0F6FF;
  border-radius: 4px;
  border: 1px solid #5286FF;
}
.index_customModal-2a6o4 a .index_btn-3nBn4 .index_text-3T0vj {
  font-size: 14px;
  color: #2861FC;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2mBuo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1DKFm {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1DKFm .index_forkDiv2QueueInit-NEcDJ {
  height: 100px !important;
}
.index_forkDiv1-1DKFm .index_forkDiv2Queue-176bw {
  height: 151px !important;
}
.index_forkDiv1-1DKFm .index_forkDiv2-A1lB0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1DKFm .index_forkDiv2-A1lB0 .index_word-2g0MB {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1DKFm .index_forkDiv2-A1lB0 .index_word-2g0MB .index_boldWord-1Z1Rp {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1DKFm .index_forkDiv2-A1lB0 .index_loadingHint-2mtQd {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-22HAF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2Z1uo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1Jlq0 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-G_urO {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-G_urO::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv--Xibn {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv--Xibn .index_filterCheckbox-1ykNV {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv--Xibn .index_filterFooter-2IOR8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv--Xibn .index_numberInput-N263F {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv--Xibn .index_filterTitle-1gau5 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv--Xibn .index_modalBtnCancel-22HAF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv--Xibn .index_modalBtnOk-2xpwz {
  border-radius: 24px !important;
}
.index_tableFilterDiv--Xibn .index_tableBtn-2Rv42 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv--Xibn .index_tableBtn-2Rv42:hover {
  color: #2861FC;
}
.index_tableFilterDiv--Xibn :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2pUru {
  display: flex;
}
.index_splitLine-31Prr {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1Uld- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3L9Yb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-kRt1o {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2JQAw {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2JQAw:hover {
  text-decoration: underline;
}
.index_copyLink-1XTY2 {
  margin-left: 24px;
}
.index_copyLink-1XTY2 .index_copyIcon-nnxfQ {
  margin-right: 4px;
}
.index_flexCenter-3VYf_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-38-_W {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-HKUmU {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3dNKr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2LgXw {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2LgXw:hover {
  color: #2861FC;
}
.index_bluePlainText-VFwDS {
  color: #2861FC;
}
.index_blueTextPlain-3NRPG {
  color: #2861FC;
}
.index_antInput-2_6lk {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-t9cau {
  margin-right: 16px;
}
.index_ml8-39rLe {
  margin-left: 8px;
}
.index_mr8-36TPg {
  margin-right: 8px;
}
.index_mb16-2libm {
  margin-bottom: 16px;
}
.index_moTag-3zTMz {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3OY1f {
  cursor: pointer;
}
.index_moUserAvatar-1mR_W {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3AUb2 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3OY1f:hover .index_moUserAvatar-1mR_W {
  color: #2861FC;
}
.index_navOverlay-3mUp7 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3mUp7 .ant-dropdown-menu-item a,
.index_navOverlay-3mUp7 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3mUp7 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3mUp7 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2tee3 .index_subTitle-2FckW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2tee3 .ant-table-thead > tr > th,
.index_homeworkTableStyle-2tee3 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2tee3 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2tee3 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2tee3 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2tee3 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2tee3 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2tee3 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2tee3 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-wvtxZ,
.index_modalHeaderNew-2vAW7 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2vAW7 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-bLOzS {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-wvtxZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-wvtxZ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-wvtxZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-RJM9L {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1Uld- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3VYf_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3c_VY {
  margin-left: 16px;
}
.index_mr16-t9cau {
  margin-right: 16px;
}
.index_phone-modal-1Uoyd {
  width: 80% !important;
}
.index_medalSrc-2xlhi {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-167SP 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-167SP {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3evCV .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3evCV .ant-tabs {
  background: white;
}
.index_tabStyle-3evCV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-5OcXz {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-GwEe1 {
  width: 100%;
}
.index_spin-GwEe1 .index_ant-spin-container-35Ceh {
  width: 100%;
}
.index_confirmBtns-l7okc {
  color: red;
}
.index_confirmBtns-l7okc .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2mShO {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2mShO .index_studentNum-2fIVB {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2ZduN .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2ZduN .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2ZduN .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ZduN .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ZduN .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1XW1F {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-byRAr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-WugOL {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-WugOL .index_forkDiv2QueueInit-8D0oM {
  height: 100px !important;
}
.index_forkDiv1-WugOL .index_forkDiv2Queue-CcmUP {
  height: 151px !important;
}
.index_forkDiv1-WugOL .index_forkDiv2-3GJTk {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-WugOL .index_forkDiv2-3GJTk .index_word-2T8Cb {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-WugOL .index_forkDiv2-3GJTk .index_word-2T8Cb .index_boldWord-1myMN {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-WugOL .index_forkDiv2-3GJTk .index_loadingHint-1X49_ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1v20G {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-k-feo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1q0l_ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1KPjD {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1KPjD::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2Y7tY {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2Y7tY .index_filterCheckbox-3aday {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2Y7tY .index_filterFooter-3F1cf {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2Y7tY .index_numberInput-3vG9X {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2Y7tY .index_filterTitle-1-BUR {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2Y7tY .index_modalBtnCancel-1v20G {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2Y7tY .index_modalBtnOk-2SLa7 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2Y7tY .index_tableBtn-3WJyP {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2Y7tY .index_tableBtn-3WJyP:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2Y7tY :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2gl2e {
  display: flex;
}
.index_splitLine-3xzoq {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1MKRd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-14TOA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2hn-J {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-6jKBJ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-6jKBJ:hover {
  text-decoration: underline;
}
.index_copyLink-2bHWC {
  margin-left: 24px;
}
.index_copyLink-2bHWC .index_copyIcon-17O5H {
  margin-right: 4px;
}
.index_flexCenter-2jy82 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2n6Yp {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-ZRqc7 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2m6be {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Smju {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Smju:hover {
  color: #2861FC;
}
.index_bluePlainText-1L12M {
  color: #2861FC;
}
.index_blueTextPlain-2Kclv {
  color: #2861FC;
}
.index_antInput-1lB5I {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3jAQZ {
  margin-right: 16px;
}
.index_ml8-3Ignk {
  margin-left: 8px;
}
.index_mr8-3uqA5 {
  margin-right: 8px;
}
.index_mb16-1cQBf {
  margin-bottom: 16px;
}
.index_moTag-2gcR9 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-qEPHP {
  cursor: pointer;
}
.index_moUserAvatar-3vm0J {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3NBFl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-qEPHP:hover .index_moUserAvatar-3vm0J {
  color: #2861FC;
}
.index_navOverlay-1dbVF .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1dbVF .ant-dropdown-menu-item a,
.index_navOverlay-1dbVF .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1dbVF .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1dbVF .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1Lub- .index_subTitle-2He7q {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1Lub- .ant-table-thead > tr > th,
.index_homeworkTableStyle-1Lub- .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1Lub- .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1Lub- .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1Lub- .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1Lub- .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1Lub- .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1Lub- .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1Lub- .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3WJ6D,
.index_modalHeaderNew-OJG3g {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-OJG3g {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3zW4_ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3WJ6D:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3WJ6D {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3WJ6D:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-TKWsi {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1MKRd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2jy82 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-S5Sns {
  margin-left: 16px;
}
.index_mr16-3jAQZ {
  margin-right: 16px;
}
.index_phone-modal-pBelp {
  width: 80% !important;
}
.index_medalSrc-eEPY2 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1k0kA 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1k0kA {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1KdvW .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1KdvW .ant-tabs {
  background: white;
}
.index_tabStyle-1KdvW .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1zbq- {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1rlSs {
  width: 100%;
}
.index_spin-1rlSs .index_ant-spin-container-WV039 {
  width: 100%;
}
.index_confirmBtns-KYBKA {
  color: red;
}
.index_confirmBtns-KYBKA .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-nBJ4i {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-nBJ4i .index_studentNum-2CqZ1 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1lkj0 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1lkj0 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1lkj0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1lkj0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1lkj0 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2oyy5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_innerContent-3XK87 {
  width: 100%;
}
.index_innerContent-3XK87 .index_text1-3Hdl6 {
  font-size: 12px;
  color: #969DA6;
  margin-top: 16px;
}
.index_innerContent-3XK87 .index_text2-sZsKV {
  margin-top: 8px;
  font-size: 16px;
  text-align: center;
}
.index_innerContent-3XK87 .ant-upload {
  min-height: 200px;
  background: #FFFFFF;
}
.index_innerContent-3XK87 .ant-tree-switcher-icon {
  color: #e6e6e6;
}
.index_deleteModal-2kOPH .ant-btn {
  border-radius: 15px;
  border-color: #2861FC;
}
.index_deleteModal-2kOPH .ant-btn-primary {
  background-color: #2861FC;
  color: white;
}
.index_deleteModal-2kOPH .anticon-question-circle {
  color: #2861FC !important;
}
.index_netDisk-2dD1l {
  width: 100%;
  height: 100%;
  font-size: 12px;
  padding: 11px 0;
  background: #FFF;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ {
  background: #F5F6F8;
  display: flex;
  align-items: center;
  padding: 0 0 0 24px;
  height: 32px;
  font-weight: 400;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ .index_sortArrow-1AXK7 {
  cursor: pointer;
  color: #8A8A8A;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ .index_name-FH1y8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  width: 210px;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ .index_size-2xTWH {
  right: 90px;
  width: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ .index_time-3Ck2o {
  right: 0;
  width: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
}
.index_netDisk-2dD1l .index_netDiskColName-20IEJ .index_strechName-nxCj1 {
  width: 280px;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY {
  position: relative;
  padding: 0 24px;
  margin-bottom: 10px;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderLeft-201mY .index_netDiskHeaderLeft1-3P4Uu {
  font-weight: 600;
  font-size: 14px;
  padding-right: 10px;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderLeft-201mY .index_netDiskHeaderLeft2-2gfaL {
  font-weight: 300;
  font-size: 14px;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderLeft-201mY .index_spaceLimit-2n5Tg {
  color: #BFBFBF;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderRightNone-1MsS8 {
  display: none;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderRight-1lRBB {
  float: right;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderRight-1lRBB .index_uploadFile-JswdH {
  cursor: pointer;
}
.index_netDisk-2dD1l .index_netDiskHeader-1SLRY .index_netDiskHeaderRight-1lRBB .index_newDir-2MkvT {
  cursor: pointer;
}
.index_netDisk-2dD1l .ant-tree-node-content-wrapper {
  width: calc(100% - 20px);
}
.index_netDisk-2dD1l .index_antTree-hyoxn {
  font-size: 12px !important;
  height: calc(100% - 53px);
  overflow-y: scroll;
  -ms-overflow-style: none;
}
.index_netDisk-2dD1l .index_antTree-hyoxn svg {
  margin-right: 8px;
}
.index_netDisk-2dD1l .index_antTree-hyoxn .ant-tree-node-content-wrapper {
  display: inline-flex;
  padding-right: 0;
  border: none !important;
}
.index_netDisk-2dD1l .index_antTree-hyoxn .ant-tree-title {
  flex: 1;
}
.index_netDisk-2dD1l .index_antTree-hyoxn .ant-tree-iconEle {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.index_netDisk-2dD1l .index_antTree-hyoxn .ant-tree-switcher {
  padding: 1px;
  color: #E6E6E6;
}
.index_netDisk-2dD1l .index_antTree-hyoxn .ant-tree-switcher-icon {
  font-size: 18px !important;
  margin-left: 10px;
}
.index_netDisk-2dD1l .index_antTree-hyoxn::-webkit-scrollbar {
  display: none;
}
.index_netDisk-2dD1l .index_uploadFromMo-2UoM4 {
  height: 372px;
  color: red;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg {
  font-size: 12px;
  position: relative;
  display: inline-flex;
  width: 100%;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg .index_itemName-3Tq63 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg .index_itemSize-26d8j {
  position: absolute;
  right: 90px;
  width: 99px;
  padding: 0 11px;
  color: #bfbfbf;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg .index_itemSizeFromUpload-2MFhK {
  right: 100px;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg .index_itemTime-2rOoe {
  position: absolute;
  right: 0;
  width: 90px;
  padding: 0 11px;
  color: #bfbfbf;
}
.index_netDisk-2dD1l .index_itemWrapper-2Icxg .index_itemTimeFromUpload-389-A {
  right: 10px;
}
.index_netDisk-2dD1l .index_netDiskFileName-3HuCh {
  display: flex;
  align-items: center;
}
.index_netDisk-2dD1l .index_dragBorder-39Wq7 {
  width: 2px;
  height: 10px;
  display: inline-block;
  background: #0a001f;
  padding: 0 10px;
  transform: none !important;
}
.index_dropdownMenu-1qAHC {
  padding: 0 !important;
}
.index_dropdownMenu-1qAHC .ant-dropdown-menu-item {
  padding: 5px 10px;
}
.unSelectable span {
  color: #c1c1c1;
}
.unSelectable .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal {
  cursor: not-allowed;
}
.index_disableSVG-6z1mY {
  filter: grayscale(1);
  cursor: not-allowed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3izkD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-gYEW9 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-gYEW9 .index_forkDiv2QueueInit-1ZT9s {
  height: 100px !important;
}
.index_forkDiv1-gYEW9 .index_forkDiv2Queue-RB4Ev {
  height: 151px !important;
}
.index_forkDiv1-gYEW9 .index_forkDiv2-3v4Ju {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-gYEW9 .index_forkDiv2-3v4Ju .index_word-319bV {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-gYEW9 .index_forkDiv2-3v4Ju .index_word-319bV .index_boldWord-1oOoy {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-gYEW9 .index_forkDiv2-3v4Ju .index_loadingHint-1lRSV {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Lb_3 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2QKmi {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3LDUO {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1OPOX {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1OPOX::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1QzxT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1QzxT .index_filterCheckbox-3qSuQ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1QzxT .index_filterFooter-13Y0C {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1QzxT .index_numberInput-OGy8L {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1QzxT .index_filterTitle-ghUjc {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1QzxT .index_modalBtnCancel-1Lb_3 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1QzxT .index_modalBtnOk-Sbfo2 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1QzxT .index_tableBtn-1_yHS {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1QzxT .index_tableBtn-1_yHS:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1QzxT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3eL0F {
  display: flex;
}
.index_splitLine-1baF1 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2MMyr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-i7yNd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-uI5Fh {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1jPhp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1jPhp:hover {
  text-decoration: underline;
}
.index_copyLink-1Lnfz {
  margin-left: 24px;
}
.index_copyLink-1Lnfz .index_copyIcon-2ytDy {
  margin-right: 4px;
}
.index_flexCenter-3Wwa7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3tA0w {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-37E7E {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2MbJP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1ihUS {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1ihUS:hover {
  color: #2861FC;
}
.index_bluePlainText-34PiL {
  color: #2861FC;
}
.index_blueTextPlain-3oaII {
  color: #2861FC;
}
.index_antInput-1g1iw {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3xFIw {
  margin-right: 16px;
}
.index_ml8-1bBV3 {
  margin-left: 8px;
}
.index_mr8-fd2F9 {
  margin-right: 8px;
}
.index_mb16-2YWRQ {
  margin-bottom: 16px;
}
.index_moTag-MiYVB {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-CvD_y {
  cursor: pointer;
}
.index_moUserAvatar-D46rl {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2kb48 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-CvD_y:hover .index_moUserAvatar-D46rl {
  color: #2861FC;
}
.index_navOverlay-2tKGo .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2tKGo .ant-dropdown-menu-item a,
.index_navOverlay-2tKGo .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2tKGo .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2tKGo .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-xVgEY .index_subTitle-1mDv8 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-xVgEY .ant-table-thead > tr > th,
.index_homeworkTableStyle-xVgEY .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-xVgEY .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-xVgEY .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-xVgEY .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-xVgEY .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-xVgEY .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-xVgEY .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-xVgEY .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2HafE,
.index_modalHeaderNew-24yJo {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-24yJo {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-14f6a {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2HafE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2HafE {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2HafE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2ViyK {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2MMyr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Wwa7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2TvOu {
  margin-left: 16px;
}
.index_mr16-3xFIw {
  margin-right: 16px;
}
.index_phone-modal-2kSCR {
  width: 80% !important;
}
.index_medalSrc-2MxOI {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-26M0j 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-26M0j {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Nu0R .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Nu0R .ant-tabs {
  background: white;
}
.index_tabStyle-1Nu0R .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1LazM {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-lOfp0 {
  width: 100%;
}
.index_spin-lOfp0 .index_ant-spin-container-18AMv {
  width: 100%;
}
.index_confirmBtns-2E6-d {
  color: red;
}
.index_confirmBtns-2E6-d .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1ed8Y {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1ed8Y .index_studentNum-3QALN {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3A58D .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3A58D .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3A58D .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3A58D .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3A58D .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1eBF_ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-31FVt {
  position: fixed;
  flex-direction: column;
  right: -864px;
  top: 0;
  bottom: 0;
  z-index: 1000;
  width: 864px;
  display: flex;
  background: transparent;
}
.index_container-31FVt .index_first_row-162aY {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  background-color: #f5f5f5;
  width: 50px;
}
.index_container-31FVt .index_first_row-162aY .index_icon_container-20OQI {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 20px;
  color: #4b4f56;
}
.index_container-31FVt .index_first_row-162aY .index_title-N3XF6 {
  flex: 1;
  display: flex;
  justify-content: center;
  font-size: 20px;
  color: #4b4f56;
}
.index_container-31FVt .index_input-1qkPA {
  padding: 10px;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_container-31FVt[data-fullscreen='true'] {
  display: none;
}
.index_messagesDiv-3e58s {
  position: absolute;
  right: 10px;
  top: -175px;
  height: 160px;
}
.index_eachMessageDiv-aDSVb {
  display: flex;
  align-items: center;
  height: 32px;
  margin: 4px 0;
  float: right;
  box-shadow: 0px 2px 20px 0px rgba(153, 153, 153, 0.1);
  border-radius: 5px;
  background: #ffffff;
  position: relative;
  max-width: 400px;
  width: -moz-fit-content;
  width: fit-content;
}
.index_eachMessageDiv-aDSVb img {
  margin-left: 8px;
  display: block;
}
.index_eachMessageDiv-aDSVb .index_messageUserId-507fH {
  color: #24292e;
  font-weight: 500;
  font-size: 14px;
  padding: 0 4px;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_eachMessageDiv-aDSVb .index_messageContent-3oNqL {
  color: #969da6;
  font-weight: 400;
  font-size: 14px;
  max-width: 400px;
  padding-right: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_eachMessageDiv-aDSVb .index_messageContent-3oNqL p {
  margin-block-end: 0em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_eachMessageDiv-aDSVb:last-child:after {
  content: '';
  border: 10px solid;
  display: inline-block;
  border-color: white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  position: absolute;
  right: 10px;
  top: 32px;
}
.index_black_line-38U4J {
  background-color: black;
  height: 1px;
}
.index_messages_container-2uKhj {
  flex: 1;
  flex-direction: column;
  display: flex;
  overflow-y: auto;
}
.index_messages_container-2uKhj .index_message_item_container-2GRQD {
  display: flex;
}
.index_messages_container-2uKhj .index_message_container-3WnFq {
  display: flex;
  flex-direction: row;
  flex: 1;
  padding: 0 5px 0 5px;
}
.index_avt-3cShd {
  max-width: 90%;
  max-height: 90%;
  border-radius: 30px;
}
.index_system_image-zGohp {
  background-color: #6d9cf9;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 30px 30px;
  /*-webkit-mask-position: 6px 6px;*/
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/img/icon/system.png);
  mask-image: url(https://mo-imgs.momodel.cn/img/icon/system.png);
}
.index_edu_chat_button-3A8MY {
  width: 44px;
  height: 44px;
  background: #ffffff 100%;
  border-radius: 50%;
  cursor: pointer;
  margin-bottom: 10px;
  position: relative;
  box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_edu_chat_button-3A8MY i {
  font-size: 20px;
}
.index_edu_chat_button-3A8MY:hover {
  background: #2861FC;
  color: #fafeff;
}
.index_edu_chat_button-3A8MY[data-reverse='show'] {
  background: #2861fc;
  color: #fafeff;
}
.index_toolbarButton-bPkdD {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff 100%;
  border-radius: 50%;
  cursor: pointer;
  margin-bottom: 10px;
  position: relative;
  box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.index_net_disk_font-2RVYa {
  width: 44px;
  height: 20px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: '20px';
  font-family: PingFangSC - Regular, PingFang SC;
  text-align: center;
  margin-bottom: 10px;
}
.index_toolbarButton-bPkdD[data-reverse='show'] {
  background: #2861fc;
  color: #fafeff;
}
.index_toolbarButton-bPkdD:hover {
  background: #2861FC;
  color: #fafeff;
}
.index_notebookChatButtonGroup-75kXy {
  right: -100%;
  transition: right 0.2s;
}
.index_gptContainer-2-Q6n {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: -11px;
  cursor: pointer;
}
.index_gptContainer-2-Q6n .index_gptTitle-1WApE {
  margin-top: 4px;
  color: #333;
  font-family: PingFang SC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 12px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 11px;
  padding: 2px 5px;
}
.index_chatButtonGroup-s_7RC {
  width: 44px;
  background: #ffffff;
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  opacity: 1;
  border-radius: 8px;
}
.index_chatButtonGroup-s_7RC .index_chat_button-3jZ5n {
  height: 64px;
}
.index_chatButtonGroup-s_7RC .index_chat_button-3jZ5n:nth-child(1) {
  border-radius: 8px 8px 0 0;
}
.index_chatButtonGroup-s_7RC .index_chat_button-3jZ5n:nth-child(1) .ant-badge-dot {
  width: 8px;
  height: 8px;
}
.index_chatButtonGroup-s_7RC .index_chat_button-3jZ5n:nth-child(3) {
  border-radius: 0 0 8px 8px;
}
.index_chatButtonGroup-s_7RC .index_chat_button-3jZ5n:hover {
  color: #2861fc;
}
.index_goTop-a6O2K {
  border-radius: 10px;
}
.index_chat_button-3jZ5n {
  font-size: 12px;
  cursor: pointer;
  position: relative;
  z-index: 7777;
  width: 44px;
  height: 44px;
  opacity: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_chat_button-3jZ5n .index_appActivityBubble-2lTsm {
  position: absolute;
  top: -5px;
  right: 22px;
  width: 120px;
  animation: index_shake-3FlJ6 1.5s ease-in-out infinite;
}
@keyframes index_shake-3FlJ6 {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}
.index_chat_button-3jZ5n .index_chat_image-3AQyU {
  display: flex;
  justify-content: center;
}
.index_chat_button-3jZ5n .index_chat_image-3AQyU .index_up-1oMJ0 {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/icon/up.png);
}
.index_chat_button-3jZ5n .index_chat_image-3AQyU .index_panel-LHXTl {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/chat-panel.png);
}
.index_chat_button-3jZ5n .index_chat_image-3AQyU .index_bot-3eQJI {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/bot.png);
}
.index_chat_button-3jZ5n .index_chat_word-1LNgP {
  display: none;
}
.index_chat_button-3jZ5n:hover {
  color: #2861fc;
}
.index_iframeWrap-29rZD {
  width: 100%;
  background: white;
  z-index: 2;
  box-shadow: -2px -2px 20px 0px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}
.index_iframeWrap-29rZD[data-teacher='true'] {
  height: 70%;
  position: absolute;
  bottom: 0;
}
.index_iframeWrap-29rZD[data-netdisk='true'] {
  height: 70%;
  position: absolute;
  bottom: 0;
}
.index_chat_button_active-2L0AV {
  font-size: 12px;
  cursor: pointer;
  position: relative;
  z-index: 7777;
  width: 44px;
  height: 44px;
  opacity: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  background-color: #99AEBB;
}
.index_chat_button_active-2L0AV .index_appActivityBubble-2lTsm {
  position: absolute;
  top: -5px;
  right: 22px;
  width: 120px;
  animation: index_shake-3FlJ6 1.5s ease-in-out infinite;
}
@keyframes index_shake-3FlJ6 {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU {
  display: flex;
  justify-content: center;
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU .index_up-1oMJ0 {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/icon/up.png);
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU .index_panel-LHXTl {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/chat-panel.png);
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU .index_bot-3eQJI {
  height: 20px;
  width: 20px;
  background-image: url(https://mo-imgs.momodel.cn/img/bot.png);
}
.index_chat_button_active-2L0AV .index_chat_word-1LNgP {
  display: none;
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU {
  display: none;
}
.index_chat_button_active-2L0AV .index_chat_image-3AQyU .index_panel-LHXTl {
  height: 23px;
  width: 23px;
  background-image: url(https://mo-imgs.momodel.cn/img/chat-panel-select.png);
}
.index_chat_button_active-2L0AV .index_chat_word-1LNgP {
  display: flex;
  justify-content: center;
  margin: 12px 0 0 0;
}
.index_wechatWrap-1iJJL {
  position: absolute;
  width: 200px;
  right: -200px;
  transform: scale(0.1);
  background: white;
  padding: 16px;
  top: -53px;
  border-radius: 5px;
  color: #596069;
  box-shadow: 0px 8px 16px 0px rgba(153, 153, 153, 0.2);
  transition: all 0.3s;
  text-align: center;
}
.index_contactWrap-X5o95 {
  overflow: hidden;
}
.index_contactWrap-X5o95 .index_helpBtn-2AGHw {
  width: 162px;
  height: 32px;
  border-radius: 6px !important;
  margin-bottom: 12px;
}
.index_contactWrap-X5o95 .index_helpBtn-2AGHw .index_freeGpu-FeNMb {
  height: 22px;
  position: absolute;
  top: -18px;
  right: -20px;
}
.index_contactWrap-X5o95 .index_helpdesc-agUDR {
  font-size: 13px;
  color: #32435b;
  line-height: 20px;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 28px;
  margin-left: 12px;
  padding-left: 28px;
}
.index_contactWrap-X5o95 .index_erwImg-3u-tc {
  width: 109px;
  height: 109px;
  margin-bottom: 28px;
}
.index_contactWrap-X5o95 .ant-drawer-mask {
  background: none;
}
.index_contactWrap-X5o95 .ant-drawer-content-wrapper {
  right: 84px !important;
  bottom: 64px;
  width: 215px;
  height: 358px !important;
  overflow: hidden;
  background: linear-gradient(180deg, #FFF 23.13%, #E4F3FF 100%);
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 8px;
}
.index_contactWrap-X5o95 .ant-drawer-header-no-title,
.index_contactWrap-X5o95 .ant-drawer-header {
  display: none;
}
.index_contactWrap-X5o95 .ant-drawer-content {
  overflow: hidden;
}
.index_contactWrap-X5o95 .ant-drawer-wrapper-body {
  background: linear-gradient(180deg, #ffffff 0%, #eff7fd 100%);
}
.index_contactWrap-X5o95 .ant-drawer-body {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
}
.index_learnWrap-22TL0 {
  position: relative;
}
.index_learnWrap-22TL0:hover .index_learnContainer-3pD-T {
  display: flex;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T {
  position: absolute;
  left: -414px;
  top: -84px;
  display: none;
  background: #fff;
  border-radius: 10px;
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 224px;
  width: 200px;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x .index_appActivityTitle-3Swye {
  width: 142px;
  height: 20px;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x .index_learnTitle-zqxph {
  color: #000;
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x .index_learnImg-1ElWc {
  width: 140px;
  height: 140px;
  border-radius: 8px;
  margin: 8px 0;
  border: 1px solid #d9d9d9;
  padding: 5px;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x .index_appActivityImg-EqGLK {
  border: 2px solid #ffbb35;
  box-shadow: 0px 1.355px 1.355px 0px #ffeac8 inset;
}
.index_learnWrap-22TL0 .index_learnContainer-3pD-T .index_learnItem-1I6-x .index_learnDesc-2U77s {
  color: #000;
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}
.index_wechat-NuIKw:hover + .index_wechatWrap-1iJJL {
  transform: scale(1);
  right: 65px;
}
.index_uploadModalBody-23qHB {
  padding-bottom: 0;
}
.index_uploadModalBtns-11Hno {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  box-shadow: -2px -2px 20px rgba(0, 0, 0, 0.04);
}
.index_uploadModalBtns-11Hno .index_uploadModalOk-3uguA {
  color: white;
  background-color: #2861FC;
  margin-left: 16px;
  margin-right: 24px;
}
.index_bindPhoneWrapper-1Oe3o .ant-popover-inner {
  border-radius: 10px;
}
.index_bindPhoneWrapper-1Oe3o .ant-popover-inner-content {
  padding: 0;
  width: 338px;
  height: 120px;
}
.index_bindPhoneWrapper-1Oe3o .index_bindPhoneContent-1Tmsw {
  padding: 16px 54px 0 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.index_bindPhoneWrapper-1Oe3o .index_bindPhoneContent-1Tmsw .index_text-3DDqP {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.index_bindPhoneWrapper-1Oe3o .index_bindPhoneContent-1Tmsw .index_text-3DDqP .index_textColor-2Our2 {
  color: #2861FC;
}
.index_bindPhoneWrapper-1Oe3o .index_bindPhoneContent-1Tmsw .index_bindPhoneBtn-2OqWd {
  margin-top: 12px;
  border-radius: 20px;
  background: #2861fc;
  padding: 5px 18px;
  text-align: center;
  align-self: flex-end;
}
.index_bindPhoneWrapper-1Oe3o .index_bindPhoneContent-1Tmsw .index_closeIcon-2q-I3 {
  position: absolute;
  font-size: 20px;
  cursor: pointer;
  right: 16px;
  top: 10px;
  color: #bfbfbf;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2J7Oq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1Q2fz {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1Q2fz .index_forkDiv2QueueInit-eWfp1 {
  height: 100px !important;
}
.index_forkDiv1-1Q2fz .index_forkDiv2Queue-ehAee {
  height: 151px !important;
}
.index_forkDiv1-1Q2fz .index_forkDiv2-hNjIh {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1Q2fz .index_forkDiv2-hNjIh .index_word-2iCma {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1Q2fz .index_forkDiv2-hNjIh .index_word-2iCma .index_boldWord-vaQ1C {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1Q2fz .index_forkDiv2-hNjIh .index_loadingHint-3dAhU {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3harB {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1c_2c {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3hDKg {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-6nJN4 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-6nJN4::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3cVsa {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3cVsa .index_filterCheckbox-WsxjI {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3cVsa .index_filterFooter-1SG8q {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3cVsa .index_numberInput-3eKM6 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3cVsa .index_filterTitle-2rP8m {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3cVsa .index_modalBtnCancel-3harB {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3cVsa .index_modalBtnOk-3YssJ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3cVsa .index_tableBtn-opgJL {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3cVsa .index_tableBtn-opgJL:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3cVsa :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-FWwFQ {
  display: flex;
}
.index_splitLine-16ZsY {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2l1OH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1xjbz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1l3uc {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3Fpc7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3Fpc7:hover {
  text-decoration: underline;
}
.index_copyLink-2wbWV {
  margin-left: 24px;
}
.index_copyLink-2wbWV .index_copyIcon-qm9aK {
  margin-right: 4px;
}
.index_flexCenter-1NZQy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3saSJ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3nc4w {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Z1GY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2HoHn {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2HoHn:hover {
  color: #2861FC;
}
.index_bluePlainText-1h-gu {
  color: #2861FC;
}
.index_blueTextPlain-1Dbzx {
  color: #2861FC;
}
.index_antInput-hqaRb {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-lp4Fv {
  margin-right: 16px;
}
.index_ml8-3AV6Q {
  margin-left: 8px;
}
.index_mr8-pPX5S {
  margin-right: 8px;
}
.index_mb16-3e_Is {
  margin-bottom: 16px;
}
.index_moTag-1fhiZ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-50FZ3 {
  cursor: pointer;
}
.index_moUserAvatar-GQUSC {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1BBKu {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-50FZ3:hover .index_moUserAvatar-GQUSC {
  color: #2861FC;
}
.index_navOverlay-1aivf .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1aivf .ant-dropdown-menu-item a,
.index_navOverlay-1aivf .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1aivf .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1aivf .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-28lC3 .index_subTitle-1iddF {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-28lC3 .ant-table-thead > tr > th,
.index_homeworkTableStyle-28lC3 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-28lC3 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-28lC3 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-28lC3 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-28lC3 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-28lC3 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-28lC3 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-28lC3 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1GShM,
.index_modalHeaderNew-17FY_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-17FY_ {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-jbMIT {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1GShM:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1GShM {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1GShM:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1BdL- {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2l1OH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1NZQy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-n6gk0 {
  margin-left: 16px;
}
.index_mr16-lp4Fv {
  margin-right: 16px;
}
.index_phone-modal-TrcyT {
  width: 80% !important;
}
.index_medalSrc-3N5Of {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3VSnZ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3VSnZ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2mo31 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2mo31 .ant-tabs {
  background: white;
}
.index_tabStyle-2mo31 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1PlFt {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-20Ypi {
  width: 100%;
}
.index_spin-20Ypi .index_ant-spin-container-2K_sa {
  width: 100%;
}
.index_confirmBtns-2AW3w {
  color: red;
}
.index_confirmBtns-2AW3w .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1Qykt {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1Qykt .index_studentNum-3AbTm {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-15-PY .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-15-PY .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-15-PY .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-15-PY .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-15-PY .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-oqyCN {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_handUp-2sUmq {
  width: 100%;
  height: 100%;
  font-size: 12px;
  padding: 24px;
  overflow-y: scroll;
}
.index_handUp-2sUmq .index_handUpHeader-C5Tgb {
  font-size: 22px;
  margin-bottom: 40px;
  font-weight: 600;
  position: relative;
}
.index_handUp-2sUmq .index_handUpHeader-C5Tgb:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 24px;
  border-radius: 22px;
  /* margin-top: 0px; */
  position: relative;
  margin-right: 8px;
  top: 4px;
  background: #2861FC;
}
.index_handUp-2sUmq .index_newMsgWrap-2ko7Y {
  width: 100%;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 26px;
  z-index: 1;
  display: flex;
}
.index_handUp-2sUmq .index_newMsg-3hond {
  font-size: 12px;
  cursor: pointer;
  margin-left: 8px;
  border: 1px solid #2861FC;
  font-weight: 400;
  color: #2861FC;
  border-radius: 24px;
  padding: 4px 6px;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu {
  padding-left: 12px;
  height: 90%;
  overflow-y: scroll;
  width: 100%;
  padding-right: 8px;
  transition: all 0.5s;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_empty-cXJeX {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 70px;
  font-size: 14px;
  color: #8a8a8a;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_empty-cXJeX img {
  margin-bottom: 24px;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_msgItem-1mUmT {
  background: #eef3f7;
  display: flex;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  color: #8a8a8a;
  border-radius: 4px;
  justify-content: space-between;
  transition: all 1s linear;
  animation: index_msgItem-1mUmT 0.5s, index_msgItemHeight-2-PEY 1s forwards;
  animation-timing-function: ease-out, ease-out;
  z-index: 1;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_msgItem-1mUmT .index_msgText-36B7L {
  width: 33%;
  word-wrap: break-word;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_msgItem-1mUmT .index_msgTime-H4sb8 {
  min-width: 51px;
  text-align: right;
  width: 80px;
  white-space: nowrap;
}
.index_handUp-2sUmq .index_handUpMessage-3Aveu .index_msgItem-1mUmT[data-read="true"] {
  background: #fbfbfb;
}
.index_handUp-2sUmq .index_handUpSettingItem-1HACL {
  display: flex;
  margin-bottom: 20px;
}
.index_handUp-2sUmq .index_handUpSettingItem-1HACL .index_handUpSettingItemTitle-1CFdb {
  font-size: 14px;
  margin-right: 16px;
}
.index_handUp-2sUmq .index_handUpSettingItem-1HACL .index_handUpSettingItemBody-ze3GN {
  display: flex;
  align-items: center;
}
.index_handUp-2sUmq .index_handUpSettingItem-1HACL:last-child {
  margin-bottom: 0;
}
.index_handUpConfilct-1etDq {
  display: block;
  padding-top: 24px;
}
.index_handUpConfilct-1etDq .index_handUpConfilctFooter-mxXpw {
  margin-top: 24px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.index_studentHand-201Uc {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff 100%;
  border-radius: 50%;
  cursor: pointer;
  margin-bottom: 10px;
  position: relative;
  box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.index_studentHand-201Uc .index_teachHand-2HkyG {
  transform: rotate(0deg);
}
.index_studentHand-201Uc .index_teachHand-2HkyG[data-rotate="true"] {
  animation: index_handRotate-OcM1O 1s;
  animation-iteration-count: 2;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}
.index_studentHand-201Uc .index_badge-382_q {
  position: absolute;
  background: red;
  color: white;
  font-size: 8px;
  border-radius: 50%;
  right: 4px;
  top: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
  min-width: 16px;
  text-align: center;
  line-height: 16px;
  z-index: 1;
}
.index_studentHand-201Uc:hover {
  background: #2861FC;
  color: #fafeff;
}
.index_studentHand-201Uc[data-reverse="show"] {
  background: #2861fc;
  color: #fafeff;
}
.index_studentHand-201Uc[data-role="student"] i {
  transition: all 0.5s;
}
.index_studentHand-201Uc[data-role="student"]:hover i {
  transform: scale(1.3);
}
.index_courseStatus-dWXeP {
  height: 44px;
  width: 44px;
  border-radius: 50%;
  background: #ffffff 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-bottom: 10px;
  box-shadow: 0 2px 8px 0 rgba(34, 34, 34, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.index_courseStatus-dWXeP:hover {
  background: #2861FC;
  color: #fafeff;
}
.index_statusIcon-FleOo {
  font-size: 20px;
}
.index_teacherHandLiving-1BdVs {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 64%;
  height: 50%;
}
.index_teacherHandLivingItem-3MBh9 {
  width: 3px;
  height: 100%;
  border-radius: 4px;
  background: #2861fc;
  animation: index_handliving-1cAmt 1.2s infinite;
  transform: translate3d(0, 0, 0);
}
.index_teacherHandLivingItem-3MBh9[data-item="1"] {
  animation-delay: 0.4s;
}
.index_teacherHandLivingItem-3MBh9[data-item="2"] {
  animation-delay: 0.1s;
}
.index_teacherHandLivingItem-3MBh9[data-item="3"] {
  animation-delay: 0.7s;
}
span[data-living] {
  display: flex;
}
i[data-stop] {
  display: none;
}
.index_handIconStart-2heJV {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.index_handIconStart-2heJV:hover {
  background: #2861fc;
  color: #fafeff;
}
.index_handIconStart-2heJV:hover span[data-living] {
  display: none;
}
.index_handIconStart-2heJV:hover i[data-stop] {
  display: inline-block;
}
@keyframes index_handliving-1cAmt {
  0% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(0.6);
  }
  100% {
    transform: scaleY(1);
  }
}
@keyframes index_handRotate-OcM1O {
  0% {
    transform: rotate(0deg);
  }
  35% {
    transform: rotate(15deg);
  }
  70% {
    transform: rotate(-15deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes index_msgItem-1mUmT {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3) translateZ(0);
  }
}
@keyframes index_msgItemHeight-2-PEY {
  from {
    height: 0px;
    opacity: 0;
    margin-bottom: 0;
  }
  to {
    opacity: 1;
    min-height: 45px;
    margin-bottom: 8px;
  }
}

.index_sidebarCoupon-M6WXP {
  width: 126px;
  height: 126px;
  cursor: pointer;
  position: relative;
  right: 50px;
  bottom: 10px;
}
.index_sidebarCoupon-M6WXP .index_couponImage-1NdVQ {
  width: 100%;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-8rE40 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-57W7F {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-57W7F .index_forkDiv2QueueInit-1ooV9 {
  height: 100px !important;
}
.index_forkDiv1-57W7F .index_forkDiv2Queue-2tfU7 {
  height: 151px !important;
}
.index_forkDiv1-57W7F .index_forkDiv2-10pMf {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-57W7F .index_forkDiv2-10pMf .index_word-v6Xz3 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-57W7F .index_forkDiv2-10pMf .index_word-v6Xz3 .index_boldWord-3Pe_y {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-57W7F .index_forkDiv2-10pMf .index_loadingHint-3d0O2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2gXJu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3KZBj {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-28Upv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3C4mw {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3C4mw::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2X7CI {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2X7CI .index_filterCheckbox-2-FoS {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2X7CI .index_filterFooter-2zKyC {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2X7CI .index_numberInput-1GS6V {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2X7CI .index_filterTitle-1X57C {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2X7CI .index_modalBtnCancel-2gXJu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2X7CI .index_modalBtnOk-2v7bq {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2X7CI .index_tableBtn-2wiw2 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2X7CI .index_tableBtn-2wiw2:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2X7CI :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1PMQH {
  display: flex;
}
.index_splitLine-1v02y {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-SFuQE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Rg7v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-rHDDg {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3dqKv {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3dqKv:hover {
  text-decoration: underline;
}
.index_copyLink-238TB {
  margin-left: 24px;
}
.index_copyLink-238TB .index_copyIcon-3zV_I {
  margin-right: 4px;
}
.index_flexCenter-3QXsA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-18QqH {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2uKJF {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-31u2D {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-p9vh0 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-p9vh0:hover {
  color: #2861FC;
}
.index_bluePlainText-1qXpG {
  color: #2861FC;
}
.index_blueTextPlain-1uYUC {
  color: #2861FC;
}
.index_antInput-1X_B0 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-cWrQE {
  margin-right: 16px;
}
.index_ml8-1kL7Z {
  margin-left: 8px;
}
.index_mr8-1sUIE {
  margin-right: 8px;
}
.index_mb16-2hsfs {
  margin-bottom: 16px;
}
.index_moTag-2JSed {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1A4bj {
  cursor: pointer;
}
.index_moUserAvatar-2ovdo {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1TtaB {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1A4bj:hover .index_moUserAvatar-2ovdo {
  color: #2861FC;
}
.index_navOverlay-1VNy6 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1VNy6 .ant-dropdown-menu-item a,
.index_navOverlay-1VNy6 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1VNy6 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1VNy6 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1t5l_ .index_subTitle-28T73 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1t5l_ .ant-table-thead > tr > th,
.index_homeworkTableStyle-1t5l_ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1t5l_ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1t5l_ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1t5l_ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1t5l_ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1t5l_ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1t5l_ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1t5l_ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-lyKsK,
.index_modalHeaderNew-3cgWh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3cgWh {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1to0i {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-lyKsK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-lyKsK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-lyKsK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-6zv4m {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-SFuQE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3QXsA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3t017 {
  margin-left: 16px;
}
.index_mr16-cWrQE {
  margin-right: 16px;
}
.index_phone-modal-3_Zz9 {
  width: 80% !important;
}
.index_medalSrc-10lCv {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1b761 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1b761 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3_yKI .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3_yKI .ant-tabs {
  background: white;
}
.index_tabStyle-3_yKI .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-QQU4n {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3XKLQ {
  width: 100%;
}
.index_spin-3XKLQ .index_ant-spin-container-2QIXz {
  width: 100%;
}
.index_confirmBtns-2B-oC {
  color: red;
}
.index_confirmBtns-2B-oC .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2Abhk {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2Abhk .index_studentNum-2w7ex {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3RhGh .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3RhGh .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3RhGh .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3RhGh .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3RhGh .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2gJX4 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-N2Yoe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1zpsD {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1zpsD .index_forkDiv2QueueInit-RB8zB {
  height: 100px !important;
}
.index_forkDiv1-1zpsD .index_forkDiv2Queue-2tdAB {
  height: 151px !important;
}
.index_forkDiv1-1zpsD .index_forkDiv2-1nF6M {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1zpsD .index_forkDiv2-1nF6M .index_word-2Ss-T {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1zpsD .index_forkDiv2-1nF6M .index_word-2Ss-T .index_boldWord-12BdS {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1zpsD .index_forkDiv2-1nF6M .index_loadingHint-1Y7j4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2pbiy {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3icLx {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-31v5E {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1aiUD {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1aiUD::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-DWqfF {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-DWqfF .index_filterCheckbox-1rQjl {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-DWqfF .index_filterFooter-tkv_q {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-DWqfF .index_numberInput-2RrYK {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-DWqfF .index_filterTitle-1E32V {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-DWqfF .index_modalBtnCancel-2pbiy {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-DWqfF .index_modalBtnOk-3OqIB {
  border-radius: 24px !important;
}
.index_tableFilterDiv-DWqfF .index_tableBtn-2KUsf {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-DWqfF .index_tableBtn-2KUsf:hover {
  color: #2861FC;
}
.index_tableFilterDiv-DWqfF :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1Wqxd {
  display: flex;
}
.index_splitLine-hhB1t {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2iYTw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3mmAJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3wPgC {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3zTVm {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3zTVm:hover {
  text-decoration: underline;
}
.index_copyLink-1RNXh {
  margin-left: 24px;
}
.index_copyLink-1RNXh .index_copyIcon-1n_HK {
  margin-right: 4px;
}
.index_flexCenter-Yv8py {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3gB-I {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2YHaz {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1akOy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2AnqC {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2AnqC:hover {
  color: #2861FC;
}
.index_bluePlainText-2A3aW {
  color: #2861FC;
}
.index_blueTextPlain-3nHJf {
  color: #2861FC;
}
.index_antInput-Xgzgk {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-RYhIN {
  margin-right: 16px;
}
.index_ml8-2wsza {
  margin-left: 8px;
}
.index_mr8-1iel9 {
  margin-right: 8px;
}
.index_mb16-3lxAQ {
  margin-bottom: 16px;
}
.index_moTag-38vWa {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-AYfza {
  cursor: pointer;
}
.index_moUserAvatar-1wEOp {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3efon {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-AYfza:hover .index_moUserAvatar-1wEOp {
  color: #2861FC;
}
.index_navOverlay-3yI2G .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3yI2G .ant-dropdown-menu-item a,
.index_navOverlay-3yI2G .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3yI2G .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3yI2G .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-oa8nw .index_subTitle-3KzfM {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-oa8nw .ant-table-thead > tr > th,
.index_homeworkTableStyle-oa8nw .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-oa8nw .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-oa8nw .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-oa8nw .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-oa8nw .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-oa8nw .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-oa8nw .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-oa8nw .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3c_i6,
.index_modalHeaderNew-31PKe {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-31PKe {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1kiCZ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3c_i6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3c_i6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3c_i6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-PmhwL {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2iYTw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-Yv8py {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3uBLM {
  margin-left: 16px;
}
.index_mr16-RYhIN {
  margin-right: 16px;
}
.index_phone-modal-1PnKk {
  width: 80% !important;
}
.index_medalSrc-38QTG {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3Ci0C 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3Ci0C {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1kvXt .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1kvXt .ant-tabs {
  background: white;
}
.index_tabStyle-1kvXt .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1qoWv {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-4XZY1 {
  width: 100%;
}
.index_spin-4XZY1 .index_ant-spin-container-Unyas {
  width: 100%;
}
.index_confirmBtns-Eq6Qp {
  color: red;
}
.index_confirmBtns-Eq6Qp .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2rbLF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2rbLF .index_studentNum-RDwtV {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3V844 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3V844 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3V844 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3V844 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3V844 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2e2rA {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_loginHelp-18p9r {
  position: absolute;
  right: 0px;
  bottom: -34px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 17px;
  width: 100%;
  display: flex;
  white-space: pre;
}
.index_loginHelp-18p9r .index_link-2BXWr {
  color: #6890FC;
  cursor: pointer;
}
.index_popUp-c7_Ad .index_loginHelp-18p9r {
  color: #D8D8D8;
}
.index_popUp-c7_Ad .index_loginHelp-18p9r .index_link-2BXWr {
  color: #FFFFFF;
}
.index_popoverClass-1rrA3 {
  padding-bottom: 13px;
}
.index_popoverClass-1rrA3 .ant-popover-inner-content {
  padding: 0px;
}
.index_popoverClass-1rrA3 .ant-popover-arrow {
  display: none;
}
.index_popoverClass-1rrA3 .ant-popover-inner {
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.16);
}
.index_popoverClass-1rrA3 .index_contentWrapper-1gDuY {
  width: 280px;
  padding: 19px 0px 32px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_popoverClass-1rrA3 .index_contentWrapper-1gDuY .index_title-kuf3q {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  margin-bottom: 13px;
}
.index_popoverClass-1rrA3 .index_contentWrapper-1gDuY .index_normalText-2rjtu {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.index_popoverClass-1rrA3 .index_contentWrapper-1gDuY .index_qrImg-3DPo9 {
  margin-top: 7px;
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

.index_main-32JLN {
  max-width: 368px;
  width: 381px;
  top: 16.5vh;
}
.index_main-32JLN input {
  box-shadow: 0 0 0px 1000px white inset;
}
.index_main-32JLN .ant-input:focus {
  border: none;
  box-shadow: none !important;
  border-bottom: 1px #DEDEDE solid;
}
.index_main-32JLN .has-error .ant-input,
.index_main-32JLN .has-error .ant-input:hover {
  border: none !important;
  border-bottom: 1px #f5222d solid !important;
  border-radius: 0px;
}
.index_main-32JLN .ant-tabs .ant-tabs-bar {
  margin-bottom: 24px;
}
.index_main-32JLN .ant-tabs-bar {
  color: #9BA2AA !important;
  font-weight: 400;
}
.index_main-32JLN .ant-tabs-tab-active {
  color: #24292E !important;
  font-weight: 400;
}
.index_main-32JLN .ant-tabs-ink-bar {
  background-color: #24292E !important;
}
.index_main-32JLN .ant-tabs-nav-wrap {
  font-size: 16px;
}
.index_main-32JLN .ant-form-item {
  color: #596069;
}
.index_main-32JLN .ant-form-item-children {
  display: flex;
  flex-direction: column;
}
.index_main-32JLN input {
  border: none;
  border-bottom: 1px #DEDEDE solid;
  border-radius: 0;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
  letter-spacing: 1px;
  padding-left: 0;
}
.index_main-32JLN input::-moz-placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-32JLN input::placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-32JLN .index_tabs-z8wvV {
  padding: 0 2px;
  margin: 0 -2px;
}
.index_main-32JLN .index_tabs-z8wvV .ant-tabs-tab {
  font-size: 16px;
  line-height: 24px;
}
.index_main-32JLN .index_tabs-z8wvV .ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 34px;
}
.index_main-32JLN .index_formItemMessage-210lQ {
  display: flex;
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8A8A8A;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 3px;
}
.index_main-32JLN .index_rowStyle-h5vx3 {
  display: flex;
  align-items: center;
  margin-right: 0 !important;
}
.index_main-32JLN .index_formItemPadding-2_Kr0 {
  margin-top: 0;
}
.index_main-32JLN .index_prefixIcon-3G4tP {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
}
.index_main-32JLN .index_iconAlipay-33Ocx,
.index_main-32JLN .index_iconTaobao-2y2zs,
.index_main-32JLN .index_iconWeibo-ftqD2 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url('https://gw.alipayobjects.com/zos/rmsportal/itDzjUnkelhQNsycranf.svg');
  margin-left: 16px;
  vertical-align: middle;
  cursor: pointer;
}
.index_main-32JLN .index_iconAlipay-33Ocx {
  background-position: -24px 0;
}
.index_main-32JLN .index_iconAlipay-33Ocx:hover {
  background-position: 0 0;
}
.index_main-32JLN .index_iconTaobao-2y2zs {
  background-position: -24px -24px;
}
.index_main-32JLN .index_iconTaobao-2y2zs:hover {
  background-position: 0 -24px;
}
.index_main-32JLN .index_iconWeibo-ftqD2 {
  background-position: -24px -48px;
}
.index_main-32JLN .index_iconWeibo-ftqD2:hover {
  background-position: 0 -48px;
}
.index_main-32JLN .index_other-2iBsy {
  text-align: left;
  margin-top: 24px;
  line-height: 22px;
}
.index_main-32JLN .index_other-2iBsy .index_register-1o2F8 {
  float: right;
}
.index_changeTop-1hsKx {
  top: 8.5vh;
}
.index_errorMsg-piXJb {
  color: #F5222D;
  min-height: 1.5em;
}
.index_loginCommon-1zej2 .index_ant-form-item-232tZ {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginCommon-1zej2 .index_ant-form-item-control-Ct7e9 {
  line-height: 32px;
}
.index_loginCommon-1zej2 .index_ant-select-selection-2s0Wa {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginCommon-1zej2 .index_ant-select-selection-2s0Wa:focus {
  box-shadow: unset;
}
.index_loginCommon-1zej2 .index_has-error-dg5OB .index_ant-input-3vrP2,
.index_loginCommon-1zej2 .index_has-error-dg5OB .index_ant-input-3vrP2:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginCommon-1zej2 .index_ant-input-3vrP2 {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginCommon-1zej2 .index_has-error-dg5OB .index_ant-select-arrow-1Fm6Z {
  color: #666666;
}
.index_loginCommon-1zej2 .index_ant-input-3vrP2:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginCommon-1zej2 .index_ant-input-3vrP2:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginCommon-1zej2 .index_ant-form-explain-2wvDO {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginCommon-1zej2 .index_ant-btn-primary-JOc-j:hover,
.index_loginCommon-1zej2 .index_ant-btn-primary-JOc-j:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_captchaWrapper-1zf78 {
  position: relative;
}
.index_captchaWrapper-1zf78 .ant-input {
  padding-right: 127px;
}
.index_captchaWrapper-1zf78 .index_getCaptcha-1uU-l {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapper-1zf78 .index_getCaptcha-1uU-l[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_errorMsg-piXJb {
  padding-left: 8px;
}
.index_errorMsg-piXJb .index_message-1Kbmq {
  word-break: break-all;
}
.index_additional-3xFy9 {
  height: unset !important;
}
.index_submit-YfWRL {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_submit-YfWRL:hover,
.index_submit-YfWRL:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submit-disabled-1IFOe,
.index_submit-YfWRL.index_disabled-3t9Xx,
.index_submit-YfWRL[disabled],
.index_submit-disabled-1IFOe:hover,
.index_submit-YfWRL.index_disabled-3t9Xx:hover,
.index_submit-YfWRL[disabled]:hover,
.index_submit-disabled-1IFOe:focus,
.index_submit-YfWRL.index_disabled-3t9Xx:focus,
.index_submit-YfWRL[disabled]:focus,
.index_submit-disabled-1IFOe:active,
.index_submit-YfWRL.index_disabled-3t9Xx:active,
.index_submit-YfWRL[disabled]:active,
.index_submit-disabled-1IFOe.index_active-1SXdZ,
.index_submit-YfWRL.index_disabled-3t9Xx.index_active-1SXdZ,
.index_submit-YfWRL[disabled].index_active-1SXdZ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submit-disabled-1IFOe:hover,
.index_submit-YfWRL.index_disabled-3t9Xx:hover,
.index_submit-YfWRL[disabled]:hover,
.index_submit-disabled-1IFOe:hover:hover,
.index_submit-YfWRL.index_disabled-3t9Xx:hover:hover,
.index_submit-YfWRL[disabled]:hover:hover,
.index_submit-disabled-1IFOe:focus:hover,
.index_submit-YfWRL.index_disabled-3t9Xx:focus:hover,
.index_submit-YfWRL[disabled]:focus:hover,
.index_submit-disabled-1IFOe:active:hover,
.index_submit-YfWRL.index_disabled-3t9Xx:active:hover,
.index_submit-YfWRL[disabled]:active:hover,
.index_submit-disabled-1IFOe.index_active-1SXdZ:hover,
.index_submit-YfWRL.index_disabled-3t9Xx.index_active-1SXdZ:hover,
.index_submit-YfWRL[disabled].index_active-1SXdZ:hover {
  background: #6890FC;
}
.index_loginPageRegisterBtn-3g__7 {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  width: 100%;
  display: block;
  text-align: center;
}
.index_loginPageRegisterBtn-3g__7:hover {
  color: #2861FC;
}
.index_submitBtn-1e-R3 {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
}
.index_submitBtn-1e-R3:hover,
.index_submitBtn-1e-R3:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submitBtn-disabled-3Xdhv,
.index_submitBtn-1e-R3.index_disabled-3t9Xx,
.index_submitBtn-1e-R3[disabled],
.index_submitBtn-disabled-3Xdhv:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:hover,
.index_submitBtn-1e-R3[disabled]:hover,
.index_submitBtn-disabled-3Xdhv:focus,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:focus,
.index_submitBtn-1e-R3[disabled]:focus,
.index_submitBtn-disabled-3Xdhv:active,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:active,
.index_submitBtn-1e-R3[disabled]:active,
.index_submitBtn-disabled-3Xdhv.index_active-1SXdZ,
.index_submitBtn-1e-R3.index_disabled-3t9Xx.index_active-1SXdZ,
.index_submitBtn-1e-R3[disabled].index_active-1SXdZ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submitBtn-disabled-3Xdhv:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:hover,
.index_submitBtn-1e-R3[disabled]:hover,
.index_submitBtn-disabled-3Xdhv:hover:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:hover:hover,
.index_submitBtn-1e-R3[disabled]:hover:hover,
.index_submitBtn-disabled-3Xdhv:focus:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:focus:hover,
.index_submitBtn-1e-R3[disabled]:focus:hover,
.index_submitBtn-disabled-3Xdhv:active:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx:active:hover,
.index_submitBtn-1e-R3[disabled]:active:hover,
.index_submitBtn-disabled-3Xdhv.index_active-1SXdZ:hover,
.index_submitBtn-1e-R3.index_disabled-3t9Xx.index_active-1SXdZ:hover,
.index_submitBtn-1e-R3[disabled].index_active-1SXdZ:hover {
  background: #6890FC;
}
.index_cancelBtn-3yN5z {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
  background: #FFFFFF;
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 24px;
}
.index_cancelBtn-3yN5z:hover,
.index_cancelBtn-3yN5z:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_cancelBtn-disabled-2axOk,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx,
.index_cancelBtn-3yN5z[disabled],
.index_cancelBtn-disabled-2axOk:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:hover,
.index_cancelBtn-3yN5z[disabled]:hover,
.index_cancelBtn-disabled-2axOk:focus,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:focus,
.index_cancelBtn-3yN5z[disabled]:focus,
.index_cancelBtn-disabled-2axOk:active,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:active,
.index_cancelBtn-3yN5z[disabled]:active,
.index_cancelBtn-disabled-2axOk.index_active-1SXdZ,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx.index_active-1SXdZ,
.index_cancelBtn-3yN5z[disabled].index_active-1SXdZ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_cancelBtn-disabled-2axOk:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:hover,
.index_cancelBtn-3yN5z[disabled]:hover,
.index_cancelBtn-disabled-2axOk:hover:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:hover:hover,
.index_cancelBtn-3yN5z[disabled]:hover:hover,
.index_cancelBtn-disabled-2axOk:focus:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:focus:hover,
.index_cancelBtn-3yN5z[disabled]:focus:hover,
.index_cancelBtn-disabled-2axOk:active:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx:active:hover,
.index_cancelBtn-3yN5z[disabled]:active:hover,
.index_cancelBtn-disabled-2axOk.index_active-1SXdZ:hover,
.index_cancelBtn-3yN5z.index_disabled-3t9Xx.index_active-1SXdZ:hover,
.index_cancelBtn-3yN5z[disabled].index_active-1SXdZ:hover {
  background: #6890FC;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #666666;
  line-height: 20px;
  position: unset !important;
  display: flex !important;
  top: unset !important;
  border-bottom: 1px solid #D8D8D8;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r .ant-input {
  border: unset !important;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r .ant-select-selection {
  border: unset;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r .has-error .ant-input {
  border: unset !important;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_formItem-34Jps .index_mobileGroup-3ac4r .ant-select-arrow {
  color: #666666;
}
.index_formItem-34Jps .index_focus-12vRO {
  border-bottom: 1px solid #2861FC;
}
.index_commonGlobal--uewZ .index_ant-tabs-top-bar-wSdag {
  border-bottom: unset;
}
.index_commonGlobal--uewZ .index_ant-input-3vrP2 {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_commonGlobal--uewZ .index_ant-input-3vrP2:focus,
.index_commonGlobal--uewZ .index_ant-input-3vrP2:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_commonGlobal--uewZ .index_ant-form-item-232tZ {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_commonGlobal--uewZ .index_ant-form-item-232tZ:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_commonGlobal--uewZ .index_ant-form-item-control-wrapper-Zeq2W {
  height: 4.4rem;
}
.index_commonGlobal--uewZ .index_ant-form-explain-2wvDO {
  padding-top: 0.6rem;
}
.index_captchaWrapperCommon-146mD {
  position: relative;
}
.index_captchaWrapperCommon-146mD .ant-input {
  padding-right: 130px;
}
.index_captchaWrapperCommon-146mD .index_getCaptcha-1uU-l {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: #F6F7FA !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapperCommon-146mD .index_getCaptcha-1uU-l[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_mobileGroupGlobal-zBE1s {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_mobileGroupGlobal-zBE1s .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-zBE1s .ant-input:focus,
.index_mobileGroupGlobal-zBE1s .ant-input:hover {
  border: unset !important;
}
.index_mobileGroupGlobal-zBE1s .ant-select-selection {
  border: unset;
}
.index_mobileGroupGlobal-zBE1s .has-error .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-zBE1s .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_mobileGroupGlobal-zBE1s .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_mobileGroupGlobal-zBE1s .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_mobileGroupGlobal-zBE1s .ant-form-item-control {
  height: 4.4rem;
}
.index_mobileGroupGlobal-zBE1s .ant-select-arrow {
  color: #999999;
}
.index_submitGlobal-ztdAv {
  width: 100%;
  margin: auto;
  height: 4.4rem;
  background: #2861FC;
  border-radius: 0.2rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre;
}
.index_submitGlobal-ztdAv:hover,
.index_submitGlobal-ztdAv:focus {
  background: #2861FC;
}
.index_submitGlobal-ztdAv[disabled] {
  background: #6890FC;
  border-color: #6890FC;
  cursor: not-allowed;
  pointer-events: none;
}
.index_submitGlobal-ztdAv[disabled]:hover {
  background: #6890FC;
}
.index_forgot-1El_P:not(.index_modalForgot-2GpEl) {
  width: 280px;
}
.index_forgot-1El_P .ant-form-item {
  margin-bottom: 0;
  vertical-align: top;
  z-index: 1;
}
.index_forgot-1El_P .ant-select-selection {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_forgot-1El_P .ant-select-selection:focus {
  box-shadow: unset;
}
.index_forgot-1El_P .has-error .ant-input,
.index_forgot-1El_P .has-error .ant-input:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_forgot-1El_P .ant-input {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px !important;
}
.index_forgot-1El_P .has-error .ant-select-arrow {
  color: #666666;
}
.index_forgot-1El_P .ant-input:focus {
  box-shadow: unset !important;
  border-color: #2861FC !important;
}
.index_forgot-1El_P .ant-input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_forgot-1El_P .ant-form-explain {
  padding-left: 8px;
}
.index_forgot-1El_P .ant-tabs .ant-tabs-bar {
  margin-bottom: 24px;
}
.index_forgot-1El_P .ant-tabs-bar {
  color: #9BA2AA !important;
  font-weight: 400;
}
.index_forgot-1El_P .ant-tabs-ink-bar {
  background-color: #24292E !important;
}
.index_forgot-1El_P .ant-tabs-nav-wrap {
  font-size: 16px;
}
.index_forgot-1El_P .ant-form-item {
  color: #596069;
}
.index_forgot-1El_P .ant-form-item-children {
  display: flex;
  flex-direction: column;
}
.index_forgot-1El_P .ant-tabs-bar {
  border-bottom: none;
}
.index_forgot-1El_P .ant-tabs-tab {
  height: 25px;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8A8A8A;
  line-height: 25px;
  padding-left: 0;
}
.index_forgot-1El_P .ant-tabs-ink-bar {
  display: none !important;
}
.index_forgot-1El_P .index_goBackBtn-mw8Zy {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: absolute;
  left: 40px;
  top: 43px;
}
.index_forgot-1El_P .index_goBackBtn-mw8Zy .iconfont {
  color: #2C2C2C !important;
}
.index_forgot-1El_P .index_goBackBtn-mw8Zy:hover {
  color: #2861FC;
}
.index_forgot-1El_P .index_goBackBtn-mw8Zy:hover .iconfont {
  color: #2861FC !important;
}
.index_forgot-1El_P .index_wrong-1axNg {
  color: #FF2C2C;
  border: 1px solid #FF5F5F;
  background: #FFDEDE;
}
.index_forgot-1El_P .index_right-Zv_ti {
  color: #439A46;
  border: 1px solid #439A46;
  background: #EDFAEB;
}
.index_forgot-1El_P .index_mobileGroup-3ac4r .ant-form-item {
  vertical-align: top;
}
.index_forgot-1El_P .index_mobileGroup-3ac4r .ant-form-item:first-child .ant-select-selection {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forgot-1El_P .index_mobileGroup-3ac4r .ant-form-item:last-child .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J {
  height: 40px;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: unset;
  border-bottom: 1px #DEDEDE solid;
  border-radius: 0;
  font-size: 16px;
  font-family: AppleGothic, sans-serif;
  color: #8A8A8A;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J .ant-form-item .has-error .ant-select-selection {
  border: none !important;
  border-bottom: 1px #f5222d solid !important;
  border-radius: 0px;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection:focus {
  border: none;
  box-shadow: none;
  border-bottom: 1px #DEDEDE solid;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection:hover {
  border: none;
  box-shadow: none;
  border-bottom: 1px #DEDEDE solid;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J:hover .ant-input {
  border: none;
  border-bottom: 1px #2861FC solid !important;
  border-radius: 0px;
}
.index_forgot-1El_P .index_newMobileGroup-3dz0J:hover .ant-select-selection {
  border: none;
  border-bottom: 1px #2861FC solid !important;
  border-radius: 0px;
}
.index_forgot-1El_P .index_getCaptcha-1uU-l {
  display: flex;
  height: 40px;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC;
  border-color: #2861FC;
}
.index_forgot-1El_P .index_getCaptchaDisabled-33Os8 {
  color: #2861FC;
  background: white;
  border: 1px solid #2861FC;
  opacity: 0.7;
  padding: 0 8px;
}
.index_forgot-1El_P .index_getCaptchaDisabled-33Os8[disabled] {
  background: white;
  color: #2861FC;
}
.index_forgot-1El_P .index_toLogin-1vjW8 {
  color: #969DA6;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  white-space: pre-wrap;
}
.index_forgot-1El_P .index_toLogin-1vjW8 .index_login-VIFYd {
  float: right;
  line-height: 40px;
}
.index_forgot-1El_P .index_newSetNewPassHeaderWrapper-RHgi0 {
  width: 100%;
}
.index_forgot-1El_P .index_newSetNewPassHeaderWrapper-RHgi0 .index_setNewPassHeader-1WWeq {
  position: relative;
  margin-bottom: 8px;
  padding-left: 8px;
}
.index_forgot-1El_P .index_newSetNewPassHeaderWrapper-RHgi0 .index_setNewPassHeader-1WWeq .index_title-38og7 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-tab {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0px 4px;
  color: #999999;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-top-bar {
  margin-bottom: 0px !important;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-tab:first-child {
  padding-left: 8px;
  height: 20px;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 4px;
  position: relative;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-tab:first-child:after {
  position: absolute;
  right: 0;
  height: 14px;
  width: 2px;
  color: #333333 !important;
  content: '|';
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-tab-active {
  color: #333333 !important;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-nav > div:first-child {
  display: flex;
  align-items: center;
}
.index_forgot-1El_P .index_smallAuthPanes-36B8x .ant-tabs-tab:only-child {
  display: none;
}
.index_forgotPhone-1fATM {
  padding: 0px;
}
.index_forgotPhone-1fATM .ant-form-item {
  margin-bottom: 0;
  vertical-align: top;
  z-index: 1;
}
.index_forgotPhone-1fATM .ant-select-selection {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_forgotPhone-1fATM .ant-select-selection:focus {
  box-shadow: unset;
}
.index_forgotPhone-1fATM .has-error .ant-input,
.index_forgotPhone-1fATM .has-error .ant-input:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_forgotPhone-1fATM .ant-input {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px !important;
}
.index_forgotPhone-1fATM .has-error .ant-select-arrow {
  color: #666666;
}
.index_forgotPhone-1fATM .ant-input:focus {
  box-shadow: unset !important;
  border-color: #2861FC !important;
}
.index_forgotPhone-1fATM .ant-input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_forgotPhone-1fATM .ant-form-explain {
  padding-left: 8px;
}
.index_forgotPhone-1fATM .ant-tabs .ant-tabs-bar {
  margin-bottom: 24px;
}
.index_forgotPhone-1fATM .ant-tabs-bar {
  color: #9BA2AA !important;
  font-weight: 400;
}
.index_forgotPhone-1fATM .ant-tabs-ink-bar {
  background-color: #24292E !important;
}
.index_forgotPhone-1fATM .ant-tabs-nav-wrap {
  font-size: 16px;
}
.index_forgotPhone-1fATM .ant-form-item {
  color: #596069;
}
.index_forgotPhone-1fATM .ant-form-item-children {
  display: flex;
  flex-direction: column;
}
.index_forgotPhone-1fATM .ant-tabs-bar {
  border-bottom: none;
}
.index_forgotPhone-1fATM .ant-tabs-tab {
  height: 25px;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8A8A8A;
  line-height: 25px;
  padding-left: 0;
}
.index_forgotPhone-1fATM .ant-tabs-ink-bar {
  display: none !important;
}
.index_forgotPhone-1fATM .index_goBackBtn-mw8Zy {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: absolute;
  left: 40px;
  top: 43px;
}
.index_forgotPhone-1fATM .index_goBackBtn-mw8Zy .iconfont {
  color: #2C2C2C !important;
}
.index_forgotPhone-1fATM .index_goBackBtn-mw8Zy:hover {
  color: #2861FC;
}
.index_forgotPhone-1fATM .index_goBackBtn-mw8Zy:hover .iconfont {
  color: #2861FC !important;
}
.index_forgotPhone-1fATM .index_wrong-1axNg {
  color: #FF2C2C;
  border: 1px solid #FF5F5F;
  background: #FFDEDE;
}
.index_forgotPhone-1fATM .index_right-Zv_ti {
  color: #439A46;
  border: 1px solid #439A46;
  background: #EDFAEB;
}
.index_forgotPhone-1fATM .index_mobileGroup-3ac4r .ant-form-item {
  vertical-align: top;
}
.index_forgotPhone-1fATM .index_mobileGroup-3ac4r .ant-form-item:first-child .ant-select-selection {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forgotPhone-1fATM .index_mobileGroup-3ac4r .ant-form-item:last-child .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J {
  height: 40px;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: unset;
  border-bottom: 1px #DEDEDE solid;
  border-radius: 0;
  font-size: 16px;
  font-family: AppleGothic, sans-serif;
  color: #8A8A8A;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J .ant-form-item .has-error .ant-select-selection {
  border: none !important;
  border-bottom: 1px #f5222d solid !important;
  border-radius: 0px;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection:focus {
  border: none;
  box-shadow: none;
  border-bottom: 1px #DEDEDE solid;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J .ant-form-item:first-child .ant-select-selection:hover {
  border: none;
  box-shadow: none;
  border-bottom: 1px #DEDEDE solid;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J:hover .ant-input {
  border: none;
  border-bottom: 1px #2861FC solid !important;
  border-radius: 0px;
}
.index_forgotPhone-1fATM .index_newMobileGroup-3dz0J:hover .ant-select-selection {
  border: none;
  border-bottom: 1px #2861FC solid !important;
  border-radius: 0px;
}
.index_forgotPhone-1fATM .index_getCaptcha-1uU-l {
  display: flex;
  height: 40px;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC;
  border-color: #2861FC;
}
.index_forgotPhone-1fATM .index_getCaptchaDisabled-33Os8 {
  color: #2861FC;
  background: white;
  border: 1px solid #2861FC;
  opacity: 0.7;
  padding: 0 8px;
}
.index_forgotPhone-1fATM .index_getCaptchaDisabled-33Os8[disabled] {
  background: white;
  color: #2861FC;
}
.index_forgotPhone-1fATM .index_toLogin-1vjW8 {
  color: #969DA6;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  white-space: pre-wrap;
}
.index_forgotPhone-1fATM .index_toLogin-1vjW8 .index_login-VIFYd {
  float: right;
  line-height: 40px;
}
.index_forgotPhone-1fATM .index_newSetNewPassHeaderWrapper-RHgi0 {
  width: 100%;
}
.index_forgotPhone-1fATM .index_newSetNewPassHeaderWrapper-RHgi0 .index_setNewPassHeader-1WWeq {
  position: relative;
  margin-bottom: 8px;
  padding-left: 8px;
}
.index_forgotPhone-1fATM .index_newSetNewPassHeaderWrapper-RHgi0 .index_setNewPassHeader-1WWeq .index_title-38og7 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-tab {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0px 4px;
  color: #999999;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-top-bar {
  margin-bottom: 0px !important;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-tab:first-child {
  padding-left: 8px;
  height: 20px;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 4px;
  position: relative;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-tab:first-child:after {
  position: absolute;
  right: 0;
  height: 14px;
  width: 2px;
  color: #333333 !important;
  content: '|';
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-tab-active {
  color: #333333 !important;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-nav > div:first-child {
  display: flex;
  align-items: center;
}
.index_forgotPhone-1fATM .index_smallAuthPanes-36B8x .ant-tabs-tab:only-child {
  display: none;
}
.index_forgotPhone-1fATM .ant-tabs-tab {
  font-size: 1.4rem !important;
  font-weight: 400 !important;
  color: #999999 !important;
}
.index_forgotPhone-1fATM .ant-tabs-tab-active {
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #2861FC !important;
}
.index_forgotPhone-1fATM .index_setNewPassHeader-1WWeq .index_title-38og7 {
  font-weight: 500 !important;
  color: #333333 !important;
  font-size: 2rem !important;
  font-family: sans-serif !important;
}
.index_modalForgot-2GpEl {
  padding: 0px !important;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_modalForgot-2GpEl .ant-tabs-top-bar {
  margin-bottom: 24px !important;
}
.index_modalForgot-2GpEl .index_goBackBtn-mw8Zy {
  top: 27px;
  left: 25px;
}
.index_modalForgot-2GpEl .index_modalTitle-2tmTO {
  width: 100%;
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  margin-bottom: 16px;
  text-align: center;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD {
  margin-top: 24px;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-item-label {
  min-width: 75px;
  text-align: left;
  display: flex;
  align-items: center;
  height: 40px;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-item-control-wrapper {
  flex: 1;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-item {
  display: flex;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-input-affix-wrapper,
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-input {
  height: 40px !important;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-input {
  border: 1px solid #D8D8D8 !important;
  border-radius: 2px;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-input:hover,
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-input:focus {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-item-with-help .ant-input {
  border: 1px solid #f5222d !important;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-explain {
  padding-top: 4px;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .ant-form-item-no-colon {
  height: 40px;
  display: flex;
  align-items: center;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .index_formItem-34Jps {
  margin-bottom: 32px !important;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .index_getCaptcha-1uU-l {
  height: 32px;
}
.index_modalForgot-2GpEl .index_modalResetForm-1SJlD .index_header-CdZGX {
  padding-left: 0px;
  margin-bottom: 0px;
  font-size: 16px;
}
:not(.index_modalForgot-2GpEl) .index_formItem-34Jps {
  margin-bottom: 58px !important;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-tabs-top-bar-wSdag {
  border-bottom: unset;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-input-3vrP2 {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-input-3vrP2:focus,
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-input-3vrP2:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-form-item-232tZ {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-form-item-232tZ:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-form-item-control-wrapper-Zeq2W {
  height: 4.4rem;
}
.index_phoneFormItem-2sswW .index_mobileGroup-3ac4r .index_ant-form-explain-2wvDO {
  padding-top: 0.6rem;
}
.index_submitFormItem-3nIaa {
  height: unset !important;
  padding-top: 47px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.index_submitFormItem-3nIaa .ant-form-item-children {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.index_submitFormItem-3nIaa .ant-form-item-control-wrapper {
  width: 100%;
}
.index_resetForm-2-CyI {
  margin-top: 40px;
}
.index_resetForm-2-CyI .ant-form-item-label {
  height: 20px;
}
.index_resetForm-2-CyI .index_rowStyle-h5vx3 {
  display: flex;
  align-items: center;
  margin-right: 0 !important;
}
.index_resetForm-2-CyI .index_header-CdZGX {
  padding-left: 8px;
  margin-bottom: 3px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_resetForm-2-CyI .index_registerInput-3M63Y {
  font-size: 12px;
  height: 40px;
}
.index_resetForm-2-CyI .index_registerInput-3M63Y input {
  font-size: 12px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-K0lte {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-Wi82V {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-Wi82V .index_forkDiv2QueueInit-1XK10 {
  height: 100px !important;
}
.index_forkDiv1-Wi82V .index_forkDiv2Queue-1GMCV {
  height: 151px !important;
}
.index_forkDiv1-Wi82V .index_forkDiv2-Ve8HO {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-Wi82V .index_forkDiv2-Ve8HO .index_word-145rM {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-Wi82V .index_forkDiv2-Ve8HO .index_word-145rM .index_boldWord-2rbyH {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-Wi82V .index_forkDiv2-Ve8HO .index_loadingHint-2rERF {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3CmKG {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3qceD {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-9Df9F {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-VLNI0 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-VLNI0::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-162fO {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-162fO .index_filterCheckbox-2Btlc {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-162fO .index_filterFooter-1_BzR {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-162fO .index_numberInput-3LnDF {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-162fO .index_filterTitle-1GGL7 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-162fO .index_modalBtnCancel-3CmKG {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-162fO .index_modalBtnOk-21Nxk {
  border-radius: 24px !important;
}
.index_tableFilterDiv-162fO .index_tableBtn-25e6P {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-162fO .index_tableBtn-25e6P:hover {
  color: #2861FC;
}
.index_tableFilterDiv-162fO :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2SRjQ {
  display: flex;
}
.index_splitLine-Up_hP {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2hGob {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2ARvB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3-GlQ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3ba1L {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3ba1L:hover {
  text-decoration: underline;
}
.index_copyLink-1p1vc {
  margin-left: 24px;
}
.index_copyLink-1p1vc .index_copyIcon-1CQJe {
  margin-right: 4px;
}
.index_flexCenter-2k6WD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2ptQc {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1LVyi {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-ZpSU- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Gpgs {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Gpgs:hover {
  color: #2861FC;
}
.index_bluePlainText-1rkCD {
  color: #2861FC;
}
.index_blueTextPlain-j9_k9 {
  color: #2861FC;
}
.index_antInput-3EjBb {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1nuDn {
  margin-right: 16px;
}
.index_ml8-2laVA {
  margin-left: 8px;
}
.index_mr8-FYmp5 {
  margin-right: 8px;
}
.index_mb16-2ICus {
  margin-bottom: 16px;
}
.index_moTag-2Cd8F {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1VJig {
  cursor: pointer;
}
.index_moUserAvatar-14lKG {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-21lO0 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1VJig:hover .index_moUserAvatar-14lKG {
  color: #2861FC;
}
.index_navOverlay-kO7n8 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-kO7n8 .ant-dropdown-menu-item a,
.index_navOverlay-kO7n8 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-kO7n8 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-kO7n8 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2Vh-9 .index_subTitle-27tax {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2Vh-9 .ant-table-thead > tr > th,
.index_homeworkTableStyle-2Vh-9 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2Vh-9 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2Vh-9 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2Vh-9 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2Vh-9 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2Vh-9 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2Vh-9 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2Vh-9 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-Goncm,
.index_modalHeaderNew-Q265e {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-Q265e {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1uBBX {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-Goncm:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-Goncm {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-Goncm:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-wJJkP {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2hGob {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2k6WD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-rujtS {
  margin-left: 16px;
}
.index_mr16-1nuDn {
  margin-right: 16px;
}
.index_phone-modal-JZ2GI {
  width: 80% !important;
}
.index_medalSrc-2lcRs {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3Z10L 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3Z10L {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1TFlS .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1TFlS .ant-tabs {
  background: white;
}
.index_tabStyle-1TFlS .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3GTaq {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-dSe-S {
  width: 100%;
}
.index_spin-dSe-S .index_ant-spin-container-3F2Ja {
  width: 100%;
}
.index_confirmBtns-3iKJb {
  color: red;
}
.index_confirmBtns-3iKJb .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-13Os4 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-13Os4 .index_studentNum-wUkR_ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-30e7h .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-30e7h .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-30e7h .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-30e7h .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-30e7h .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-tKE49 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-29Yt- {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1Yf3n {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1Yf3n .index_forkDiv2QueueInit-2PXA1 {
  height: 100px !important;
}
.index_forkDiv1-1Yf3n .index_forkDiv2Queue-Zgz3m {
  height: 151px !important;
}
.index_forkDiv1-1Yf3n .index_forkDiv2-XtGhq {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1Yf3n .index_forkDiv2-XtGhq .index_word-1FdSL {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1Yf3n .index_forkDiv2-XtGhq .index_word-1FdSL .index_boldWord-2eUWS {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1Yf3n .index_forkDiv2-XtGhq .index_loadingHint-1USrb {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-25y2i {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-13GBo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1QKKC {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1BJWg {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1BJWg::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1JDYL {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1JDYL .index_filterCheckbox-RNCBP {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1JDYL .index_filterFooter-sbwSb {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1JDYL .index_numberInput-2lNWh {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1JDYL .index_filterTitle-2IqwD {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1JDYL .index_modalBtnCancel-25y2i {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1JDYL .index_modalBtnOk-3kUCA {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1JDYL .index_tableBtn-naOnV {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1JDYL .index_tableBtn-naOnV:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1JDYL :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1iRZ4 {
  display: flex;
}
.index_splitLine-UNAF9 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-36eMx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2LnfU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-b6ef_ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-29Mi_ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-29Mi_:hover {
  text-decoration: underline;
}
.index_copyLink-2Cl1A {
  margin-left: 24px;
}
.index_copyLink-2Cl1A .index_copyIcon-3uS0y {
  margin-right: 4px;
}
.index_flexCenter-3GVj3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2NHj5 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-11OjA {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3K2P0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-9IJlT {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-9IJlT:hover {
  color: #2861FC;
}
.index_bluePlainText-2I48M {
  color: #2861FC;
}
.index_blueTextPlain-2nXLS {
  color: #2861FC;
}
.index_antInput-2yRGX {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-31DrL {
  margin-right: 16px;
}
.index_ml8-2NwwT {
  margin-left: 8px;
}
.index_mr8-1ddDO {
  margin-right: 8px;
}
.index_mb16-R5k4t {
  margin-bottom: 16px;
}
.index_moTag-qyfPG {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-f2_WJ {
  cursor: pointer;
}
.index_moUserAvatar-2CzBt {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3inDU {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-f2_WJ:hover .index_moUserAvatar-2CzBt {
  color: #2861FC;
}
.index_navOverlay-2X-aH .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2X-aH .ant-dropdown-menu-item a,
.index_navOverlay-2X-aH .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2X-aH .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2X-aH .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-37bpH .index_subTitle-MepuW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-37bpH .ant-table-thead > tr > th,
.index_homeworkTableStyle-37bpH .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-37bpH .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-37bpH .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-37bpH .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-37bpH .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-37bpH .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-37bpH .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-37bpH .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1Nx2J,
.index_modalHeaderNew-2jlvQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2jlvQ {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3jEQn {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1Nx2J:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1Nx2J {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1Nx2J:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3hZCW {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-36eMx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3GVj3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1-ubQ {
  margin-left: 16px;
}
.index_mr16-31DrL {
  margin-right: 16px;
}
.index_phone-modal-2xNf7 {
  width: 80% !important;
}
.index_medalSrc-2sb1A {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2AeqX 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2AeqX {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-W3IRj .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-W3IRj .ant-tabs {
  background: white;
}
.index_tabStyle-W3IRj .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1nBwH {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2eTzr {
  width: 100%;
}
.index_spin-2eTzr .index_ant-spin-container-1aqg2 {
  width: 100%;
}
.index_confirmBtns-2Ik78 {
  color: red;
}
.index_confirmBtns-2Ik78 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-8KvMP {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-8KvMP .index_studentNum-2x6Lp {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2NIqw .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2NIqw .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2NIqw .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2NIqw .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2NIqw .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1-NEo {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_zjuAppModal-3Ax2e {
  width: 812px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/hashed/5a449ac7b67a9d9b2845ab0d6e2f930c.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  max-width: unset;
}
.index_zjuAppModal-3Ax2e .index_carousel-1oyNX {
  width: 522px;
  height: 408px;
  position: absolute;
  top: 88px;
}
.index_zjuAppModal-3Ax2e .index_detail-2LfDl:hover,
.index_zjuAppModal-3Ax2e .index_detail-2LfDl:focus,
.index_zjuAppModal-3Ax2e .index_detail-2LfDl {
  color: #692704;
  border-color: rgba(105, 39, 4, 0.5);
  position: absolute;
  bottom: 132px;
  right: 68px;
  padding: 18px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_zjuAppModal-3Ax2e .index_dismiss-3N10k {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 16px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_zjuAppModal-3Ax2e .ant-modal-close {
  top: 26px;
  right: 2px;
}
.index_zjuAppModal-3Ax2e .ant-modal-content {
  width: 100%;
  height: 100%;
  background: none;
  box-shadow: none;
}
.index_zjuAppModal-3Ax2e .ant-modal-content .ant-modal-header {
  display: none;
}
.index_zjuAppModal-3Ax2e .ant-modal-content .ant-modal-body {
  width: 100%;
  height: 100%;
}
.index_zjuAppModal-3Ax2e .slick-dots-bottom li {
  margin-left: 4px;
  margin-right: 4px;
}
.index_zjuAppModal-3Ax2e .slick-dots-bottom li button {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #EBEBEB;
  opacity: 1;
}
.index_zjuAppModal-3Ax2e .slick-dots-bottom li.slick-active button {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #FEC08F;
}

.index_sideBar-2ljIm {
  width: 44px;
  height: 64px;
  background: #ffffff;
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  position: fixed;
  right: 30px;
  bottom: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  justify-content: space-around;
  color: rgba(0, 0, 0, 0.65);
  z-index: 2;
  cursor: pointer;
}
.index_sideBar-2ljIm .index_sideBarList-jdpk7 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_sideBar-2ljIm .index_sideBarList-jdpk7 .index_sideBarIcon-2YrZo {
  font-size: 24px;
  color: #000;
}
.index_sideBarList-jdpk7:hover .index_sideBarTitle-3o5b9 {
  color: #2861fc;
}
.index_sideBarPopover-ResmF .index_sideBarContent-39HLp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.index_sideBarPopover-ResmF .index_sideBarContent-39HLp .index_sideBarImg-7jR5I {
  width: 130px;
  margin-bottom: 6px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-26zoT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-13zpP {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-13zpP .index_forkDiv2QueueInit-2sVyu {
  height: 100px !important;
}
.index_forkDiv1-13zpP .index_forkDiv2Queue-3dX66 {
  height: 151px !important;
}
.index_forkDiv1-13zpP .index_forkDiv2-3kSBd {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-13zpP .index_forkDiv2-3kSBd .index_word-2-jVD {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-13zpP .index_forkDiv2-3kSBd .index_word-2-jVD .index_boldWord-Uca1n {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-13zpP .index_forkDiv2-3kSBd .index_loadingHint-1Ymnv {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Ug3D {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2NJXn {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2lZu0 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1_d4n {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1_d4n::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-i4R7H {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-i4R7H .index_filterCheckbox-34fdW {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-i4R7H .index_filterFooter-1jFdA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-i4R7H .index_numberInput-1ba5- {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-i4R7H .index_filterTitle-x_1jB {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-i4R7H .index_modalBtnCancel-1Ug3D {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-i4R7H .index_modalBtnOk-2IlF- {
  border-radius: 24px !important;
}
.index_tableFilterDiv-i4R7H .index_tableBtn-3sclL {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-i4R7H .index_tableBtn-3sclL:hover {
  color: #2861FC;
}
.index_tableFilterDiv-i4R7H :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3u2L3 {
  display: flex;
}
.index_splitLine-3rhDo {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3KbBb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-7ZkNy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2aZ3d {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2E7AZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2E7AZ:hover {
  text-decoration: underline;
}
.index_copyLink-165w2 {
  margin-left: 24px;
}
.index_copyLink-165w2 .index_copyIcon-2kJ1A {
  margin-right: 4px;
}
.index_flexCenter-3w-ju {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1sshf {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-YkKw7 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-BMZ4a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-WkBEh {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-WkBEh:hover {
  color: #2861FC;
}
.index_bluePlainText-8DDNG {
  color: #2861FC;
}
.index_blueTextPlain-1yiRn {
  color: #2861FC;
}
.index_antInput-gq2Dv {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3dNil {
  margin-right: 16px;
}
.index_ml8-3TcwE {
  margin-left: 8px;
}
.index_mr8-1wGGs {
  margin-right: 8px;
}
.index_mb16-2UuxA {
  margin-bottom: 16px;
}
.index_moTag-2zSkK {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-oR-0_ {
  cursor: pointer;
}
.index_moUserAvatar-34WTh {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-214ef {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-oR-0_:hover .index_moUserAvatar-34WTh {
  color: #2861FC;
}
.index_navOverlay-AuhyG .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-AuhyG .ant-dropdown-menu-item a,
.index_navOverlay-AuhyG .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-AuhyG .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-AuhyG .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2dDrh .index_subTitle-32xuX {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2dDrh .ant-table-thead > tr > th,
.index_homeworkTableStyle-2dDrh .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2dDrh .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2dDrh .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2dDrh .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2dDrh .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2dDrh .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2dDrh .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2dDrh .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-5stT4,
.index_modalHeaderNew-2GG8_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2GG8_ {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3UaMP {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-5stT4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-5stT4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-5stT4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1j3-3 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3KbBb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3w-ju {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2jum8 {
  margin-left: 16px;
}
.index_mr16-3dNil {
  margin-right: 16px;
}
.index_phone-modal-10jSk {
  width: 80% !important;
}
.index_medalSrc-uVqyA {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2L5D5 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2L5D5 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2_WRw .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2_WRw .ant-tabs {
  background: white;
}
.index_tabStyle-2_WRw .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2Lg2r {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1fOh8 {
  width: 100%;
}
.index_spin-1fOh8 .index_ant-spin-container-1s74M {
  width: 100%;
}
.index_confirmBtns-2tWyP {
  color: red;
}
.index_confirmBtns-2tWyP .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3UbJY {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3UbJY .index_studentNum-3rWpE {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-HKULb .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-HKULb .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-HKULb .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-HKULb .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-HKULb .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Whvt {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_aiNewFirstClassContainer-381eC {
  background-color: #fff;
  width: 100%;
  height: 100%;
  min-width: 1200px;
  transition: top 0.5s;
  position: relative;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO {
  display: flex;
  justify-content: center;
  width: 100%;
  background: url('https://imgbed.momodel.cn/premium/header-back.png') no-repeat center center;
  background-size: cover;
  height: 560px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or {
  width: 1200px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_headerTop-1Phnz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-top: 12px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_headerTop-1Phnz .index_countdown-UYHeh {
  display: flex;
  align-items: center;
  position: relative;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_headerTop-1Phnz .index_countdown-UYHeh .index_countdownIcon-2Nq4p {
  width: 215px;
  height: 40px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_headerTop-1Phnz .index_countdown-UYHeh .index_remainingDays-20COz {
  position: absolute;
  right: 30px;
  top: 7px;
  font-family: Alibaba PuHuiTi, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  width: 27px;
  height: 34px;
  text-align: center;
  background: linear-gradient(20.37deg, #2861FC 10.39%, #0095FF 67.6%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #2861FC;
  transform: skew(-8deg);
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_headerTop-1Phnz .index_shareIcon-3GRsv {
  width: 64px;
  height: 28px;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_titleWrapper-14uxe {
  position: relative;
  height: 77px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -4px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_titleWrapper-14uxe .index_titleImg-33YoA {
  height: 77px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_titleWrapper-14uxe .index_titleBubble-Ylza- {
  height: 32px;
  position: absolute;
  right: 247px;
  top: 0;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_subtitle-2QQkO {
  font-family: PingFang SC, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #333;
  margin: 19px 0 37px 0;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv {
  width: 100%;
  height: 168px;
  padding-top: 40px;
  background: linear-gradient(192.01deg, rgba(255, 255, 255, 0.8) 28.23%, rgba(255, 255, 255, 0.288) 96.16%);
  border-radius: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  border: 2px solid #fff;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  box-shadow: 0px 10px 22px 0px rgba(143, 191, 255, 0.1), 0px 41px 41px 0px rgba(143, 191, 255, 0.09), 0px 91px 55px 0px rgba(143, 191, 255, 0.05), 0px 162px 65px 0px rgba(143, 191, 255, 0.01), 0px 254px 71px 0px rgba(143, 191, 255, 0);
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs {
  width: 1124px;
  border-radius: 31px;
  height: 40px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK {
  width: 1040px;
  height: 6px;
  border-radius: 10px;
  position: relative;
  background: linear-gradient(91.12deg, #0095FF33 0.96%, #2861FC33 68.07%);
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK .index_progressStepTwo-_0guV {
  height: 6px;
  border-radius: 10px;
  background: linear-gradient(91.12deg, #0095FF 0.96%, #2861FC 68.07%);
  position: absolute;
  left: 0;
  top: 0;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK .index_progressStepIcon-34aOF {
  width: 24px;
  height: 24px;
  position: absolute;
  top: -9px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK .index_progressStepTitle-olTXS {
  font-family: PingFang SC, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #555;
  position: absolute;
  top: 50px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK .index_giftIcon-13fcZ {
  width: 100px;
  height: 100px;
  position: absolute;
  top: -56px;
}
.index_aiNewFirstClassContainer-381eC .index_header-15gYO .index_headerWrapper-3K_Or .index_progressContainer-1EYCv .index_progressSteps-2mqEs .index_progressStepWrapper-pgLdK .index_giftIconTitle-IkLnZ {
  width: 180px;
  height: 40px;
  position: absolute;
  top: 44px;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -122px;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq {
  width: 1200px;
  padding: 40px 0 80px 0;
  position: relative;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq::before {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 1px;
  height: 100%;
  border-left: 2px dashed #2861FC80;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq .index_videoContainer-uJ9dP {
  width: 100%;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 4px 60px 0px #7786971A;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq .index_videoContainer-uJ9dP .index_windowFrame-1uIWt {
  width: 100%;
  height: 100%;
  z-index: 11;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq .index_videoContainer-uJ9dP .index_video-10WYr {
  width: 100%;
  background: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepOne-3icYq .index_videoContainer-uJ9dP .index_video-10WYr::-webkit-media-controls-panel {
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1)) !important;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepTwo-3Hmnq {
  width: 1200px;
  position: relative;
  padding: 40px 0 80px 0;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepTwo-3Hmnq::before {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 1px;
  height: 100%;
  border-left: 2px dashed #2861FC80;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepThree-2OR8K {
  width: 1200px;
  padding: 40px 0 80px 0;
  position: relative;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepThree-2OR8K::before {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 1px;
  height: 100%;
  border-left: 2px dashed #2861FC80;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepThree-2OR8K .index_stepThreeImg-2puIc {
  width: 100%;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFour-3hwj4 {
  width: 1200px;
  position: relative;
  padding: 40px 0 80px 0;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFour-3hwj4::before {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 1px;
  height: 100%;
  border-left: 2px dashed #2861FC80;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFour-3hwj4 .index_stepFourImg-DHJ6a {
  width: 100%;
  cursor: pointer;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 655px;
  margin-top: 40px;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFiveBack-2Bu0A {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFive-3WCu8 {
  width: 1200px;
  display: flex;
  z-index: 10;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFive-3WCu8 .index_stepFiveImgWrapper-31fMm {
  position: relative;
  margin-right: 78px;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFive-3WCu8 .index_stepFiveImgWrapper-31fMm .index_stepFiveImg-27Sa0 {
  width: 842px;
  height: 595px;
  box-shadow: 12px 8px 32px 0px #2E608E1A, 50px 30px 59px 0px #2E608E17, 112px 69px 79px 0px #2E608E0D, 200px 122px 94px 0px #2E608E03, 312px 191px 102px 0px #2E608E00;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFive-3WCu8 .index_stepFiveImgWrapper-31fMm .index_down-e4f5D {
  position: absolute;
  top: 18px;
  right: 24px;
  cursor: pointer;
  font-size: 14px;
}
.index_aiNewFirstClassContainer-381eC .index_stepWrapper-2oRfL .index_stepFiveWrap-2ZSJ- .index_stepFive-3WCu8 .index_stepFiveQrcode-RbcUd {
  width: 280px;
  height: 425px;
}
.index_stepTitle-9iaeC {
  display: flex;
  position: relative;
  width: 1200px;
  align-items: center;
  height: 36px;
}
.index_stepTitle-9iaeC::before {
  content: "";
  position: absolute;
  top: 10px;
  left: -47px;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  transform: rotate(-45deg);
  background: linear-gradient(91.36deg, #2861FC 1.16%, #0095FF 58.61%);
}
.index_stepTitle-9iaeC .index_stepTitleNumber-2Cx_g {
  font-family: Alibaba PuHuiTi, sans-serif;
  font-size: 26px;
  font-weight: 700;
  color: #000;
}
.index_stepTitle-9iaeC .index_stepStatus-kuy22 {
  width: 77px;
  height: 28px;
  margin: 0 20px;
}
.index_stepTitle-9iaeC .index_stepDesc-27bmR {
  font-family: PingFang SC;
  font-size: 18px;
  font-weight: 400;
  color: #333;
}
.index_fixedBottom-24yWY {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: linear-gradient(0deg, #232426 -13%, #303134 100%);
  z-index: 1000;
  display: flex;
  justify-content: center;
  box-shadow: 4px 4px 20px 0px #0000001A;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk {
  width: 1200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_left-1vHH0 {
  display: flex;
  padding-left: 18px;
  align-items: center;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_left-1vHH0 .index_learnNumber-2A9-m {
  font-family: PingFang SC, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 32px;
  color: #fff;
  padding-left: 48px;
  margin-top: 6px;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_left-1vHH0 .index_countdown-UYHeh {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: -8px;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_left-1vHH0 .index_countdown-UYHeh .index_countdownIcon-2Nq4p {
  width: 270px;
  height: 46px;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_left-1vHH0 .index_countdown-UYHeh .index_remainingDays-20COz {
  position: absolute;
  right: 45px;
  top: 10px;
  font-family: Alibaba PuHuiTi, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  width: 40px;
  height: 36px;
  text-align: center;
  background: linear-gradient(20.37deg, #2861FC 10.39%, #0095FF 67.6%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #2861FC;
  transform: skew(-8deg);
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_right-l4RIV {
  display: flex;
  align-items: center;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_right-l4RIV .index_priceLimit-32WhM {
  height: 55px;
  margin-right: 56px;
}
.index_fixedBottom-24yWY .index_bottomWrapper-3i4Gk .index_right-l4RIV .index_joinCourse-LgIyH {
  height: 55px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.index_practiceModalContent-3Y5pC {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  text-align: center;
  transform: scale(0.6);
}
.index_practiceModalContent-3Y5pC .index_modalImgWrap-32h4l {
  width: 574px;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 10px;
  margin-bottom: 24px;
  background-image: url('https://imgbed.momodel.cn/premium/ai-modal-back.png');
  background-size: cover;
  background-position: center;
  height: 696px;
}
.index_practiceModalContent-3Y5pC .index_modalImgWrap-32h4l .index_text-2wUuX {
  font-family: PingFang SC, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #000;
  width: 443px;
  margin-top: 337px;
}
.index_practiceModalContent-3Y5pC .index_modalImgWrap-32h4l .index_text-2wUuX .index_highlight-2yITl {
  color: #2861FC;
}
.index_practiceModalContent-3Y5pC .index_modalImgWrap-32h4l .index_qrCodeImg-2_CqJ {
  border: 1px solid #00000033;
  padding: 8px;
  margin: 16px 0;
  border-radius: 4px;
}
.index_practiceModalContent-3Y5pC .index_modalImgWrap-32h4l .index_shareText-DgGjT {
  font-family: PingFang SC, sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #2861FC;
}
.index_practiceModalContent-3Y5pC .index_modalImgBtn-1fWue {
  width: 282px;
  height: 58px;
  cursor: pointer;
}
.index_customModal-1o2Ho {
  position: relative;
  width: 302px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: unset;
}
.index_customModal-1o2Ho .ant-modal-body {
  padding: 0 8px 0 7px;
}
.index_customModal-1o2Ho .ant-modal-content {
  background: unset;
  -webkit-box-shadow: unset;
}
.index_customModal-1o2Ho .ant-modal-close {
  color: white;
  top: 169px;
  right: -42px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2xUdq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2Az-B {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2Az-B .index_forkDiv2QueueInit-oGSON {
  height: 100px !important;
}
.index_forkDiv1-2Az-B .index_forkDiv2Queue-3kC8q {
  height: 151px !important;
}
.index_forkDiv1-2Az-B .index_forkDiv2-Pe5c9 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2Az-B .index_forkDiv2-Pe5c9 .index_word-1mmen {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2Az-B .index_forkDiv2-Pe5c9 .index_word-1mmen .index_boldWord-25Sng {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2Az-B .index_forkDiv2-Pe5c9 .index_loadingHint-1JT-H {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Svaw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3MkmA {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2I0kY {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-27dRp {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-27dRp::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1inSJ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1inSJ .index_filterCheckbox-3RKrQ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1inSJ .index_filterFooter-4vl4z {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1inSJ .index_numberInput-Kt_MG {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1inSJ .index_filterTitle-1EUiM {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1inSJ .index_modalBtnCancel-1Svaw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1inSJ .index_modalBtnOk-3FzT_ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1inSJ .index_tableBtn-1GTqI {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1inSJ .index_tableBtn-1GTqI:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1inSJ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2BGuL {
  display: flex;
}
.index_splitLine-3uCfM {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3VUIc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3GrWf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-27qUa {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2-2zu {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2-2zu:hover {
  text-decoration: underline;
}
.index_copyLink-3JJ_5 {
  margin-left: 24px;
}
.index_copyLink-3JJ_5 .index_copyIcon-3fCQe {
  margin-right: 4px;
}
.index_flexCenter-1M413 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1bvsR {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2eb0f {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1mQAG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1K-Yo {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1K-Yo:hover {
  color: #2861FC;
}
.index_bluePlainText-3J2p7 {
  color: #2861FC;
}
.index_blueTextPlain-3uVvy {
  color: #2861FC;
}
.index_antInput-3W_18 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3bLKt {
  margin-right: 16px;
}
.index_ml8-6s2qv {
  margin-left: 8px;
}
.index_mr8-3fzuK {
  margin-right: 8px;
}
.index_mb16-2maTn {
  margin-bottom: 16px;
}
.index_moTag-OIvAI {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2AJkH {
  cursor: pointer;
}
.index_moUserAvatar-2lKXm {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2hRaG {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2AJkH:hover .index_moUserAvatar-2lKXm {
  color: #2861FC;
}
.index_navOverlay-1ANaq .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1ANaq .ant-dropdown-menu-item a,
.index_navOverlay-1ANaq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1ANaq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1ANaq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2SyDQ .index_subTitle-4fljy {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2SyDQ .ant-table-thead > tr > th,
.index_homeworkTableStyle-2SyDQ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2SyDQ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2SyDQ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2SyDQ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2SyDQ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2SyDQ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2SyDQ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2SyDQ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2y5FY,
.index_modalHeaderNew-3Z9BC {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3Z9BC {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-20ggw {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2y5FY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2y5FY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2y5FY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-wJXRm {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3VUIc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1M413 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3R7Ew {
  margin-left: 16px;
}
.index_mr16-3bLKt {
  margin-right: 16px;
}
.index_phone-modal-MF9PW {
  width: 80% !important;
}
.index_medalSrc-2HydN {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1eNDI 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1eNDI {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3YHbf .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3YHbf .ant-tabs {
  background: white;
}
.index_tabStyle-3YHbf .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2OYXB {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2FIcg {
  width: 100%;
}
.index_spin-2FIcg .index_ant-spin-container-2hi6t {
  width: 100%;
}
.index_confirmBtns-3LOsk {
  color: red;
}
.index_confirmBtns-3LOsk .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-27sCX {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-27sCX .index_studentNum-3-oPk {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-M_clx .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-M_clx .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-M_clx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-M_clx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-M_clx .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3nu9Z {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-9Yibt {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3plC0 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3plC0 .index_forkDiv2QueueInit-a34Bv {
  height: 100px !important;
}
.index_forkDiv1-3plC0 .index_forkDiv2Queue-Ouj6b {
  height: 151px !important;
}
.index_forkDiv1-3plC0 .index_forkDiv2-2zNlz {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3plC0 .index_forkDiv2-2zNlz .index_word-qyURR {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3plC0 .index_forkDiv2-2zNlz .index_word-qyURR .index_boldWord-THhGY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3plC0 .index_forkDiv2-2zNlz .index_loadingHint-8alJY {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-325fF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2CpfL {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2WDo5 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-Dqk7V {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-Dqk7V::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-Dlttd {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-Dlttd .index_filterCheckbox-1vX1w {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-Dlttd .index_filterFooter-1Kb0Y {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-Dlttd .index_numberInput-1VsNQ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-Dlttd .index_filterTitle-JTpYE {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-Dlttd .index_modalBtnCancel-325fF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-Dlttd .index_modalBtnOk-22YeG {
  border-radius: 24px !important;
}
.index_tableFilterDiv-Dlttd .index_tableBtn-i_eN0 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-Dlttd .index_tableBtn-i_eN0:hover {
  color: #2861FC;
}
.index_tableFilterDiv-Dlttd :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2J-y5 {
  display: flex;
}
.index_splitLine-pmXS7 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1SSKk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3kipe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-28D-Q {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-8I8XT {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-8I8XT:hover {
  text-decoration: underline;
}
.index_copyLink-2pTpi {
  margin-left: 24px;
}
.index_copyLink-2pTpi .index_copyIcon-1DMby {
  margin-right: 4px;
}
.index_flexCenter-3hrHq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2zKJp {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2p-8a {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2PuEi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-pCSeH {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-pCSeH:hover {
  color: #2861FC;
}
.index_bluePlainText-6VSTx {
  color: #2861FC;
}
.index_blueTextPlain-24a9W {
  color: #2861FC;
}
.index_antInput-1-7og {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3a3g6 {
  margin-right: 16px;
}
.index_ml8-2NZ93 {
  margin-left: 8px;
}
.index_mr8-2a7GA {
  margin-right: 8px;
}
.index_mb16-39BhF {
  margin-bottom: 16px;
}
.index_moTag-1MNDZ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-o5S5N {
  cursor: pointer;
}
.index_moUserAvatar-3Xa6m {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-O7AIB {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-o5S5N:hover .index_moUserAvatar-3Xa6m {
  color: #2861FC;
}
.index_navOverlay-ZFSxE .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-ZFSxE .ant-dropdown-menu-item a,
.index_navOverlay-ZFSxE .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-ZFSxE .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-ZFSxE .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-8rpMh .index_subTitle-1fLe_ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-8rpMh .ant-table-thead > tr > th,
.index_homeworkTableStyle-8rpMh .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-8rpMh .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-8rpMh .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-8rpMh .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-8rpMh .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-8rpMh .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-8rpMh .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-8rpMh .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2a87C,
.index_modalHeaderNew-2NNzp {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2NNzp {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-ph7GA {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2a87C:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2a87C {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2a87C:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-Vb8yN {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1SSKk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3hrHq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3l8dj {
  margin-left: 16px;
}
.index_mr16-3a3g6 {
  margin-right: 16px;
}
.index_phone-modal-2N6VD {
  width: 80% !important;
}
.index_medalSrc-21bpH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1C2gW 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1C2gW {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-YRSdG .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-YRSdG .ant-tabs {
  background: white;
}
.index_tabStyle-YRSdG .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1IJ38 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-22d3k {
  width: 100%;
}
.index_spin-22d3k .index_ant-spin-container-2eqLq {
  width: 100%;
}
.index_confirmBtns-2zr6b {
  color: red;
}
.index_confirmBtns-2zr6b .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2M6Gn {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2M6Gn .index_studentNum-3-3Di {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2KQ59 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2KQ59 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2KQ59 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2KQ59 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2KQ59 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3EPEg {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_moHomepage-2rMYz {
  width: 100%;
  height: 100%;
  min-width: 1200px;
  transition: top 0.5s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK {
  width: 1200px;
  margin-top: var(--header-height, 60px);
  height: 430px;
  width: 100%;
  display: flex;
  background-color: #f8f9fa;
  justify-content: center;
  position: relative;
  z-index: 9;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z {
  width: 1200px;
  background-color: #f8f9fa;
  display: flex;
  position: relative;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 {
  height: 304px;
  display: flex;
  position: relative;
  padding-right: 12px;
  margin-top: 40px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92:hover {
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92:hover .index_bannerContent-3eGjn {
  display: block;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI {
  width: 200px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp {
  display: flex;
  position: relative;
  align-items: center;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: #FFF;
  height: 64px;
  margin-bottom: 16px;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.1);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp:last-child {
  margin-bottom: 0;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp .index_partOneTriangle-2ptFJ {
  position: absolute;
  right: 0;
  width: 0px;
  height: 0px;
  display: none;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp .index_partOneTriangle-2ptFJ::after {
  content: "";
  position: absolute;
  left: -3px;
  top: -5px;
  border-left: 6px solid transparent;
  border-right: 10px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp span {
  color: #1A1A1A;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-left: 24px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp span:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: #2861FC;
          text-decoration-color: #2861FC;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp .index_bannerLeftArrow-19Sjn {
  position: absolute;
  right: 0px;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background-image: url(https://frontend.momodel.cn/back_b/c8cf1827b782bdb1dd1b84c8ad1507f3.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp:hover {
  cursor: pointer;
  border-radius: 10px;
  background: linear-gradient(90deg, #E0E8FE -55.14%, #FFF 86.5%);
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.1);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp:hover span {
  color: #2861FC;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp:hover .index_bannerLeftArrow-19Sjn {
  background-image: url(https://frontend.momodel.cn/back_b/cb5df2e540efebe7cc318d9103a2266a.png);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_partOneLeft-2srJI .index_bannerTitle-20-Zp:hover .index_partOneTriangle-2ptFJ {
  display: block;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn {
  margin-top: -40px;
  display: none;
  position: absolute;
  left: 212px;
  top: 12px;
  height: 360px;
  width: 776px;
  z-index: 100;
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: auto;
  border-radius: 10px;
  background: #FFF;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_bannerSpinContainer-G724j {
  height: 360px;
  width: 776px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn::-webkit-scrollbar {
  width: 4px;
  border-radius: 4px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn::-webkit-scrollbar-thumb {
  background: #c0c0c0;
  border-radius: 4px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn::-webkit-scrollbar-thumb:hover {
  background: #999;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 16px 0 0 63px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalTopTitle-3FGcs {
  color: #1A1A1A;
  font-family: PingFang SC, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT {
  display: flex;
  flex-wrap: wrap;
  padding-top: 8px;
  margin-left: -12px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO {
  display: flex;
  width: 204px;
  height: 140px;
  margin-right: 4%;
  margin-bottom: 14px;
  padding: 10px 9px 7px 9px;
  flex-direction: column;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO:hover {
  cursor: pointer;
  background: #F4F4F6;
  border-radius: 10px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO:nth-child(3n) {
  margin-right: 0px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv {
  display: flex;
  height: 20px;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_left-39vCu {
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_left-39vCu .index_learnNum-2L723 {
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 14px;
  color: #8C919A;
  padding-top: 4px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_right-bYttJ {
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_right-bYttJ .index_free-3U74R {
  font-family: PingFang SC, sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #66ED7A;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_right-bYttJ .index_limitedFreeTag-1pTOl {
  width: 72px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_right-bYttJ .index_price-2K5w8 {
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #999999;
  margin-left: 3px;
  text-decoration: line-through;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_bannerLeftContainer-3cQ92 .index_bannerContent-3eGjn .index_offical-meYIj .index_officalContent-1glnT .index_officalItem-2M5oO .index_officalItemBottom-3UtBv .index_right-bYttJ .index_disPrice-yjkMi {
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #FF6900;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_commonStyles-1TeoB {
  width: 776px;
  height: 360px;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb {
  margin: 12px 12px 0px 0;
  border-radius: 10px;
  width: 776px;
  height: 360px;
  background: linear-gradient(180deg, #f2f5fd 0%, #fcfcfc 100%);
  position: relative;
  overflow: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ {
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ .index_lineItemWrap-3fl8d {
  cursor: pointer;
  margin: 0 6px;
  height: 32px;
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ .index_lineItem-3IW7A {
  width: 22px;
  height: 4px;
  transition: width, 0.3s;
  background-color: #fff;
  position: relative;
  border-radius: 4px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ .index_lineItem-3IW7A .index_progress-3Q0p0 {
  width: 100%;
  height: 4px;
  background: #2861fc;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ .index_lineItem-3IW7A[data-active='yes'] {
  width: 25px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_slidebars-1tPWZ .index_lineItemWrap-3fl8d:hover .index_lineItem-3IW7A {
  width: 28px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8,
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourthBanner-SHR99 {
  height: 360px;
  width: 100%;
  overflow: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8 .index_circleCntr-19eGj {
  width: 48px;
  height: 48px;
  background: rgba(26, 26, 26, 0.2);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8 .index_circleCntr-19eGj .index_icon-2ojrV {
  color: #fff;
  font-size: 24px;
  font-weight: 900;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8 .index_circleCntr-19eGj:hover {
  background: rgba(26, 26, 26, 0.4);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8 .index_left-39vCu {
  left: 12px;
  transform: translate(-50%, -50%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8 .index_right-bYttJ {
  right: 12px;
  transform: translate(50%, -50%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8:hover .index_circleCntr-19eGj.index_left-39vCu,
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItemContent-1Y5l8:hover .index_circleCntr-19eGj.index_right-bYttJ {
  opacity: 1;
  transform: translate(0%, -50%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_goAIFirstClassBtn-2nGGn {
  position: absolute;
  left: 15.7%;
  top: 72.8%;
  width: 14vw;
  height: 4.3vw;
  background-image: url('https://mo-imgs.momodel.cn/homepage/banner/ai_first_class_btn.png');
  background-size: contain;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 {
  height: 360px;
  width: 100%;
  background: #167cfc;
  position: absolute;
  display: block;
  visibility: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemBtn-2NKnp {
  border-radius: 25px;
  padding: 9px 34px;
  background: #71edfc;
  font-weight: 600;
  color: #1577fd;
  font-size: 16px;
  display: inline-block;
  cursor: pointer;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerAIFirstClassWrapImg-1bg6T {
  position: absolute;
  top: 0;
  width: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemWrapImg-37NSb {
  position: absolute;
  top: 0;
  width: 100%;
  left: -94px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerAatWrapImg-5oKut {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemWrapImg1-2iDVM {
  position: absolute;
  left: 0;
  top: 0;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemWrap-2zBYg {
  width: 776px;
  margin: 0 auto;
  bottom: 0;
  padding-top: 168px;
  position: relative;
  z-index: 2;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemWrap-2zBYg .index_bannerItemWrapTitle-xeii5 {
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 38px;
  color: #ffffff;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 .index_bannerItemWrap-2zBYg .index_bannerItemWrapDesc-2I_Vf {
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
  margin-top: 32px;
  margin-bottom: 64px;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_bannerItem-26Uy1 img {
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD {
  background: #050c36;
  color: white;
  width: 100%;
  overflow: hidden;
  height: 360px;
  position: absolute;
  visibility: hidden;
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD .index_fivethBannerContent-1GSSZ {
  width: 776px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD .index_fivethBannerContent-1GSSZ .index_fivethBannerTitle-2SXRk {
  font-size: 40px;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
  font-weight: bold;
  color: #ffffff;
  line-height: 55px;
  white-space: pre-wrap;
  margin-bottom: 24px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD .index_fivethBannerContent-1GSSZ .index_fivethBannerDesc-3KIX_ {
  width: 666px;
  font-size: 16px;
  font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  white-space: pre-wrap;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD .index_fivethBannerContent-1GSSZ .index_bottomDecor-2lHH9 {
  margin-top: 32px;
  width: 124px;
  height: 12px;
  background: linear-gradient(270deg, rgba(92, 133, 202, 0) 0%, #618dd5 100%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fivethBanner-2yPjD .index_fivethBannerContent-1GSSZ .index_fivethBannerImg-28aY5 {
  width: 898px;
  position: absolute;
  top: -40px;
  right: 100px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourthBanner-SHR99 {
  background: #050c36;
  color: white;
  position: absolute;
  visibility: hidden;
  height: 360px;
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourthBanner-SHR99 .index_fourthBannerContent-1nuYN {
  padding-top: 60px;
  width: 776px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourthBanner-SHR99 .index_fourthBannerContent-1nuYN .index_fourthBannerDesc-3X32x {
  font-size: 20px;
  font-weight: 600;
  margin-top: 31px;
  margin-bottom: 56px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourthBanner-SHR99 .index_fourthBannerContent-1nuYN .index_fourthBannerTitle-3bzsV {
  font-size: 38px;
  color: #99fdfe;
  line-height: 57px;
  text-shadow: 0px 2px 4px #1f7599;
  margin-bottom: 0;
  font-style: oblique;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH {
  width: 100%;
  height: 360px;
  position: absolute;
  visibility: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_coverImg-2osW5 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 {
  height: 100%;
  line-height: 100%;
  align-items: center;
  width: 776px;
  margin: 0 auto;
  display: flex;
  z-index: 1;
  transform: translateY(24px);
  position: relative;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_sixthBannerTitle-Kpco9 {
  height: 57px;
  font-size: 44px;
  font-family: YouSheBiaoTiHei, sans-serif;
  color: #1ae2df;
  line-height: 57px;
  -webkit-background-clip: text;
          background-clip: text;
  animation-delay: 0.1s;
  margin-bottom: 0px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_sixthBannerSubTitle-2N1_R {
  height: 44px;
  font-size: 34px;
  font-family: YouSheBiaoTiHei, sans-serif;
  color: #ffffff;
  line-height: 44px;
  background: linear-gradient(#ffffff, #a1bbed);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  margin: 10px 0px 21px 0px;
  animation-delay: 0.3s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_descUl-4vQmP {
  margin-bottom: 0px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_descUl-4vQmP .index_sixthBannerDesc-2kmMw {
  height: 34px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #ffffff;
  line-height: 34px;
  list-style-type: square;
  margin-left: -21px;
  animation-delay: 0.5s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_descUl-4vQmP .index_sixthBannerDesc-2kmMw .index_trialNow-1al43 {
  cursor: pointer;
  color: #0ee4e1;
  -webkit-text-decoration: underline #0ee4e1;
          text-decoration: underline #0ee4e1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_descUl-4vQmP .index_sixthBannerDesc-2kmMw::marker {
  width: 6px;
  height: 6px;
  color: #00e8ec;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_enterCourse-E4Y71 {
  background: #00e7ec;
  border-radius: 21px;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #3451b0;
  margin-top: 42px;
  border: unset;
  animation-delay: 0.8s;
  line-height: 25px;
  padding: 8px 30px;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_fixedWK-gOy0J {
  width: 477px;
  position: absolute;
  right: -38px;
  bottom: 0px;
  z-index: 1;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_fixedCircle1-2wKUU {
  width: 102px;
  position: absolute;
  left: 160px;
  bottom: -34px;
  z-index: 1;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sixthBanner-YN1QH .index_sixthBannerContent-z9rH9 .index_fixedCircle2-2bw5X {
  width: 180px;
  position: absolute;
  left: -80px;
  top: -100px;
  z-index: 1;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY {
  background: linear-gradient(180deg, #184cb1 0%, #3173f2 100%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs {
  width: 776px;
  margin: 0 auto;
  height: 100%;
  position: relative;
  display: flex;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs img {
  width: 360px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ {
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  color: #ffffff;
  margin: 54px 0 0 48px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionTags-2DUcw {
  font-size: 14px;
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 20px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionTitle-24p2R {
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  font-size: 26px;
  margin-bottom: 24px;
  animation-delay: 0.1s;
  line-height: 36px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionContent-2b3cx {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  width: 344px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  animation-delay: 0.15s;
  margin-bottom: 24px;
  font-weight: 500;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_consultUsBtn-2V-iF {
  background: #ffffff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  font-family: PingFang SC, sans-serif;
  color: #2861fc;
  animation-delay: 0.2s;
  width: 122px;
  height: 46px;
  border-radius: 10px;
  line-height: 46px;
  text-align: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_consultUsBtn-2V-iF:hover {
  color: #2861FC;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_seventhBanner-22xAY .index_bannerContainer-2SwMs img {
  margin-left: 24px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moTutorBanner-18Mgp .index_cover-2rzVz {
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.51;
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moTutorBanner-18Mgp .index_moTutorVideo-3bVs9 {
  width: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moTutorBanner-18Mgp .index_btnsWrapper-3_GrF {
  position: absolute;
  bottom: 60px;
  left: 0px;
  width: 100%;
  text-align: center;
  color: white;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 22px;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moTutorBanner-18Mgp .index_btnsWrapper-3_GrF .index_fullVideo-2zP1G {
  padding: 11px 28px;
  border-radius: 8px;
  border: 1px solid #ffffff;
  margin-right: 32px;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moTutorBanner-18Mgp .index_btnsWrapper-3_GrF .index_trialNow-1al43 {
  padding: 11px 28px;
  border-radius: 8px;
  border: 1px solid #ffffff;
  color: rgba(0, 0, 0, 0.85);
  background: #ffffff;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aat202112Banner-1-4a1 {
  width: 100%;
  position: absolute;
  height: 360px;
  visibility: hidden;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aat202112Banner-1-4a1 .index_moTutorVideo-3bVs9 {
  width: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aat202112Banner-1-4a1 .index_btnsWrapper-3_GrF {
  position: absolute;
  top: 28vw;
  left: 0px;
  width: 100%;
  text-align: center;
  color: white;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 22px;
  z-index: 1;
  padding-left: calc(50% - 120px);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aat202112Banner-1-4a1 .index_btnsWrapper-3_GrF .index_goEvent-3qXch {
  width: 120px;
  height: 40px;
  background: none;
  border: 1px solid #ffd034;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffd034;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  line-height: 11px;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_threeYearsBanner-3iSAh {
  width: 100%;
  position: absolute;
  height: 360px;
  visibility: hidden;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_threeYearsBanner-3iSAh .index_moTutorVideo-3bVs9 {
  width: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_threeYearsBanner-3iSAh .index_btnsWrapper-3_GrF {
  position: absolute;
  top: 34vw;
  left: 0px;
  width: 100%;
  text-align: center;
  color: white;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 22px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes index_hu__hu__-3_7-I {
  50% {
    transform: translateY(10px);
  }
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_threeYearsBanner-3iSAh .index_btnsWrapper-3_GrF .index_goEvent-3qXch {
  animation: index_hu__hu__-3_7-I infinite 1.5s ease-in-out;
  width: 474px;
  height: 53px;
  background: #fff;
  border: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #2079ff;
  font-size: 26px;
  font-family: PingFangSC-Semibold, sans-serif;
  line-height: 11px;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY {
  height: 360px;
  width: 776px;
  background: url('https://imgbed.momodel.cn/mo/h5_banner_outer.png');
  background-size: 100% 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn {
  position: relative;
  height: 360px;
  width: 776px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_bannerImg-B_1sv {
  height: 360px;
  width: 776px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_introVideoContainer-DKo57 {
  width: 110px;
  height: 216px;
  position: absolute;
  left: 116px;
  border-radius: 16px;
  top: 100px;
  overflow: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_introVideoContainer-DKo57 .index_introVideo-1663p {
  width: 110px;
  position: absolute;
  border-radius: 16px;
  top: -18px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_introVideoContainer-DKo57 .index_mobileIcon-37ZQi {
  width: 44px;
  left: 33px;
  top: 0;
  position: absolute;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_imgButton-3oFQb {
  font-family: PingFang SC, sans-serif;
  position: absolute;
  background: #3760f3;
  font-weight: 600;
  border-radius: 10px !important;
  color: #fff;
  text-align: center;
  line-height: 36px;
  left: 367px;
  bottom: 56px;
  width: 160px;
  height: 36px;
  font-size: 16px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moMobileContent-3_ExY .index_bannerContent-3eGjn .index_imgButton-3oFQb:hover {
  opacity: 0.74;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_appEventBanner-3jRjg {
  background-image: url('https://imgbed.momodel.cn/app-event-2404/app-event-homepage-banner.png');
  background-size: 100%;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_intelligenceBanner-2eAat {
  background-image: url('https://imgbed.momodel.cn/banner/banner-intelligence.png');
  background-size: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_intelligenceBanner-2eAat .index_goCourse-2Sp3u {
  position: absolute;
  cursor: pointer;
  width: 122px;
  height: 46px;
  border: none;
  border-radius: 10px !important;
  left: 48px;
  bottom: 56px;
  font-size: 16px;
  font-weight: 600;
  background-color: #2861FC;
  line-height: 46px;
  color: #fff;
  text-align: center;
  color: #FFF;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_checkInCourseBanner-3P3rc {
  background-size: 100%;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_checkInCourseBanner-3P3rc .index_checkInHand-3GElr {
  position: absolute;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fiveMachineBanner-1hIcl {
  background: url('https://imgbed.momodel.cn/banner/five-machine-banner.png');
  background-size: 100%;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_pressConferenceBanner-1QtuS {
  background: url('https://imgbed.momodel.cn/banner/2023PressConferenceBanner.svg?a=1');
  background-size: 100%;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_pressConferenceBanner-1QtuS .index_conferenceBtn-2bvwa {
  position: absolute;
  width: 178px;
  height: 48px;
  border: 2px solid #fff;
  border-radius: 16px;
  bottom: 18%;
  cursor: pointer;
  font-size: 20px;
  font-family: PingFang SC, sans-serif;
  letter-spacing: 5px;
  background-color: transparent;
  color: #fff;
  text-align: center;
  line-height: 48px;
  left: 50%;
  box-sizing: content-box;
  transform: translate(-57%);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j {
  background: #0b101c;
  color: white;
  position: absolute;
  visibility: hidden;
  height: 360px;
  width: 100%;
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j .index_bannerContent-3eGjn {
  width: 776px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j .index_bannerContent-3eGjn .index_leftWrapper-2OG0v {
  display: flex;
  flex-direction: column;
  height: -moz-fit-content;
  height: fit-content;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j .index_bannerContent-3eGjn .index_leftWrapper-2OG0v .index_moxzhihaiLogo-2zeU5 {
  width: 540px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j .index_bannerContent-3eGjn .index_leftWrapper-2OG0v .index_moxzhihaiDesc-25Nr- {
  width: 429px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
  margin-top: 57px;
  position: relative;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_moxzhihaiBanner-1aB9j .index_bannerContent-3eGjn .index_leftWrapper-2OG0v .index_moxzhihaiDesc-25Nr-:before {
  content: '';
  width: 31px;
  height: 31px;
  background: #aad1ff;
  border-radius: 50%;
  position: absolute;
  left: -8px;
  top: -5px;
  filter: blur(10px);
  z-index: -1;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourAnniversaryBanner-1XYMb {
  background: url('https://imgbed.momodel.cn/mo/anniversary1.png?1');
  width: 100%;
  height: 360px;
  background-size: 100% 100%;
  position: absolute;
  visibility: hidden;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourAnniversaryBanner-1XYMb .index_bannertxt-1LHHo {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 444px;
  height: 128px;
  transform: translateX(-600px);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_fourAnniversaryBanner-1XYMb .index_btn-XKfcS {
  position: absolute;
  width: 176px;
  height: 52px;
  top: calc(20% + 152px);
  left: 50%;
  transform: translateX(-600px);
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus {
  background: url('https://imgbed.momodel.cn/banner/sn-banner.png') no-repeat;
  background-size: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs {
  width: 776px;
  margin: 0 auto;
  height: 360px;
  position: relative;
  display: flex;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ {
  color: #ffffff;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  margin: 66px 0 0 48px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionLogo-29DxB {
  margin-bottom: 27px;
  height: 36px;
  line-height: 36px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionLogo-29DxB .index_mologo-2SGS1 {
  width: 57px;
  height: 28px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionLogo-29DxB .index_line-3Hz-a {
  font-size: 26px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: #ffffff;
  line-height: 32px;
  margin: 0 22px;
  vertical-align: -3px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionLogo-29DxB .index_snlogo-2c9f5 {
  width: 85px;
  height: 30px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionTitle-24p2R {
  font-size: 26px;
  margin-bottom: 24px;
  animation-delay: 0.1s;
  line-height: 36px;
  font-weight: 600;
  font-family: PingFang SC, sans-serif;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_bannerIntroductionContent-2b3cx {
  font-family: PingFang SC, sans-serif;
  width: 350px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  animation-delay: 0.15s;
  margin-bottom: 36px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_sophgoBanner-WvUus .index_bannerContainer-2SwMs .index_bannerIntroduction-Q0BNJ .index_consultUsBtn-2V-iF {
  width: 122px;
  height: 46px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  border: 1px solid #ffffff;
  line-height: 46px;
  text-align: center;
  cursor: pointer;
  animation-delay: 0.2s;
  color: #FFF;
  font-family: PingFang SC, sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campus-3IJTw,
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aatBanner-gzeGV {
  background: #eaeefa;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aatBanner-gzeGV {
  background: #021131;
  color: white;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aatBanner-gzeGV .index_aatTitle-NCFt2 {
  font-size: 38px;
  font-family: AlibabaPuHuiTi-Heavy, AlibabaPuHuiTi, sans-serif;
  font-weight: 800;
  color: #ffffff;
  margin: 24px 0;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_aatBanner-gzeGV .index_subAatTitle-27gCe {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 60px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx {
  width: 776px;
  margin: 0 auto;
  height: 100%;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusTexts-20HN_ {
  position: absolute;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  bottom: 140px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 600px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusTexts-20HN_ .index_campusText1-bkwRl {
  color: #49cbe8;
  font-size: 24px;
  font-weight: 600;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusTexts-20HN_ .index_campusText2-1_2c5 {
  margin-top: 24px;
  margin-bottom: 54px;
  font-size: 44px;
  color: #2364ed;
  font-weight: 600;
  font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi, sans-serif;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusTexts-20HN_ .index_campusBtn-sDD3W {
  font-size: 18px;
  background: #2364ed;
  border-radius: 6px;
  padding: 8px 18px;
  color: white;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  font-weight: bold;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgRen-3tOwH {
  position: absolute;
  bottom: 0;
  right: 100px;
  width: 523px;
  height: 418.4px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun1-3Ao45,
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun2-3IffG,
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun3-2OXRK {
  position: absolute;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun1-3Ao45 {
  right: -80px;
  top: 80px;
  width: 150px;
  height: 60px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun2-3IffG {
  top: 70px;
  left: -140px;
  width: 140px;
  height: 56px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_campusWrap-EZ8jx .index_campusImgYun3-2OXRK {
  bottom: 74px;
  left: 300px;
  width: 140px;
  height: 56px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_moBanner-1YrOb .index_showBanner-1m6gZ {
  visibility: visible;
  animation-delay: 0.2s;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneRight-2pyOU {
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.1);
  width: 200px;
  height: 360px;
  margin-top: 12px;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneRight-2pyOU .index_partOneRightBtn-2ZCOD {
  position: absolute;
  animation: index_pulse-qtnop 1s infinite;
  /* 添加动画效果 */
  left: 40px;
  bottom: 16px;
  width: 120px;
  height: 36px;
}
@keyframes index_pulse-qtnop {
  0%,
  100% {
    transform: scale(0.95);
    /* 初始和结束状态 */
  }
  50% {
    transform: scale(1.05);
    /* 中间状态放大 */
  }
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneRight-2pyOU .index_partOneRightBack-3NK95 {
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P {
  display: flex;
  position: absolute;
  bottom: -30px;
  left: 212px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-right: 16px;
  border-radius: 10px;
  height: 60px;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.1);
  transition: transform 0.3s ease;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb:hover {
  transform: translateY(-4px);
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb:nth-child(3) {
  padding-right: 11px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb .index_navigationLogo-3KCDf {
  width: 36px;
  height: 36px;
  margin: 0 8px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb .index_navigationPopover-1khn- {
  position: absolute;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb .index_navigationRight-2tKGc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 28px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb .index_navigationRight-2tKGc .index_navigationRightTitle-2o_HA {
  color: #1A1A1A;
  line-height: 20px;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 3px;
}
.index_moHomepage-2rMYz .index_homePartOneContainer-3TIuK .index_homePartOne-B24-Z .index_partOneCenterBottom-JHg8P .index_partOneCenterBottomItem-CKavb .index_navigationRight-2tKGc .index_navigationRightSubtitle-2WkkN {
  color: #333;
  line-height: 17px;
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.index_moHomepage-2rMYz .index_aiGeneralBannerContainer-34UyG {
  padding: 30px 0;
  display: flex;
  justify-content: center;
  background-color: #fff;
}
.index_moHomepage-2rMYz .index_aiGeneralBannerContainer-34UyG .index_bannerImg-B_1sv {
  cursor: pointer;
  width: 1200px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 {
  width: 100%;
  height: 604px;
  min-width: 1200px;
  position: relative;
  transition: top 0.5s;
  background: linear-gradient(to right, #E8F5FF 0, #F5FAFE 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf {
  width: 1200px;
  display: flex;
  position: relative;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-prev-home {
  width: 36px;
  height: 36px;
  background: #2861FC;
  border-radius: 50%;
  left: 27px;
  top: 46%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-prev-home .swiper-logo {
  width: 8px;
  height: 14px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-prev-home:hover {
  opacity: 0.8;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-prev::after {
  content: none;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-next-home {
  width: 36px;
  height: 36px;
  background: #2861FC;
  border-radius: 50%;
  right: 27px;
  top: 46%;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-next-home:hover {
  opacity: 0.8;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-next-home .swiper-logo {
  width: 8px;
  height: 14px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .swiper-button-next::after {
  content: none;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .my-bullet {
  width: 20px;
  height: 4px;
  border-radius: 13px;
  margin-right: 2px;
  background: #fff;
  opacity: 1;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .my-bullet-active {
  width: 20px;
  height: 4px;
  margin-right: 2px;
  background: #2861FC;
  border-radius: 13px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ {
  position: relative;
  width: 1200px;
  height: 416px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideItemBack-jJZ1B {
  position: absolute;
  top: 0;
  right: 0;
  width: 1200px;
  height: 416px;
  z-index: 5;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideItemBackImgOne-FIgeh {
  position: absolute;
  top: 33px;
  right: 28px;
  width: 226px;
  height: 130px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideItemBackImgTwo-1sJh2 {
  position: absolute;
  top: 90px;
  right: 93px;
  width: 418px;
  height: 272px;
  z-index: 9;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 {
  position: absolute;
  padding: 96px 0 0 93px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 .index_slideOneTextTwo-3fUhb {
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 70px;
  letter-spacing: 0.8px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 .index_slideOneTextTwo-3fUhb .index_slideOneTextOne-CVWjL {
  display: inline-block;
  color: #2861FC;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0.96px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 .index_slideOneTextThree-3OwOW {
  transform: skewX(-5deg);
  padding: 12px 0 20px 0;
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.64px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 .index_slideOneTextFour-3jHvX {
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemOne-31DD_ .index_slideTextContainer-2bO-9 .index_slideOneTextFive-huray {
  color: #2861FC;
  font-family: "PingFang SC", sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU {
  position: relative;
  width: 1200px;
  height: 416px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideItemBack-jJZ1B {
  position: absolute;
  top: 0;
  right: 0;
  width: 1200px;
  height: 416px;
  z-index: 5;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideItemBackImgOne-FIgeh {
  position: absolute;
  top: 45px;
  right: 83px;
  width: 516.782px;
  height: 325.161px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideTextContainer-2bO-9 {
  position: absolute;
  padding: 96px 0 0 74px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideTextContainer-2bO-9 .index_slideFourTextOne-1ayTW {
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 70px;
  letter-spacing: 0.8px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideTextContainer-2bO-9 .index_slideFourTextTwo-2xBIG {
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 70px;
  letter-spacing: 0.8px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideTextContainer-2bO-9 .index_slideFourTextTwo-2xBIG .index_slideFourTextTwoMain-2847w {
  display: inline-block;
  color: #2861FC;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0.96px;
  margin-right: -10px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemFour-3CdUU .index_slideTextContainer-2bO-9 .index_slideFourTextThree-2lLk0 {
  width: 542px;
  color: #666;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  /* 200% */
  margin-left: 14px;
  margin-top: 16px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW {
  position: relative;
  width: 1200px;
  height: 416px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTextContainer-2bO-9 {
  position: absolute;
  padding: 96px 0 0 93px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTextContainer-2bO-9 .index_slideTwoTextOne-1rGLL {
  color: #2861FC;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 66px;
  letter-spacing: 0.96px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTextContainer-2bO-9 .index_slideTwoTextTwo-1Nc5P {
  padding: 28px 0 21px 24px;
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.64px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTextContainer-2bO-9 .index_slideTwoTextThree-2i5fx {
  margin-left: 24px;
  color: #666;
  width: 420px;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTextContainer-2bO-9 .index_slideTwoTextFour-19pYM {
  color: #2861FC;
  font-size: 20px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideItemBack-jJZ1B {
  position: absolute;
  top: 0;
  right: 0;
  width: 1200px;
  height: 416px;
  z-index: 5;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemTwo-3L2xW .index_slideTwoImage-1uMGH {
  position: absolute;
  z-index: 10;
  top: 44px;
  right: 175px;
  width: 230px;
  height: 328px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT {
  position: relative;
  width: 1200px;
  height: 464px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideTextContainer-2bO-9 {
  position: absolute;
  padding: 96px 0 0 93px;
  z-index: 10;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideTextContainer-2bO-9 .index_slideThreeTextOne-2Pl76 {
  color: #2861FC;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 66px;
  letter-spacing: 0.96px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideTextContainer-2bO-9 .index_slideThreeTextTwo-1Lj_2 {
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0.64px;
  transform: skewX(-5deg);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideTextContainer-2bO-9 .index_slideThreeTextThree-RS5Ll {
  padding: 12px 0 20px 0;
  transform: skewX(-5deg);
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.64px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideTextContainer-2bO-9 .index_slideThreeTextFour-230i9 {
  width: 324px;
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideItemBack-jJZ1B {
  position: absolute;
  top: 0;
  right: 0;
  width: 1200px;
  height: 416px;
  z-index: 5;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy {
  position: absolute;
  z-index: 10;
  top: 75px;
  left: 447px;
  display: flex;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy .index_slideThreeImgItem-3dZLy {
  position: relative;
  width: 160px;
  height: 230px;
  margin-right: 12px;
  border-radius: 15px;
  box-shadow: 5px 5px 20px rgba(200, 214, 226, 0.25);
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy .index_slideThreeImgItem-3dZLy .index_partThreeBack-2VXVs {
  position: absolute;
  top: 0;
  right: 0;
  width: 160px;
  height: 230px;
  z-index: 9;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy .index_slideThreeImgItem-3dZLy .index_slideThreeImgLogo-h-sFR {
  width: 45px;
  height: 45px;
  z-index: 10;
  position: absolute;
  left: 57px;
  top: 24px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy .index_slideThreeImgItem-3dZLy .index_slideThreeName-1H7Ha {
  z-index: 10;
  position: absolute;
  left: 62px;
  top: 79px;
  color: #0158DB;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.index_moHomepage-2rMYz .index_homePartTwoContainer-2Teo0 .index_homePartTwo-3Lxwf .index_slideItemThree-1nztT .index_slideThreeImgContainer-aACXy .index_slideThreeImgItem-3dZLy .index_slideThreeImgText-1v6R0 {
  z-index: 10;
  position: absolute;
  color: #1A1A1A;
  left: 12px;
  top: 116px;
  width: 136px;
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql {
  width: 100%;
  height: 760px;
  min-width: 1200px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  background-color: #fff;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProjectBack-lSqRz {
  position: absolute;
  height: 760px;
  width: 100%;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF {
  width: 1200px;
  display: flex;
  flex-wrap: wrap;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd {
  margin: 82px 0 21px 0;
  display: flex;
  height: 136px;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopLeft-GcEW- {
  z-index: 1;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopLeft-GcEW- .index_homeCourseTitle-3N6Eh {
  width: 467px;
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.64px;
  display: flex;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopLeft-GcEW- .index_homeCourseTitle-3N6Eh img {
  width: 170px;
  height: 46px;
  margin-top: -4px;
  line-height: 46px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopLeft-GcEW- .index_homeCourseSubTitle-1O-Vp {
  margin-top: 24px;
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopRight-1xoVD {
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopRight-1xoVD .index_homeCourseBottomItem-1TZqj {
  border-radius: 100px;
  border: 1px solid rgba(40, 97, 252, 0.2);
  background: #FFF;
  margin-right: 24px;
  width: 100px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  color: #1A1A1A;
  position: relative;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopRight-1xoVD .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomTitle-IfA5X {
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseTop-hySVd .index_homeCourseTopRight-1xoVD .index_homeCourseBottomItem-1TZqj .index_homeTagBubble-2c_L9 {
  position: absolute;
  left: 50%;
  top: -24px;
  height: 21px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ {
  overflow: hidden;
  height: 365px;
  display: flex;
}
@keyframes index_scroll-eL13a {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_:hover .index_homeCourseBottom-mMo1P {
  animation-play-state: paused;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P {
  height: 365px;
  display: flex;
  align-items: center;
  animation: index_scroll-eL13a 50s linear infinite;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomCover-3qw05 {
  position: relative;
  transition: transform 0.3s ease;
  margin-right: 32px;
  width: 260px;
  height: 280px;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomCover-3qw05 .index_homeCourseBottomCover-3qw05:last-child {
  margin-right: 0px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomCover-3qw05:hover .index_homeCoverContainer-1aSGy {
  display: flex;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCoverContainer-1aSGy {
  background-color: transparent;
  display: none;
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
  width: 260px;
  height: 280px;
  border-radius: 10px;
  line-height: 280px;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCoverContainer-1aSGy .index_homeCourseCommon-3YIVI {
  border-radius: 15px;
  width: 160px !important;
  height: 46px !important;
  font-size: 16px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCoverContainer-1aSGy .index_homeCourseDetailBtn-G3pPb {
  margin-top: 16px;
  color: #1A1A1A;
  border: none;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.5) !important;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCoverContainer-1aSGy .index_homeCourseDetailBtn-G3pPb:hover {
  color: #2861FC;
  border: none;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCoverContainer-1aSGy:hover + .index_homeCourseBottomItem-1TZqj {
  filter: blur(6px);
  transform: translateY(-10px);
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj {
  width: 260px;
  height: 280px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 4px 8px 0px #B2D8F01A;
  cursor: pointer;
  position: relative;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseCoverTopImg-3vIPS {
  position: absolute;
  left: 0;
  top: 0;
  width: 260px;
  height: 136px;
  border-radius: 10px 10px 0 0;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseCoverTop-3hkxy {
  display: flex;
  height: 136px;
  position: relative;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseCoverTop-3hkxy .index_homeCourseCoverTopCoverName-3HPc5 {
  position: absolute;
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 18px;
  font-weight: 700;
  z-index: 10;
  line-height: 25px;
  left: 18px;
  top: 28px;
  white-space: pre-wrap;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseCoverTop-3hkxy .index_homeCourseCoverTopTitle-1x-ga {
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  padding: 2px 8px;
  font-weight: 500;
  line-height: 17px;
  z-index: 10;
  position: absolute;
  left: 18px;
  bottom: 17px;
  border-radius: 23px;
  border: 1px solid #3F81F0;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt {
  padding: 11px 0 0 18px;
  position: absolute;
  left: 0;
  top: 136px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomName-cBIY2 {
  color: #1A1A1A;
  width: 222px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 8px;
  display: block;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseSectionInfo-2x9f5 {
  display: flex;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseSectionInfo-2x9f5 .index_homeCourseBottomSection-1lNpH {
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseSectionInfo-2x9f5 .index_checkInLogo-6sgJM {
  margin-left: 2px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomFree-8O_Qe {
  display: block;
  margin: 12px 0;
  color: #5cdd92;
  font-family: "PingFang SC", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomPrice-10R9_ {
  display: block;
  margin: 12px 0;
  color: #E56721;
  font-family: "PingFang SC", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  position: relative;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomPrice-10R9_ .index_strikethroughPrice-37p_r {
  font-size: 12px;
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  color: #8a8a8a;
  text-decoration: line-through;
  margin-left: 8px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomPrice-10R9_ .index_limitedFreeTag-1pTOl {
  width: 90px;
  height: 28px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_homeCourseBottomContainer-1R_Vt .index_homeCourseBottomNum-3P0U2 {
  color: #999;
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseBottomWrap-1WV3_ .index_homeCourseBottom-mMo1P .index_homeCourseBottomItem-1TZqj .index_tutor-2yFOx {
  position: absolute;
  right: 0;
  top: 0;
  width: 46px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  color: #FFF;
  font-family: PingFang SC, sans-serif;
  font-size: 8px;
  font-weight: 500;
  background: linear-gradient(87deg, #FF963F 2.45%, #FF771E 82.41%);
  border-radius: 0 10px 0 5px;
}
.index_moHomepage-2rMYz .index_homeCourseProjectContainer-143ql .index_homeCourseProject-2wyhF .index_homeCourseLearnPath-S5dBF {
  margin-top: 30px;
  border-radius: 15px;
  font-size: 16px;
  font-weight: 600;
  font-family: "PingFang SC", sans-serif;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ {
  width: 100%;
  min-width: 1200px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background-color: #fff;
  position: relative;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP {
  width: 1200px;
  display: flex;
  flex-wrap: wrap;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM {
  margin-top: 80px;
  margin-bottom: 47px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTitle-1EK70 {
  color: #1A1A1A;
  font-family: AlibabaPuHuiTi-Bold, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.64px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTopContent-3ofba {
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTopContent-3ofba .index_aiTopItem-1mdHh {
  border-radius: 100px;
  border: 1px solid rgba(40, 97, 252, 0.2);
  background: #FFF;
  margin-right: 24px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: #1A1A1A;
  position: relative;
  padding: 10px 20px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTopContent-3ofba .index_aiTopItem-1mdHh .index_aiTopTitle-38AIK {
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTopContent-3ofba .index_aiTopItem-1mdHh .index_aiTopTitle-38AIK .index_aiTopFire-1MIqi {
  width: 12px;
  height: 16px;
  margin-left: 2px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiTopLeft-oL5xh .index_aiTopContent-3ofba .index_aiTopItem-1mdHh .index_aiTagBubble-2_DIR {
  position: absolute;
  left: 50%;
  top: -24px;
  height: 21px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiTop-3nMjM .index_aiSubTitle-2zjWP {
  width: 100%;
  width: 299px;
  margin-top: 24px;
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc {
  width: 1200px;
  display: flex;
  flex-wrap: wrap;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu {
  width: 380px;
  height: 220px;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.3);
  border-radius: 10px;
  background-color: #fff;
  margin-right: 30px;
  margin-bottom: 32px;
  position: relative;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_photoContent-ZHtq2 {
  width: 100%;
  height: 148px;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  position: relative;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_photoContent-ZHtq2 .index_aiBottomImg-SsqZJ {
  width: 100%;
  height: 222px;
  position: absolute;
  top: -30px;
  transition: transform 0.3s ease-in-out;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_photoContent-ZHtq2 .index_aiBottomImg-SsqZJ:hover {
  transform: scale(1.2);
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_aiBottomItemName-2I1eH {
  color: #000;
  padding: 10px 0 2px 12px;
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  width: 376px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_aiBottomItemTags-35MPj {
  margin-left: 12px;
  margin-right: 12px;
  width: 356px;
  overflow: hidden;
  margin-top: -4px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_aiBottomPreview-3rJUG {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_aiBottomPreview-3rJUG .index_aiPreviewImg-2I5M5 {
  width: 16px;
  height: 16px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu .index_aiBottomPreview-3rJUG .index_aiAppPreviewUrl--fV_0 {
  display: none;
  position: absolute;
  z-index: 10;
  width: 648px;
  height: 472px;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.3);
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(1) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  left: -334px;
  top: -10px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(2) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  left: -334px;
  top: -10px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(3) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  right: -10px;
  top: -10px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(4) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  left: -334px;
  top: -263px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(5) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  left: -334px;
  top: -263px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(6) .index_aiBottomPreview-3rJUG:hover .index_aiAppPreviewUrl--fV_0 {
  display: block;
  right: -10px;
  top: -263px;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiBottom-2-8bc .index_aiBottomItem-26gAu:nth-child(3n) {
  margin-right: 0;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiProjectExperienceContainer-3WCwG {
  display: flex;
  justify-content: center;
  width: 100%;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiProjectExperienceContainer-3WCwG .index_aiProjectExperienceBtn-1PGB8 {
  border-radius: 15px;
  margin-top: 18px;
  position: relative;
  font-size: 16px;
  font-weight: 600;
  font-family: "PingFang SC", sans-serif;
}
.index_moHomepage-2rMYz .index_aiProjectContainer-x28VQ .index_aiProject-2NOxP .index_aiProjectExperienceContainer-3WCwG .index_aiProjectExperienceBtn-1PGB8 .index_aiProjectBubble-2kOUZ {
  position: absolute;
  right: -12px;
  top: -20px;
  width: 92px;
  height: 22px;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ {
  background: #fff;
  padding: 40px 0 50px 0;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I {
  width: 1200px;
  margin: auto;
  height: 150px;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA {
  width: 100%;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH {
  display: flex !important;
  align-items: center;
  border-radius: 10px;
  width: 100%;
  height: 150px;
  position: relative;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_imgBg-iKieV {
  border-radius: 10px;
  width: 100%;
  height: 130px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_img-1sMA5 {
  width: 180px;
  height: 167px;
  position: absolute;
  top: -20px;
  left: 0;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_qrcodeWraper-1b9jO {
  position: absolute;
  right: 12px;
  top: 28px;
  width: 115px;
  height: 115px;
  border-radius: 10px;
  border: 1px solid #fff;
  background: linear-gradient(164deg, rgba(255, 255, 255, 0.8) 40.48%, rgba(255, 255, 255, 0.11) 93.08%);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_qrcodeWraper-1b9jO .index_qrcode-2UW63 {
  width: 100px;
  height: 100px;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_tipbgImg-2HD0N {
  width: 142px;
  height: 38px;
  background: url('https://imgbed.momodel.cn/homepage/qsTipbg.png') no-repeat;
  background-size: 100%;
  color: #007dff;
  font-family: 'PingFang SC', sans-serif;
  font-size: 18px;
  letter-spacing: 0.36px;
  margin-left: 180px;
  margin-top: 10px;
  line-height: 34px;
  text-align: center;
  position: relative;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_textContainer-1UTbC {
  width: 625px;
  justify-content: space-between;
  display: flex;
  margin-left: 38px;
  margin-top: 6px;
  position: relative;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_textContainer-1UTbC .index_textItem-1gyaB {
  display: flex;
  align-items: center;
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_textContainer-1UTbC .index_textItem-1gyaB .index_bolck-1b-Oc {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 12px;
  background: linear-gradient(164deg, rgba(255, 255, 255, 0.8) 40.48%, rgba(255, 255, 255, 0.11) 93.08%);
}
.index_moHomepage-2rMYz .index_questionScrollContainer-2Dsq_ .index_scrollWrapper-1Em_I .index_carousel-2OVQA .index_qsItem-3ZFlH .index_textContainer-1UTbC .index_textItem-1gyaB .index_text-k8mzF {
  color: #fff;
  font-family: 'PingFang SC', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py {
  width: 100%;
  height: 898px;
  background: url(https://imgbed.momodel.cn/homepage/homeNewsBg.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 64px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM {
  width: 1200px;
  margin: auto;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_titleWrapper-11N78 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_titleWrapper-11N78 .index_text-k8mzF {
  color: #1a1a1a;
  font-family: 'Alibaba PuHuiTi', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.64px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_desc-3QA2o {
  margin-top: 25px;
  color: #666;
  font-family: 'PingFang SC', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
  flex-direction: column;
  flex-wrap: wrap;
  height: 567px;
  align-content: flex-start;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_top-JlMV1,
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_bottom-1PTKD {
  border-radius: 10px;
  border: 2px solid #fff;
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  display: flex;
  width: 380px;
  flex-direction: column;
  cursor: pointer;
  position: relative;
  transition: transform 0.3s ease;
  margin-right: 30px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_top-JlMV1 {
  height: 325px;
  background: linear-gradient(192deg, rgba(255, 255, 255, 0.8) 28.23%, rgba(255, 255, 255, 0.29) 96.16%);
  box-shadow: 0px 71px 156px 0px rgba(82, 180, 255, 0.1);
  padding: 16px 24px 20px 24px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_bottom-1PTKD {
  height: 200px;
  background: linear-gradient(164deg, rgba(255, 255, 255, 0.9) 40.48%, rgba(255, 255, 255, 0.13) 93.08%);
  box-shadow: 0px 10px 22px 0px rgba(143, 191, 255, 0.1), 0px 41px 41px 0px rgba(143, 191, 255, 0.09), 0px 91px 55px 0px rgba(143, 191, 255, 0.05), 0px 162px 65px 0px rgba(143, 191, 255, 0.01), 0px 254px 71px 0px rgba(143, 191, 255, 0);
  padding: 24px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_top-JlMV1:hover,
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_bottom-1PTKD:hover {
  transform: translateY(-4px);
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsImgWrapper-2DBht {
  width: 330px;
  height: 185px;
  border-radius: 12px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsImgWrapper-2DBht .index_newsImg-1FrjL {
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsImgWrapper-2DBht .index_playIcon-2we2I {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsTitle-1hMWG {
  color: #1a1a1a;
  text-align: justify;
  font-family: 'PingFang SC', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsDesc-2B-pO {
  margin-top: 10px;
  color: #666;
  text-align: justify;
  font-family: 'PingFang SC', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsTag-2Ewwh {
  margin-top: 10px;
  width: 328px;
  overflow: hidden;
  position: absolute;
  bottom: 15px;
}
.index_moHomepage-2rMYz .index_newsContainer-216Py .index_news-194hM .index_newsInfo-3OMse .index_newsTag-2Ewwh .index_tagItem-jx1C1 {
  padding: 5px 12px;
  color: #2861fc;
  font-family: 'PingFang SC', sans-serif;
  font-size: 12px;
  font-weight: 600;
  border-radius: 100px;
  border: 1px solid rgba(40, 97, 252, 0.2);
  background: #fff;
  margin-right: 10px;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- {
  padding: 65px 0;
  background: #fff;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- .index_moSoulution-_HC_m {
  width: 1200px;
  height: 300px;
  aspect-ratio: 6;
  background: url('https://imgbed.momodel.cn/homepage/homeSolutionBg.png') no-repeat;
  background-size: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- .index_moSoulution-_HC_m .index_desc1-3m9Z2 {
  color: #1a1a1a;
  font-family: 'PingFang SC', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 16px 119px;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- .index_moSoulution-_HC_m .index_desc2-2iuF6 {
  color: #2861fc;
  font-family: 'PingFang SC', sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 8px 119px;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- .index_moSoulution-_HC_m .index_desc3-2C8tA {
  color: #1a1a1a;
  font-family: 'PingFang SC', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 28px 119px;
}
.index_moHomepage-2rMYz .index_HomeSolutionsContainer-1EnT- .index_moSoulution-_HC_m .index_moreBtn-e_AA4 {
  width: 220px;
  height: 46px;
  font-size: 16px;
  font-family: 'PingFang SC', sans-serif;
  margin-left: 119px;
  border-radius: 15px;
  font-weight: 600;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl {
  width: 100%;
  height: 885px;
  min-width: 1200px;
  position: relative;
  transition: top 0.5s;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 40px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX {
  width: 1200px;
  display: flex;
  position: relative;
  height: 100%;
  flex-direction: column;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_topTitle-1VimG {
  height: 44px;
  margin-top: 73px;
  width: 864px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_topSubTitle-9TfZp {
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  padding-top: 24px;
  padding-bottom: 52px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_titleContainter-2W2g_ {
  position: absolute;
  height: 59px;
  left: 36px;
  top: 44px;
  font-family: PingFang SC, sans-serif;
  color: #1A1A1A;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_titleContainter-2W2g_ .index_title-nHXp0 {
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_titleContainter-2W2g_ .index_subTitle-1fLe_ {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_titleContainterHover-2XZrD {
  color: #fff;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs {
  height: 514px;
  display: flex;
  position: relative;
  padding-right: 25px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 {
  width: 307px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 {
  display: flex;
  position: relative;
  align-items: center;
  height: 146px;
  width: 100%;
  margin-bottom: 38px;
  box-shadow: 0px 5px 20px 0px #C8D6E21A;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34:last-child {
  margin-bottom: 0;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardTriangle-E7aA3 {
  position: absolute;
  right: 0;
  width: 0px;
  height: 0px;
  z-index: 91;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardTriangle-E7aA3::after {
  content: "";
  position: absolute;
  left: 11px;
  top: -5px;
  border-left: 6px solid transparent;
  border-right: 9px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardLeftImgContainer-2-xVO {
  position: relative;
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardLeftImg-2TfDM {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s ease;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardLeftImgBack-2PjkZ {
  opacity: 1;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardLeftImgHover-3j9de {
  opacity: 0;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34 .index_cardLeftImgVisible-1w2Xn {
  opacity: 1;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardLeft-1f7p1 .index_cardLeftItem-24U34:hover {
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ {
  position: absolute;
  left: 332px;
  top: 0;
  height: 515px;
  width: 868px;
  z-index: 90;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: -2px 5px 20px rgba(0, 0, 0, 0.1);
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z {
  width: 100%;
  height: 100%;
  position: relative;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_backImg-2HETV {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_btnImg-1sePa {
  position: absolute;
  left: 48px;
  top: 395px;
  width: 152px;
  height: 36px;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_cardVideo-fjYIC {
  width: 195px;
  height: 412px;
  position: absolute;
  right: 39px;
  top: 66px;
  border-radius: 28px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_tabsList-v2qZQ {
  position: absolute;
  top: 16px;
  left: 252px;
  display: flex;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_tabsList-v2qZQ .index_tabItem-3xVYG {
  width: 166px;
  height: 42px;
  border-radius: 100px;
  background: #F9F9F9;
  color: #666;
  font-family: PingFang SC, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-right: 20px;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_tabsList-v2qZQ .index_tabItemActive-34_Cc {
  background: #2861FC;
  color: #fff;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_videoContainer-r4jNz {
  width: 565px;
  position: absolute;
  top: 135px;
  left: 271px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 7px 5px 19px 0px #6B6B6B1A, 61px 48px 46px 0px #6B6B6B0D;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_videoContainer-r4jNz .index_windowFrame-3cscS {
  width: 100%;
  height: 100%;
  z-index: 11;
}
.index_moHomepage-2rMYz .index_learningPromotionContainer-39vWl .index_learningPromotion-38pMX .index_bannerContainer-2SwMs .index_cardContent-ZpdsZ .index_rightOne-2rQ0z .index_videoContainer-r4jNz .index_video-1O4p- {
  width: 100%;
  background: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
}
.index_moHomepage-2rMYz .index_eventDetailContainerTop-1msEn {
  width: 100%;
  height: 80px;
  background-color: #fff;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW {
  width: 100%;
  height: 480px;
  min-width: 1200px;
  transition: top 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url('https://imgbed.momodel.cn/mohomepage/event-back.png') no-repeat center;
  background-size: cover;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX {
  width: 1200px;
  display: flex;
  position: relative;
  height: 100%;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_leftContainer-ALNko .index_leftIcon-Om223 {
  position: absolute;
  left: 498px;
  top: 42px;
  background-color: #fff;
  color: #2861FC;
  border: none;
  width: 36px;
  height: 36px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_leftContainer-ALNko .index_leftIcon-Om223:hover {
  opacity: 0.9;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_leftContainer-ALNko .index_logo-1zOsh {
  position: absolute;
  left: 0;
  top: 162px;
  width: 540px;
  height: 278px;
  transition: transform 0.3s ease;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_leftContainer-ALNko .index_logo-1zOsh:hover {
  transform: translateY(-4px);
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_rightIcon-2wryZ {
  position: absolute;
  right: 0;
  top: 42px;
  width: 36px;
  height: 36px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR {
  position: absolute;
  right: 0;
  top: 162px;
  width: 540px;
  height: 197px;
  background: #FFFFFFE5;
  border-radius: 34px;
  padding: 31px 25px 28px 24px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp {
  position: relative;
  width: 100%;
  height: 210px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .slick-dots button {
  opacity: 1;
  width: 20px;
  height: 4px;
  border-radius: 13px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .slick-dots .slick-active button {
  background: #2861FC;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh {
  width: 491px;
  height: 138px;
  display: flex !important;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemLeft-3bgVc {
  width: 245px;
  height: 138px;
  border-radius: 16px;
  margin-right: 24px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm {
  position: relative;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm:hover .index_rightReward-1TipM {
  display: none;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm:hover .index_logoContainer-27vIS {
  display: none;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm:hover .index_btnCommon-2L6X_ {
  display: block;
  cursor: pointer;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_zhTitle-2Kyp8 {
  font-family: PingFang SC, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_rightReward-1TipM {
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #EB2E2E;
  margin-top: 12px;
  margin-bottom: 18px;
  display: inline-block;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_logoContainer-27vIS {
  display: flex;
  height: 20px;
  align-items: center;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_logoContainer-27vIS .index_logoTitle-1nJaa {
  font-family: PingFang SC, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #00000099;
  display: inline-block;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_logoContainer-27vIS .index_logoImg-17c2U {
  height: 18px;
  margin: 0 4px;
}
.index_moHomepage-2rMYz .index_eventDetailContainer-PN4KW .index_eventDetail-1dfhX .index_rightContainer-3Di8k .index_competition-3FsFR .index_slideContainer-1jRlp .index_slideItem--zrAh .index_slideItemRight-ZMppm .index_btnCommon-2L6X_ {
  width: 212px;
  height: 46px;
  border-radius: 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  font-size: 16px;
  font-family: PingFang SC, sans-serif;
  font-weight: 500;
  color: #2861FC;
}
.index_learningMapWrapper-2n6Qn .ant-modal-content {
  border-radius: 8px;
}
.index_learningMapWrapper-2n6Qn .ant-modal-body {
  padding: 0px;
  border-radius: 8px;
  overflow: hidden;
}
.index_learningMapWrapper-2n6Qn .ant-modal {
  transform: scale(var(--data-scale));
  transform-origin: var(--data-transform-origin) !important;
}
.index_firstScreenModalContainer-2D2nF {
  display: flex;
}
.index_firstScreenModalContainer-2D2nF .ant-modal-body {
  padding: 0;
}
.index_firstScreenModalContainer-2D2nF .ant-modal-content {
  border-radius: 30px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi {
  width: 800px;
  height: 455px;
  display: flex;
  background-color: #fff;
  position: relative;
  border-radius: 30px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_cancel-3UwCz {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeftback-26sbU {
  width: 420px;
  height: 500px;
  position: absolute;
  left: -4px;
  top: -21px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- {
  width: 420px;
  height: 455px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 10;
  margin-left: -21px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_topImg-2LcLZ {
  display: block;
  width: 196px;
  height: 59px;
  margin: 7px 0 9px 0;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_titleImg-27SLL {
  width: 276px;
  height: 46px;
  margin-bottom: 10px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_content-2FfU8 {
  width: 260px;
  height: 215px;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(200, 214, 226, 0.3);
  background-color: #fff;
  position: relative;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_content-2FfU8 .index_contentImg-gUSyD {
  width: 100%;
  height: 136px;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px 10px 0 0;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_content-2FfU8 .index_title-nHXp0 {
  font-family: PingFang SC, sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 12px 0 16px 0;
  padding-left: 18px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_content-2FfU8 .index_num-22ekl {
  font-family: PingFang SC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  padding-left: 18px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_content-2FfU8 .index_tutor-2yFOx {
  position: absolute;
  right: 0;
  top: 0;
  width: 46px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  color: #FFF;
  font-family: PingFang SC, sans-serif;
  font-size: 8px;
  font-weight: 500;
  background: linear-gradient(87deg, #FF963F 2.45%, #FF771E 82.41%);
  border-radius: 0 10px 0 5px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_screenCourseTrailBtn-2485p {
  position: relative;
  width: 228px !important;
  height: 46px !important;
  margin-top: 34px;
  color: #FFF;
  font-family: "PingFang SC", sans-serif;
  line-height: 46px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 23px;
  border: none;
  background: linear-gradient(91deg, #00D7D6 -9.06%, #006DFF 100.88%);
  box-shadow: 0px 4px 10px rgba(174, 250, 255, 0.66) inset !important;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalLeft-2YZj- .index_screenCourseTrailBtn-2485p .index_screenBubble-_eVe- {
  position: absolute;
  right: -16px;
  top: -20px;
  width: 153px;
  height: 22px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ {
  width: 380px;
  height: 455px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_top-JlMV1 {
  margin: 68px 0 18px 0;
  height: 39px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_rightTitle-1zY6O {
  margin-bottom: 18px;
  width: 190px;
  height: 25px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_qrCode-3-Kro {
  width: 131px;
  height: 131px;
  margin: 4px 0;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_rightText-9b4Zk {
  color: #666;
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 8px 0 24px 0;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_rightText-9b4Zk .index_textS-2JWHJ {
  color: #00CEB6;
  font-size: 14px;
  font-weight: 600;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_keyContainer-QWyJX {
  width: 380px;
  display: flex;
  flex-wrap: wrap;
  margin-left: 20px;
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_keyContainer-QWyJX .index_rightKey-2iAul {
  margin: 0 4px 10px 0;
  width: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  border-radius: 13px;
  background: #E6F3FF;
  box-shadow: 0px 63px 138px 0px rgba(82, 180, 255, 0.1);
  -webkit-backdrop-filter: blur(22px);
          backdrop-filter: blur(22px);
}
.index_firstScreenModalContainer-2D2nF .index_firstScreenModal-3xbIi .index_modalRight-2z-QJ .index_keyContainer-QWyJX .index_rightKey-2iAul .index_keyTitle-204ya {
  color: #2861FC;
  font-family: "PingFang SC", sans-serif;
  font-size: 9px;
  font-weight: 600;
  line-height: normal;
}
.index_aiExperienceModalContainer-14F15 {
  display: flex;
  justify-content: flex-end;
  z-index: 1001 !important;
}
.index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  position: relative;
  background: #fff;
  flex-direction: column;
}
.index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb .index_cancel-3UwCz {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb .index_titleWrapper-11N78 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 36px;
  width: 1464px;
  height: 38px;
}
.index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb .index_titleWrapper-11N78 .index_text-k8mzF {
  font-size: 28px;
  font-weight: 700;
  color: #000000;
  font-family: AlibabaPuHuiTi, sans-serif;
}
@media (min-width: 1350px) and (max-width: 1500px) {
  .index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb .index_titleWrapper-11N78 {
    zoom: 0.9;
  }
}
@media (max-width: 1350px) {
  .index_aiExperienceModalContainer-14F15 .index_aiExperienceWrap-3SlDb .index_titleWrapper-11N78 {
    zoom: 0.75;
  }
}
.index_aiExperienceModalContainer-14F15 .ant-modal-body {
  padding: 0;
}
.index_aiExperienceModalContainer-14F15 .ant-modal-content {
  border-radius: 10px;
}
.index_moTutorFullVideoModal-1AL8L .ant-modal-body {
  padding: 0px;
}
.index_moTutorFullVideoModal-1AL8L .index_modalFullVideo-3ZbtT {
  width: 100%;
  display: block;
}
.index_modalOverlay-1FuRA {
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin-right: 55px;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 100;
}
.index_closeIcon-5tm11 {
  position: fixed;
  top: 79px;
  right: 24px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  z-index: 1001;
}

.index_hexagon-3cb53 {
  width: 100px;
  height: 57px;
  display: inline-flex;
  background: var(--normal-color);
  position: relative;
  justify-content: center;
  align-items: center;
  margin: 29px 0px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_hexagon-3cb53:before {
  content: "";
  position: absolute;
  top: -28px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 29px solid var(--normal-color);
}
.index_hexagon-3cb53:after {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 29px solid var(--normal-color);
}
.index_hexagon-3cb53:hover {
  background: var(--active-color);
}
.index_hexagon-3cb53:hover:after {
  border-top: 29px solid var(--active-color);
}
.index_hexagon-3cb53:hover:before {
  border-bottom: 29px solid var(--active-color);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3ez6C {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3tkcv {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3tkcv .index_forkDiv2QueueInit-E68H1 {
  height: 100px !important;
}
.index_forkDiv1-3tkcv .index_forkDiv2Queue-184oA {
  height: 151px !important;
}
.index_forkDiv1-3tkcv .index_forkDiv2-29Rqf {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3tkcv .index_forkDiv2-29Rqf .index_word-1tJNM {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3tkcv .index_forkDiv2-29Rqf .index_word-1tJNM .index_boldWord-elifB {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3tkcv .index_forkDiv2-29Rqf .index_loadingHint-2zIR_ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2BDq0 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1iUVh {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-38pTM {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1omXb {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1omXb::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-27AMv {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-27AMv .index_filterCheckbox-1hvQn {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-27AMv .index_filterFooter-9x_Vz {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-27AMv .index_numberInput-20Om9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-27AMv .index_filterTitle-N2Uv5 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-27AMv .index_modalBtnCancel-2BDq0 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-27AMv .index_modalBtnOk-2AHIf {
  border-radius: 24px !important;
}
.index_tableFilterDiv-27AMv .index_tableBtn-j3NwO {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-27AMv .index_tableBtn-j3NwO:hover {
  color: #2861FC;
}
.index_tableFilterDiv-27AMv :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1wDhf {
  display: flex;
}
.index_splitLine-1zpCG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3V59N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2KafF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-28Yzq {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-RTlgB {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-RTlgB:hover {
  text-decoration: underline;
}
.index_copyLink-1LcYc {
  margin-left: 24px;
}
.index_copyLink-1LcYc .index_copyIcon-H0wAY {
  margin-right: 4px;
}
.index_flexCenter-3TsJj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3oM34 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-31wdC {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1dIaY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3YX95 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3YX95:hover {
  color: #2861FC;
}
.index_bluePlainText-h8ZVW {
  color: #2861FC;
}
.index_blueTextPlain-DTJbW {
  color: #2861FC;
}
.index_antInput-uJd7I {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2kuvE {
  margin-right: 16px;
}
.index_ml8-3dkcz {
  margin-left: 8px;
}
.index_mr8-zKk1O {
  margin-right: 8px;
}
.index_mb16-13Nbz {
  margin-bottom: 16px;
}
.index_moTag-Ozk4x {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-jCjyJ {
  cursor: pointer;
}
.index_moUserAvatar-tePhv {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-jjIVi {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-jCjyJ:hover .index_moUserAvatar-tePhv {
  color: #2861FC;
}
.index_navOverlay-3uAsQ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3uAsQ .ant-dropdown-menu-item a,
.index_navOverlay-3uAsQ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3uAsQ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3uAsQ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-253qt .index_subTitle-2P2rj {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-253qt .ant-table-thead > tr > th,
.index_homeworkTableStyle-253qt .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-253qt .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-253qt .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-253qt .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-253qt .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-253qt .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-253qt .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-253qt .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1JUTj,
.index_modalHeaderNew-1ebMG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1ebMG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1PRNt {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1JUTj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1JUTj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1JUTj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-be-xJ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3V59N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3TsJj {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-qv1U1 {
  margin-left: 16px;
}
.index_mr16-2kuvE {
  margin-right: 16px;
}
.index_phone-modal-4kU7Q {
  width: 80% !important;
}
.index_medalSrc-3ucdO {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-VZcq3 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-VZcq3 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-16R4z .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-16R4z .ant-tabs {
  background: white;
}
.index_tabStyle-16R4z .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-33_eO {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3SNJI {
  width: 100%;
}
.index_spin-3SNJI .index_ant-spin-container-28VvP {
  width: 100%;
}
.index_confirmBtns-17gNB {
  color: red;
}
.index_confirmBtns-17gNB .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-O0MvR {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-O0MvR .index_studentNum-1z3Cr {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-21uXS .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-21uXS .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-21uXS .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-21uXS .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-21uXS .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Ezw1 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-13-gS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2Rbhv {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2Rbhv .index_forkDiv2QueueInit-2zy8F {
  height: 100px !important;
}
.index_forkDiv1-2Rbhv .index_forkDiv2Queue-3pDtg {
  height: 151px !important;
}
.index_forkDiv1-2Rbhv .index_forkDiv2-2AV0z {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2Rbhv .index_forkDiv2-2AV0z .index_word-3Ftz9 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2Rbhv .index_forkDiv2-2AV0z .index_word-3Ftz9 .index_boldWord-2JE5s {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2Rbhv .index_forkDiv2-2AV0z .index_loadingHint-1Hvgc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1-fC5 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1Hp3P {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1TE6q {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-vCMlG {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-vCMlG::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-28WQN {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-28WQN .index_filterCheckbox-1EKte {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-28WQN .index_filterFooter-1ZxMk {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-28WQN .index_numberInput-2Iu2d {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-28WQN .index_filterTitle-23B1o {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-28WQN .index_modalBtnCancel-1-fC5 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-28WQN .index_modalBtnOk-3XWRc {
  border-radius: 24px !important;
}
.index_tableFilterDiv-28WQN .index_tableBtn-3Ctvw {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-28WQN .index_tableBtn-3Ctvw:hover {
  color: #2861FC;
}
.index_tableFilterDiv-28WQN :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1RWNf {
  display: flex;
}
.index_splitLine-2yUMd {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2XNsv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2-QCw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-39e2H {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1JZ2z {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1JZ2z:hover {
  text-decoration: underline;
}
.index_copyLink-C6aVC {
  margin-left: 24px;
}
.index_copyLink-C6aVC .index_copyIcon-3jvNv {
  margin-right: 4px;
}
.index_flexCenter-3A5KH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2_l_M {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3d9gj {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-BtGBm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-34Yv9 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-34Yv9:hover {
  color: #2861FC;
}
.index_bluePlainText-2Aemu {
  color: #2861FC;
}
.index_blueTextPlain-1B1KN {
  color: #2861FC;
}
.index_antInput-3numK {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3J2gL {
  margin-right: 16px;
}
.index_ml8-1OCRZ {
  margin-left: 8px;
}
.index_mr8-16uLA {
  margin-right: 8px;
}
.index_mb16-30zwC {
  margin-bottom: 16px;
}
.index_moTag-127df {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-22qQt {
  cursor: pointer;
}
.index_moUserAvatar-3XrwI {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-VIXOV {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-22qQt:hover .index_moUserAvatar-3XrwI {
  color: #2861FC;
}
.index_navOverlay-2hpcA .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2hpcA .ant-dropdown-menu-item a,
.index_navOverlay-2hpcA .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2hpcA .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2hpcA .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1gmZ0 .index_subTitle-2l1_O {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1gmZ0 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1gmZ0 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1gmZ0 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1gmZ0 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1gmZ0 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1gmZ0 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1gmZ0 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1gmZ0 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1gmZ0 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1hOnc,
.index_modalHeaderNew-20x5i {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-20x5i {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-K6NOR {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1hOnc:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1hOnc {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1hOnc:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3FBxI {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2XNsv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3A5KH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3zeD9 {
  margin-left: 16px;
}
.index_mr16-3J2gL {
  margin-right: 16px;
}
.index_phone-modal-2bkL_ {
  width: 80% !important;
}
.index_medalSrc-rebqN {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1_gES 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1_gES {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3AZNh .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3AZNh .ant-tabs {
  background: white;
}
.index_tabStyle-3AZNh .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2TGKD {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-o5A0V {
  width: 100%;
}
.index_spin-o5A0V .index_ant-spin-container-CD6pC {
  width: 100%;
}
.index_confirmBtns-1Oy_H {
  color: red;
}
.index_confirmBtns-1Oy_H .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-6YTkF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-6YTkF .index_studentNum-2x5qx {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3AHUB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3AHUB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3AHUB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3AHUB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3AHUB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1Ug1Y {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_img-33ZgQ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_footer-sMZ9G {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  color: #596069;
}
.index_footer-sMZ9G .index_dot-1hqHa {
  padding: 0 8px;
  margin-bottom: 0;
}
.index_footerItem-3cJ0S {
  cursor: pointer;
  color: #969DA6;
}
.index_footerItem-3cJ0S:hover {
  color: #2861FC;
}

p {
  margin-bottom: 0;
}
.index_labelValue-2yBAn {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
}
.index_labelValueDefault-3viMZ {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_editBtn-1mzLk {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
}
.index_editBtn-1mzLk:hover {
  color: #2861FC;
}
.index_disabledEditBtn-3d0TG {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
  color: #999999;
  cursor: unset;
  margin-left: 0px;
}
.index_disabledEditBtn-3d0TG:hover {
  color: #2861FC;
}
.index_disabledEditBtn-3d0TG:hover {
  color: #999999;
}
.index_disabledValue-2S6bA {
  color: #999999;
  margin-left: 0px;
  text-align: left;
}
.index_getMoreGpuBtnWrapper-3_nTp {
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}
.index_getMoreGpuBtnWrapper-3_nTp .index_getMoreGpuBtn-164qm {
  background: #2861FC;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  width: 108px;
  height: 34px;
  border-radius: 2px;
}
.index_getMoreGpuBtnWrapper-3_nTp .index_getMoreGpuBtn-164qm .index_fire-1qgmJ {
  width: 16px;
  height: 18px;
  margin-right: 2px;
  transform: translateY(-4px);
}
.index_unbindContent-R97i- {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  height: 192px;
}
.index_container-38Qmo {
  width: 900px;
  background-color: #FFFFFF;
}
.index_container-38Qmo .index_all-3dB_Z {
  padding: 40px 31px 38px 31px;
}
.index_container-38Qmo .index_all-3dB_Z .index_general-2JODY {
  padding-right: 103px;
}
.index_container-38Qmo .index_all-3dB_Z .index_splitLine-2adbD {
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background: #000000;
  margin-bottom: 23px;
}
.index_container-38Qmo .index_all-3dB_Z .index_thirdName-6TrEY {
  font-size: 16px;
  padding-left: 32px;
  color: #666666;
}
.index_container-38Qmo .index_all-3dB_Z .index_editBtn-1mzLk {
  margin-left: 24px;
}
.index_container-38Qmo .index_all-3dB_Z .index_thirdItemTitle-3T4hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 4px;
}
.index_container-38Qmo .index_all-3dB_Z .index_bindItem-3PhLi {
  margin-bottom: 24px;
  padding-right: 103px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn {
  width: 100%;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  padding-bottom: 16px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_thirdHeaderRow-1UwmT {
  margin-bottom: 8px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_headerRow-2K5Lr {
  padding-left: 0px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_eachDiv-17KET {
  padding-right: 103px;
  margin-bottom: 8px;
  padding-left: 32px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_eachDiv-17KET .index_zjuOauthDesc-dEVX4 {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_detail-1Uqmx {
  width: 100%;
  background: #FBFCFC;
  font-family: PingFangSC-Regular, sans-serif;
  padding: 12px 0px 12px 32px;
  margin-bottom: 12px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_detail-1Uqmx .index_detailNormal-2sHeH {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
  margin-bottom: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_detail-1Uqmx .index_detailNormal-2sHeH:last-child {
  margin-bottom: 0px;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_detail-1Uqmx .index_detailNormal-2sHeH .index_labelName-mhK-R {
  width: 144px;
  display: inline-block;
}
.index_container-38Qmo .index_all-3dB_Z .index_holeLine-2aHEn .index_detail-1Uqmx .index_detailNormal-2sHeH .index_bindValue-2r0t2 {
  color: #333333;
}
.index_container-38Qmo .index_all-3dB_Z .index_gpuWrapper-9uEo4 {
  display: flex;
  justify-content: space-between;
}
.index_container-38Qmo .index_all-3dB_Z .index_headerRow-2K5Lr {
  padding-left: 32px;
}
.index_container-38Qmo .index_all-3dB_Z .index_bottomRow-WR7Ft {
  color: black;
}
.index_container-38Qmo .index_all-3dB_Z .index_bottomRow-WR7Ft .index_radioGroupDiv-8KqIF {
  margin: 0 0 20px 50px;
}
.index_container-38Qmo .index_all-3dB_Z .index_bottomRow-WR7Ft .index_radioGroupDiv-8KqIF .index_radio-2wV8r {
  margin: 0 10px 0 10px;
  font-size: 14px;
}
.index_container-38Qmo .index_all-3dB_Z .index_bottomRow-WR7Ft .index_radioGroupDiv-8KqIF .index_search-nQA9l {
  margin: 0 0 0 100px;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf .index_photoUpload-Xi5Ej .index_picDocWrap-1aMq3 {
  display: none;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf .index_photoUpload-Xi5Ej .index_picDocWrap-1aMq3 .index_picDoc-2TfGM {
  background: #000000;
  position: absolute;
  color: white;
  top: 0;
  cursor: pointer;
  opacity: 0.6;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf .index_photoUpload-Xi5Ej .index_avt-1R5lv {
  width: 70px;
  height: 70px;
  border-radius: 5px;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf .index_photoP-hg_bY {
  text-align: right;
  margin: 15px 0 0 0;
}
.index_container-38Qmo .index_all-3dB_Z .index_photoDiv-NyPIf:hover .index_picDocWrap-1aMq3 {
  display: block;
}
.index_container-38Qmo .index_all-3dB_Z .index_profileAvatarEdit-2uwa- {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.index_container-38Qmo .index_all-3dB_Z .index_profileAvatarEdit-2uwa- .index_avt-1R5lv {
  width: 80px !important;
  height: 80px !important;
}
.index_container-38Qmo .index_all-3dB_Z .index_profileAvatarEdit-2uwa- .index_picDoc-2TfGM {
  height: 21px !important;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF !important;
  line-height: 17px;
  bottom: 0px;
  top: unset !important;
  opacity: 0.3 !important;
}
.index_container-38Qmo .index_all-3dB_Z .index_colName-2SZ9I {
  margin-bottom: 24px;
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #111111;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.index_container-38Qmo .index_all-3dB_Z .index_colName-2SZ9I .index_tag-1wPU6 {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.index_container-38Qmo .index_all-3dB_Z .index_colName-2SZ9I .index_modifyBtn-30Flg {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 22px;
  margin-left: 24px;
  cursor: pointer;
}
.index_container-38Qmo .index_all-3dB_Z .index_modify-2jqmu {
  padding-left: 20px;
  color: #2861FC;
  cursor: pointer;
}
.index_container-38Qmo .index_all-3dB_Z .index_wrapper-3Qu00 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_container-38Qmo .index_all-3dB_Z .index_wrapper-3Qu00 .index_leftWrapper-2E15o {
  flex: 1;
}
.index_container-38Qmo .index_all-3dB_Z .index_wrapper-3Qu00 .index_rightWrapper-B1Quk {
  width: 80px;
  height: 80px;
}
.index_container-38Qmo .index_all-3dB_Z .index_eachDiv-17KET {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 24px;
}
.index_container-38Qmo .index_all-3dB_Z .index_eachDiv-17KET .index_labelName-mhK-R {
  width: 144px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.index_container-38Qmo .index_all-3dB_Z .index_eachDiv-17KET .index_editBtn1-3nJIB {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 90px;
  white-space: pre;
  text-align: right;
}
.index_container-38Qmo .index_all-3dB_Z .index_eachDiv-17KET .index_editBtn2-MlyTi {
  color: red;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 30px;
  text-align: right;
}
.index_container-38Qmo .index_all-3dB_Z .index_eachDiv-17KET .index_eachDivRight-3_5n0 {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.index_container-38Qmo .index_all-3dB_Z .index_formDiv-I_WXo {
  width: 500px;
}
.index_container-38Qmo .index_progress-average-1rsvQ .index_progress-1pz__ .ant-progress-bg {
  background-color: #FF6900;
}
.index_userAvatarEdit-1D170 canvas {
  padding: 8px;
  border-radius: 8px;
  border: 1px #BFBFBF dashed;
}
.index_userAvatarEdit-1D170 .index_reSelect-3q8Ig {
  font-size: 16px;
  color: #2861FC;
  cursor: pointer;
}
.index_wechatUnbindModalWrapper-3Unlr .ant-modal-body {
  padding: 20px 22px 32px 22px;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_warningTitle-q1AzK {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_warningTitle-q1AzK i {
  transform: rotate(180deg);
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_warningText-3u_H2 {
  white-space: break-spaces;
  margin-top: 28px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-bottom: 24px;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_warningText-3u_H2 #email {
  color: #2861FC;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_warningText-3u_H2 .index_innerWarningText-1ZS0A {
  margin: 0px;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_normalText-3O-yq {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-bottom: 24px;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_confirmBtn-1Wiwl {
  width: 100%;
  height: 36px;
  background: #2861FC;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  border: unset;
}
.index_wechatUnbindModalWrapper-3Unlr .index_warningModal-24NAI .index_skipBtn-38xO_ {
  display: inline-block;
  width: 56px;
  height: 20px;
  margin: auto;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  cursor: pointer;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3IeB1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3OTE4 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3OTE4 .index_forkDiv2QueueInit-2DSeq {
  height: 100px !important;
}
.index_forkDiv1-3OTE4 .index_forkDiv2Queue-2C_dm {
  height: 151px !important;
}
.index_forkDiv1-3OTE4 .index_forkDiv2-3t-zL {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3OTE4 .index_forkDiv2-3t-zL .index_word-3VMXB {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3OTE4 .index_forkDiv2-3t-zL .index_word-3VMXB .index_boldWord-2GHHx {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3OTE4 .index_forkDiv2-3t-zL .index_loadingHint-39fk7 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1iPa_ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1LfaV {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-sSoog {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2-V43 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2-V43::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-10452 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-10452 .index_filterCheckbox-10-Gw {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-10452 .index_filterFooter-6MUFK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-10452 .index_numberInput-3Avv2 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-10452 .index_filterTitle-1bKD7 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-10452 .index_modalBtnCancel-1iPa_ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-10452 .index_modalBtnOk-20Nlf {
  border-radius: 24px !important;
}
.index_tableFilterDiv-10452 .index_tableBtn-3uj8i {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-10452 .index_tableBtn-3uj8i:hover {
  color: #2861FC;
}
.index_tableFilterDiv-10452 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-36N0f {
  display: flex;
}
.index_splitLine-2adbD {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3ds4p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-33JZB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-AtRrf {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2fWZR {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2fWZR:hover {
  text-decoration: underline;
}
.index_copyLink-3TDJC {
  margin-left: 24px;
}
.index_copyLink-3TDJC .index_copyIcon-19IyQ {
  margin-right: 4px;
}
.index_flexCenter-3fQLT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-37ZmX {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-BzqW_ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-22ETu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3VeZm {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3VeZm:hover {
  color: #2861FC;
}
.index_bluePlainText-3ABKF {
  color: #2861FC;
}
.index_blueTextPlain-dswnx {
  color: #2861FC;
}
.index_antInput-MQPqp {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1yiNV {
  margin-right: 16px;
}
.index_ml8-2K4ag {
  margin-left: 8px;
}
.index_mr8-3e2j3 {
  margin-right: 8px;
}
.index_mb16-3hK0C {
  margin-bottom: 16px;
}
.index_moTag-SFGe1 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2aP3z {
  cursor: pointer;
}
.index_moUserAvatar-2hwKs {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2pBSK {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2aP3z:hover .index_moUserAvatar-2hwKs {
  color: #2861FC;
}
.index_navOverlay-DYDE5 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-DYDE5 .ant-dropdown-menu-item a,
.index_navOverlay-DYDE5 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-DYDE5 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-DYDE5 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3fsSq .index_subTitle-pHoiv {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3fsSq .ant-table-thead > tr > th,
.index_homeworkTableStyle-3fsSq .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3fsSq .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3fsSq .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3fsSq .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3fsSq .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3fsSq .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3fsSq .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3fsSq .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2A2pR,
.index_modalHeaderNew-XQis6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-XQis6 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1Fq_K {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2A2pR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2A2pR {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2A2pR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2_pwc {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3ds4p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3fQLT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-223aT {
  margin-left: 16px;
}
.index_mr16-1yiNV {
  margin-right: 16px;
}
.index_phone-modal-1Jfjo {
  width: 80% !important;
}
.index_medalSrc-3oSPH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2-v9f 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2-v9f {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1gztD .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1gztD .ant-tabs {
  background: white;
}
.index_tabStyle-1gztD .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-27hBR {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3BKDL {
  width: 100%;
}
.index_spin-3BKDL .index_ant-spin-container-1DIn5 {
  width: 100%;
}
.index_confirmBtns-1ILFe {
  color: red;
}
.index_confirmBtns-1ILFe .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3R13P {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3R13P .index_studentNum-9YATW {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3YTYd .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3YTYd .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3YTYd .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3YTYd .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3YTYd .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2OFqh {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2FMLP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3dRnR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3dRnR .index_forkDiv2QueueInit-1dwqe {
  height: 100px !important;
}
.index_forkDiv1-3dRnR .index_forkDiv2Queue-3AWwX {
  height: 151px !important;
}
.index_forkDiv1-3dRnR .index_forkDiv2-7NdCW {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3dRnR .index_forkDiv2-7NdCW .index_word-2QEUJ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3dRnR .index_forkDiv2-7NdCW .index_word-2QEUJ .index_boldWord-S15Wo {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3dRnR .index_forkDiv2-7NdCW .index_loadingHint-3M-Kc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-eE3FI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2H-Ed {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2jRQp {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3REz1 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3REz1::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3Cfll {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3Cfll .index_filterCheckbox-1cJEb {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3Cfll .index_filterFooter-aJ9kg {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3Cfll .index_numberInput-1LNmU {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3Cfll .index_filterTitle-FEXgH {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3Cfll .index_modalBtnCancel-eE3FI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3Cfll .index_modalBtnOk-3R1En {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3Cfll .index_tableBtn-2ShL4 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3Cfll .index_tableBtn-2ShL4:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3Cfll :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2mLfi {
  display: flex;
}
.index_splitLine-2Qz0u {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-vIflW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2X0wR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-rhiUL {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2wCow {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2wCow:hover {
  text-decoration: underline;
}
.index_copyLink-32oRm {
  margin-left: 24px;
}
.index_copyLink-32oRm .index_copyIcon-1WGsQ {
  margin-right: 4px;
}
.index_flexCenter-3DMK5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3dhCl {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-18b7Z {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-dJpzT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2A8hq {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2A8hq:hover {
  color: #2861FC;
}
.index_bluePlainText-3-yKO {
  color: #2861FC;
}
.index_blueTextPlain-2Jvh3 {
  color: #2861FC;
}
.index_antInput-3-h_5 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2Bit3 {
  margin-right: 16px;
}
.index_ml8-YCkYc {
  margin-left: 8px;
}
.index_mr8-3ARA2 {
  margin-right: 8px;
}
.index_mb16-2y5l5 {
  margin-bottom: 16px;
}
.index_moTag-2704u {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-37_0W {
  cursor: pointer;
}
.index_moUserAvatar-2XlpK {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3Tq3x {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-37_0W:hover .index_moUserAvatar-2XlpK {
  color: #2861FC;
}
.index_navOverlay-2yr_2 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2yr_2 .ant-dropdown-menu-item a,
.index_navOverlay-2yr_2 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2yr_2 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2yr_2 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1VqYO .index_subTitle-2NxDF {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1VqYO .ant-table-thead > tr > th,
.index_homeworkTableStyle-1VqYO .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1VqYO .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1VqYO .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1VqYO .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1VqYO .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1VqYO .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1VqYO .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1VqYO .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3hisP,
.index_modalHeaderNew-h6wJQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-h6wJQ {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-DRK0s {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3hisP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3hisP {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3hisP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-29oKj {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-vIflW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3DMK5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-35_YW {
  margin-left: 16px;
}
.index_mr16-2Bit3 {
  margin-right: 16px;
}
.index_phone-modal-28XRj {
  width: 80% !important;
}
.index_medalSrc-1tXyV {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-43V1u 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-43V1u {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2_o58 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2_o58 .ant-tabs {
  background: white;
}
.index_tabStyle-2_o58 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-18ut2 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-oOCCH {
  width: 100%;
}
.index_spin-oOCCH .index_ant-spin-container-29ruj {
  width: 100%;
}
.index_confirmBtns-byZnp {
  color: red;
}
.index_confirmBtns-byZnp .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-dUzfz {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-dUzfz .index_studentNum-WuLmT {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3N2OQ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3N2OQ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3N2OQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3N2OQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3N2OQ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-ygmFw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_commonGlobal-OBSae .index_ant-tabs-top-bar-z_ihG {
  border-bottom: unset;
}
.index_commonGlobal-OBSae .index_ant-input-2EKo8 {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_commonGlobal-OBSae .index_ant-input-2EKo8:focus,
.index_commonGlobal-OBSae .index_ant-input-2EKo8:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_commonGlobal-OBSae .index_ant-form-item-2Vs3s {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_commonGlobal-OBSae .index_ant-form-item-2Vs3s:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_commonGlobal-OBSae .index_ant-form-item-control-wrapper-3nE97 {
  height: 4.4rem;
}
.index_commonGlobal-OBSae .index_ant-form-explain-1cfSN {
  padding-top: 0.6rem;
}
.index_captchaWrapperCommon-2aXy_ {
  position: relative;
}
.index_captchaWrapperCommon-2aXy_ .ant-input {
  padding-right: 130px;
}
.index_captchaWrapperCommon-2aXy_ .index_getCaptcha-3HD7o {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: #F6F7FA !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapperCommon-2aXy_ .index_getCaptcha-3HD7o[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_mobileGroupGlobal-38Sji {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_mobileGroupGlobal-38Sji .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-38Sji .ant-input:focus,
.index_mobileGroupGlobal-38Sji .ant-input:hover {
  border: unset !important;
}
.index_mobileGroupGlobal-38Sji .ant-select-selection {
  border: unset;
}
.index_mobileGroupGlobal-38Sji .has-error .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-38Sji .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_mobileGroupGlobal-38Sji .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_mobileGroupGlobal-38Sji .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_mobileGroupGlobal-38Sji .ant-form-item-control {
  height: 4.4rem;
}
.index_mobileGroupGlobal-38Sji .ant-select-arrow {
  color: #999999;
}
.index_submitGlobal-3v5La {
  width: 100%;
  margin: auto;
  height: 4.4rem;
  background: #2861FC;
  border-radius: 0.2rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre;
}
.index_submitGlobal-3v5La:hover,
.index_submitGlobal-3v5La:focus {
  background: #2861FC;
}
.index_submitGlobal-3v5La[disabled] {
  background: #6890FC;
  border-color: #6890FC;
  cursor: not-allowed;
  pointer-events: none;
}
.index_submitGlobal-3v5La[disabled]:hover {
  background: #6890FC;
}
.index_loginCommon-2naTY .index_ant-form-item-2Vs3s {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginCommon-2naTY .index_ant-form-item-control-3cRyy {
  line-height: 32px;
}
.index_loginCommon-2naTY .index_ant-select-selection-LQV6R {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginCommon-2naTY .index_ant-select-selection-LQV6R:focus {
  box-shadow: unset;
}
.index_loginCommon-2naTY .index_has-error-1eaQW .index_ant-input-2EKo8,
.index_loginCommon-2naTY .index_has-error-1eaQW .index_ant-input-2EKo8:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginCommon-2naTY .index_ant-input-2EKo8 {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginCommon-2naTY .index_has-error-1eaQW .index_ant-select-arrow-2z1q7 {
  color: #666666;
}
.index_loginCommon-2naTY .index_ant-input-2EKo8:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginCommon-2naTY .index_ant-input-2EKo8:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginCommon-2naTY .index_ant-form-explain-1cfSN {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginCommon-2naTY .index_ant-btn-primary-3gpMD:hover,
.index_loginCommon-2naTY .index_ant-btn-primary-3gpMD:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_captchaWrapper-1j1yO {
  position: relative;
}
.index_captchaWrapper-1j1yO .ant-input {
  padding-right: 127px;
}
.index_captchaWrapper-1j1yO .index_getCaptcha-3HD7o {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapper-1j1yO .index_getCaptcha-3HD7o[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_errorMsg-31Vug {
  padding-left: 8px;
}
.index_errorMsg-31Vug .index_message-3HQE1 {
  word-break: break-all;
}
.index_additional-3xWoE {
  height: unset !important;
}
.index_submit-1afrY {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_submit-1afrY:hover,
.index_submit-1afrY:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submit-disabled-2ZxHb,
.index_submit-1afrY.index_disabled-12_Gn,
.index_submit-1afrY[disabled],
.index_submit-disabled-2ZxHb:hover,
.index_submit-1afrY.index_disabled-12_Gn:hover,
.index_submit-1afrY[disabled]:hover,
.index_submit-disabled-2ZxHb:focus,
.index_submit-1afrY.index_disabled-12_Gn:focus,
.index_submit-1afrY[disabled]:focus,
.index_submit-disabled-2ZxHb:active,
.index_submit-1afrY.index_disabled-12_Gn:active,
.index_submit-1afrY[disabled]:active,
.index_submit-disabled-2ZxHb.index_active-3XPtO,
.index_submit-1afrY.index_disabled-12_Gn.index_active-3XPtO,
.index_submit-1afrY[disabled].index_active-3XPtO {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submit-disabled-2ZxHb:hover,
.index_submit-1afrY.index_disabled-12_Gn:hover,
.index_submit-1afrY[disabled]:hover,
.index_submit-disabled-2ZxHb:hover:hover,
.index_submit-1afrY.index_disabled-12_Gn:hover:hover,
.index_submit-1afrY[disabled]:hover:hover,
.index_submit-disabled-2ZxHb:focus:hover,
.index_submit-1afrY.index_disabled-12_Gn:focus:hover,
.index_submit-1afrY[disabled]:focus:hover,
.index_submit-disabled-2ZxHb:active:hover,
.index_submit-1afrY.index_disabled-12_Gn:active:hover,
.index_submit-1afrY[disabled]:active:hover,
.index_submit-disabled-2ZxHb.index_active-3XPtO:hover,
.index_submit-1afrY.index_disabled-12_Gn.index_active-3XPtO:hover,
.index_submit-1afrY[disabled].index_active-3XPtO:hover {
  background: #6890FC;
}
.index_loginPageRegisterBtn-1GeVi {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  width: 100%;
  display: block;
  text-align: center;
}
.index_loginPageRegisterBtn-1GeVi:hover {
  color: #2861FC;
}
.index_submitBtn-2sEuR {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
}
.index_submitBtn-2sEuR:hover,
.index_submitBtn-2sEuR:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submitBtn-disabled-3MSDL,
.index_submitBtn-2sEuR.index_disabled-12_Gn,
.index_submitBtn-2sEuR[disabled],
.index_submitBtn-disabled-3MSDL:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn:hover,
.index_submitBtn-2sEuR[disabled]:hover,
.index_submitBtn-disabled-3MSDL:focus,
.index_submitBtn-2sEuR.index_disabled-12_Gn:focus,
.index_submitBtn-2sEuR[disabled]:focus,
.index_submitBtn-disabled-3MSDL:active,
.index_submitBtn-2sEuR.index_disabled-12_Gn:active,
.index_submitBtn-2sEuR[disabled]:active,
.index_submitBtn-disabled-3MSDL.index_active-3XPtO,
.index_submitBtn-2sEuR.index_disabled-12_Gn.index_active-3XPtO,
.index_submitBtn-2sEuR[disabled].index_active-3XPtO {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submitBtn-disabled-3MSDL:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn:hover,
.index_submitBtn-2sEuR[disabled]:hover,
.index_submitBtn-disabled-3MSDL:hover:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn:hover:hover,
.index_submitBtn-2sEuR[disabled]:hover:hover,
.index_submitBtn-disabled-3MSDL:focus:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn:focus:hover,
.index_submitBtn-2sEuR[disabled]:focus:hover,
.index_submitBtn-disabled-3MSDL:active:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn:active:hover,
.index_submitBtn-2sEuR[disabled]:active:hover,
.index_submitBtn-disabled-3MSDL.index_active-3XPtO:hover,
.index_submitBtn-2sEuR.index_disabled-12_Gn.index_active-3XPtO:hover,
.index_submitBtn-2sEuR[disabled].index_active-3XPtO:hover {
  background: #6890FC;
}
.index_cancelBtn-3HVjg {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
  background: #FFFFFF;
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 24px;
}
.index_cancelBtn-3HVjg:hover,
.index_cancelBtn-3HVjg:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_cancelBtn-disabled-2kO8x,
.index_cancelBtn-3HVjg.index_disabled-12_Gn,
.index_cancelBtn-3HVjg[disabled],
.index_cancelBtn-disabled-2kO8x:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:hover,
.index_cancelBtn-3HVjg[disabled]:hover,
.index_cancelBtn-disabled-2kO8x:focus,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:focus,
.index_cancelBtn-3HVjg[disabled]:focus,
.index_cancelBtn-disabled-2kO8x:active,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:active,
.index_cancelBtn-3HVjg[disabled]:active,
.index_cancelBtn-disabled-2kO8x.index_active-3XPtO,
.index_cancelBtn-3HVjg.index_disabled-12_Gn.index_active-3XPtO,
.index_cancelBtn-3HVjg[disabled].index_active-3XPtO {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_cancelBtn-disabled-2kO8x:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:hover,
.index_cancelBtn-3HVjg[disabled]:hover,
.index_cancelBtn-disabled-2kO8x:hover:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:hover:hover,
.index_cancelBtn-3HVjg[disabled]:hover:hover,
.index_cancelBtn-disabled-2kO8x:focus:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:focus:hover,
.index_cancelBtn-3HVjg[disabled]:focus:hover,
.index_cancelBtn-disabled-2kO8x:active:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn:active:hover,
.index_cancelBtn-3HVjg[disabled]:active:hover,
.index_cancelBtn-disabled-2kO8x.index_active-3XPtO:hover,
.index_cancelBtn-3HVjg.index_disabled-12_Gn.index_active-3XPtO:hover,
.index_cancelBtn-3HVjg[disabled].index_active-3XPtO:hover {
  background: #6890FC;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #666666;
  line-height: 20px;
  position: unset !important;
  display: flex !important;
  top: unset !important;
  border-bottom: 1px solid #D8D8D8;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 .ant-input {
  border: unset !important;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 .ant-select-selection {
  border: unset;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 .has-error .ant-input {
  border: unset !important;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_formItem-C61DJ .index_mobileGroup-3d1s9 .ant-select-arrow {
  color: #666666;
}
.index_formItem-C61DJ .index_focus-23X6R {
  border-bottom: 1px solid #2861FC;
}
.index_phoneBindWechatWrapper-F5_Ic {
  display: flex;
  flex-direction: column;
  font-family: sans-serif;
}
.index_phoneBindWechatWrapper-F5_Ic .index_bindWechatTitle-1rQb0 {
  font-size: 2rem;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.8rem;
}
.index_phoneBindWechatWrapper-F5_Ic .index_bindDesc-qr7qX {
  font-size: 1.4rem;
  font-weight: 400;
  color: #999999;
  margin-bottom: 4rem;
}
.index_phoneBindWechatWrapper-F5_Ic .index_phoneQrImg-2rJ_v {
  width: 14.9rem;
  height: 14.9rem;
  margin: auto;
  margin-bottom: 5rem;
}
.index_phoneBindWechatWrapper-F5_Ic .index_backLoginBtn-1Pum8 {
  width: 100%;
  height: 4.4rem;
  background: #2861FC;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 0rem;
  color: #F6F7FA;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_phoneBindWechatWrapper-F5_Ic .index_agreement-4-Ini {
  position: fixed;
  bottom: 4.65rem;
  left: 0rem;
  text-align: center;
  width: 100%;
  line-height: 2rem;
}
.index_phoneBindWechatWrapper-F5_Ic .index_agreement-4-Ini .index_doc-1dE_K {
  color: #2861FC;
  cursor: pointer;
}
.index_panelLeft-3umdu {
  width: 39%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_panelLeft-3umdu .index_title-u7UAd {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  margin-bottom: 14px;
  text-align: center;
}
.index_panelLeft-3umdu .index_qrImgWrapper-2zcBx {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 14px;
}
.index_panelLeft-3umdu .index_qrImgWrapper-2zcBx .index_disableCover-7EDpg {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
.index_panelLeft-3umdu .index_qrImg-3dvPB {
  width: 118px;
}
.index_panelLeft-3umdu .index_normalText-33igI {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.index_panelLeft-3umdu .index_normalText-33igI .index_moLogo-1oXVe {
  width: 16px;
  margin-right: 9px;
}
.index_settingModal-3LURo {
  width: 100%;
}
.index_settingModal-3LURo:after {
  display: none;
}
.index_settingModal-3LURo .index_settingTitle-2HGi4 {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  margin-bottom: 16px;
}
.index_settingModal-3LURo .index_normalText-33igI {
  margin-bottom: 5px;
}
.index_settingModal-3LURo .index_qrImgWrapper-2zcBx {
  margin: 3px 0px 24px 0px;
}
.index_settingModal-3LURo .index_qrImgWrapper-2zcBx .index_qrImg-3dvPB {
  width: 180px;
  height: 180px;
}
.index_settingModal-3LURo .index_wechatAuthRule-kcV7i {
  height: 17px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #cccccc;
  line-height: 17px;
}
.index_settingModal-3LURo .index_wechatAuthRule-kcV7i .index_doc-1dE_K {
  color: #6890FC;
  cursor: pointer;
}
.index_settingModal-3LURo .index_policeText-3SF7r {
  font-size: 12px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 17px;
  margin-top: 17px;
  text-align: center;
}
.index_singlePage-9uPMY {
  width: 100%;
  padding-top: 10px;
  font-family: PingFangSC-Regular, sans-serif;
  position: relative;
}
.index_singlePage-9uPMY:after {
  border-right: unset;
}
.index_singlePage-9uPMY .index_title-u7UAd:nth-child(1) {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  margin-bottom: 10px;
}
.index_singlePage-9uPMY .index_goBackBtn-18wLw {
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  cursor: pointer;
}
.index_singlePage-9uPMY .index_goBackBtn-18wLw:hover {
  color: #2861FC;
}
.index_singlePage-9uPMY .index_goBackBtn-18wLw:hover .iconfont {
  color: #2861FC !important;
}
.index_singlePage-9uPMY .index_normalText-33igI {
  line-height: 20px;
}
.index_singlePage-9uPMY .index_title-u7UAd:nth-child(2) {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
}
.index_singlePage-9uPMY .index_qrImg-3dvPB {
  width: 172px;
  height: 172px;
}
.index_singlePage-9uPMY .index_policeText-3SF7r {
  font-size: 12px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 17px;
  margin-top: 17px;
  text-align: center;
}

.index_content-3zdHr {
  width: 326px;
  height: 170px;
  background: url(https://imgbed.momodel.cn/mo/extension_popoverBg.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: -7px 0;
  padding: 22px 0 0 28px;
  display: flex;
  position: relative;
}
.index_content-3zdHr .index_left-aij3P {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
}
.index_content-3zdHr .index_left-aij3P .index_title-1jy_T {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.index_content-3zdHr .index_left-aij3P .index_title-1jy_T .index_text-2u43D {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #ffffff;
  margin-right: 5px;
}
.index_content-3zdHr .index_left-aij3P .index_title-1jy_T .index_icon-3PceY {
  width: 19px;
  height: 19px;
}
.index_content-3zdHr .index_left-aij3P .index_tip-1K9qP {
  display: flex;
  font-size: 14px;
  align-items: center;
}
.index_content-3zdHr .index_left-aij3P .index_tip-1K9qP .index_leftIcon-2z1fu {
  margin-right: 3px;
  color: #6ebf05;
}
.index_content-3zdHr .index_left-aij3P .index_tip-1K9qP .index_leftTxt-3OVKY {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #777777;
}
.index_content-3zdHr .index_left-aij3P .index_first-3ZYGW {
  margin-bottom: 6px;
}
.index_content-3zdHr .index_right-3zUoz {
  width: 100px;
  height: 100px;
  margin-top: 3px;
  padding: 5px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid rgba(71, 112, 238, 0.22);
}
.index_content-3zdHr .index_close-1Xf6r {
  position: absolute;
  font-size: 16px;
  top: 14px;
  right: 24px;
  color: #ffffff;
  cursor: pointer;
}
.index_groupPopover-289HY.index_zIndex-2og5u {
  padding-left: 0 !important;
  z-index: 1000 !important;
}
.index_groupPopover-289HY.index_zIndex-2og5u .ant-popover-inner {
  background-color: transparent;
  box-shadow: none;
}
.index_groupPopover-289HY.index_zIndex-2og5u .ant-popover-inner-content {
  padding: 16px 0 0 0;
}
.index_groupPopover-289HY.index_zIndex-2og5u .ant-popover-arrow {
  display: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-LeyyE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1SQNP {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1SQNP .index_forkDiv2QueueInit-MeXJo {
  height: 100px !important;
}
.index_forkDiv1-1SQNP .index_forkDiv2Queue-3Ef79 {
  height: 151px !important;
}
.index_forkDiv1-1SQNP .index_forkDiv2-3M6C2 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1SQNP .index_forkDiv2-3M6C2 .index_word-1aUir {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1SQNP .index_forkDiv2-3M6C2 .index_word-1aUir .index_boldWord-2fe61 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1SQNP .index_forkDiv2-3M6C2 .index_loadingHint-4rPqz {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1t50M {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2d1dR {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3dm_Y {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2hbCi {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2hbCi::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3nwQM {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3nwQM .index_filterCheckbox-WEPbC {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3nwQM .index_filterFooter-2s5kD {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3nwQM .index_numberInput-2MD1i {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3nwQM .index_filterTitle-3QR0e {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3nwQM .index_modalBtnCancel-1t50M {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3nwQM .index_modalBtnOk-2lC7H {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3nwQM .index_tableBtn-2bB1w {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3nwQM .index_tableBtn-2bB1w:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3nwQM :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1rmcv {
  display: flex;
}
.index_splitLine-o9Pym {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2ObIt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3WZma {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-21AtA {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1gDT9 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1gDT9:hover {
  text-decoration: underline;
}
.index_copyLink-1XNDr {
  margin-left: 24px;
}
.index_copyLink-1XNDr .index_copyIcon-18imU {
  margin-right: 4px;
}
.index_flexCenter-275vs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2DJDE {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-s-k4W {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3VIvE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-n23Ql {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-n23Ql:hover {
  color: #2861FC;
}
.index_bluePlainText-kEQcD {
  color: #2861FC;
}
.index_blueTextPlain-2Vinc {
  color: #2861FC;
}
.index_antInput-Ooku8 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-dVulD {
  margin-right: 16px;
}
.index_ml8-2jdQc {
  margin-left: 8px;
}
.index_mr8-3-cm9 {
  margin-right: 8px;
}
.index_mb16-KLvGh {
  margin-bottom: 16px;
}
.index_moTag-1v0pA {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Rji9 {
  cursor: pointer;
}
.index_moUserAvatar-2UdED {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1veuE {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Rji9:hover .index_moUserAvatar-2UdED {
  color: #2861FC;
}
.index_navOverlay-zMT08 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-zMT08 .ant-dropdown-menu-item a,
.index_navOverlay-zMT08 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-zMT08 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-zMT08 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3n6m1 .index_subTitle-DkrQp {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3n6m1 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3n6m1 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3n6m1 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3n6m1 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3n6m1 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3n6m1 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3n6m1 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3n6m1 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3n6m1 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2l5hI,
.index_modalHeaderNew-5hMCA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-5hMCA {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-SeQbx {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2l5hI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2l5hI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2l5hI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3QKqM {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2ObIt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-275vs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2PFBG {
  margin-left: 16px;
}
.index_mr16-dVulD {
  margin-right: 16px;
}
.index_phone-modal-3630E {
  width: 80% !important;
}
.index_medalSrc-1ycBf {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1mZyE 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1mZyE {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-264mT .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-264mT .ant-tabs {
  background: white;
}
.index_tabStyle-264mT .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1L1CG {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-V5Cmx {
  width: 100%;
}
.index_spin-V5Cmx .index_ant-spin-container-3qlsu {
  width: 100%;
}
.index_confirmBtns-nErmr {
  color: red;
}
.index_confirmBtns-nErmr .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3LThF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3LThF .index_studentNum-2jcxc {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-33eS4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-33eS4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-33eS4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33eS4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33eS4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-d0got {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.treeWrapper {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: block;
  padding-bottom: 300px;
}

.classicTreeWrapper {
  max-height: calc(100% - 150px);
  overflow-y: auto;
  overflow-x: hidden;
}

.treeParent .ant-tree-switcher {
  display: none !important;
}

.treeWrapper .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: unset;
}

.treeWrapper .ant-tree-child-tree > li:first-child {
  padding-top: 0px;
}

.treeWrapper .ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: unset;
}

.treeWrapper .ant-tree-child-tree {
  padding-left: 0px;
}

.treeWrapper .treeChild {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0px;
  padding-left: 18px;
}

.treeWrapper .treeChild:hover {
  background: #F0F5FF;
}

.treeWrapper .treeChild:hover .switchIcon i {
  color: #2861FC !important;
}

.treeWrapper .treeChild > .ant-tree-switcher.ant-tree-switcher-noop {
  display: none;
}

.treeParent .ant-tree-node-content-wrapper, treeChild .ant-tree-node-content-wrapper {
  display: block;
  width: 100% !important;
  padding-right: 0px;
}

.treeWrapper .hideSwitchIconNode > .ant-tree-switcher {
  display: none;
}

.treeChild .ant-progress-text {
  display: none;
}

.treeWrapper .treeChild {
  border-right: 2px solid transparent;
}

.treeWrapper .activeTreeNode {
  background-color: #F0F5FF;
  border-right: 2px solid #2861FC;
}

.treeWrapper .circle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #BFBFBF;
  display: inline-block;
  background-color: #F8F8F8;
}

.treeWrapper .switchIcon {
  display: inline-flex;
  align-items: center;
  margin: 0 8px;
}

@keyframes turnDown {
  from {
    transform: rotate(1turn);
    top: -12px;
  }
  to {
    transform: rotate(0.5turn);
    top: -5px;
  }

}

@keyframes turnUp {
  from {
    transform: rotate(0.5turn);
    top: -5px;
  }
  to {
    transform: rotate(1turn);
    top: -12px;
  }

}

.treeNodeParent {
  width: 100%;
  display: flex;
  align-items: center;
  padding-right: 11px;
}

.captchaStatus {
  display: flex;
  flex: 1;
  justify-content: end;
}

.treeNodeParent .iconfont {
  color: rgba(0, 0, 0, 0.25);
}


.treeNodeLeaf[data-isupdate='true']:hover .waitToUpdate {
  display: block;
}

.waitToUpdate {
  font-size: 12px;
  padding: 0px 10px;
  background: #BFBFBF;
  border: 0;
  display: none;
  font-family: PingFangSC-Regular, sans-serif;
  color: #FFFFFF !important;
  margin-left: 4px;
}

.waitToUpdate:hover {
  background: #BFBFBF;
}

.treeNodeLeafWrapper {
  display: flex;
  width: 100%;
}

.treeNodeLeaf {
  margin-left: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 7px;
}

.treeNodeLeaf .content {
  width: 100%;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
}

.treeNodeLeaf .content:hover, .treeNodeLeaf.active, .treeChild.activeTreeNode .treeNodeLeaf .content {
  color: #2861FC;
}

.treeNodeLeaf[data-isupdate='true'],
.treeNodeLeaf[data-isupdate='true']:hover{
  cursor: not-allowed !important; 
}
.treeNodeLeaf[data-isupdate='true'] .content,
.treeNodeLeaf[data-isupdate='true']:hover .content {
  color: #BFBFBF;
}

.treeNodeLeaf .content > img {
  margin-bottom: 3px;
}

.treeNodeParent .treeNodeParentTitle {
  margin-left: 8px;
  color: #313131;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  font-size: 14px;
}

.treeNodeParent .treeNodeParentTitle.active {
  color: #2861FC;
}

.treeWrapper .arrowsIcon {
  margin-right: 12px;
  position: relative;
  font-size: 16px;
  color: #8A8A8A;
}

.treeWrapper .arrowsIcon::before {
  display: inline-block;
  transform-origin: center center;
  width: 16px;
  height: 16px;
  position: absolute;
  top: -9px;
}

.treeWrapper .transformDown::before {
  animation: ease-in-out turnDown .2s;
  animation-fill-mode: forwards;
}

.treeWrapper .transformUp::before {
  animation: ease-in-out turnUp .2s;
  animation-fill-mode: forwards;
}

.treeNodeLeaf.locked {
  color: #999999;
}

.treeNodeLeaf.locked .content:hover {
  color: #999999;
}

.treeNodeLeaf.locked i.iconfont.icon-kaisuo {
  font-size: 14px;
  color: #CCCCCC;
}


/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/

:root {
  --jp-private-log-manager-active-top-border: 2px;
  --jp-private-log-manager-tab-height: 32px;
  --jp-private-modules-manager-tab-padding-top: 8px;
}

/*-----------------------------------------------------------------------------
| Tabs in the dock panel
|----------------------------------------------------------------------------*/

.text-p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

}

.show-up-down {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  color: #2861FC;
}

#logs-manager .hide-text {

  margin-bottom: 0px;
  color: #969DA6;

}

#logs-manager .icon {
  font-size: 12px;
  color: #969DA6;
  padding-top: 3px;
}

.classRoomOneSectionText:hover {
  cursor: pointer !important;
}

.classRoomText:hover {
  color: #2861FC;
}

.classRoomText {
  margin: 10px 0;
  margin-bottom: 16px;
}

.classRoomText:last-child {
  margin-bottom: 32px;
}

.classRoomTextUnclickable {
  margin: 10px 0;
  margin-bottom: 16px;
}

.classRoomTextUnclickable:last-child {
  margin-bottom: 32px;
}

.scrollContent {

}

.classRoomText:hover .icon-text {
  color: #2861FC;
}

.icon-text {
  color: #969da6;
}

.icon-text:hover {
  color: #2861FC;
}

.appEmpty {
  width: 100%;
  height: calc(100vh - 200px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.tabHeader {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  padding-top: 0;
}

.senctionItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.needUpdateItem:hover .needUpdate{
  display: block;
}

.needUpdate {
  display: none;
  font-size: 12px;
  padding: 0px 10px;
  background: #BFBFBF;
  border: 0;
  font-family: PingFangSC-Regular, sans-serif;
  color: #FFFFFF;
  margin-left: 10px;
}

.footer {
  display: flex;
  position: absolute;
  bottom: 0;
  padding: 8px;
  background: rgba(245, 245, 245, 1);
  width: 100%;
  align-items: flex-end;
}

.discussionItemWrap {
  display: flex;
  padding: 0 10px;
  /*align-items: center;*/
}

.discussionItemContent {
  /*min-width: 230px;*/
  margin-left: 10px;
  width: 95%;


}

.discussionItem {
  margin-bottom: 20px;
}

.custom-class {

}

.clamp-lines__button {
  background: none;
  border: 0;
  color: #2861FC;
  cursor: pointer;
  padding: 0;
  outline: none;
  font-size: 12px;
}

.discussionItemHeader {
  display: flex;
  justify-content: space-between;
}

.discussionItemMain {
  margin-top: 6px;
  margin-bottom: 8px;
  word-break: break-all;
}

.discussionItemFooter {
  display: flex;
  /*justify-content: space-between;*/
  font-size: 12px;
  color: #969da6;
  align-items: center;
  width: calc(100% - 20px);
  padding-bottom: 8px;
  /*border-bottom: 1px #E8EAED solid;*/
  margin-left: 12px;

}

.reply {
  color: #969DA6;
}

.reply:hover {
  color: #2861FC;
}

.comment {
  cursor: pointer;
  color: #2861FC;
}

.comment:hover {
  color: #2861FC;
}

.commentIcon:hover {
  color: #2861FC;
}

.courseUniteName {
  width: 85%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.commentDetail {
  background: #FBFBFB;
  padding: 16px 22px;
  border-bottom: 1px solid #E9E9E9;
  border-top: 1px solid #E9E9E9;
}

.commentDetailHeader {

}

.commentContentItemFooter {
  display: flex;
  justify-content: space-between;
}

.username {
  color: #0050B3;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}

.time {
  font-size: 12px;
  color: #919497;
}

.username:hover {
  /*color: #2861FC;*/
}

.commentContentItem {
  padding-bottom: 12px;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 10px;
  position: relative;
}

.commentContentItem:first-child {
  margin-top: 12px;
}

.commentContentItem:last-child {
  padding-bottom: 0px;
  border-bottom: 0;
  margin-bottom: 0;
}

.delete {
  color: #969da6;
  cursor: pointer;
}

.delete:hover {
  color: #2861FC;
}

.scrollContent::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.scrollContent::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .3);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}


.commenter, .replyer {
  color: #0050B3;
}

.commentContentItemContent {
  color: #596069;
  font-size: 14px;
}

#class-manager .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
  height: var(--jp-header-height);
}

.tabWrapper .ant-tabs-bar {
  display: none;
}

.tabWrapper .ant-tabs-tabpane {
  padding-top: 0px !important;
}

.classroomTabs {
  height: 100%;
}

.classroomTabs .ant-tabs-content {
  height: 100%;
}

.headWrapper {
  width: 100%;
}

.headWrapper .backBtn {
  cursor: pointer;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 17px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 32px;
  padding-top: 16px;
}

.headWrapper .backBtn .iconfont {
  font-size: 10px;
  color: rgba(0, 0, 0, 0.45);
  margin-right: 8px;
}

.courseInfoWrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 16px 32px 24px 32px;
  border-bottom: 1px solid #E8EAED;
}

.rightWrapper {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}

.rightWrapper .courseName {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #24292E;
  line-height: 22px;
  display: flex;
  align-items: center;
}

.rightWrapper .courseName .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.groupIcon {
  width: 16px;
  height: 16px;
  margin-left: 8px;
  cursor: pointer;
}

.rightWrapper .current {
  margin: 4px 0px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.rightWrapper .courseNumber {
  margin-top: 2px;
  margin-bottom: 4px;
  color: #F0C164;
  font-size: 16px;
}

.rightWrapper .ant-progress-inner {
  height: 6px;
}

.rightWrapper .ant-progress-bg {
  height: 6px !important;
  background: linear-gradient(270deg, #1980FF 0%, #36B7FF 100%);
}

.rightWrapper .ant-progress-text {
  /*transform: translateY(-3px);*/
}

/*#log-manager header {*/
/*border-bottom: var(--jp-border-width) solid var(--jp-border-color2);*/
/*flex: 0 0 auto;*/
/*font-size: var(--jp-ui-font-size0);*/
/*font-weight: 600;*/
/*letter-spacing: 1px;*/
/*margin: 0px;*/
/*padding: 12px 0 4px 12px;*/
/*text-transform: uppercase;*/
/*background: #ffffff;*/
/*}*/

/*#log-manager .p-TabBar-tab {*/
/*margin-left: calc(-1 * var(--jp-border-width));*/
/*height: var(--jp-private-modules-manager-tab-height);*/
/*padding: 0px 8px;*/
/*border-top: var(--jp-border-width) solid transparent;*/
/*border-bottom: var(--jp-border-width) solid transparent;*/
/*position: relative;*/
/*overflow: visible;*/
/*}*/

/*#log-manager .p-TabBar-tab:hover:not(.jp-mod-active){*/
/*background: var(--jp-layout-color2);*/
/*}*/

/*#log-manager .p-TabBar-tab:first-child{*/
/*margin-left: 0;*/
/*}*/

/*#log-manager .p-TabBar-tab.jp-mod-active{*/
/*color: white;*/
/*background: var(--jp-brand-color1);*/
/*}*/

/*#log-manager .p-TabBar-tabIcon*/
/*#log-manager .p-TabBar-tabLabel*/
/*#log-manager .p-TabBar-tabCloseIcon{*/
/*display: inline-block;*/
/*}*/

/*#log-manager .p-TabBar-tabLabel{*/
/*padding-top: var(--jp-private-modules-manager-tab-padding-top);*/
/*padding-left: 4px;*/
/*}*/

/*#log-manager .p-TabBar-tab .p-TabBar-tabIcon {*/
/*width: 14px;*/
/*background-position: left center;*/
/*background-repeat: no-repeat;*/
/*margin-right: 2px;*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-current .p-TabBar-tabIcon {*/
/*margin-bottom: var(--jp-border-width);*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-closable > .p-TabBar-tabCloseIcon{*/
/*margin-left: 4px;*/
/*padding-top: 12px;*/
/*background-size: 16px;*/
/*height: 16px;*/
/*width: 16px;*/
/*background-image: var(--jp-icon-close);*/
/*background-position: center;*/
/*background-repeat: no-repeat;*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-closable.jp-mod-dirty > .p-TabBar-tabCloseIcon{*/
/*background-size: 10px;*/
/*background-image: var(--jp-icon-circle);*/
/*}*/

/*#log-manager p-TabBar-tab.p-mod-closable.jp-mod-dirty.jp-mod-active > .p-TabBar-tabCloseIcon {*/
/*background-size: 10px;*/
/*background-image: var(--jp-icon-inverse-circle);*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-closable.jp-mod-active > .p-TabBar-tabCloseIcon{*/
/*background-image: var(--jp-icon-inverse-close);*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-closable > .p-TabBar-tabCloseIcon:hover {*/
/*background-size: 16px;*/
/*background-image: var(--jp-icon-close-circle);*/
/*}*/

/*#log-manager .p-TabBar-tab.p-mod-closable.jp-mod-active > .p-TabBar-tabCloseIcon:hover{*/
/*background-size: 16px;*/
/*background-image: var(--jp-icon-inverse-close-circle);*/
/*}*/

/*#log-manager .list{*/
/*height: 100%;*/
/*overflow: auto;*/
/*}*/

/*#log-manager .container {*/
/*height: 100%;*/
/*display: flex;*/
/*flex-direction: column;*/
/*padding-bottom: 5px;*/
/*background: #F1F4F9;*/
/*}*/

/*#log-manager .fav-btn{*/
/*width: 18px;*/
/*height: 18px;*/
/*background-color: #38507F;*/
/*-webkit-mask-repeat: no-repeat;*/
/*-webkit-mask-size: 18px 18px;*/
/*float: right;*/
/*cursor: pointer;*/
/*margin: 0 8px;*/
/*!*-webkit-mask-position: 6px 6px;*!*/
/*-webkit-mask-image: url(../../../../../img/star.svg);*/
/*mask-image: url(../../../../../img/star.svg);*/
/*}*/

/*!*#modules-manager,#datasets-manager .fav-btn:hover {*!*/
/*!*background-color: #666666;*!*/
/*!*}*!*/

/*#log-manager .history-btn {*/
/*font-size: 18px;*/
/*width: 18px;*/
/*height: 18px;*/
/*background-color: #38507F;*/
/*float: right;*/
/*cursor: pointer;*/
/*margin: 0 8px;*/
/*-webkit-mask-image: url(../../../../../img/history.svg);*/
/*mask-image: url(../../../../../img/history.svg);*/
/*}*/

/*#log-manager .my-btn{*/
/*font-size: 18px;*/
/*width: 18px;*/
/*height: 18px;*/
/*background-color: #38507F;*/
/*float: right;*/
/*cursor: pointer;*/
/*margin: 0 8px;*/
/*-webkit-mask-image: url(../../../../../img/user.svg);*/
/*mask-image: url(../../../../../img/user.svg);*/
/*}*/

/*!*#modules-manager,#datasets-manager .history-btn:hover {*!*/
/*!*color: #666666;*!*/
/*!*}*!*/

/*#log-manager .ant-card-head {*/
/*border-bottom: 0;*/
/*}*/

/*#log-manager .ant-card-head-title{*/
/*color: #495060;*/
/*display: flex;*/
/*align-items: center;*/
/*padding-bottom: 8px;*/
/*}*/

/*#log-manager .ant-card-extra{*/
/*padding-bottom: 8px;*/
/*}*/

/*#log-manager .detail-container{*/
/*background: white;*/
/*margin: 5px 0;*/
/*padding: 5px 0;*/
/*}*/

/*#log-manager .detail-container .header-row {*/
/*display: flex;*/
/*justify-content: space-between;*/
/*}*/

/*#log-manager .detail-container .h4{*/
/*display: flex;*/
/*align-items: center;*/
/*font-weight: bold;*/
/*margin: 10px 18px;*/
/*}*/

/*#log-manager .detail-container .icon {*/
/*margin-left: -2px;*/
/*margin-right: 10px;*/
/*}*/

/*#log-manager .detail-container .ant-table.ant-table-small {*/
/*border-width: 0 0 1px 0;*/
/*border-radius: 0;*/
/*}*/

/*#log-manager .detail-container .ant-table.ant-table-small table {*/
/*padding: 0;*/
/*}*/

/*#log-manager .detail-container .ant-table.ant-table-small table tr th  {*/
/*background: #FAFAFA;*/
/*border: none;*/
/*}*/

/*#log-manager .ant-list-item{*/
/*background: #FFFFFF;*/
/*padding: 12px 16px;*/
/*}*/

/*.ant-card-body {*/
/*color: #8395A5;*/
/*padding: 5px 24px 24px 24px;*/
/*}*/

/*#modules-manager,#datasets-manager .ant-card-extra {*/
/*margin: 5px 0;*/
/*}*/

.pagination {
  display: flex;
  justify-content: center;
}

.jp-classroom-truncate {
  color: #2861FC;
  cursor: pointer;
}

.jp-classroom-truncate:hover {
  color: #3FA9FF;
}

#mo-ClassicContainer .ant-tabs-bar,
#class-manager .ant-tabs-bar {
  margin: 0 !important;
}

#mo-ClassicContainer .ant-tabs-bar {
  min-height: 50px;
  height: -moz-fit-content;
  height: fit-content;
}

#mo-ClassicContainer .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}

#mo-ClassicContainer .ant-tabs-nav-scroll .ant-tabs-ink-bar {
  display: none !important;
}

.pie-progress {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #d7eeff;
  background-image: linear-gradient(to right, transparent 50%, #2861FC 0);
}

.pie-progress-before {
  content: '';
  display: block;
  margin-left: 50%;
  height: 100%;
  border-radius: 0 100% 100% 0/50%;
  background-color: inherit;
  transform-origin: left;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1ZfYE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-JCGC6 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-JCGC6 .index_forkDiv2QueueInit-35jx2 {
  height: 100px !important;
}
.index_forkDiv1-JCGC6 .index_forkDiv2Queue-2chfb {
  height: 151px !important;
}
.index_forkDiv1-JCGC6 .index_forkDiv2-2pNds {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-JCGC6 .index_forkDiv2-2pNds .index_word-1OIvi {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-JCGC6 .index_forkDiv2-2pNds .index_word-1OIvi .index_boldWord-Yfha1 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-JCGC6 .index_forkDiv2-2pNds .index_loadingHint-1UcvX {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3zHP8 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1hBvz {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1qKmW {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-ag1HH {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-ag1HH::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3R1Zd {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3R1Zd .index_filterCheckbox-Wb1ZX {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3R1Zd .index_filterFooter-18-oM {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3R1Zd .index_numberInput-2tgE0 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3R1Zd .index_filterTitle-18D_C {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3R1Zd .index_modalBtnCancel-3zHP8 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3R1Zd .index_modalBtnOk-2iGPi {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3R1Zd .index_tableBtn-349c0 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3R1Zd .index_tableBtn-349c0:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3R1Zd :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1IVtG {
  display: flex;
}
.index_splitLine-2YICf {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-GCm7s {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2Sm9T {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Vqij {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2bd4j {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2bd4j:hover {
  text-decoration: underline;
}
.index_copyLink-2QTNs {
  margin-left: 24px;
}
.index_copyLink-2QTNs .index_copyIcon-2xZel {
  margin-right: 4px;
}
.index_flexCenter-3bDyz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2FcVb {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-p9TL4 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-wcj0D {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2GULf {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2GULf:hover {
  color: #2861FC;
}
.index_bluePlainText-L8NB7 {
  color: #2861FC;
}
.index_blueTextPlain-b4oND {
  color: #2861FC;
}
.index_antInput-2ZYiB {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3y95N {
  margin-right: 16px;
}
.index_ml8-2T7xA {
  margin-left: 8px;
}
.index_mr8-1vmf5 {
  margin-right: 8px;
}
.index_mb16-2_Khz {
  margin-bottom: 16px;
}
.index_moTag-e631D {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3b0XB {
  cursor: pointer;
}
.index_moUserAvatar-TAfc- {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2sEoW {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3b0XB:hover .index_moUserAvatar-TAfc- {
  color: #2861FC;
}
.index_navOverlay-2bbvi .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2bbvi .ant-dropdown-menu-item a,
.index_navOverlay-2bbvi .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2bbvi .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2bbvi .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3Pnrn .index_subTitle-D5o0G {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3Pnrn .ant-table-thead > tr > th,
.index_homeworkTableStyle-3Pnrn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3Pnrn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3Pnrn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3Pnrn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3Pnrn .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3Pnrn .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3Pnrn .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3Pnrn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-31Uhm,
.index_modalHeaderNew-1x9xS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1x9xS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1_SeC {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-31Uhm:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-31Uhm {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-31Uhm:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-35Ajt {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-GCm7s {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3bDyz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3IKaE {
  margin-left: 16px;
}
.index_mr16-3y95N {
  margin-right: 16px;
}
.index_phone-modal-JiQGu {
  width: 80% !important;
}
.index_medalSrc-120Bq {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-PUNwv 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-PUNwv {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-11i02 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-11i02 .ant-tabs {
  background: white;
}
.index_tabStyle-11i02 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3pZcv {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Ve_Mz {
  width: 100%;
}
.index_spin-Ve_Mz .index_ant-spin-container-2vgcJ {
  width: 100%;
}
.index_confirmBtns-oGd_c {
  color: red;
}
.index_confirmBtns-oGd_c .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3qrrQ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3qrrQ .index_studentNum-dBFT3 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1qStx .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1qStx .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1qStx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1qStx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1qStx .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Ohao {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_questionContent-3V-9W {
  padding-left: 18px;
  margin-bottom: 32px;
}
.index_questionContent-3V-9W .index_sourceCode-34Ovd {
  border: 1px solid #E8EAED;
  border-radius: 4px;
  margin-top: 16px;
}
.index_questionContent-3V-9W .index_questionDesc-1qsnl {
  color: #969DA6;
}
.index_emptyChoice-2kY9Z {
  padding: 8px;
  border-radius: 4px;
  transition: all 0.5s ease;
}
.index_analyise-3X_n0 {
  margin-top: 16px;
  padding: 16px;
  background: #F8F8F8;
  border-radius: 4px;
}
.index_analyise-3X_n0 .index_analyiseTitle-299NK {
  color: #333333;
  font-weight: bolder;
  font-size: 14px;
  margin-bottom: 16px;
}
.index_analyise-3X_n0 .index_analyiseContent-27i5Y {
  color: #8A8A8A;
  word-break: break-word;
}
.index_emptyChoice-2kY9Z[data-empty='yes'] {
  background: rgba(255, 0, 0, 0.1);
}
.index_choiceItem-zQYcz {
  background: unset;
}
.index_choiceItem-zQYcz .index_questionTitle-33yOT {
  color: #313131;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 16px;
  white-space: pre;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy {
  width: -moz-fit-content;
  width: fit-content;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div {
  min-width: 50%;
  text-align: left;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div .index_choiceWrapContentSpan-1s4eW {
  padding: 4px 12px;
  display: inline-flex;
  border-radius: 20px;
  text-indent: -18px;
  padding-left: 2em;
  margin-bottom: 8px;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div .index_choiceWrapContentSpan-1s4eW .markdown-body {
  text-indent: 0px;
  display: inline-block;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div .index_choiceWrapContentSpan-1s4eW .markdown-body p {
  white-space: pre-wrap;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div[data-mode='action']:hover {
  color: #2861FC;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div[data-mode='action']:hover .markdown-body {
  color: #2861FC;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy div[data-empty='yes'] {
  background: rgba(255, 0, 0, 0.27);
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRight-14Yaa,
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemError-11BWF {
  min-width: 50%;
  text-align: left;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRight-14Yaa {
  color: #2861FC !important;
  font-weight: bolder;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRight-14Yaa span[data-anchor='true'] {
  background: #EEF7FF;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRight-14Yaa .markdown-body {
  color: #2861FC;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRightGreen-1yIyG {
  color: #0EC762 !important;
  font-weight: bolder;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRightGreen-1yIyG span[data-anchor='true'] {
  background: #EAF7EF;
  color: #0EC762 !important;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemRightGreen-1yIyG span[data-anchor='true'] .markdown-body {
  color: #0EC762 !important;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemError-11BWF {
  color: #E30E0E !important;
  font-weight: bolder;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemError-11BWF span[data-anchor='true'] {
  background: #FBEBEB;
  color: #F0484F !important;
}
.index_choiceItem-zQYcz .index_choiceWrap-1cvhy .index_choiceOptionItemError-11BWF span[data-anchor='true'] .markdown-body {
  color: #F0484F !important;
}
.index_choiceItemClassic-1UIkm .index_questionTitle-33yOT {
  font-size: 16px;
  color: #fff;
  word-break: break-word;
  white-space: pre-line;
}
.index_choiceItemClassic-1UIkm .index_questionTitle-33yOT .markdown-body {
  font-size: 16px;
  word-break: break-word;
  white-space: pre-line;
}
.index_choiceItemClassic-1UIkm .index_choiceWrap-1cvhy {
  width: 100%;
  word-break: break-word;
  white-space: pre-line;
}
.index_choiceItemClassic-1UIkm .index_choiceWrap-1cvhy .markdown-body {
  font-size: 14px;
  word-break: break-word;
  white-space: pre-line;
}
.index_choiceItemClassic-1UIkm .index_choiceWrap-1cvhy .index_choiceWrapContentSpan-1s4eW {
  width: 100%;
}
.index_choiceItemClassic-1UIkm .index_choiceWrap-1cvhy :not(.index_choiceOptionItemRight-14Yaa) .index_choiceWrapContentSpan-1s4eW {
  background: #F8F8F8;
  color: #8A8A8A;
}
.index_choiceItemClassic-1UIkm .index_choiceWrap-1cvhy :not(.index_choiceOptionItemRight-14Yaa) .index_choiceWrapContentSpan-1s4eW .markdown-body {
  color: #8A8A8A;
}

.groupInnerPopover_content-3NQ08 {
  width: 299px;
  height: 150px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 25px;
  padding: 49px 0 0 34px;
  display: flex;
  position: relative;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL .groupInnerPopover_title-1SgAj {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL .groupInnerPopover_title-1SgAj .groupInnerPopover_text-3AlLo {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #ffffff;
  margin-right: 5px;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL .groupInnerPopover_title-1SgAj .groupInnerPopover_icon-1BsYb {
  width: 19px;
  height: 19px;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL .groupInnerPopover_tip-_bM9q {
  display: flex;
  font-size: 14px;
  align-items: center;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_left-L6FWL .groupInnerPopover_tip-_bM9q .groupInnerPopover_leftTxt-3KATx {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #ffffff;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_right-2Zn3s {
  width: 70px;
  height: 70px;
  margin-left: 8px;
  border-radius: 4px;
  border: 1px solid rgba(71, 112, 238, 0.22);
  background: #ffffff;
  padding: 3px;
}
.groupInnerPopover_content-3NQ08 .groupInnerPopover_close-2Puma {
  position: absolute;
  font-size: 16px;
  top: 14px;
  right: 23px;
  color: #ffffff;
  cursor: pointer;
}
.groupInnerPopover_groupPopover-2-yoN {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
}
.groupInnerPopover_groupPopover-2-yoN .ant-popover-inner {
  background-color: transparent;
  box-shadow: none;
}
.groupInnerPopover_groupPopover-2-yoN .ant-popover-inner-content {
  padding: 0;
}
.groupInnerPopover_groupPopover-2-yoN .ant-popover-arrow {
  display: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#groupInnerPopover_center-TXV7G {
  display: flex;
  justify-content: center;
  align-items: center;
}
.groupInnerPopover_forkDiv1-16yqb {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2QueueInit-vwF8f {
  height: 100px !important;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2Queue-3o1qD {
  height: 151px !important;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2-2l0Lo {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2-2l0Lo .groupInnerPopover_word-abGRj {
  padding: 10px 20px;
  font-size: 14px;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2-2l0Lo .groupInnerPopover_word-abGRj .groupInnerPopover_boldWord-1b7ZL {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.groupInnerPopover_forkDiv1-16yqb .groupInnerPopover_forkDiv2-2l0Lo .groupInnerPopover_loadingHint-1q9qv {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.groupInnerPopover_modalBtnCancel-3glMk {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.groupInnerPopover_modalBtnDanger-XgPWq {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.groupInnerPopover_modalBtnReset-nhaZ5 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.groupInnerPopover_modalBtnDisabled-LWIUf {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.groupInnerPopover_modalBtnDisabled-LWIUf::after {
  content: '' !important;
  display: none !important;
}
.groupInnerPopover_tableFilterDiv-2OwMH {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_filterCheckbox-17o_P {
  max-height: 450px;
  overflow-y: auto;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_filterFooter-1XfQL {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_numberInput-m-bKf {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_filterTitle-1HyUK {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_modalBtnCancel-3glMk {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_modalBtnOk-1br8t {
  border-radius: 24px !important;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_tableBtn-1V-bh {
  color: #2861FC;
  cursor: pointer;
}
.groupInnerPopover_tableFilterDiv-2OwMH .groupInnerPopover_tableBtn-1V-bh:hover {
  color: #2861FC;
}
.groupInnerPopover_tableFilterDiv-2OwMH :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.groupInnerPopover_flex-3ircr {
  display: flex;
}
.groupInnerPopover_splitLine-3OZDi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.groupInnerPopover_flexEnd-1gKRi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.groupInnerPopover_flexStart-1WT5c {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.groupInnerPopover_detailNavName-35RYC {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.groupInnerPopover_copyLinkURL-1wysh {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.groupInnerPopover_copyLinkURL-1wysh:hover {
  text-decoration: underline;
}
.groupInnerPopover_copyLink-q4mRl {
  margin-left: 24px;
}
.groupInnerPopover_copyLink-q4mRl .groupInnerPopover_copyIcon-fwHak {
  margin-right: 4px;
}
.groupInnerPopover_flexCenter-3Uw0j {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.groupInnerPopover_flexColumnCenter-2nJzB {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.groupInnerPopover_flexColumnStart-20_eH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.groupInnerPopover_flexBetween-13vDA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.groupInnerPopover_blueText-PdcDG {
  color: #2861FC;
  cursor: pointer;
}
.groupInnerPopover_blueText-PdcDG:hover {
  color: #2861FC;
}
.groupInnerPopover_bluePlainText-1asf9 {
  color: #2861FC;
}
.groupInnerPopover_blueTextPlain-1OaFJ {
  color: #2861FC;
}
.groupInnerPopover_antInput-2224A {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.groupInnerPopover_mr16-2l2z1 {
  margin-right: 16px;
}
.groupInnerPopover_ml8-2Qy-n {
  margin-left: 8px;
}
.groupInnerPopover_mr8-1pP_5 {
  margin-right: 8px;
}
.groupInnerPopover_mb16-3ungM {
  margin-bottom: 16px;
}
.groupInnerPopover_moTag-1OlIw {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.groupInnerPopover_moUserAvatarSpan-1XyN2 {
  cursor: pointer;
}
.groupInnerPopover_moUserAvatar-3SRRs {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.groupInnerPopover_moUsername-1lU2L {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.groupInnerPopover_moUserAvatarSpan-1XyN2:hover .groupInnerPopover_moUserAvatar-3SRRs {
  color: #2861FC;
}
.groupInnerPopover_navOverlay-3CLpQ .ant-dropdown-menu {
  padding: 6px;
}
.groupInnerPopover_navOverlay-3CLpQ .ant-dropdown-menu-item a,
.groupInnerPopover_navOverlay-3CLpQ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.groupInnerPopover_navOverlay-3CLpQ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.groupInnerPopover_navOverlay-3CLpQ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.groupInnerPopover_homeworkTableStyle-3W546 .groupInnerPopover_subTitle-NdT5o {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-table-thead > tr > th,
.groupInnerPopover_homeworkTableStyle-3W546 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-table-placeholder {
  border: none;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-empty-image svg {
  display: none;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-empty-image {
  height: 110px;
}
.groupInnerPopover_homeworkTableStyle-3W546 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.groupInnerPopover_modalHeader-34Iji,
.groupInnerPopover_modalHeaderNew-1_CWT {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.groupInnerPopover_modalHeaderNew-1_CWT {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.groupInnerPopover_modalHeaderBefore-2hDcE {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.groupInnerPopover_modalHeader-34Iji:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.groupInnerPopover_modalHeader-34Iji {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.groupInnerPopover_modalHeader-34Iji:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.groupInnerPopover_font14gray-2FrH9 {
  font-size: 14px;
  color: #8a8a8a;
}
.groupInnerPopover_flexEnd-1gKRi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.groupInnerPopover_flexCenter-3Uw0j {
  display: flex;
  justify-content: center;
  align-items: center;
}
.groupInnerPopover_ml16-35Znc {
  margin-left: 16px;
}
.groupInnerPopover_mr16-2l2z1 {
  margin-right: 16px;
}
.groupInnerPopover_phone-modal-GmVBJ {
  width: 80% !important;
}
.groupInnerPopover_medalSrc-3DML2 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: groupInnerPopover_medalMove-ZoZGf 1s;
  animation-fill-mode: forwards;
}
@keyframes groupInnerPopover_medalMove-ZoZGf {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.groupInnerPopover_tabStyle-1-AE5 .ant-tabs-top-bar {
  border: none;
}
.groupInnerPopover_tabStyle-1-AE5 .ant-tabs {
  background: white;
}
.groupInnerPopover_tabStyle-1-AE5 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.groupInnerPopover_unLoginAvatar-2PQS4 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.groupInnerPopover_spin-9iNYA {
  width: 100%;
}
.groupInnerPopover_spin-9iNYA .groupInnerPopover_ant-spin-container-1m8f6 {
  width: 100%;
}
.groupInnerPopover_confirmBtns-4CkYI {
  color: red;
}
.groupInnerPopover_confirmBtns-4CkYI .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.groupInnerPopover_tableTitle-37B9d {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.groupInnerPopover_tableTitle-37B9d .groupInnerPopover_studentNum-3qXiB {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.groupInnerPopover_modalMethodOverwrite-3oSQq .ant-modal-body {
  padding: 0 0 16px 0;
}
.groupInnerPopover_modalMethodOverwrite-3oSQq .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.groupInnerPopover_modalMethodOverwrite-3oSQq .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.groupInnerPopover_modalMethodOverwrite-3oSQq .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.groupInnerPopover_modalMethodOverwrite-3oSQq .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.groupInnerPopover_largeRoundBtn-3QY6d {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .ant-table-thead th,
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 td {
  border: none;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .ant-table-hide-scrollbar {
  margin-bottom: -18px !important;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .ant-table-wrapper .ant-table-body th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .ant-table-tbody .ant-table-row:nth-child(even) {
  background-color: #fafafa;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .ant-table-tbody .ant-table-row:last-child > td {
  border-bottom: 1px #fafafa solid;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .index_ojTotalTable-2n24B {
  margin-bottom: 16px;
}
.index_ojResultModal-3oO80 .index_ojModalContent-29Ut8 .index_ojRedText-1aFN3 {
  color: red;
}
.index_ojResultModal-3oO80 .index_codeBox-3BOxi {
  display: flex;
  flex-direction: column;
  min-height: 100px;
  margin-top: 15px;
}
.index_ojResultModal-3oO80 .index_codeBox-3BOxi .index_codeTitle-QHhlP {
  font-weight: 600;
  margin-bottom: 12px;
}
.index_ojResultModal-3oO80 .index_codeBox-3BOxi .index_highlightCodeBox-2ackL {
  width: 100%;
  overflow-x: auto;
}
.index_ojResultModal-3oO80 .index_codeBox-3BOxi .index_highlightCodeBox-2ackL pre {
  height: 100%;
  margin-bottom: unset;
}
.index_ojResultModal-3oO80 .index_codeBox-3BOxi .index_highlightCodeBox-2ackL .index_highlightCode-1IA4i {
  width: 100%;
  height: 100%;
  max-height: 160px;
  overflow-y: auto;
  min-width: 790px;
  min-height: 80px;
}
.index_ojResultModal-3oO80 .index_ojFooter-31EOy {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 18px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3CQDS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1FwIc {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1FwIc .index_forkDiv2QueueInit-3UbCp {
  height: 100px !important;
}
.index_forkDiv1-1FwIc .index_forkDiv2Queue-1dPQ3 {
  height: 151px !important;
}
.index_forkDiv1-1FwIc .index_forkDiv2-2sj1F {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1FwIc .index_forkDiv2-2sj1F .index_word-1BVbX {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1FwIc .index_forkDiv2-2sj1F .index_word-1BVbX .index_boldWord-2k2LA {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1FwIc .index_forkDiv2-2sj1F .index_loadingHint-22nK6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-c47lR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-15xSV {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1vZJu {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1NEE2 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1NEE2::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-124Uh {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-124Uh .index_filterCheckbox-3k2BU {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-124Uh .index_filterFooter-1U55e {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-124Uh .index_numberInput-1CsIL {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-124Uh .index_filterTitle-3RnjU {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-124Uh .index_modalBtnCancel-c47lR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-124Uh .index_modalBtnOk-2iNDL {
  border-radius: 24px !important;
}
.index_tableFilterDiv-124Uh .index_tableBtn-1z9xN {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-124Uh .index_tableBtn-1z9xN:hover {
  color: #2861FC;
}
.index_tableFilterDiv-124Uh :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2tMGS {
  display: flex;
}
.index_splitLine-2D_qm {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-nOHHJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3xGpD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3m7e2 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2xleK {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2xleK:hover {
  text-decoration: underline;
}
.index_copyLink-2TGgj {
  margin-left: 24px;
}
.index_copyLink-2TGgj .index_copyIcon-uoP6z {
  margin-right: 4px;
}
.index_flexCenter-1sZ0f {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2Jyn8 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-TU8-W {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-bQ7Y4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1JKe7 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1JKe7:hover {
  color: #2861FC;
}
.index_bluePlainText-tVuPe {
  color: #2861FC;
}
.index_blueTextPlain-22aSE {
  color: #2861FC;
}
.index_antInput-3C7eT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3xyWg {
  margin-right: 16px;
}
.index_ml8-1cAO7 {
  margin-left: 8px;
}
.index_mr8-kiMuH {
  margin-right: 8px;
}
.index_mb16-3mebM {
  margin-bottom: 16px;
}
.index_moTag-3CvjK {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3GA4r {
  cursor: pointer;
}
.index_moUserAvatar-1ddUP {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-xPgex {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3GA4r:hover .index_moUserAvatar-1ddUP {
  color: #2861FC;
}
.index_navOverlay-3zSMl .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3zSMl .ant-dropdown-menu-item a,
.index_navOverlay-3zSMl .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3zSMl .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3zSMl .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-hgpZV .index_subTitle-2owUz {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-hgpZV .ant-table-thead > tr > th,
.index_homeworkTableStyle-hgpZV .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-hgpZV .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-hgpZV .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-hgpZV .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-hgpZV .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-hgpZV .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-hgpZV .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-hgpZV .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-15nD9,
.index_modalHeaderNew-2IfNV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2IfNV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-nOuzs {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-15nD9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-15nD9 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-15nD9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-zWTxV {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-nOHHJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1sZ0f {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3RRB6 {
  margin-left: 16px;
}
.index_mr16-3xyWg {
  margin-right: 16px;
}
.index_phone-modal-2pG2r {
  width: 80% !important;
}
.index_medalSrc-2V0Y6 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1fQr7 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1fQr7 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1ysZW .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1ysZW .ant-tabs {
  background: white;
}
.index_tabStyle-1ysZW .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1xL44 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2X5FQ {
  width: 100%;
}
.index_spin-2X5FQ .index_ant-spin-container-1lWgk {
  width: 100%;
}
.index_confirmBtns-1A6Xh {
  color: red;
}
.index_confirmBtns-1A6Xh .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1x-f_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1x-f_ .index_studentNum-1oyKO {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3uiz4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3uiz4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3uiz4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3uiz4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3uiz4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3EPli {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#custormGuide_center-3mgDE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custormGuide_forkDiv1-WxZQE {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2QueueInit-3itPp {
  height: 100px !important;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2Queue-2_G7R {
  height: 151px !important;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2-3DC-n {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2-3DC-n .custormGuide_word-2C4g0 {
  padding: 10px 20px;
  font-size: 14px;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2-3DC-n .custormGuide_word-2C4g0 .custormGuide_boldWord-1KkMt {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.custormGuide_forkDiv1-WxZQE .custormGuide_forkDiv2-3DC-n .custormGuide_loadingHint-cl50F {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.custormGuide_modalBtnCancel-3IDnt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.custormGuide_modalBtnDanger-amH_E {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.custormGuide_modalBtnReset-3D9hP {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.custormGuide_modalBtnDisabled-zshZl {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.custormGuide_modalBtnDisabled-zshZl::after {
  content: '' !important;
  display: none !important;
}
.custormGuide_tableFilterDiv-3A0tn {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_filterCheckbox-189VD {
  max-height: 450px;
  overflow-y: auto;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_filterFooter-E1R5Z {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_numberInput-1uEo- {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_filterTitle-31ujV {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_modalBtnCancel-3IDnt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_modalBtnOk-2pb9g {
  border-radius: 24px !important;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_tableBtn-wyo0g {
  color: #2861FC;
  cursor: pointer;
}
.custormGuide_tableFilterDiv-3A0tn .custormGuide_tableBtn-wyo0g:hover {
  color: #2861FC;
}
.custormGuide_tableFilterDiv-3A0tn :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.custormGuide_flex-2aDml {
  display: flex;
}
.custormGuide_splitLine-1zvo1 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.custormGuide_flexEnd-2csXa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.custormGuide_flexStart-3s6Bu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.custormGuide_detailNavName-1pIhp {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.custormGuide_copyLinkURL-uiQ3U {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.custormGuide_copyLinkURL-uiQ3U:hover {
  text-decoration: underline;
}
.custormGuide_copyLink-31ibb {
  margin-left: 24px;
}
.custormGuide_copyLink-31ibb .custormGuide_copyIcon-2L73O {
  margin-right: 4px;
}
.custormGuide_flexCenter--ZYIC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.custormGuide_flexColumnCenter-3FW-j {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.custormGuide_flexColumnStart-24-7q {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.custormGuide_flexBetween-YuuF1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.custormGuide_blueText-3OrUO {
  color: #2861FC;
  cursor: pointer;
}
.custormGuide_blueText-3OrUO:hover {
  color: #2861FC;
}
.custormGuide_bluePlainText-2Q_C3 {
  color: #2861FC;
}
.custormGuide_blueTextPlain-18ftf {
  color: #2861FC;
}
.custormGuide_antInput-jyhDT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.custormGuide_mr16-1VLlB {
  margin-right: 16px;
}
.custormGuide_ml8-1kCXR {
  margin-left: 8px;
}
.custormGuide_mr8-2Ynak {
  margin-right: 8px;
}
.custormGuide_mb16-LeF_w {
  margin-bottom: 16px;
}
.custormGuide_moTag-37nFT {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.custormGuide_moUserAvatarSpan-2AeQq {
  cursor: pointer;
}
.custormGuide_moUserAvatar-3DtXj {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.custormGuide_moUsername-1DF11 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.custormGuide_moUserAvatarSpan-2AeQq:hover .custormGuide_moUserAvatar-3DtXj {
  color: #2861FC;
}
.custormGuide_navOverlay-KCtrG .ant-dropdown-menu {
  padding: 6px;
}
.custormGuide_navOverlay-KCtrG .ant-dropdown-menu-item a,
.custormGuide_navOverlay-KCtrG .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.custormGuide_navOverlay-KCtrG .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.custormGuide_navOverlay-KCtrG .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.custormGuide_homeworkTableStyle-3Qjah .custormGuide_subTitle-1sxE7 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.custormGuide_homeworkTableStyle-3Qjah .ant-table-thead > tr > th,
.custormGuide_homeworkTableStyle-3Qjah .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-table-placeholder {
  border: none;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-empty-image svg {
  display: none;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-empty-image {
  height: 110px;
}
.custormGuide_homeworkTableStyle-3Qjah .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.custormGuide_modalHeader-3zI8L,
.custormGuide_modalHeaderNew-3o5QI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.custormGuide_modalHeaderNew-3o5QI {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.custormGuide_modalHeaderBefore-Zs7cS {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.custormGuide_modalHeader-3zI8L:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.custormGuide_modalHeader-3zI8L {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.custormGuide_modalHeader-3zI8L:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.custormGuide_font14gray-3d0aD {
  font-size: 14px;
  color: #8a8a8a;
}
.custormGuide_flexEnd-2csXa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.custormGuide_flexCenter--ZYIC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custormGuide_ml16-cnZcK {
  margin-left: 16px;
}
.custormGuide_mr16-1VLlB {
  margin-right: 16px;
}
.custormGuide_phone-modal-3PpvT {
  width: 80% !important;
}
.custormGuide_medalSrc-2SmNA {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: custormGuide_medalMove-2RzYl 1s;
  animation-fill-mode: forwards;
}
@keyframes custormGuide_medalMove-2RzYl {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.custormGuide_tabStyle-VQ0wJ .ant-tabs-top-bar {
  border: none;
}
.custormGuide_tabStyle-VQ0wJ .ant-tabs {
  background: white;
}
.custormGuide_tabStyle-VQ0wJ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.custormGuide_unLoginAvatar-2hIz1 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.custormGuide_spin-UL8Cd {
  width: 100%;
}
.custormGuide_spin-UL8Cd .custormGuide_ant-spin-container-Ip4ZX {
  width: 100%;
}
.custormGuide_confirmBtns-1K47s {
  color: red;
}
.custormGuide_confirmBtns-1K47s .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.custormGuide_tableTitle-37So8 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.custormGuide_tableTitle-37So8 .custormGuide_studentNum-3G9T7 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.custormGuide_modalMethodOverwrite-208ZO .ant-modal-body {
  padding: 0 0 16px 0;
}
.custormGuide_modalMethodOverwrite-208ZO .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.custormGuide_modalMethodOverwrite-208ZO .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.custormGuide_modalMethodOverwrite-208ZO .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.custormGuide_modalMethodOverwrite-208ZO .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.custormGuide_largeRoundBtn-1045k {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
body[data-tutor=true] .custormGuide_joyrideWrapper-1ycaV,
body[data-tutor=true] .custormGuide_customBox-2yGw0,
body[data-tutor=true] .custormGuide_subCustomBox-3-Kee {
  z-index: 1002;
}
body[data-tutor=true] .ant-modal-wrap {
  z-index: 1002;
}
.custormGuide_joyrideWrapper-1ycaV {
  position: absolute;
  width: 100vw;
  height: 100vh;
  left: 0px;
  top: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
  z-index: 10;
  mix-blend-mode: hard-light;
}
.custormGuide_joyrideWrapper-1ycaV .custormGuide_selectBox-2tMXh {
  position: relative;
  background: #fbfbfb4d;
  border-radius: 6px;
  border: 1px solid #0048a2;
  display: inline-block;
  cursor: pointer;
}
.custormGuide_customBox-2yGw0 {
  position: absolute;
  z-index: 99;
  pointer-events: auto;
  padding: 24px;
  width: -moz-fit-content;
  width: fit-content;
  background: #FFFFFF;
  box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
  border: 2px solid #1980FF;
  display: inline-block;
}
.custormGuide_customBox-2yGw0 .custormGuide_title-71y7C {
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  padding-right: 20px;
}
.custormGuide_customBox-2yGw0 .custormGuide_closeIcon-2880b {
  position: absolute;
  right: 0px;
  top: -7px;
  cursor: pointer;
}
.custormGuide_customBox-2yGw0 .custormGuide_buttonWrapper-1lV21 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
}
.custormGuide_customBox-2yGw0 .custormGuide_buttonWrapper-1lV21 .custormGuide_prevBtn-21GlB {
  color: #2861FC;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 6px 0px;
  background: #FFFFFF;
  margin-right: 16px;
  border: unset;
}
.custormGuide_customBox-2yGw0 .custormGuide_buttonWrapper-1lV21 .custormGuide_nextBtn-RZnPX {
  background: #2861FC;
  border-radius: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
  padding: 6px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custormGuide_customBox-2yGw0 .custormGuide_buttonWrapper-1lV21 .custormGuide_setpCount-2LTKS {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-left: 16px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 92px;
  height: 2px;
  background: #2294FE;
  left: -118px;
  top: -14px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_statusIcon-1zHAY {
  margin-right: -4px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_statusIcon-1zHAY .circle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #969DA6;
  display: inline-block;
  margin-right: 12px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_statusIcon-1zHAY .ant-progress-text {
  display: none;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_ball-M4StY {
  position: absolute;
  left: -125px;
  top: -21px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step1-2USfR .custormGuide_bottomItems-1cOgR {
  display: flex;
  flex-direction: column;
}
.custormGuide_customBox-2yGw0 .custormGuide_step2-2f2Ta {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step2-2f2Ta .custormGuide_hoverImg-3jdmE {
  position: absolute;
  left: -156px;
  top: 55px;
  width: 22px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step2-2f2Ta .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 92px;
  height: 2px;
  background: #2294FE;
  left: -117px;
  top: 33px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step2-2f2Ta .custormGuide_ball-M4StY {
  position: absolute;
  left: -125px;
  top: 26px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step3-3x6UO {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step3-3x6UO .custormGuide_hoverImg-3jdmE {
  position: absolute;
  left: -424px;
  top: 55px;
  width: 22px;
  pointer-events: none;
}
.custormGuide_customBox-2yGw0 .custormGuide_step3-3x6UO .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 92px;
  height: 2px;
  background: #2294FE;
  left: -117px;
  top: 50px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step3-3x6UO .custormGuide_ball-M4StY {
  position: absolute;
  left: -125px;
  top: 44px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step3-3x6UO .custormGuide_bottomItems-1cOgR {
  display: flex;
  flex-direction: column;
}
.custormGuide_customBox-2yGw0 .custormGuide_step4-1QHOv {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step4-1QHOv .custormGuide_title-71y7C {
  width: 100%;
  text-align: center;
  padding-right: 0px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step4-1QHOv .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 2px;
  height: 92px;
  background: #2294FE;
  left: 93px;
  bottom: -119px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step4-1QHOv .custormGuide_ball-M4StY {
  position: absolute;
  left: 87px;
  bottom: -30px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step4-1QHOv .custormGuide_bottomItems-1cOgR {
  display: flex;
  flex-direction: column;
}
.custormGuide_customBox-2yGw0 .custormGuide_step5-phZGD {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step5-phZGD .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 2px;
  height: 92px;
  background: #2294FE;
  left: 93px;
  top: -116px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step5-phZGD .custormGuide_ball-M4StY {
  position: absolute;
  left: 87px;
  top: -125px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step5-phZGD .custormGuide_bottomItems-1cOgR {
  display: flex;
  flex-direction: column;
}
.custormGuide_customBox-2yGw0 .custormGuide_step6-13lpG {
  position: relative;
}
.custormGuide_customBox-2yGw0 .custormGuide_step6-13lpG .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 2px;
  height: 92px;
  background: #2294FE;
  left: 144px;
  bottom: -119px;
}
.custormGuide_customBox-2yGw0 .custormGuide_step6-13lpG .custormGuide_ball-M4StY {
  position: absolute;
  left: 138px;
  bottom: -30px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_customBox-2yGw0 .custormGuide_step6-13lpG .custormGuide_bottomItems-1cOgR {
  display: flex;
  flex-direction: column;
}
.custormGuide_subCustomBox-3-Kee {
  position: absolute;
  z-index: 99;
  pointer-events: auto;
  width: -moz-fit-content;
  width: fit-content;
  background: transparent;
  display: inline-block;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te {
  position: absolute;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 92px;
  height: 2px;
  background: #2294FE;
  left: -116px;
  top: 33px;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te .custormGuide_ball-M4StY {
  position: absolute;
  left: 145px;
  top: 120px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te {
  position: absolute;
  left: 0;
  bottom: 97px;
  width: 274px;
  background: #FFFFFF;
  box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
  border: 2px solid #2861FC;
  padding: 24px;
  display: inline-block;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 2px;
  height: 100px;
  background: #2294FE;
  left: 90px;
  top: 70px;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text1-2s3Te .custormGuide_ball-M4StY {
  position: absolute;
  left: 84px;
  top: 162px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq {
  position: absolute;
  right: 24px;
  bottom: 97px;
  width: 274px;
  background: #FFFFFF;
  box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
  border: 2px solid #2861FC;
  padding: 24px;
  display: inline-block;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_closeIcon-2880b {
  position: absolute;
  right: 15px;
  top: 8px;
  cursor: pointer;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_buttonWrapper-1lV21 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_buttonWrapper-1lV21 .custormGuide_prevBtn-21GlB {
  color: #2861FC;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 6px 0px;
  background: #FFFFFF;
  margin-right: 16px;
  border: unset;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_buttonWrapper-1lV21 .custormGuide_nextBtn-RZnPX {
  background: #2861FC;
  border-radius: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
  padding: 6px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_buttonWrapper-1lV21 .custormGuide_setpCount-2LTKS {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-left: 16px;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_connectLine-2BuWU {
  position: absolute;
  width: 2px;
  height: 100px;
  background: #2294FE;
  left: 150px;
  top: 122px;
}
.custormGuide_subCustomBox-3-Kee .custormGuide_text2-QOQUq .custormGuide_ball-M4StY {
  position: absolute;
  left: 144px;
  top: 214px;
  width: 14px;
  height: 14px;
  background: #1980FF;
  border-radius: 50%;
}
.custormGuide_finishModal-34c3e .ant-modal-content {
  background: #FFFFFF;
  border: 2px solid #2861FC;
  box-shadow: 0px 16px 36px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
}
.custormGuide_finishModal-34c3e .custormGuide_contentWrapper-21ZQX {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.custormGuide_finishModal-34c3e .custormGuide_contentWrapper-21ZQX .custormGuide_finishedPic-2BbE1 {
  width: 250px;
}
.custormGuide_finishModal-34c3e .custormGuide_contentWrapper-21ZQX .custormGuide_finishText-1hGGm {
  width: 256px;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  line-height: 28px;
  color: #333333;
  margin: 19px auto 23px auto;
  text-align: center;
}
.custormGuide_finishModal-34c3e .custormGuide_contentWrapper-21ZQX .custormGuide_comfirmBtn-3NhZT {
  padding: 7px 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  color: #FFFFFF;
}

@font-face {
  font-family: 'SFProText-Regular';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Regular.otf');
}
@font-face {
  font-family: 'SFProText-Semibold';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Semibold.otf');
}
@font-face {
  font-family: 'SFProText-Bold';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Bold.otf');
}
@font-face {
  font-family: 'DINAlternate-Bold';
  font-display: swap;
  src: url('https://files.momodel.cn/DINAlternate-Bold.ttf');
}
@font-face {
  font-family: 'Montserrat-Bold';
  font-display: swap;
  src: url('https://files.momodel.cn/Montserrat-Bold.ttf');
}
@font-face {
  font-family: 'AlibabaPuHuiTi-ExtraBold';
  font-display: swap;
  src: local('PingFang SC Bold');
}
@font-face {
  font-family: 'AlibabaPuHuiTi-Bold';
  font-display: swap;
  src: local('PingFang SC Bold');
}
@font-face {
  font-family: 'AlibabaPuHuiTi-Regular';
  font-display: swap;
  src: local('PingFang SC');
}
@font-face {
  font-family: 'AlibabaPuHuiTi-Light';
  font-display: swap;
  src: local('PingFang SC Light');
}
@font-face {
  font-family: 'AlibabaPuHuiTi-Medium';
  font-display: swap;
  src: local('PingFang SC Medium');
}
@font-face {
  font-family: "PingFangSC-Light";
  font-display: swap;
  src: local('PingFang SC Light'), local('PingFang SC');
}
@font-face {
  font-family: "PingFangSC-Regular";
  font-display: swap;
  src: local('PingFang SC');
}
@font-face {
  font-family: "PingFangSC-Medium";
  font-display: swap;
  src: local('PingFang SC Medium'), local('PingFang SC');
}
@font-face {
  font-family: "PingFangSC-Semibold";
  font-display: swap;
  src: local('PingFang SC Semibold'), local('PingFang SC');
}
@font-face {
  font-family: "PingFangSC-Bold";
  font-display: swap;
  src: local('PingFang SC Bold'), local('PingFang SC');
}
@font-face {
  font-family: "D-DIN-Bold";
  font-display: swap;
  src: url(https://files.momodel.cn/fonts%2FD-DIN-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'SF Pro';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Regular.otf');
  font-weight: 400;
}
@font-face {
  font-family: 'SF Pro';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Semibold.otf');
  font-weight: 600;
}
@font-face {
  font-family: 'SF Pro';
  font-display: swap;
  src: url('https://files.momodel.cn/font/SFPro/SF-Pro-Text-Bold.otf');
  font-weight: 700;
}
@font-face {
  font-family: 'DIN Alternate';
  font-display: swap;
  src: url("https://files.momodel.cn/DIN%20Alternate%20Regular.otf");
  font-weight: 400;
}
@font-face {
  font-family: 'DIN Alternate';
  font-display: swap;
  src: url('https://files.momodel.cn/DINAlternate-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'Montserrat';
  font-display: swap;
  src: url('https://files.momodel.cn/Montserrat-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'Alibaba PuHuiTi';
  font-display: swap;
  src: local('PingFang SC Bold');
  font-weight: 900;
}
@font-face {
  font-family: 'Alibaba PuHuiTi';
  font-display: swap;
  src: local('PingFang SC Bold');
  font-weight: 700;
}
@font-face {
  font-family: 'Alibaba PuHuiTi';
  font-display: swap;
  src: local('PingFang SC');
  font-weight: 400;
}
@font-face {
  font-family: 'Alibaba PuHuiTi';
  font-display: swap;
  src: local('PingFang SC Light');
  font-weight: 300;
}
@font-face {
  font-family: 'Alibaba PuHuiTi';
  font-display: swap;
  src: local('PingFang SC Medium');
  font-weight: 500;
}
@font-face {
  font-family: 'YouSheBiaoTiHei';
  font-display: swap;
  src: url('https://files.momodel.cn/YouSheBiaoTiHei-simple2.ttf');
}
@font-face {
  font-family: 'PingFang SC';
  font-display: swap;
  src: local('PingFang SC Light'), local('PingFang SC');
  font-weight: 300;
}
@font-face {
  font-family: 'PingFang SC';
  font-display: swap;
  src: local('PingFang SC');
  font-weight: 400;
}
@font-face {
  font-family: 'PingFang SC';
  font-display: swap;
  src: local('PingFang SC Medium'), local('PingFang SC');
  font-weight: 500;
}
@font-face {
  font-family: 'PingFang SC';
  font-display: swap;
  src: local('PingFang SC Semibold'), local('PingFang SC');
  font-weight: 600;
}
@font-face {
  font-family: 'PingFang SC';
  font-display: swap;
  src: local('PingFang SC Bold'), local('PingFang SC');
  font-weight: 700;
}
@font-face {
  font-family: "PangMenZhengDao-3";
  font-display: swap;
  src: url(https://files.momodel.cn/PangMenZhengDao-3-simple.ttf) format('truetype');
}
@font-face {
  font-family: "D-DIN";
  font-display: swap;
  src: url(https://files.momodel.cn/fonts%2FD-DIN-Bold.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: "Arboria";
  font-display: swap;
  src: url(https://imgbed.momodel.cn/fonts/Arboria/Arboria-BlackItalic.ttf?1) format('truetype');
  font-weight: 900;
  /* Black */
  font-style: italic;
}
@font-face {
  font-family: "FZGongYHS-R-GB";
  font-display: swap;
  src: url(https://imgbed.momodel.cn/fonts/FZGongYHS-R-GB.ttf) format('truetype');
}
html,
body,
#root {
  height: 100%;
}
body {
  overflow-x: hidden !important;
}
body {
  font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
a {
  color: #2861FC;
}
a:hover {
  color: #5286FF;
}
body.phone .ant-message-notice-content {
  font-size: 1.2rem;
  padding: 0;
  box-shadow: none;
  background: none;
}
body.phone .ant-message-notice-content .ant-message-custom-content {
  padding: 0.55rem 0.8rem;
  border-radius: 2rem;
}
body.phone .ant-message-notice-content .ant-message-success {
  color: #6EBF05;
  background: #F7FEF1;
}
body.phone .ant-message-notice-content .ant-message-success .anticon {
  color: #6EBF05;
}
body.phone .ant-message-notice-content .ant-message-warning {
  color: #FF9300;
  background: #FFF9ED;
}
body.phone .ant-message-notice-content .ant-message-warning .anticon {
  color: #FF9300;
}
body.phone .ant-message-notice-content .ant-message-error {
  color: #F6666B;
  background: #FFEEEE;
}
body.phone .ant-message-notice-content .ant-message-error .anticon {
  color: #F6666B;
}
body.phone .ant-message-notice-content .ant-message-info {
  color: #2861FC;
  background: #F2FBFF;
}
body.phone .ant-message-notice-content .ant-message-info .anticon {
  color: #2861FC;
}
body.phone .ant-message-notice-content .ant-message-loading {
  color: #999999;
  background: #F6F7FA;
}
body.phone .ant-message-notice-content .ant-message-loading .anticon {
  color: #999999;
}
.ant-scrolling-effect {
  overflow: auto !important;
  width: auto !important;
}
.global-no-scroll {
  overflow: hidden !important;
}
.ant-table-filter-dropdown {
  position: relative;
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 30vh !important;
}
.ant-rate-star-first, .ant-rate-star-second {
  color: #C2C9D3;
}
.flex-row-center {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.ant-carousel .slick-slide {
  background: transparent;
}
.capitalize-first p::first-letter {
  text-transform: uppercase;
}
.main-container {
  min-height: 80vh;
  width: 1170px;
  max-width: 100%;
}
.main-container .ant-tabs-bar .ant-tabs-tab-active {
  background: transparent;
}
.custom-title-font {
  font-size: large;
}
.custom-little-title-font {
  font-size: 15px;
}
.custom-text-font {
  font-size: small;
}
.mouse-over-table-column {
  color: green;
  margin-right: -100px;
  background-color: lightgrey;
}
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ant-btn {
  box-shadow: none !important;
}
.ant-btn-sm {
  font-size: 12px;
}
.ant-btn-cancel {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.ant-btn-cancel {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.revert-table-header {
  background: #f7f7f7;
  font-weight: 500;
  transition: background 0.3s ease;
  text-align: left;
  color: rgba(0, 0, 0, 0.85);
  width: 120px;
}
.ant-table-head {
  background-color: red;
}
.ant-tabs-bar .ant-tabs-tab-active {
  background: #fff;
  border-color: #d9d9d9;
  color: #313131 !important;
  padding-bottom: 5px;
}
.has-error .ant-input, .has-error .ant-input:hover {
  border: 1px solid #f5222d !important;
}
.ant-input:hover {
  border-color: #2861FC;
  border-right-width: 1px !important;
}
.ant-input:focus {
  border-color: #2861FC;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px #F0F6FF;
}
.ant-input::-moz-placeholder {
  color: #D8D8D8;
}
.ant-input::placeholder {
  color: #D8D8D8;
}
.button-edit-user {
  background-color: gray;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 16px 16px;
  /*-webkit-mask-position: 6px 6px;*/
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/img/model_into01.png);
  mask-image: url(https://mo-imgs.momodel.cn/img/model_into01.png);
}
.ant-collapse > .ant-collapse-item:last-child, .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 0 0;
}
.icon-in-button {
  line-height: 1;
}
.blue-icon-modal .ant-modal-confirm-body > i {
  color: #2861FC !important;
}
.corner-avatar-gen {
  content: '';
  background: url(https://mo-imgs.momodel.cn/developer.svg) no-repeat;
  width: 35%;
  height: 35%;
  position: absolute;
  bottom: -3%;
  right: -5%;
}
.corner-avatar-35:after {
  content: '';
  background: url(https://mo-imgs.momodel.cn/developer.svg) no-repeat;
  position: absolute;
  bottom: -3%;
  right: -5%;
  width: 35%;
  height: 35%;
}
.corner-avatar-item-log-module {
  display: inline-block;
}
.corner-avatar-item-log-module:after {
  content: '';
  background: url(https://mo-imgs.momodel.cn/developer.svg) no-repeat;
  width: 35%;
  height: 35%;
  position: absolute;
  bottom: -3%;
  right: -5%;
  width: 50%;
  height: 50%;
}
.corner-avatar-50 {
  display: inline-block;
}
.corner-avatar-50:after {
  content: '';
  background: url(https://mo-imgs.momodel.cn/developer.svg) no-repeat;
  width: 35%;
  height: 35%;
  position: absolute;
  bottom: -3%;
  right: -5%;
  width: 55%;
  height: 55%;
  bottom: -4%;
  right: -7%;
}
.tb-blink {
  animation-name: blink;
  -webktit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-duration: 1.5s;
}
.tb-blink-infinite {
  animation-iteration-count: infinite;
}
@keyframes index_blink-2zU_a {
  50% {
    opacity: 0;
  }
}
.allow-popup-modal .ant-modal-confirm-content {
  margin: 20px 0 0 0 !important;
}
.allow-popup-modal .ant-confirm-content {
  margin: 20px 0 0 0 !important;
}
.ant-popover {
  z-index: 1061 !important;
}
.ant-notification {
  width: -moz-fit-content;
  width: fit-content;
}
#deployStartedModal .ant-popover-buttons button:first-child {
  display: none;
}
.ant-table-body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
}
.ant-table-body::-webkit-scrollbar-thumb, .ant-table-header::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  color: #e5e5e5;
  background: #e5e5e5;
}
.ant-table-body::-webkit-scrollbar-thumb:hover, .ant-table-header::-webkit-scrollbar-thumb:hover {
  color: #8a8a8a;
  background: #8a8a8a;
  width: 8px;
  height: 8px;
}
.ant-table-body::-webkit-scrollbar-corner, .ant-table-header::-webkit-scrollbar-corner {
  background: transparent;
}
.notebookLimitModal .ant-modal-confirm-content {
  white-space: pre;
}
.notebookLimitModal .ant-confirm-content {
  white-space: pre;
}
.ant-pagination-item {
  border-radius: 2px;
}
.ant-pagination-item-active {
  background-color: #2861FC;
  border-color: #2861FC;
}
.ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination-item:focus, .ant-pagination-item:hover {
  border-color: #2861FC;
}
.ant-pagination-item:focus a, .ant-pagination-item:hover a {
  color: #2861FC;
}
.ant-pagination-item-active:focus, .ant-pagination-item-active:hover {
  border-color: #2861FC;
}
.ant-pagination-item-active:focus a, .ant-pagination-item-active:hover a {
  color: #fff;
}
.ant-modal-mask {
  z-index: 1001;
}
.ant-modal-wrap {
  z-index: 1001;
}
.ant-form-item-control .react-mde {
  line-height: 1.5;
}
.react-mde {
  color: rgba(0, 0, 0, 0.8);
}
.react-mde strong {
  color: rgba(0, 0, 0, 0.85);
}
.index_tutorCourseEntryModal-2gSkP {
  z-index: 1001;
}
.index_tutorCourseEntryModal-2gSkP .ant-modal-content {
  border-radius: 6px;
}
.index_tutorCourseEntryModal-2gSkP .ant-modal-body {
  box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
  border: 2px solid #2861FC;
}
.index_tutorCourseEntryModal-2gSkP .index_textWrapper-1i2CH {
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
}
.index_tutorCourseEntryModal-2gSkP .index_bottomWrapper-30MuP {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.index_tutorCourseEntryModal-2gSkP .index_bottomWrapper-30MuP .index_quitBtn-1D_kX {
  color: #2861FC;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 8px 0px;
  background: #FFFFFF;
  margin-right: 16px;
  border: unset;
}
.index_tutorCourseEntryModal-2gSkP .index_bottomWrapper-30MuP .index_startBtn-i_4BG {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 7px 29px;
  font-size: 14px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1b7HA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-4_zbm {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-4_zbm .index_forkDiv2QueueInit-xzj0- {
  height: 100px !important;
}
.index_forkDiv1-4_zbm .index_forkDiv2Queue-2cqgV {
  height: 151px !important;
}
.index_forkDiv1-4_zbm .index_forkDiv2-3_dcj {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-4_zbm .index_forkDiv2-3_dcj .index_word-1d2yU {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-4_zbm .index_forkDiv2-3_dcj .index_word-1d2yU .index_boldWord-3neLv {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-4_zbm .index_forkDiv2-3_dcj .index_loadingHint-kO_1q {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Z-UA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2ihnj {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1CNyj {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2gJm_ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2gJm_::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2sNay {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2sNay .index_filterCheckbox-3gwlg {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2sNay .index_filterFooter-DafhN {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2sNay .index_numberInput-TFgvS {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2sNay .index_filterTitle-3PKmH {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2sNay .index_modalBtnCancel-3Z-UA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2sNay .index_modalBtnOk-VOrMH {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2sNay .index_tableBtn-19WUv {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2sNay .index_tableBtn-19WUv:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2sNay :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3WMUO {
  display: flex;
}
.index_splitLine-3Zbq0 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2HAR0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1GDnl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-26fGf {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2SdbV {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2SdbV:hover {
  text-decoration: underline;
}
.index_copyLink-YZOHa {
  margin-left: 24px;
}
.index_copyLink-YZOHa .index_copyIcon-3E38w {
  margin-right: 4px;
}
.index_flexCenter-1bwxk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1jUar {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2uPt8 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1u4ux {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-38inF {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-38inF:hover {
  color: #2861FC;
}
.index_bluePlainText-2EiOt {
  color: #2861FC;
}
.index_blueTextPlain-1_4kp {
  color: #2861FC;
}
.index_antInput-1sWaX {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-F5vgE {
  margin-right: 16px;
}
.index_ml8-1d2xU {
  margin-left: 8px;
}
.index_mr8-3xgRw {
  margin-right: 8px;
}
.index_mb16-GQPpc {
  margin-bottom: 16px;
}
.index_moTag-1EzRS {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1ZqD7 {
  cursor: pointer;
}
.index_moUserAvatar-RM1Ag {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1sdM3 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1ZqD7:hover .index_moUserAvatar-RM1Ag {
  color: #2861FC;
}
.index_navOverlay-133js .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-133js .ant-dropdown-menu-item a,
.index_navOverlay-133js .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-133js .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-133js .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2P49E .index_subTitle-2jFOa {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2P49E .ant-table-thead > tr > th,
.index_homeworkTableStyle-2P49E .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2P49E .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2P49E .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2P49E .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2P49E .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2P49E .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2P49E .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2P49E .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2N53Z,
.index_modalHeaderNew-jP8KS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-jP8KS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1gRpe {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2N53Z:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2N53Z {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2N53Z:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-JCUU3 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2HAR0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1bwxk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-32g0P {
  margin-left: 16px;
}
.index_mr16-F5vgE {
  margin-right: 16px;
}
.index_phone-modal-9aHeb {
  width: 80% !important;
}
.index_medalSrc-qz10h {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2x477 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2x477 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3cbBp .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3cbBp .ant-tabs {
  background: white;
}
.index_tabStyle-3cbBp .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-20o-l {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3VJvi {
  width: 100%;
}
.index_spin-3VJvi .index_ant-spin-container-37LiX {
  width: 100%;
}
.index_confirmBtns-38ee1 {
  color: red;
}
.index_confirmBtns-38ee1 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-KYC7V {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-KYC7V .index_studentNum-PByum {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-333wr .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-333wr .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-333wr .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-333wr .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-333wr .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-UAD7Z {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1qOfL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3fw9_ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3fw9_ .index_forkDiv2QueueInit-1drz8 {
  height: 100px !important;
}
.index_forkDiv1-3fw9_ .index_forkDiv2Queue-7Ak8m {
  height: 151px !important;
}
.index_forkDiv1-3fw9_ .index_forkDiv2-1EODJ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3fw9_ .index_forkDiv2-1EODJ .index_word-1vRXi {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3fw9_ .index_forkDiv2-1EODJ .index_word-1vRXi .index_boldWord-1-fZd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3fw9_ .index_forkDiv2-1EODJ .index_loadingHint-3-ZNZ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-34iYg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1-mj5 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3QmWc {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-xHRzn {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-xHRzn::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1xNRR {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1xNRR .index_filterCheckbox-3EYBA {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1xNRR .index_filterFooter-71ZyW {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1xNRR .index_numberInput-OPdD0 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1xNRR .index_filterTitle-epcs8 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1xNRR .index_modalBtnCancel-34iYg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1xNRR .index_modalBtnOk-1ZCNM {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1xNRR .index_tableBtn-SWtSn {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1xNRR .index_tableBtn-SWtSn:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1xNRR :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1koH9 {
  display: flex;
}
.index_splitLine-3_Djo {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2RCc3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1ffxn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2195h {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3_g__ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3_g__:hover {
  text-decoration: underline;
}
.index_copyLink-i2Khc {
  margin-left: 24px;
}
.index_copyLink-i2Khc .index_copyIcon-2VNS4 {
  margin-right: 4px;
}
.index_flexCenter-16F0S {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1dVSB {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3Ix9O {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-ABO4B {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-7EPfY {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-7EPfY:hover {
  color: #2861FC;
}
.index_bluePlainText-2H14U {
  color: #2861FC;
}
.index_blueTextPlain-1lhQj {
  color: #2861FC;
}
.index_antInput-1QMZI {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-ElzZ1 {
  margin-right: 16px;
}
.index_ml8-2M6_i {
  margin-left: 8px;
}
.index_mr8-39wDs {
  margin-right: 8px;
}
.index_mb16-9Co-e {
  margin-bottom: 16px;
}
.index_moTag-14qJ3 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1gwAX {
  cursor: pointer;
}
.index_moUserAvatar-vVPVK {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3w7Q3 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1gwAX:hover .index_moUserAvatar-vVPVK {
  color: #2861FC;
}
.index_navOverlay-3tEoh .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3tEoh .ant-dropdown-menu-item a,
.index_navOverlay-3tEoh .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3tEoh .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3tEoh .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2-28r .index_subTitle-1yx04 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2-28r .ant-table-thead > tr > th,
.index_homeworkTableStyle-2-28r .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2-28r .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2-28r .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2-28r .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2-28r .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2-28r .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2-28r .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2-28r .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-30Jgv,
.index_modalHeaderNew-3i-h8 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3i-h8 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3dE3Y {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-30Jgv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-30Jgv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-30Jgv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3hw03 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2RCc3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-16F0S {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-pnr3Q {
  margin-left: 16px;
}
.index_mr16-ElzZ1 {
  margin-right: 16px;
}
.index_phone-modal-3QH6f {
  width: 80% !important;
}
.index_medalSrc-2y5Lc {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2kwwO 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2kwwO {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-bjEE4 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-bjEE4 .ant-tabs {
  background: white;
}
.index_tabStyle-bjEE4 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-tOdEn {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Q4Ql {
  width: 100%;
}
.index_spin-1Q4Ql .index_ant-spin-container-3JNRS {
  width: 100%;
}
.index_confirmBtns-3ybL6 {
  color: red;
}
.index_confirmBtns-3ybL6 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2Jk60 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2Jk60 .index_studentNum-3Kztn {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3JYhP .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3JYhP .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3JYhP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3JYhP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3JYhP .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1s1dc {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_popConfirm-3bVCu .ant-popover-buttons {
  text-align: left;
}
.index_container-93jMq {
  font-size: 12px;
}
.index_container-93jMq .ant-drawer-content-wrapper {
  transform: translateX(-70px);
  height: calc(100vh - 58px);
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_container-93jMq .ant-drawer-body {
  font-size: 12px;
}
.index_container-93jMq .index_header-2OhTK {
  display: flex;
  justify-content: space-between;
}
.index_container-93jMq .index_newNotes-UtMu_ {
  font-size: 12px;
  color: #4691F7;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.index_container-93jMq .index_disabledNewNotes-2ERT4 {
  pointer-events: none;
  color: #CCCCCC;
}
.index_container-93jMq .index_highlightWrapper-3V0qL {
  width: 282px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  padding: 6px 9px;
}
.index_container-93jMq .index_highlight-1eVz8 {
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_container-93jMq .index_noteContainer-2MHCv .index_highlight-1eVz8 {
  cursor: pointer;
}
.index_container-93jMq .index_textArea-duJPn {
  margin: 8px 0;
  resize: none;
  transition: height 0.3s ease;
}
.index_container-93jMq .index_editor-1fFHT {
  margin-bottom: 16px;
  overflow: hidden;
}
.index_container-93jMq .index_editor-1fFHT .index_modalBtnOk-1ZCNM {
  float: right;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_chapterHeader-3dwtf {
  padding-left: 6px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1E1E1E;
  line-height: 22px;
  margin: 16px 0 8px 0;
  position: relative;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_chapterHeader-3dwtf::before {
  content: '';
  background: #2861FC;
  width: 2px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 5px;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv {
  margin-bottom: 12px;
  border-bottom: 1px solid #E8EAED;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_comments-19emw {
  padding: 6px 9px;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB {
  padding: 6px 9px;
  color: #666666;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB .index_btn-yoDZm {
  cursor: pointer;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB .index_deleteBtn-tjeGk {
  color: rgba(0, 0, 0, 0.45);
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB .index_btn-yoDZm:hover {
  color: #2861FC;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB .index_btn-yoDZm:not(:last-child) {
  padding-right: 12px;
}
.index_container-93jMq .index_viewer-RGNBC .index_chapterContainer-4-fqh .index_noteContainer-2MHCv .index_btns-89HkB .index_time-VHAyE {
  color: rgba(0, 0, 0, 0.25);
  float: right;
}
.index_container-93jMq .index_empty-Rlvfs {
  width: 100%;
  height: calc(100vh - 185px);
  margin: auto;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  color: #666666;
}
.index_container-93jMq .index_empty-Rlvfs .index_emptyImage-1lXgS {
  width: 120px;
  margin-bottom: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-B81FE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-KgfT3 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-KgfT3 .index_forkDiv2QueueInit-L3rhw {
  height: 100px !important;
}
.index_forkDiv1-KgfT3 .index_forkDiv2Queue-1_NHu {
  height: 151px !important;
}
.index_forkDiv1-KgfT3 .index_forkDiv2-1n8jl {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-KgfT3 .index_forkDiv2-1n8jl .index_word-3qSwW {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-KgfT3 .index_forkDiv2-1n8jl .index_word-3qSwW .index_boldWord-39nDR {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-KgfT3 .index_forkDiv2-1n8jl .index_loadingHint-2uzaU {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-A4I-r {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1IBXQ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3DamI {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-atyHq {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-atyHq::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3uQNI {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3uQNI .index_filterCheckbox-v-fq2 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3uQNI .index_filterFooter-23aPU {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3uQNI .index_numberInput-1FaXR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3uQNI .index_filterTitle-3z5XE {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3uQNI .index_modalBtnCancel-A4I-r {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3uQNI .index_modalBtnOk-2db8h {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3uQNI .index_tableBtn-3BnoE {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3uQNI .index_tableBtn-3BnoE:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3uQNI :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3NEGc {
  display: flex;
}
.index_splitLine-1fiyU {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3I8eb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2S5Ap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-NUg4J {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-Rdbb- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-Rdbb-:hover {
  text-decoration: underline;
}
.index_copyLink-3A5QG {
  margin-left: 24px;
}
.index_copyLink-3A5QG .index_copyIcon-stcbj {
  margin-right: 4px;
}
.index_flexCenter--e7N1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-jI6Hr {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2Vxt4 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-d4b_w {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2jnaS {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2jnaS:hover {
  color: #2861FC;
}
.index_bluePlainText-1SFOu {
  color: #2861FC;
}
.index_blueTextPlain-3i1B_ {
  color: #2861FC;
}
.index_antInput-2YaEX {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1K04E {
  margin-right: 16px;
}
.index_ml8-1cNcv {
  margin-left: 8px;
}
.index_mr8-30Ggi {
  margin-right: 8px;
}
.index_mb16-1FMQy {
  margin-bottom: 16px;
}
.index_moTag-qNREJ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2yZgx {
  cursor: pointer;
}
.index_moUserAvatar-qC-Jg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-7J-0V {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2yZgx:hover .index_moUserAvatar-qC-Jg {
  color: #2861FC;
}
.index_navOverlay-2SOp9 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2SOp9 .ant-dropdown-menu-item a,
.index_navOverlay-2SOp9 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2SOp9 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2SOp9 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-KPLz7 .index_subTitle-1yZu_ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-KPLz7 .ant-table-thead > tr > th,
.index_homeworkTableStyle-KPLz7 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-KPLz7 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-KPLz7 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-KPLz7 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-KPLz7 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-KPLz7 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-KPLz7 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-KPLz7 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-33l6A,
.index_modalHeaderNew-1G1F1 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1G1F1 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-ol7Ka {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-33l6A:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-33l6A {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-33l6A:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1Ql4j {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3I8eb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter--e7N1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-39_pH {
  margin-left: 16px;
}
.index_mr16-1K04E {
  margin-right: 16px;
}
.index_phone-modal-1ahaT {
  width: 80% !important;
}
.index_medalSrc-iqn8D {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2eJRx 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2eJRx {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2k-Q8 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2k-Q8 .ant-tabs {
  background: white;
}
.index_tabStyle-2k-Q8 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1K3tO {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-u8tTO {
  width: 100%;
}
.index_spin-u8tTO .index_ant-spin-container-1IPbs {
  width: 100%;
}
.index_confirmBtns-2jTCQ {
  color: red;
}
.index_confirmBtns-2jTCQ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2Ey7M {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2Ey7M .index_studentNum-2zQJR {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-VoE0B .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-VoE0B .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-VoE0B .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-VoE0B .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-VoE0B .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2nmP3 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_showTransform-2Iyna {
  border-radius: 10px !important;
  overflow: hidden;
}
.index_showTransform-2Iyna:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16) !important;
  transition-duration: 0.6s;
}
.index_empty-VNVQf {
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_noMore--U7vZ {
  width: 100%;
  text-align: center;
  margin-top: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
}
.index_commentsBox-tHBmQ {
  height: 480px;
  overflow-y: scroll;
  scrollbar-width: none;
}
.index_commentsBox-tHBmQ::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.index_commentInput-38t5R {
  display: flex;
  align-items: start;
  margin-bottom: 24px;
  justify-content: space-between;
}
.index_commentInput-38t5R .index_hideInput-1LnJJ {
  width: 579px;
  margin: auto 0;
}
.index_commentInput-38t5R .index_hideInput-1LnJJ .index_innerInput-m5qav {
  background: rgba(0, 0, 0, 0.04);
  outline: none;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.index_commentInput-38t5R .index_inputContent-19N3i {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: calc(100% - 40px);
}
.index_commentInput-38t5R .index_inputContent-19N3i[data-iscomment='no'] {
  width: 100%;
}
.index_commentInput-38t5R .index_inputContent-19N3i[data-iscomment='no'] textarea.ant-input {
  box-shadow: none;
  background: #f6f6f6;
  border-radius: 4px;
  padding: 6px;
}
.index_commentInput-38t5R .index_inputContent-19N3i[data-iscomment='no'] textarea.ant-input:hover {
  border: 1px solid #2861fc;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_limitLen-2MW0E {
  position: absolute;
  bottom: 3px;
  right: 16px;
  color: #8a8a8a;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_inputBtn-p_fg6 {
  width: 60px;
  height: 32px;
  background: #2861fc;
  border-radius: 4px;
  border: unset;
  margin-top: 8px;
  padding: 0px 27px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_inputBtn-p_fg6[data-active='no'] {
  opacity: 0.5;
  cursor: not-allowed;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_cancelbtn-3V8tY {
  color: #2861fc;
  border: 1px solid #2861fc;
  background-color: #fff;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_cancelbtn-3V8tY:hover {
  opacity: 0.8;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_textarea-2n1PX {
  color: #333333;
  box-shadow: none;
  background: #f6f6f6;
  border-radius: 4px;
  padding: 5px;
  padding-bottom: 18px;
  resize: none;
  height: 32px;
  overflow-y: hidden;
  transition: height 0.3s ease;
  margin-top: 3px;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_textarea-2n1PX:focus {
  box-shadow: none;
  border: 1px solid #2861fc;
}
.index_commentInput-38t5R .index_inputContent-19N3i .index_textareaExpand-1Rj_M {
  height: 96px !important;
  max-height: 96px !important;
  transition: height 0.3s ease;
}
.index_commentInput-38t5R .index_commentbtn-3pTlg {
  display: flex;
  width: 130px;
  justify-content: space-between;
}
.index_actionBtns-2IWif {
  display: flex;
  align-items: center;
}
.index_highlightSignalComment-z7VrN {
  background: #F0F6FF;
  border-radius: 4px;
}
.index_signalComment-2Uool {
  display: flex;
  justify-content: space-between;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt {
  width: calc(100% - 40px);
  flex: 1;
  padding-left: 10px;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ,
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentContent-2XGur {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 6px;
  justify-content: space-between;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  display: flex;
  align-items: center;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_replyCon-1hqlg {
  display: flex;
  align-items: center;
  color: #666666;
  overflow: hidden;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_replyCon-1hqlg .index_aLink-43gBK {
  display: flex;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_replyCon-1hqlg .index_aLink-43gBK .index_userText-frl-m {
  color: #666666;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_replyCon-1hqlg .index_aLink-43gBK:hover {
  color: #2861FC;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ a {
  color: #666666;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ a:hover {
  color: #2861FC;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_receiverWrapper-3FoLF {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_receiverWrapper-3FoLF .index_icon-22rUJ {
  transform: rotate(-90deg);
  transform-origin: center;
  display: inline-block;
  margin: 0px 8px !important;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_del-1qmk5 {
  margin-left: 9px;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_del-1qmk5 .index_delete-10xZz {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_del-1qmk5:hover .index_deleteIcon-1K9yl {
  color: #2861FC !important;
  cursor: pointer;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentUsername-1Q2zJ .index_answerTop-4OnNE {
  visibility: hidden;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_bottomWrapper-BD5q9 {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 18px;
  align-items: center;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_bottomWrapper-BD5q9 .index_bottomBtns-20pDD {
  flex: 1;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_bottomWrapper-BD5q9 .index_rightIcon-3ginv {
  cursor: pointer;
  margin-left: 22px;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_bottomWrapper-BD5q9 .index_rightIcon-3ginv .index_replyTo-2wKNu {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  margin-left: 10px;
  vertical-align: 1px;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_bottomWrapper-BD5q9 .index_rightIcon-3ginv:hover {
  color: #2861FC;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt .index_commentContent-2XGur {
  display: flex;
}
.index_signalComment-2Uool .index_rightArea-2L2Mt:hover .index_answerTop-4OnNE {
  visibility: visible;
}
.index_comment-3UHXG {
  font-family: PingFangSC-Regular, sans-serif;
}
.index_comment-3UHXG .index_reply-en_yt {
  margin-left: 38px;
  border-radius: 4px;
  position: relative;
}
.index_comment-3UHXG .index_reply-en_yt .index_closeReply-1cUZ1 {
  color: #999999;
  cursor: pointer;
  margin-top: 4px;
  padding-top: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.index_comment-3UHXG .index_reply-en_yt .index_closeReply-1cUZ1:hover {
  color: #2861FC;
}
.index_comment-3UHXG .index_actions-39fMB {
  color: #999999;
  cursor: pointer;
  margin-top: 4px;
  padding-top: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 38px;
}
.index_comment-3UHXG .index_actions-39fMB:hover {
  color: #2861FC;
}
.index_avatarTag-3L0QE {
  position: relative;
}
.index_avatarTag-3L0QE .index_official-SLdD6,
.index_avatarTag-3L0QE .index_teacher-PFEko,
.index_avatarTag-3L0QE .index_teacherTop-27Jzc {
  position: absolute;
  bottom: -21px;
  zoom: var(--zoom);
  width: 50px;
  height: 24px;
  background: #2861fc;
  border-radius: 4px;
  font-size: 14px;
  font-family: "PingFang SC", sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 24px;
  text-align: center;
}
.index_avatarTag-3L0QE .index_teacherTop-27Jzc {
  color: #ff6900;
  background: #fff1d2;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1B-UD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1tLmS {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1tLmS .index_forkDiv2QueueInit-fc25l {
  height: 100px !important;
}
.index_forkDiv1-1tLmS .index_forkDiv2Queue-2Y--0 {
  height: 151px !important;
}
.index_forkDiv1-1tLmS .index_forkDiv2-1wPxj {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1tLmS .index_forkDiv2-1wPxj .index_word-3c920 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1tLmS .index_forkDiv2-1wPxj .index_word-3c920 .index_boldWord-3v9hU {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1tLmS .index_forkDiv2-1wPxj .index_loadingHint-1odsG {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-oae_c {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1K2lR {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3GVzU {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1MVg6 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1MVg6::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-31pYP {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-31pYP .index_filterCheckbox-2OJm6 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-31pYP .index_filterFooter-fOLAj {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-31pYP .index_numberInput-17PM5 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-31pYP .index_filterTitle-3N5i4 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-31pYP .index_modalBtnCancel-oae_c {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-31pYP .index_modalBtnOk-3UPfS {
  border-radius: 24px !important;
}
.index_tableFilterDiv-31pYP .index_tableBtn-33vVJ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-31pYP .index_tableBtn-33vVJ:hover {
  color: #2861FC;
}
.index_tableFilterDiv-31pYP :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2RHef {
  display: flex;
}
.index_splitLine-2A7az {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2rUzQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1pX7o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-hEdpu {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-25IMN {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-25IMN:hover {
  text-decoration: underline;
}
.index_copyLink-2G0sk {
  margin-left: 24px;
}
.index_copyLink-2G0sk .index_copyIcon-23N3d {
  margin-right: 4px;
}
.index_flexCenter-syFd8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3xhd6 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1yfM8 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2BC_h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3vtOV {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3vtOV:hover {
  color: #2861FC;
}
.index_bluePlainText-1RlaP {
  color: #2861FC;
}
.index_blueTextPlain-ifwgV {
  color: #2861FC;
}
.index_antInput-3KIZZ {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-17VBR {
  margin-right: 16px;
}
.index_ml8-hrM_G {
  margin-left: 8px;
}
.index_mr8-2hHDM {
  margin-right: 8px;
}
.index_mb16-1o1_B {
  margin-bottom: 16px;
}
.index_moTag-1nTEC {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2aP6w {
  cursor: pointer;
}
.index_moUserAvatar-1RhtR {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2MRGR {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2aP6w:hover .index_moUserAvatar-1RhtR {
  color: #2861FC;
}
.index_navOverlay-12u0X .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-12u0X .ant-dropdown-menu-item a,
.index_navOverlay-12u0X .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-12u0X .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-12u0X .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-V5Fx2 .index_subTitle-12tPm {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-V5Fx2 .ant-table-thead > tr > th,
.index_homeworkTableStyle-V5Fx2 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-V5Fx2 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-V5Fx2 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-V5Fx2 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-V5Fx2 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-V5Fx2 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-V5Fx2 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-V5Fx2 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3I9QY,
.index_modalHeaderNew-22gXS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-22gXS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1qV-9 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3I9QY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3I9QY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3I9QY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2j3j9 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2rUzQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-syFd8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1k-De {
  margin-left: 16px;
}
.index_mr16-17VBR {
  margin-right: 16px;
}
.index_phone-modal-2W02u {
  width: 80% !important;
}
.index_medalSrc-3Q5y3 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1u73F 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1u73F {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-36NwN .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-36NwN .ant-tabs {
  background: white;
}
.index_tabStyle-36NwN .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-eMt1X {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-AiK5_ {
  width: 100%;
}
.index_spin-AiK5_ .index_ant-spin-container-1dgl0 {
  width: 100%;
}
.index_confirmBtns-1w7wH {
  color: red;
}
.index_confirmBtns-1w7wH .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-mJ2ky {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-mJ2ky .index_studentNum-1xl9r {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1lDcb .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1lDcb .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1lDcb .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1lDcb .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1lDcb .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-392Mk {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_rateModal-JLk_5 {
  height: 560px;
  background: #ffffff;
  border-radius: 8px;
}
.index_rateModal-JLk_5 .ant-modal-body {
  padding: 0;
}
.index_rateModal-JLk_5 .ant-modal-close-x {
  margin-right: -100px;
  color: #fff;
  margin-top: -23px;
  padding-top: 10px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc {
  display: flex;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK {
  width: 240px;
  height: 560px;
  background: #f9fafa;
  border-radius: 8px 0px 0px 8px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_title-1DrjJ {
  display: flex;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  margin: 16px 0 16px 20px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_title-1DrjJ .index_txt1-3vjgf {
  font-size: 18px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_title-1DrjJ .index_txt2-1y7Iz {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 5px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_allsorce-3nZwS {
  display: flex;
  margin-left: 20px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_allsorce-3nZwS .index_sorce-2IgFj {
  font-size: 28px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 8px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc {
  display: flex;
  flex-direction: column;
  padding-left: 20px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc .index_rateTitle-2FfZ5 {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 19px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc .index_rateTitle-2FfZ5:nth-child(1) {
  margin-top: 16px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc .index_myTitle-3H_8B:after {
  position: absolute;
  right: -8px;
  top: -1px;
  content: '*';
  color: #FF1818;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc .index_rateContent-1ViGB {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 2px;
  height: 19px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_rateItem-323Hc .index_rateContent-1ViGB .index_rateText-2SU5A {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_Rate-OpHfA {
  margin-top: 27px;
  width: 209px;
  height: 33px;
  background: #ffffff;
  border-radius: 6px;
  font-size: 16px;
  text-align: center;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.85);
  line-height: 33px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin: 21px auto 0;
  cursor: pointer;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_Rate-OpHfA .index_noRate-kYvXN {
  color: #2861fc;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_Rate-OpHfA .index_disbtn-1MRgO {
  cursor: not-allowed;
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.25);
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_ishover-2Kr-8:hover {
  border: 1px solid #2861fc;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy {
  margin: 20px 18px 6px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_recommendTitle-hhqS1 {
  font-size: 14px;
  font-family: PingFangSC-Medium, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_recommendTitle-hhqS1 .index_otherIcon-1Rp8- {
  font-size: 14px;
  color: #FF1818;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_textArea-30Por {
  background-color: #ffffff;
  padding: 0px 8px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 26px;
  border-color: rgba(0, 0, 0, 0.25);
  height: 124px;
  margin-bottom: 10px;
  resize: none;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_textArea-30Por:focus,
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_textArea-30Por:active,
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_textArea-30Por:hover {
  box-shadow: none;
  border-color: #2861fc;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_switchWrapper-2VC40 {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 8px;
  margin-bottom: 14px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_switchWrapper-2VC40 .index_switch-1rm-t {
  width: 28px;
  height: 16px;
  min-width: unset;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_switchWrapper-2VC40 .index_switch-1rm-t:after {
  width: 12px;
  height: 12px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_otherSuggestions-3xhXy .index_switchWrapper-2VC40 .index_desc-3wg21 {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  margin-left: 2px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_btnCon-32ski {
  display: flex;
  justify-content: flex-end;
  margin-right: 18px;
  font-size: 16px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_btnCon-32ski .index_cancelBtn-3mDD4 {
  width: 74px;
  height: 32px;
  color: rgba(0, 0, 0, 0.45);
  border: 1px solid rgba(0, 0, 0, 0.45);
  margin-right: 15px;
  border-radius: 4px !important;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalLeft-3KaPK .index_btnCon-32ski .index_okBtn-1NJcr {
  width: 74px;
  height: 32px;
  background: #2861fc;
  color: #fff;
  border-radius: 4px !important;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalRight-3d9mU {
  width: 680px;
  height: 560px;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  padding: 0 24px 21px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalRight-3d9mU .index_commentCon-3UdBp {
  display: flex;
  margin: 16px 0 16px 24px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalRight-3d9mU .index_commentCon-3UdBp .index_comment-2DHma {
  font-size: 18px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.index_rateModal-JLk_5 .index_modalContent-L3-gc .index_modalRight-3d9mU .index_commentCon-3UdBp .index_num-ywd18 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 6px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-MX5ll {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3Cteg {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3Cteg .index_forkDiv2QueueInit-12BYF {
  height: 100px !important;
}
.index_forkDiv1-3Cteg .index_forkDiv2Queue-2q-OW {
  height: 151px !important;
}
.index_forkDiv1-3Cteg .index_forkDiv2-2JYKc {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3Cteg .index_forkDiv2-2JYKc .index_word-dWlVf {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3Cteg .index_forkDiv2-2JYKc .index_word-dWlVf .index_boldWord-3E-DP {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3Cteg .index_forkDiv2-2JYKc .index_loadingHint-3U08K {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Ff06 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-c35Ok {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-f573Q {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3rRiN {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3rRiN::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-x4mdl {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-x4mdl .index_filterCheckbox-3BqKi {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-x4mdl .index_filterFooter-3sgyw {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-x4mdl .index_numberInput-14coD {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-x4mdl .index_filterTitle-3UL2c {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-x4mdl .index_modalBtnCancel-3Ff06 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-x4mdl .index_modalBtnOk-28zax {
  border-radius: 24px !important;
}
.index_tableFilterDiv-x4mdl .index_tableBtn-3DXD3 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-x4mdl .index_tableBtn-3DXD3:hover {
  color: #2861FC;
}
.index_tableFilterDiv-x4mdl :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3tzK8 {
  display: flex;
}
.index_splitLine-1mx3S {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3EcbI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2VyKF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3F0qi {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2yK1E {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2yK1E:hover {
  text-decoration: underline;
}
.index_copyLink-Olqar {
  margin-left: 24px;
}
.index_copyLink-Olqar .index_copyIcon-2gWVt {
  margin-right: 4px;
}
.index_flexCenter-3e8Fp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-x68IJ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-35FF6 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1xplp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2iaVa {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2iaVa:hover {
  color: #2861FC;
}
.index_bluePlainText-24g_C {
  color: #2861FC;
}
.index_blueTextPlain-2Lwp3 {
  color: #2861FC;
}
.index_antInput-1HgP_ {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-cWXYU {
  margin-right: 16px;
}
.index_ml8-bRujh {
  margin-left: 8px;
}
.index_mr8-3Y1WC {
  margin-right: 8px;
}
.index_mb16-1BI0m {
  margin-bottom: 16px;
}
.index_moTag-4WTHD {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-4Gvqp {
  cursor: pointer;
}
.index_moUserAvatar-2to5M {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3Wh5o {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-4Gvqp:hover .index_moUserAvatar-2to5M {
  color: #2861FC;
}
.index_navOverlay-oSVXi .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-oSVXi .ant-dropdown-menu-item a,
.index_navOverlay-oSVXi .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-oSVXi .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-oSVXi .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2GNB0 .index_subTitle-nLV__ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2GNB0 .ant-table-thead > tr > th,
.index_homeworkTableStyle-2GNB0 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2GNB0 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2GNB0 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2GNB0 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2GNB0 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2GNB0 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2GNB0 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2GNB0 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1FsHn,
.index_modalHeaderNew-2_oqM {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2_oqM {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1tYCv {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1FsHn:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1FsHn {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1FsHn:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-MSlZO {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3EcbI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3e8Fp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-bTOBz {
  margin-left: 16px;
}
.index_mr16-cWXYU {
  margin-right: 16px;
}
.index_phone-modal-1YFCQ {
  width: 80% !important;
}
.index_medalSrc-1Yrm8 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3_IIV 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3_IIV {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1ju8M .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1ju8M .ant-tabs {
  background: white;
}
.index_tabStyle-1ju8M .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2LzwB {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-tFcfL {
  width: 100%;
}
.index_spin-tFcfL .index_ant-spin-container-2p-TP {
  width: 100%;
}
.index_confirmBtns-1SPvJ {
  color: red;
}
.index_confirmBtns-1SPvJ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-j8OmP {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-j8OmP .index_studentNum--izG5 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3GT65 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3GT65 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3GT65 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3GT65 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3GT65 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-J7q6k {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_notLearnAllClassTitle-IX7FH {
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_notLearnAllText-231ib {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.index_container-BEAtT {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.index_container-BEAtT .index_notebookLoading-2eUFZ {
  color: #596069;
}
.index_container-BEAtT .index_content-cHLlZ {
  flex-direction: row;
  width: 100%;
  display: flex;
  height: 100%;
}
.index_container-BEAtT .index_content-cHLlZ .index_hideButton-UYmBa {
  position: absolute;
  right: -26px;
  bottom: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  cursor: pointer;
  width: 14px;
  height: 50px;
  background: #FFFFFF;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 8px 13px 8px 8px;
  transform: perspective(5px) rotateX(0deg) rotateY(8deg) translateZ(0);
  box-shadow: 6px 0px 12px 0px rgba(0, 0, 0, 0.09);
}
.index_container-BEAtT .index_content-cHLlZ .index_hideButton-UYmBa:hover {
  box-shadow: 6px 0px 12px 0px rgba(0, 0, 0, 0.09);
  color: #2861FC;
}
.index_container-BEAtT .index_content-cHLlZ .index_showButton-3T__d {
  color: #2861FC;
  position: absolute;
  right: -26px;
  bottom: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  cursor: pointer;
  width: 14px;
  height: 50px;
  background: #FFFFFF;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 8px 13px 8px 8px;
  transform: perspective(5px) rotateX(0deg) rotateY(8deg) translateZ(0);
  right: -305px;
  box-shadow: 6px 0px 12px 0px rgba(0, 0, 0, 0.09);
  transition-duration: 0.2s;
}
.index_container-BEAtT .index_content-cHLlZ .index_showButton-3T__d:hover {
  box-shadow: 6px 0px 12px 0px rgba(0, 0, 0, 0.09);
  color: #2861FC;
}
.index_container-BEAtT .index_content-cHLlZ .index_nextBtn-3Pwac {
  position: absolute;
  right: 8px;
  bottom: 8px;
}
.index_container-BEAtT .index_content-cHLlZ .index_leftContainer-22PMv {
  transition: left 0.2s ease, width 0.2s;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F2F3F5;
  transition: width 0.2s;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_toolbar-3_86k {
  width: 100%;
  height: 50px;
  min-height: 50px;
  border-bottom: 1px solid #E3E5E7;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_toolbar-3_86k .index_rightBtns-2lDQg {
  width: 765px;
  margin: auto;
  display: inline-flex;
  font-size: 12px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_choicesBox-2vaaI {
  overflow-y: auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #fff;
  height: 100%;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_choicesContainer-2LNuM {
  width: 765px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_choicesContainer-2LNuM .index_header-1u6b6 {
  font-size: 24px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 34px;
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
@keyframes index_hideBubble-6eWrl {
  from {
    opacity: 1;
    display: inline-block;
  }
  to {
    opacity: 0;
    display: none;
  }
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_choicesContainer-2LNuM .hideAnimation {
  animation: index_hideBubble-6eWrl;
  animation-fill-mode: forwards;
  animation-duration: 1.5s;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 {
  width: 765px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  justify-content: right;
  margin-top: 30px;
  margin-bottom: 30px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_openLastunit-2hNvT {
  margin-right: 18px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_unitsScore-1l85X {
  position: absolute;
  display: flex;
  bottom: 0;
  left: 0;
  font-size: 13px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 28px;
  color: #666666;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_unitsScore-1l85X .index_showScore-2bINk {
  border-right: 1px solid #cccccc;
  padding-right: 10px;
  height: 32px;
  display: inline-block;
  margin-right: 16px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_unitsScore-1l85X .index_showScore-2bINk .index_scoreNum-JAwCu {
  font-family: PingFangSC-Medium, sans-serif;
  color: #000000;
  font-size: 32px;
  margin-right: 2px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_unitsScore-1l85X .index_unitsDesc-2rjkO,
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_footerBtns-3aVK3 .index_unitsScore-1l85X .index_unitsIcon-1m2oj {
  margin-top: 8px;
  margin-right: 8px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskResContainer-37nxR {
  margin-right: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskResContent-ACcJI {
  font-weight: bolder;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskScoreContent-3oli1 {
  font-size: 13px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 28px;
  flex: 1;
  color: #666666;
  justify-content: center;
  position: relative;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskScoreContent-3oli1 .index_myScore-2YFtC {
  border-right: 1px solid #CCCCCC;
  padding-right: 10px;
  height: 32px;
  display: inline-block;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskScoreContent-3oli1 .index_myScore-2YFtC .index_score-1uewo {
  font-family: PingFangSC-Medium, sans-serif;
  color: #000000;
  font-size: 32px;
}
.index_container-BEAtT .index_content-cHLlZ .index_rightContainer-dBuFN .index_taskScoreContent-3oli1 .index_myScore-2YFtC .index_score-1uewo .index_backLine-2APap {
  display: inline-block;
  width: 42px;
  height: 6px;
  background: #1980FF;
  border-radius: 3px;
  opacity: 0.2;
  position: absolute;
  left: -2px;
  top: 22px;
}
.index_container-BEAtT .index_showCollaborative-1szmc {
  width: 300px;
  background: white;
  box-shadow: 0px 4px 10px 0px rgba(117, 117, 117, 0.13);
  border-radius: 4px;
  position: absolute;
  top: 83px;
  right: 50px;
  padding: 16px 16px 16px 22px;
  z-index: 2;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeClose-3NCyf {
  color: #BFBFBF;
  position: absolute;
  right: 16px;
  top: 16px;
  cursor: pointer;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeClose-3NCyf:hover {
  color: #8D8D8D;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz a {
  color: #2861FC;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz a:hover {
  color: #2861FC;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyFooter-hASQF {
  text-align: right;
  color: #8A8A8A;
  font-size: 12px;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyTitle-SI1Zl {
  font-size: 18px;
  font-weight: 600;
  color: #313131;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 28px;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyItem-1DfJh {
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyItem-1DfJh .index_showCollaborativeBodyItemIcon-3NvHK {
  margin-right: 16px;
  border-radius: 50%;
  min-width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyItem-1DfJh .index_showCollaborativeBodyItemTitle-2t12u {
  font-size: 12px;
  font-weight: 600;
  color: #313131;
  margin-bottom: 10px;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyItem-1DfJh .index_showCollaborativeBodyItemDesc-1lr9q {
  font-size: 12px;
  color: #8A8A8A;
}
.index_container-BEAtT .index_showCollaborative-1szmc .index_showCollaborativeBody-2RnZz .index_showCollaborativeBodyItem-1DfJh:last-child {
  margin-bottom: 8px;
}
.index_container-BEAtT .index_notePanelToggle-1znqT {
  height: 33px;
  padding: 8px 8px 8px 13px;
  border-radius: 100px 0 0 100px;
  position: absolute;
  top: 116px;
  right: 0;
  border: 1px solid #CCCCCC;
  border-right: none;
  cursor: pointer;
  background: #fff;
  display: flex;
  align-items: center;
}
.index_container-BEAtT .index_notePanelToggle-1znqT:hover::after {
  content: '\5c0f\8bb0';
  margin-left: 8px;
  font-size: 12px;
}
.index_iframeContent-23mx8 {
  position: absolute;
  z-index: 999;
  display: flex;
  background: white;
  touch-action: none;
  box-sizing: border-box;
  border-radius: 4px;
  top: 0;
  overflow: hidden;
  box-shadow: 0px 0px 22px 3px rgba(64, 49, 49, 0.35);
  padding: 2px;
}
.index_iframeContent-23mx8 .index_closeIcon-36FrY {
  position: absolute;
  float: right;
  right: 8px;
  color: white;
  top: 8px;
  font-size: 18px;
  cursor: pointer;
  z-index: 2;
}
.jp-ApplicationShell {
  top: 46px !important;
}
.index_noviceTask2Welcome-26qy- .anticon.anticon-question-circle {
  display: none;
}
.index_noviceTask2Welcome-26qy- .ant-modal-confirm-content {
  margin: 0;
}
.index_noviceTask2Welcome-26qy- .ant-confirm-content {
  margin: 0;
}
.index_noviceTask2Welcome-26qy- .index_noviceTask2WelcomeDiv-1bD73 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_noviceTask2Welcome-26qy- .index_noviceTask2WelcomeDiv-1bD73 .index_noviceTask2WelcomeImg-2zM-E {
  margin-left: 25px;
  margin-bottom: 20px;
}
.index_liveMessageBox-3icbo {
  position: absolute;
  z-index: 9999999;
  display: flex;
  width: 300px;
  height: 300px;
  background: rgba(22, 38, 55, 0.8);
  scroll-behavior: smooth;
  right: 50px;
  bottom: 32px;
  flex-direction: column;
  color: white;
}
.index_liveMessageBox-3icbo .index_header-1u6b6 {
  position: relative;
  background-color: rgba(42, 58, 75, 0.9);
  height: 40px;
  width: 100%;
  font-size: 16px;
  line-height: 40px;
  padding-left: 10px;
}
.index_liveMessageBox-3icbo .index_scrollBox-14lXf {
  overflow: auto;
  width: 100%;
  height: calc(100% - 40px);
  padding: 10px;
}
.index_liveMessageBox-3icbo .index_liveMessageBoxSingle-3l_3A {
  margin-bottom: 10px;
}
.index_liveMessageBox-3icbo .index_liveMessageBoxSingle-3l_3A .index_nick-2xXjo {
  font-weight: bold;
}
.index_liveMessageBox-3icbo .index_liveMessageBoxSingle-3l_3A .index_message-2EM-j {
  background-color: rgba(240, 243, 247, 0.15);
  border-radius: 0 6px 6px;
  display: inline-block;
  margin-top: 3px;
  color: #fff;
  padding: 8px;
  font-weight: normal;
  max-width: 100%;
  word-break: break-word;
}
.index_headerDown-2qbyn {
  background-color: rgba(42, 58, 75, 0.9);
  height: 40px;
  position: absolute;
  width: 300px;
  right: 50px;
  bottom: 32px;
  z-index: 9999999;
  font-size: 16px;
  line-height: 40px;
  padding-left: 10px;
  color: white;
}
.index_liveMessageBoxHide-3LFlx {
  color: white;
  cursor: pointer;
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 10px;
}
.index_liveMessageBoxHide-3LFlx:hover {
  color: gray;
}
#mo-ClassicContainer .ant-modal-header {
  border-bottom: 0;
}
#mo-ClassicContainer #switch-group .unit-status {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 8px;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
#mo-ClassicContainer #switch-group .unit-status:hover {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.16);
}
#mo-ClassicContainer #switch-group .lock {
  color: #BFBFBF;
  background: #fff;
  border: 1px solid #BFBFBF;
  position: relative;
}
#mo-ClassicContainer #switch-group .lock span {
  content: url(https://imgbed.momodel.cn/%E5%BC%80%E9%94%81.svg);
  width: 100%;
}
#mo-ClassicContainer #switch-group .new.in {
  color: #2861FC;
  background: #fff;
  border: 1px solid #2861FC;
  position: relative;
  pointer-events: none;
}
#mo-ClassicContainer #switch-group .done.in {
  color: #fff;
  background: #2861FC;
  border: 1px solid #2861FC;
  position: relative;
  pointer-events: none;
}
#mo-ClassicContainer #switch-group .new {
  color: #BFBFBF;
  background: #fff;
  border: 1px solid #BFBFBF;
}
#mo-ClassicContainer #switch-group .done {
  color: #fff;
  background: #2861FC;
  border: 1px solid #2861FC;
}
#mo-ClassicContainer #switch-group .correct-done {
  color: #52C323;
  background-color: #EAF7EF;
  border: 1px solid #EAF7EF;
}
#mo-ClassicContainer #switch-group .correct-in {
  border: 1px solid #52C323;
  position: relative;
}
#mo-ClassicContainer #switch-group .wrong-done {
  color: #E04F4F;
  background-color: #FFEAEA;
  border: 1px solid #FFEAEA;
}
#mo-ClassicContainer #switch-group .wrong-in {
  border: 1px solid #E04F4F;
  position: relative;
}
#mo-ClassicContainer #switch-group .change-done {
  color: #fff;
  background: #2861FC;
  border: 1px solid #2861FC;
}
#mo-ClassicContainer #switch-group .submit-change {
  color: #fff;
  background: #2861FC;
  border: 1px solid #2861FC;
  pointer-events: none;
}
#mo-ClassicContainer .ant-btn-default.ant-btn-background-ghost {
  color: #2861FC;
  background-color: transparent;
  border-color: #2861FC;
  text-shadow: none;
}
#mo-ClassicContainer .ant-btn[disabled], #mo-ClassicContainer .ant-btn[disabled]:hover {
  background: #CCCCCC;
  color: #FFFFFF;
  border-color: #CCCCCC;
}
.index_modalContainer-2lM_O {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #FFFFFF;
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
  padding: 0;
}
.index_modalContainer-2lM_O .ant-modal-close {
  display: none;
}
.index_modalContainer-2lM_O .ant-modal-body {
  padding: 24px;
}
.index_modalContainer-2lM_O .ant-modal-footer {
  padding: 12px 24px 24px 24px;
}
.index_modalContainer-2lM_O .ant-modal-footer .ant-btn {
  padding: 0 20px;
}
.index_modalContainer-2lM_O .index_header-1u6b6 {
  height: 28px;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #303030;
  line-height: 28px;
  position: relative;
  padding-left: 10px;
  margin-bottom: 32px;
}
.index_modalContainer-2lM_O .index_header-1u6b6:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 20px;
  background-color: #2861FC;
  border-radius: 2px;
  right: 100%;
  top: 4px;
}
.index_modalContainer-2lM_O .index_btnBox-JVXU2 {
  width: 100%;
  justify-content: flex-end;
  display: flex;
  margin-top: 36px;
}
.index_modalContainer-2lM_O .index_btnBox-JVXU2 .index_modalBtnCancel-3Ff06 {
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 8px;
  width: 65px;
}
.index_modalContainer-2lM_O .index_btnBox-JVXU2 .index_modalBtnOk-28zax {
  width: 65px;
}
.index_congratsModal-2H0YJ {
  background: transparent;
  margin-bottom: 100px;
}
.index_congratsModal-2H0YJ .index_halo-2jx_j {
  position: absolute;
  width: 287px;
  left: 0;
  top: 0;
}
.index_congratsModal-2H0YJ .index_trophy-2o7eO {
  position: absolute;
  width: 89px;
  left: 98px;
  bottom: 195px;
}
.index_congratsModal-2H0YJ .index_congratulations-1tCyR {
  position: absolute;
  width: 186px;
  left: 49px;
  bottom: 169px;
}
.index_congratsModal-2H0YJ .index_textDiv-1RuXW {
  width: 240px;
  height: 97px;
  background: #F8F8F8;
  border-radius: 19px;
  position: absolute;
  left: 24px;
  bottom: 82px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_congratsModal-2H0YJ .index_textDiv-1RuXW .index_text-14MTJ {
  font-size: 20px;
  color: #333333;
}
.index_congratsModal-2H0YJ .index_btnBox-JVXU2 {
  position: absolute;
  left: 33px;
  bottom: 24px;
}
.index_congratsModal-2H0YJ .index_btnBox-JVXU2 .index_modalBtnCancel-3Ff06 {
  margin-right: 16px;
}
.index_congratsModal-2H0YJ .ant-modal-close {
  color: #fff;
  width: 16px;
  height: 16px;
}
.index_congratsModal-2H0YJ .ant-modal-close-x {
  width: unset;
  height: unset;
  line-height: unset;
}
.index_congratsModal-2H0YJ .ant-modal-content {
  background: transparent;
  box-shadow: none;
}
.index_congratsModal-2H0YJ .ant-modal-body {
  padding: 24px;
  background: url(https://imgbed.momodel.cn/trial/modal/bg.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  height: 336px;
  background-position: bottom;
}
.index_toolbarWrapper-dCAHh {
  width: 73px;
  height: 100%;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- {
  width: 73px;
  height: 100%;
  position: fixed;
  right: 0px;
  top: 0px;
  background: #FFFFFF;
  border-left: 1px solid rgba(0, 0, 0, 0.04);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 1001;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt {
  margin-bottom: 14px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt:hover .iconfont {
  color: #2861FC !important;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt .index_moChat-1sIk1 {
  width: 26px;
  height: 26px;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt .index_text-14MTJ {
  height: 20px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt .index_moChatText-XalXx {
  padding-top: 4px;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_toolItem-310Nt[data-active=true] .iconfont {
  color: #2861FC !important;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_header-1u6b6 {
  width: 100%;
  padding-top: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_header-1u6b6 .index_logo-2uyl0 {
  width: 36px;
  margin-bottom: 42px;
}
.index_toolbarWrapper-dCAHh .index_toolBar-fQTw- .index_footer-1UY8q {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 56px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3qnrM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3-qOH {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3-qOH .index_forkDiv2QueueInit-12QYW {
  height: 100px !important;
}
.index_forkDiv1-3-qOH .index_forkDiv2Queue-COAEb {
  height: 151px !important;
}
.index_forkDiv1-3-qOH .index_forkDiv2-2qmWx {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3-qOH .index_forkDiv2-2qmWx .index_word-nLAPe {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3-qOH .index_forkDiv2-2qmWx .index_word-nLAPe .index_boldWord-3BSV4 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3-qOH .index_forkDiv2-2qmWx .index_loadingHint-2sS7c {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-dXUso {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2LMSe {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-w0Reb {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1WVSt {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1WVSt::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-14Rcz {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-14Rcz .index_filterCheckbox-3TsSR {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-14Rcz .index_filterFooter-ILiqc {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-14Rcz .index_numberInput-1Q3fj {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-14Rcz .index_filterTitle-1pTEN {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-14Rcz .index_modalBtnCancel-dXUso {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-14Rcz .index_modalBtnOk-icCAb {
  border-radius: 24px !important;
}
.index_tableFilterDiv-14Rcz .index_tableBtn-3xJJQ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-14Rcz .index_tableBtn-3xJJQ:hover {
  color: #2861FC;
}
.index_tableFilterDiv-14Rcz :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-KTGu4 {
  display: flex;
}
.index_splitLine-Hoeeq {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-7XDRJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-37Zul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-ZhIWL {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1-Yzn {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1-Yzn:hover {
  text-decoration: underline;
}
.index_copyLink-VLhpR {
  margin-left: 24px;
}
.index_copyLink-VLhpR .index_copyIcon-2rNal {
  margin-right: 4px;
}
.index_flexCenter-ljhnw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1TOYK {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-13GS1 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2Zx6E {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-rCq_f {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-rCq_f:hover {
  color: #2861FC;
}
.index_bluePlainText-HHAYm {
  color: #2861FC;
}
.index_blueTextPlain-SzbIC {
  color: #2861FC;
}
.index_antInput-YCUIf {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2i2le {
  margin-right: 16px;
}
.index_ml8-2y2B2 {
  margin-left: 8px;
}
.index_mr8-3s8g6 {
  margin-right: 8px;
}
.index_mb16-3cNcd {
  margin-bottom: 16px;
}
.index_moTag-CCj_p {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-_Oexc {
  cursor: pointer;
}
.index_moUserAvatar-2hrs9 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1wMtr {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-_Oexc:hover .index_moUserAvatar-2hrs9 {
  color: #2861FC;
}
.index_navOverlay-2iqWX .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2iqWX .ant-dropdown-menu-item a,
.index_navOverlay-2iqWX .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2iqWX .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2iqWX .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1f8LY .index_subTitle-3lLjW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1f8LY .ant-table-thead > tr > th,
.index_homeworkTableStyle-1f8LY .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1f8LY .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1f8LY .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1f8LY .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1f8LY .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1f8LY .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1f8LY .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1f8LY .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-ES0kv,
.index_modalHeaderNew-JRVwN {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-JRVwN {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3N1gX {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-ES0kv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-ES0kv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-ES0kv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2Rp8H {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-7XDRJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-ljhnw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3gXNY {
  margin-left: 16px;
}
.index_mr16-2i2le {
  margin-right: 16px;
}
.index_phone-modal-3-05w {
  width: 80% !important;
}
.index_medalSrc-1jHwd {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2TXZl 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2TXZl {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-23eDG .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-23eDG .ant-tabs {
  background: white;
}
.index_tabStyle-23eDG .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2pU2w {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2k8hO {
  width: 100%;
}
.index_spin-2k8hO .index_ant-spin-container-zjAT1 {
  width: 100%;
}
.index_confirmBtns-U5zaa {
  color: red;
}
.index_confirmBtns-U5zaa .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-33L_L {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-33L_L .index_studentNum-3SbwA {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-MjvMJ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-MjvMJ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-MjvMJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-MjvMJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-MjvMJ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Do6J {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_main-u9L1S {
  height: 100%;
}
.index_main-u9L1S .ant-progress-text {
  display: none;
  position: absolute;
  bottom: 28px;
  right: 29px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-u9L1S .ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 4%;
}
.index_main-u9L1S .index_topPanel-3Y7tw {
  position: relative;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 24px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_score-rUP6K {
  position: absolute;
  top: 6%;
  right: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_startTime-3j7O8 {
  width: 100%;
  height: 65px;
  line-height: 65px;
  padding-left: 32px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 {
  width: 96%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 32px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 .index_imgDiv-cA03O {
  position: relative;
  width: 146px;
  height: 103px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 .index_imgDiv-cA03O .index_certificate-2jkQi {
  position: absolute;
  right: 30px;
  width: 146px;
  height: 103px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 .index_imgDiv-cA03O .index_mask-1Tj8m {
  width: 146px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 30px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  color: #ffffff;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 .index_imgDiv-cA03O .index_mask-1Tj8m .index_maskText-5bwt8 {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_congratView-1i4t0 .index_imgDiv-cA03O:hover .index_mask-1Tj8m {
  opacity: 0.6;
  transform: translateY(0%);
  transition: all 0.25s;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 35px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .ant-progress-outer {
  width: 88%;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .ant-progress-text {
  position: relative;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  display: inline-block;
  color: #8a8a8a;
  font-size: 18px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_certCon-2s7YL {
  position: absolute;
  width: 55px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -6px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_certCon-2s7YL .index_certName-20Qbf {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(50, 67, 91, 0.85);
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_certCon-2s7YL .index_certGetImgCon-1pSu_ {
  position: relative;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_certCon-2s7YL .index_certGetImgCon-1pSu_ .index_certGetImg-1bpO3 {
  width: 146px;
  height: 103px;
  margin-top: -30px;
  margin-left: 100px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_certCon-2s7YL .index_certGetImgCon-1pSu_ .index_certTitle-3g7eP {
  position: absolute;
  width: 145px;
  right: 1px;
  bottom: 0;
  height: 30px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #ffffff;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressNum-FHnmI {
  position: absolute;
  left: calc(61% + 15px);
  font-size: 18px;
  color: #8a8a8a;
  width: 70px;
  transform: translateY(-3px);
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressTitleWrapper-3272m {
  width: 150px;
  display: flex;
  flex-direction: row;
  margin-top: 15px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressTitleWrapper-3272m .index_progressTitle-1vp9r {
  margin-right: 12px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 9px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_statusSvg-21o04 {
  display: flex;
  width: calc(66% - 70px);
  position: relative;
  transform: translateX(-14px);
  top: -40px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_continueLearn-3YIl5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 32px;
  background: #2861fc;
  border-radius: 2px;
  position: relative;
  left: 90%;
  top: 10px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressOverTitle-1jscl {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressTitle2-2el9H {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressView-1MMWK .index_progressBottom-_Kyjc {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 24px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressOverButtons-2ywOm {
  width: 88px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 40px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressOverButtons-2ywOm .index_thumbnail-2LkJx {
  width: 140px;
  height: 100px;
  position: absolute;
  right: 24px;
  top: 55px;
  cursor: pointer;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_tip-2tZ7R {
  position: absolute;
  right: 20px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #bfbfbf;
  margin-top: 8px;
}
.index_main-u9L1S .index_topPanel-3Y7tw .index_progressButtons-p-363 {
  width: 15%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.index_warp-1rOZC {
  width: 100%;
  height: 100%;
}
.index_warp-1rOZC .ant-btn {
  border-radius: 50%;
}
.index_warp-1rOZC .ant-collapse-content > .ant-collapse-content-box {
  padding: 0px;
}
.index_warp-1rOZC .ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  width: 100%;
  height: 65px;
  background: #ffffff;
  border-radius: 6px;
  line-height: 73px;
  padding: 0 0 0 4%;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-top: 24px;
}
.index_warp-1rOZC .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background: #fff;
}
.index_warp-1rOZC .ant-collapse-item {
  border: none !important;
}
.index_warp-1rOZC .icon-zhankai:before {
  font-size: 22px;
  color: #8a8a8a;
  font-weight: 500;
}
.index_warp-1rOZC .ant-progress {
  display: flex;
  margin-right: 12px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .ant-collapse-header {
  padding-left: 32px !important;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .ant-collapse-arrow {
  right: 32px !important;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_space-2sM7K {
  display: inline-block;
  width: 4px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_weekPanel-nERqf {
  width: 100%;
  height: 10%;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_weekPanel-nERqf .index_weekTitle-1XiTy {
  width: 100%;
  height: 100px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_line-3dcMS {
  height: 1px;
  width: calc(100% - 64px);
  margin: 0 auto 20px;
  background: #dedede;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_Title-1nb5x {
  width: 100%;
  padding-bottom: 16px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #bfbfbf;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_Title-1nb5x .index_leftTitle-3UmwF {
  display: inline-block;
  width: 50%;
  padding-left: 32px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_Title-1nb5x .index_middleTitle-2nW0k {
  display: inline-block;
  width: 25%;
  padding-left: 32px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_Title-1nb5x .index_rightTitle-1ySqa {
  display: inline-block;
  width: 15%;
  text-align: center;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseTitle-1-pcd {
  width: 100%;
  padding-left: 32px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk {
  display: flex;
  width: 100%;
  margin-bottom: 40px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_courseTime-3ThFS {
  height: 17px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 17px;
  white-space: pre;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- {
  display: inline-block;
  width: 50%;
  text-align: center;
  border-right: 1px solid #dedede;
  height: -moz-fit-content;
  height: fit-content;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd {
  display: flex;
  width: 100%;
  height: 34px;
  line-height: 20px;
  justify-content: flex-start;
  padding-right: 20px;
  align-items: center;
  margin-top: 12px;
  padding-left: 32px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd .index_courseTextContainer-1lGcT {
  display: flex;
  width: 75%;
  align-items: center;
  margin-right: 15px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd .index_courseName-1jl5i {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd .index_courseLeftItemBtn-317im {
  height: 28px;
  border-radius: 14px;
  display: none;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd .index_courseLeftItemBtnNotUpdate-2RESL {
  display: block;
  background: #bfbfbf;
  border: 1px solid #c0c0c0;
  cursor: not-allowed;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd[data-ishover='true']:hover {
  cursor: pointer;
  background: #f5faff;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd[data-ishover='true']:hover .index_courseLeftItemBtn-317im {
  display: inline-flex;
  align-items: center;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_leftWarp-336P- .index_courseLeftItem-SQrnd:first-child {
  margin-top: 0;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS {
  display: inline-block;
  width: 25%;
  line-height: 50px;
  text-align: center;
  padding-left: 32px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  margin-top: 12px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh .index_iconTitle-xUy72 {
  display: flex;
  justify-content: flex-start;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh .index_courseName-1jl5i {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  cursor: pointer;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh:first-child {
  margin-top: 0;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh:hover {
  color: #2861FC;
  cursor: pointer;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh:hover .index_iconTitle-xUy72,
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh:hover .index_courseName-1jl5i,
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_middleWarp-N_rNS .index_courseMiddleItem-1CtMh:hover .index_courseTime-3ThFS {
  color: #2861FC;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_rightWarp-1l1Kv {
  display: inline-block;
  width: 15%;
  line-height: 50px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_rightWarp-1l1Kv .index_courseRightItem-3Ep5T {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #8a8a8a;
  height: 20px;
  margin-top: 12px;
}
.index_warp-1rOZC .index_panelWarp-xUnEJ .index_courseWarp-ssHNk .index_rightWarp-1l1Kv .index_courseRightItem-3Ep5T:first-child {
  margin-top: 0;
}
.index_iconTitle-xUy72 {
  display: flex;
  align-items: center;
  width: auto;
  height: 20px;
  line-height: 20px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.index_iconTitle-xUy72 .index_twoColorIcon-2zZeG {
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
}
.index_iconTitle-xUy72 .index_twoColorIconSelect-1E0l- {
  background: #d9f7be;
  color: #52c41a;
}
.index_iconTitle-xUy72 .index_twoColorIconnprogress-2ZlyQ {
  background: #c9f6dc;
  color: #1dc85b;
}
.index_medalModal-21WCh {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_medalModal-21WCh .ant-modal-body {
  padding: 0 0 0 0;
}
.index_medalModal-21WCh .ant-modal-content {
  -webkit-box-shadow: unset;
  background: unset;
}
.index_medalModal-21WCh .ant-modal-close {
  color: white;
  top: -45px;
  right: -40px;
}
.index_medalModal-21WCh .index_medalBox-eZvL- {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  margin: auto;
}
.index_medalModal-21WCh .index_medalBox-eZvL- .index_moImg-2K5Vz {
  width: 736px;
  height: 520px;
}
.index_medalModal-21WCh .index_medalBox-eZvL- .index_download-33hss {
  position: absolute;
  left: 318px;
  top: 532px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 32px;
  background: #f0f6ff;
  border-radius: 4px;
  border: 1px solid #5286ff;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #2861fc;
  line-height: 22px;
}
.index_certModal-2K3vm .index_certificateImg-8qKlZ {
  position: relative;
  transform: scale(1.8);
}
.index_certModal-2K3vm .index_down-1uqq_ {
  position: absolute;
  top: 4px;
  right: 10px;
  cursor: pointer;
  font-size: 12px;
  color: #1790ff;
  transform: scale(0.7);
}
.index_certModal-2K3vm .index_down-1uqq_ .icon-icon_downloadnumber:before {
  font-size: 12px;
  color: #1790ff;
}
.index_certModal-2K3vm .index_exit-2DxTA {
  position: absolute;
  right: -18px;
  cursor: pointer;
  top: -19px;
  transform: scale(0.7);
}
.index_certModal-2K3vm .index_exit-2DxTA .icon-icon_modal_close:before {
  font-size: 10px;
  color: #ffffff;
}
.index_courseLeftItem-SQrnd .index_iconTitle-xUy72 {
  width: 260px;
}
@media screen and (max-width: 1448px) {
  .index_courseLeftItem-SQrnd .index_iconTitle-xUy72 {
    width: 150px;
  }
  .index_courseName-1jl5i {
    font-size: 12px;
  }
  .index_courseLeftItemBtn-317im {
    height: 24px;
    border-radius: 12px;
    transform: scale(0.8, 0.8);
  }
}
@media screen and (max-width: 1536px) {
  .index_courseLeftItemBtn-317im {
    height: 24px;
    border-radius: 12px;
  }
}

.index_certModal-1k-DU .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_certModal-1k-DU .index_certificateImg-20JgI {
  position: relative;
}
.index_certModal-1k-DU .index_certificateImg-20JgI .index_reportText-3GMx2 {
  position: absolute;
  top: 140px;
  left: 65px;
  width: 450px;
  white-space: pre-line;
  line-height: 1.6;
}
.index_certModal-1k-DU .index_certificateImg-20JgI .index_var-Jj4r9 {
  font-weight: 600;
  color: #0096ff;
}
.index_certModal-1k-DU .index_certificateImg-20JgI .index_reportMedals-2dqHY {
  position: absolute;
  top: 390px;
  left: 65px;
  width: 650px;
}
.index_certModal-1k-DU .index_certificateImg-20JgI .index_reportMedals-2dqHY .index_medal-cCDgz {
  width: 86px;
  margin-right: 22px;
  margin-bottom: 18px;
}
.index_certModal-1k-DU .index_certificateImg-20JgI .index_fiveMachineCourseMedals-1PfiG {
  top: 315px;
}
.index_certModal-1k-DU .index_switchButtons-MmcTa {
  margin-top: 16px;
}
.index_certModal-1k-DU .index_down-Q1MKI {
  position: absolute;
  top: 18px;
  right: 24px;
  cursor: pointer;
  font-size: 14px;
  color: #1790ff;
}
.index_certModal-1k-DU .index_down-Q1MKI .icon-icon_downloadnumber:before {
  font-size: 14px;
  color: #1790ff;
}
.index_certModal-1k-DU .index_exit-cLIi3 {
  position: absolute;
  right: -18px;
  cursor: pointer;
  top: -19px;
}
.index_certModal-1k-DU .index_exit-cLIi3 .icon-icon_modal_close:before {
  font-size: 10px;
  color: #ffffff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-19UQ7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2M362 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2M362 .index_forkDiv2QueueInit-2ufED {
  height: 100px !important;
}
.index_forkDiv1-2M362 .index_forkDiv2Queue-eu-wo {
  height: 151px !important;
}
.index_forkDiv1-2M362 .index_forkDiv2-UAE12 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2M362 .index_forkDiv2-UAE12 .index_word-3_qwJ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2M362 .index_forkDiv2-UAE12 .index_word-3_qwJ .index_boldWord-1f3Zy {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2M362 .index_forkDiv2-UAE12 .index_loadingHint-3k51C {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-PUefl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3UIB4 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-16Ens {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3bRIZ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3bRIZ::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3b924 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3b924 .index_filterCheckbox-3oDH9 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3b924 .index_filterFooter-35cEP {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3b924 .index_numberInput-2oEQj {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3b924 .index_filterTitle-13aOx {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3b924 .index_modalBtnCancel-PUefl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3b924 .index_modalBtnOk-2LgTB {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3b924 .index_tableBtn-3V6Re {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3b924 .index_tableBtn-3V6Re:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3b924 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1o80Z {
  display: flex;
}
.index_splitLine-1XZF7 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-4EC93 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3C0mG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-U4CAy {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2lHkY {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2lHkY:hover {
  text-decoration: underline;
}
.index_copyLink-3tabB {
  margin-left: 24px;
}
.index_copyLink-3tabB .index_copyIcon-_RwBT {
  margin-right: 4px;
}
.index_flexCenter-2zClb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2-pCS {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-btVfM {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2Ex55 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3HIwi {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3HIwi:hover {
  color: #2861FC;
}
.index_bluePlainText-1SxYn {
  color: #2861FC;
}
.index_blueTextPlain-12U7c {
  color: #2861FC;
}
.index_antInput-29ftb {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2CtRZ {
  margin-right: 16px;
}
.index_ml8-KdoRE {
  margin-left: 8px;
}
.index_mr8-3trx2 {
  margin-right: 8px;
}
.index_mb16-2a6j5 {
  margin-bottom: 16px;
}
.index_moTag-28g_Q {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2ZFX8 {
  cursor: pointer;
}
.index_moUserAvatar-1ufrM {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-26Q3V {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2ZFX8:hover .index_moUserAvatar-1ufrM {
  color: #2861FC;
}
.index_navOverlay-2J67F .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2J67F .ant-dropdown-menu-item a,
.index_navOverlay-2J67F .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2J67F .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2J67F .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2aAGJ .index_subTitle-1BsJH {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2aAGJ .ant-table-thead > tr > th,
.index_homeworkTableStyle-2aAGJ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2aAGJ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2aAGJ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2aAGJ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2aAGJ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2aAGJ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2aAGJ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2aAGJ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-bvq8f,
.index_modalHeaderNew-17peB {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-17peB {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1NMAj {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-bvq8f:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-bvq8f {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-bvq8f:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3BERv {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-4EC93 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2zClb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3nG5L {
  margin-left: 16px;
}
.index_mr16-2CtRZ {
  margin-right: 16px;
}
.index_phone-modal-f6yCi {
  width: 80% !important;
}
.index_medalSrc-tWVuf {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2C0rk 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2C0rk {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1rgRF .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1rgRF .ant-tabs {
  background: white;
}
.index_tabStyle-1rgRF .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1B-G0 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-RlkYn {
  width: 100%;
}
.index_spin-RlkYn .index_ant-spin-container-1mikg {
  width: 100%;
}
.index_confirmBtns-3dpJG {
  color: red;
}
.index_confirmBtns-3dpJG .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-21gXp {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-21gXp .index_studentNum-24d3S {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2Oi8k .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2Oi8k .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2Oi8k .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Oi8k .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Oi8k .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3hBIY {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-dM0w7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2PiMJ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2PiMJ .index_forkDiv2QueueInit-326M- {
  height: 100px !important;
}
.index_forkDiv1-2PiMJ .index_forkDiv2Queue-Rkwd5 {
  height: 151px !important;
}
.index_forkDiv1-2PiMJ .index_forkDiv2-oSydF {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2PiMJ .index_forkDiv2-oSydF .index_word-2hzfr {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2PiMJ .index_forkDiv2-oSydF .index_word-2hzfr .index_boldWord-SaMtx {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2PiMJ .index_forkDiv2-oSydF .index_loadingHint-3lBeG {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2WP4S {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1iAZ8 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3pZ3l {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-HPqpg {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-HPqpg::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1FViX {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1FViX .index_filterCheckbox-EcgU3 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1FViX .index_filterFooter-2p8sp {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1FViX .index_numberInput-Rd3q_ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1FViX .index_filterTitle-1YQCX {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1FViX .index_modalBtnCancel-2WP4S {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1FViX .index_modalBtnOk-2UxMh {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1FViX .index_tableBtn-2J8DW {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1FViX .index_tableBtn-2J8DW:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1FViX :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2UHii {
  display: flex;
}
.index_splitLine-2PFZ3 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3f_p7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1vztt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2zrmv {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3OKH6 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3OKH6:hover {
  text-decoration: underline;
}
.index_copyLink-1Qghv {
  margin-left: 24px;
}
.index_copyLink-1Qghv .index_copyIcon-2pU8g {
  margin-right: 4px;
}
.index_flexCenter-30xJF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-ThCk4 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-28J1u {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-Z3urs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1RFhL {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1RFhL:hover {
  color: #2861FC;
}
.index_bluePlainText-21T61 {
  color: #2861FC;
}
.index_blueTextPlain-1aCS1 {
  color: #2861FC;
}
.index_antInput-LS1TJ {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-QcxuU {
  margin-right: 16px;
}
.index_ml8-2Zer3 {
  margin-left: 8px;
}
.index_mr8-2X541 {
  margin-right: 8px;
}
.index_mb16-LwC-h {
  margin-bottom: 16px;
}
.index_moTag-Mshlb {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1QM8R {
  cursor: pointer;
}
.index_moUserAvatar-1hLg_ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1KyJM {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1QM8R:hover .index_moUserAvatar-1hLg_ {
  color: #2861FC;
}
.index_navOverlay-3mb-d .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3mb-d .ant-dropdown-menu-item a,
.index_navOverlay-3mb-d .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3mb-d .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3mb-d .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2KhQO .index_subTitle-2Y26k {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2KhQO .ant-table-thead > tr > th,
.index_homeworkTableStyle-2KhQO .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2KhQO .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2KhQO .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2KhQO .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2KhQO .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2KhQO .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2KhQO .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2KhQO .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1AVfd,
.index_modalHeaderNew-1iP_O {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1iP_O {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-cGW0n {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1AVfd:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1AVfd {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1AVfd:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1ngda {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3f_p7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-30xJF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-4HL3A {
  margin-left: 16px;
}
.index_mr16-QcxuU {
  margin-right: 16px;
}
.index_phone-modal-1DNqq {
  width: 80% !important;
}
.index_medalSrc-15u82 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1R-1v 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1R-1v {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1TnDq .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1TnDq .ant-tabs {
  background: white;
}
.index_tabStyle-1TnDq .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-24jqN {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2xCzZ {
  width: 100%;
}
.index_spin-2xCzZ .index_ant-spin-container-nE0sB {
  width: 100%;
}
.index_confirmBtns-3oZe7 {
  color: red;
}
.index_confirmBtns-3oZe7 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-21DGj {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-21DGj .index_studentNum-3xV50 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2r_CA .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2r_CA .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2r_CA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2r_CA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2r_CA .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1JSMn {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_loadingContainer-3_S6- {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #FFFFFF 0%, #F4F8FF 100%);
}
.index_loadingContainer-3_S6- .index_percent-lKtA4 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 120px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.04);
  line-height: 168px;
}
.index_loadingContainer-3_S6- .index_percent-lKtA4 .index_per-2V5uV {
  width: 184px;
  height: 168px;
  font-size: 40px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.04);
}
.index_loadingContainer-3_S6- .ant-carousel {
  width: 300px;
  text-align: center;
}
.index_loadingContainer-3_S6- .ant-carousel .slick-dots li button {
  display: none;
}
.index_loadingContainer-3_S6- .ant-progress-outer {
  width: 234px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 13px;
}
.index_loadingContainer-3_S6- .ant-progress-success-bg,
.index_loadingContainer-3_S6- .ant-progress-bg {
  background-color: #2861FC;
}
.index_loadingContainer-3_S6- .ant-progress-inner {
  background-color: rgba(0, 0, 0, 0.04);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-39yoD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-Wzwpu {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-Wzwpu .index_forkDiv2QueueInit-2Wn3J {
  height: 100px !important;
}
.index_forkDiv1-Wzwpu .index_forkDiv2Queue-3eQmW {
  height: 151px !important;
}
.index_forkDiv1-Wzwpu .index_forkDiv2-37gAX {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-Wzwpu .index_forkDiv2-37gAX .index_word-3Fp6n {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-Wzwpu .index_forkDiv2-37gAX .index_word-3Fp6n .index_boldWord-3SEIP {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-Wzwpu .index_forkDiv2-37gAX .index_loadingHint-Tx-zx {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-6QKsb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1Cti0 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-UBvVW {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-aybT1 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-aybT1::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1KFSm {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1KFSm .index_filterCheckbox-1NfRQ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1KFSm .index_filterFooter-39pY5 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1KFSm .index_numberInput-CTR8Z {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1KFSm .index_filterTitle-1PkpW {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1KFSm .index_modalBtnCancel-6QKsb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1KFSm .index_modalBtnOk-2Yz15 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1KFSm .index_tableBtn-3tWVi {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1KFSm .index_tableBtn-3tWVi:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1KFSm :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3jhTa {
  display: flex;
}
.index_splitLine-3jdiz {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1ghkB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3g_3u {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2jAXI {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1P5fk {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1P5fk:hover {
  text-decoration: underline;
}
.index_copyLink-1Jnu4 {
  margin-left: 24px;
}
.index_copyLink-1Jnu4 .index_copyIcon-2OvG4 {
  margin-right: 4px;
}
.index_flexCenter-pmn72 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-17e_K {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2LucX {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-18gMb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-32yzS {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-32yzS:hover {
  color: #2861FC;
}
.index_bluePlainText-cSwtO {
  color: #2861FC;
}
.index_blueTextPlain-yKoRK {
  color: #2861FC;
}
.index_antInput-zBAXP {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-6JySf {
  margin-right: 16px;
}
.index_ml8-2nZsH {
  margin-left: 8px;
}
.index_mr8-RXbPt {
  margin-right: 8px;
}
.index_mb16-2za9l {
  margin-bottom: 16px;
}
.index_moTag-1v6gx {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3kNpM {
  cursor: pointer;
}
.index_moUserAvatar-151Kf {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2hh_x {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3kNpM:hover .index_moUserAvatar-151Kf {
  color: #2861FC;
}
.index_navOverlay-17VC6 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-17VC6 .ant-dropdown-menu-item a,
.index_navOverlay-17VC6 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-17VC6 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-17VC6 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-20B0e .index_subTitle-3eQEq {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-20B0e .ant-table-thead > tr > th,
.index_homeworkTableStyle-20B0e .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-20B0e .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-20B0e .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-20B0e .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-20B0e .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-20B0e .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-20B0e .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-20B0e .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-ZoIaQ,
.index_modalHeaderNew-2J61A {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2J61A {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2iwaO {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-ZoIaQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-ZoIaQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-ZoIaQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1NEeW {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1ghkB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-pmn72 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2M0ZO {
  margin-left: 16px;
}
.index_mr16-6JySf {
  margin-right: 16px;
}
.index_phone-modal-eISvg {
  width: 80% !important;
}
.index_medalSrc-1i4Fj {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-c6C9U 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-c6C9U {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-vYILU .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-vYILU .ant-tabs {
  background: white;
}
.index_tabStyle-vYILU .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2x-gm {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-39q3y {
  width: 100%;
}
.index_spin-39q3y .index_ant-spin-container-2we4T {
  width: 100%;
}
.index_confirmBtns-1NHOF {
  color: red;
}
.index_confirmBtns-1NHOF .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-65hEF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-65hEF .index_studentNum-2uXDw {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1OQzC .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1OQzC .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1OQzC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1OQzC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1OQzC .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-pUfyY {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_nextContent-3AZuF {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_nextContent-3AZuF .index_nextText-3dqDh {
  font-size: 16px;
  text-align: center;
  color: #24292E;
  margin-top: 30px;
  font-weight: bold;
}
.index_nextContent-3AZuF .index_buyDesc-2rE4x {
  font-size: 14px;
  color: #BFBFBF;
  margin-top: 18px;
}
.index_finishContent-uB_Li .index_recommendCourse-8Lgvy {
  margin-top: 32px;
}
.index_finishContent-uB_Li .index_recommendCourse-8Lgvy .index_textTitle-1ExgG {
  margin-bottom: 24px;
  font-size: 14px;
  color: #BFBFBF;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3tR3t {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-IZoZh {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-IZoZh .index_forkDiv2QueueInit-3o8P8 {
  height: 100px !important;
}
.index_forkDiv1-IZoZh .index_forkDiv2Queue-YGnsm {
  height: 151px !important;
}
.index_forkDiv1-IZoZh .index_forkDiv2-3zGnD {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-IZoZh .index_forkDiv2-3zGnD .index_word-1cN78 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-IZoZh .index_forkDiv2-3zGnD .index_word-1cN78 .index_boldWord-2dPzI {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-IZoZh .index_forkDiv2-3zGnD .index_loadingHint-3hgiT {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-BsktZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-32Equ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2QiCE {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2ZDgj {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2ZDgj::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3MP6g {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3MP6g .index_filterCheckbox-zktT4 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3MP6g .index_filterFooter-32g3T {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3MP6g .index_numberInput-1iuKn {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3MP6g .index_filterTitle-z05k9 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3MP6g .index_modalBtnCancel-BsktZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3MP6g .index_modalBtnOk-2Iqwj {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3MP6g .index_tableBtn-z2KBy {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3MP6g .index_tableBtn-z2KBy:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3MP6g :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-hQsmq {
  display: flex;
}
.index_splitLine-3U81O {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2NaBI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2wAoi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-8ZqO2 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1dnkT {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1dnkT:hover {
  text-decoration: underline;
}
.index_copyLink-27mXH {
  margin-left: 24px;
}
.index_copyLink-27mXH .index_copyIcon-DJWLd {
  margin-right: 4px;
}
.index_flexCenter-2J-1X {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1h3JZ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2ogpG {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-22CHk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Rsdl {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Rsdl:hover {
  color: #2861FC;
}
.index_bluePlainText-2aJ0I {
  color: #2861FC;
}
.index_blueTextPlain-14W40 {
  color: #2861FC;
}
.index_antInput-18rUi {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2nFYd {
  margin-right: 16px;
}
.index_ml8-3DTwq {
  margin-left: 8px;
}
.index_mr8-2X4us {
  margin-right: 8px;
}
.index_mb16-3_Q18 {
  margin-bottom: 16px;
}
.index_moTag-q0Clq {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-280nL {
  cursor: pointer;
}
.index_moUserAvatar-1dvED {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1Kfrt {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-280nL:hover .index_moUserAvatar-1dvED {
  color: #2861FC;
}
.index_navOverlay-2x9yK .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2x9yK .ant-dropdown-menu-item a,
.index_navOverlay-2x9yK .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2x9yK .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2x9yK .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3HuhY .index_subTitle-3s29Q {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3HuhY .ant-table-thead > tr > th,
.index_homeworkTableStyle-3HuhY .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3HuhY .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3HuhY .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3HuhY .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3HuhY .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3HuhY .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3HuhY .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3HuhY .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3kVeC,
.index_modalHeaderNew-sp4nm {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-sp4nm {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3wa9w {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3kVeC:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3kVeC {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3kVeC:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-28ced {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2NaBI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2J-1X {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-kljjg {
  margin-left: 16px;
}
.index_mr16-2nFYd {
  margin-right: 16px;
}
.index_phone-modal-11gK0 {
  width: 80% !important;
}
.index_medalSrc-OWFBg {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-AjVBq 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-AjVBq {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2jFVe .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2jFVe .ant-tabs {
  background: white;
}
.index_tabStyle-2jFVe .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-16x7J {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-nfOMF {
  width: 100%;
}
.index_spin-nfOMF .index_ant-spin-container-2X43W {
  width: 100%;
}
.index_confirmBtns-3CPIw {
  color: red;
}
.index_confirmBtns-3CPIw .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-17_Kr {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-17_Kr .index_studentNum-3pHtE {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1HIYG .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1HIYG .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1HIYG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1HIYG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1HIYG .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3XXO8 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_paymentModal-3PXPd {
  height: 500px;
}
.index_payment-2vZbO {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: -12px;
}
.index_payment-2vZbO .index_lockNotify-25IL- {
  color: #FF5A5A;
}
.index_payment-2vZbO .index_accountInfo-19YQi {
  font-size: 16px;
  color: #1a1a1a;
  font-weight: 600;
}
.index_payment-2vZbO .index_qrCodeWrap-nZGNr {
  margin-top: 16px;
  padding: 0 32px;
  background: #f8f8f8;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  width: 304px;
  height: 301px;
  align-items: center;
}
.index_payment-2vZbO .index_qrCodeWrap-nZGNr .index_payPrice-kanng {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #ff6801;
  text-align: center;
  margin: 5px 0 5px 0;
}
.index_payment-2vZbO .index_qrCodeWrap-nZGNr .index_payPrice-kanng .index_price-1hjUJ {
  font-size: 40px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
}
.index_payment-2vZbO .index_qrCodeWrap-nZGNr .index_payDesc-rci4B {
  text-align: center;
  color: #8a8a8a;
  margin-top: 10px;
}
.index_payment-2vZbO .index_extent-33g7- {
  color: #979797;
  margin-top: 24px;
  text-align: center;
}
.index_joinGroupModal-2RFep .ant-modal-content {
  overflow: hidden;
}
.index_joinGroupModal-2RFep .ant-modal-content .ant-modal-body {
  padding: 0;
}
.index_joinGroupModal-2RFep .index_header-SiZhP {
  display: flex;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  align-items: flex-end;
  padding-top: 10px;
  background: linear-gradient(180deg, #d4e2ff 0%, rgba(237, 242, 250, 0) 100%);
}
.index_joinGroupModal-2RFep .index_header-SiZhP .index_icon-kLKqH {
  color: #6ebf05;
  font-size: 20px;
  margin-right: 8px;
}
.index_joinGroupModal-2RFep .index_header-SiZhP .index_txt-3bv2a {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
}
.index_joinGroupModal-2RFep .index_content-3UWA- {
  width: 358px;
  height: 144px;
  background: #f8fafc;
  display: flex;
  padding: 0 16px;
  margin: 14px auto 0;
  justify-content: space-between;
  align-items: center;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 {
  display: flex;
  flex-direction: column;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 .index_leftTitle-q5ETv {
  font-size: 16px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 20px;
  margin-left: -8px;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 .index_leftMain-2JRJ9 .index_tip-22RiL {
  display: flex;
  font-size: 14px;
  align-items: center;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 .index_leftMain-2JRJ9 .index_tip-22RiL .index_leftIcon-hPWJb {
  margin-right: 3px;
  color: #6ebf05;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 .index_leftMain-2JRJ9 .index_tip-22RiL .index_leftTxt-3NVn6 {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #5e605f;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_left-Mw427 .index_leftMain-2JRJ9 .index_tip-22RiL:nth-child(1) {
  margin-bottom: 3px;
}
.index_joinGroupModal-2RFep .index_content-3UWA- .index_right-1JFcZ {
  width: 124px;
  height: 124px;
}
.index_activityCheckInModal-2dFXC {
  width: 614px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/course-check-in/checkInModal1.png");
  background-size: cover;
}
.index_activityCheckInModal-2dFXC .index_container-1aXgK {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 10px;
}
.index_activityCheckInModal-2dFXC .index_container-1aXgK .index_timeRange-1iwTX {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #C96000;
  line-height: 25px;
  margin-top: 190px;
}
.index_activityCheckInModal-2dFXC .index_container-1aXgK .index_joinButton-RcCG0 {
  width: 288px;
  height: 147px;
  margin-top: 130px;
  cursor: pointer;
}
.index_activityCheckInModal-2dFXC .index_container-1aXgK .index_ruleText-3SWjM {
  font-size: 12px;
  color: #FF7F31;
  line-height: 22px;
  margin-top: -45px;
}
.index_activityCheckInModal-2dFXC .ant-modal-close {
  top: 24px;
  right: 52px;
}
.index_activityCheckInModal-2dFXC .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_activityCheckInModal-2dFXC .ant-modal-content .ant-modal-header {
  display: none;
}
.index_activityPayModal-o3si2 {
  width: 614px;
  height: 602px;
  background-image: url("https://imgbed.momodel.cn/course-check-in/%E8%AF%B7%E5%85%88%E8%B4%AD%E4%B9%B0%E8%AF%BE%E7%A8%8B.png?1");
  background-size: cover;
}
.index_activityPayModal-o3si2 .index_paymentActivity-2jHST {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: 14px;
}
.index_activityPayModal-o3si2 .index_paymentActivity-2jHST .index_qrcode-1AGXZ {
  margin-top: 240px;
}
.index_activityPayModal-o3si2 .index_paymentActivity-2jHST .index_payPrice-kanng {
  font-size: 40px;
  font-family: Arboria-BlackItalic, Arboria, sans-serif;
  font-weight: 600;
  color: #ff6801;
  text-align: center;
  margin: 5px 0 5px 0;
}
.index_activityPayModal-o3si2 .index_paymentActivity-2jHST .index_agreement-3Y8s5 {
  font-size: 14px;
  color: #619190;
}
.index_activityPayModal-o3si2 .index_paymentActivity-2jHST .index_agreement-3Y8s5 a {
  color: #00B350;
}
.index_activityPayModal-o3si2 .ant-modal-close {
  top: 24px;
  right: 52px;
}
.index_activityPayModal-o3si2 .ant-modal-content {
  background: none;
  box-shadow: none;
}
.index_activityPayModal-o3si2 .ant-modal-content .ant-modal-header {
  display: none;
}

.index_animatedHand-dSRnb {
  display: inline-block;
  transition: transform 0.5s ease;
  /* 平滑过渡效果 */
  position: relative;
  cursor: pointer;
  animation: index_moveHand-8m2TU 2s infinite;
  /* 应用动画，持续时间2秒，循环播放 */
  width: 50px;
}
@keyframes index_moveHand-8m2TU {
  0%,
  100% {
    transform: translate(0, 0) scale(1);
    /* 动画开始和结束时，手指在原位置且原大小 */
  }
  50% {
    transform: translate(20%, 40%) scale(1.2);
    /* 向右下移动并放大 */
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-34ziL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1vZV0 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1vZV0 .index_forkDiv2QueueInit-25cad {
  height: 100px !important;
}
.index_forkDiv1-1vZV0 .index_forkDiv2Queue-l1zvC {
  height: 151px !important;
}
.index_forkDiv1-1vZV0 .index_forkDiv2-2BMHQ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1vZV0 .index_forkDiv2-2BMHQ .index_word-2ivtp {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1vZV0 .index_forkDiv2-2BMHQ .index_word-2ivtp .index_boldWord-RqLrN {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1vZV0 .index_forkDiv2-2BMHQ .index_loadingHint-18e4q {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1YsBs {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-AI5c2 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3y3JL {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1YIiI {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1YIiI::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2U_AQ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2U_AQ .index_filterCheckbox-1DfMG {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2U_AQ .index_filterFooter-2Z1Fx {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2U_AQ .index_numberInput-5qxHb {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2U_AQ .index_filterTitle-j6wqZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2U_AQ .index_modalBtnCancel-1YsBs {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2U_AQ .index_modalBtnOk-1K4u7 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2U_AQ .index_tableBtn-czcKY {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2U_AQ .index_tableBtn-czcKY:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2U_AQ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1TDwm {
  display: flex;
}
.index_splitLine-3zeIe {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-vx76n {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2PCzJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1FM1p {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-4BaS8 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-4BaS8:hover {
  text-decoration: underline;
}
.index_copyLink-2GZUT {
  margin-left: 24px;
}
.index_copyLink-2GZUT .index_copyIcon-1kHY_ {
  margin-right: 4px;
}
.index_flexCenter-3kYjW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3H5Ux {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1GDap {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Fv_5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2Sy-N {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2Sy-N:hover {
  color: #2861FC;
}
.index_bluePlainText-226kj {
  color: #2861FC;
}
.index_blueTextPlain-2Wiry {
  color: #2861FC;
}
.index_antInput-1ONcN {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-99rXd {
  margin-right: 16px;
}
.index_ml8-1-I0J {
  margin-left: 8px;
}
.index_mr8-2V_Lp {
  margin-right: 8px;
}
.index_mb16-2-VCI {
  margin-bottom: 16px;
}
.index_moTag-1OGxf {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1nGk_ {
  cursor: pointer;
}
.index_moUserAvatar-3SFbp {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2Xqn1 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1nGk_:hover .index_moUserAvatar-3SFbp {
  color: #2861FC;
}
.index_navOverlay-3fumC .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3fumC .ant-dropdown-menu-item a,
.index_navOverlay-3fumC .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3fumC .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3fumC .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-4TTIP .index_subTitle-3TN9u {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-4TTIP .ant-table-thead > tr > th,
.index_homeworkTableStyle-4TTIP .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-4TTIP .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-4TTIP .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-4TTIP .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-4TTIP .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-4TTIP .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-4TTIP .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-4TTIP .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1ssl3,
.index_modalHeaderNew-3EaFa {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3EaFa {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-35S6N {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1ssl3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1ssl3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1ssl3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3lQwh {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-vx76n {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3kYjW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-hEXpQ {
  margin-left: 16px;
}
.index_mr16-99rXd {
  margin-right: 16px;
}
.index_phone-modal-1Kh9n {
  width: 80% !important;
}
.index_medalSrc-eQj_i {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2-ZfX 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2-ZfX {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2x9ur .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2x9ur .ant-tabs {
  background: white;
}
.index_tabStyle-2x9ur .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3n387 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-H41z9 {
  width: 100%;
}
.index_spin-H41z9 .index_ant-spin-container-2FAdH {
  width: 100%;
}
.index_confirmBtns-1sILb {
  color: red;
}
.index_confirmBtns-1sILb .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3qtBA {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3qtBA .index_studentNum-WNE7S {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1aF_8 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1aF_8 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1aF_8 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1aF_8 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1aF_8 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-mnxfu {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_logoWrapper1-3ZyNA {
  position: relative;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #ffffff;
  width: 122px;
  height: 19px;
  border-radius: 12px;
  padding-left: 21px;
  background: linear-gradient(to right, #ff9c1d, #ff4f24);
  display: flex;
  align-items: center;
}
.index_logoWrapper1-3ZyNA .index_img-2rL65 {
  width: 23px;
  position: absolute;
  top: -2px;
  left: -3px;
}
.index_logoWrapper1-3ZyNA .index_hand-1t9vp {
  position: absolute;
  width: 24px;
  right: -7px;
  top: 2px;
}
.index_logoWrapper2-24wfk {
  position: relative;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #ffffff;
  width: 90px;
  height: 19px;
  border-radius: 12px;
  line-height: 19px;
  padding-left: 25px;
  background: linear-gradient(to right, #ffb922ff, #ff8700ff, #ffbd25ff);
  display: flex;
  align-items: center;
}
.index_logoWrapper2-24wfk .index_img-2rL65 {
  width: 20px;
  position: absolute;
  top: -5px;
  left: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3ZmTQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-y0N0E {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-y0N0E .index_forkDiv2QueueInit-1iIGk {
  height: 100px !important;
}
.index_forkDiv1-y0N0E .index_forkDiv2Queue-1qeKI {
  height: 151px !important;
}
.index_forkDiv1-y0N0E .index_forkDiv2-1GtRY {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-y0N0E .index_forkDiv2-1GtRY .index_word-3Rzb7 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-y0N0E .index_forkDiv2-1GtRY .index_word-3Rzb7 .index_boldWord-3sgMM {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-y0N0E .index_forkDiv2-1GtRY .index_loadingHint-25FTK {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1_HpC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3kTMM {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3aR-E {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-11n2v {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-11n2v::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2X_8b {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2X_8b .index_filterCheckbox-1LPnM {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2X_8b .index_filterFooter-3mQOC {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2X_8b .index_numberInput-1z_lB {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2X_8b .index_filterTitle-11oP7 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2X_8b .index_modalBtnCancel-1_HpC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2X_8b .index_modalBtnOk-2kwe4 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2X_8b .index_tableBtn-2-KOL {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2X_8b .index_tableBtn-2-KOL:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2X_8b :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2pmDo {
  display: flex;
}
.index_splitLine-2Pv4C {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1WgkA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-Qsne7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3kGbl {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2b9Sw {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2b9Sw:hover {
  text-decoration: underline;
}
.index_copyLink-1qz90 {
  margin-left: 24px;
}
.index_copyLink-1qz90 .index_copyIcon-3ZQWT {
  margin-right: 4px;
}
.index_flexCenter-3riUm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-KjQUU {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1sTlx {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Gc9v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3qPJW {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3qPJW:hover {
  color: #2861FC;
}
.index_bluePlainText-2xSIh {
  color: #2861FC;
}
.index_blueTextPlain-3Ao0w {
  color: #2861FC;
}
.index_antInput-2vif3 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2W-Vv {
  margin-right: 16px;
}
.index_ml8-1qhF5 {
  margin-left: 8px;
}
.index_mr8-cWPaM {
  margin-right: 8px;
}
.index_mb16-87ne1 {
  margin-bottom: 16px;
}
.index_moTag-3ojFb {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-D0sOv {
  cursor: pointer;
}
.index_moUserAvatar-1JMmw {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-11XS5 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-D0sOv:hover .index_moUserAvatar-1JMmw {
  color: #2861FC;
}
.index_navOverlay-6ctYJ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-6ctYJ .ant-dropdown-menu-item a,
.index_navOverlay-6ctYJ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-6ctYJ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-6ctYJ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-17_gD .index_subTitle-1FRMW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-17_gD .ant-table-thead > tr > th,
.index_homeworkTableStyle-17_gD .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-17_gD .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-17_gD .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-17_gD .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-17_gD .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-17_gD .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-17_gD .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-17_gD .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2f3Kq,
.index_modalHeaderNew-1qwGH {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1qwGH {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-24JUR {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2f3Kq:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2f3Kq {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2f3Kq:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2eUHu {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1WgkA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3riUm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1mSoE {
  margin-left: 16px;
}
.index_mr16-2W-Vv {
  margin-right: 16px;
}
.index_phone-modal-1gFCx {
  width: 80% !important;
}
.index_medalSrc-d0x0A {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-A5XcU 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-A5XcU {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1TCAd .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1TCAd .ant-tabs {
  background: white;
}
.index_tabStyle-1TCAd .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1Qbom {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-thj8Y {
  width: 100%;
}
.index_spin-thj8Y .index_ant-spin-container-_qa-w {
  width: 100%;
}
.index_confirmBtns-3LpqU {
  color: red;
}
.index_confirmBtns-3LpqU .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3KIUi {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3KIUi .index_studentNum-38luX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3bZ2N .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3bZ2N .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3bZ2N .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3bZ2N .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3bZ2N .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-bn99E {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_bg-xo0bh {
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
}
.index_bg-xo0bh .index_imageContent-3iDVP {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #1A1A1A;
  font-size: 24px;
  height: 194px;
  width: 370px;
  border-radius: 8px;
  background-position: center;
  background-size: cover;
  padding: 0 16px;
}
.index_bg-xo0bh .index_newTag-3d21h {
  width: 18%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.index_bg-xo0bh .index_aatTag-3algy {
  position: absolute;
  top: 0px;
  right: 69px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 57px;
  height: 19px;
  background: rgba(0, 0, 0, 0.5);
}
.index_bg-xo0bh .index_aatTag-3algy .index_pointerWrapper-3p3Hu {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 6px;
}
.index_bg-xo0bh .index_aatTag-3algy .index_pointerWrapper-3p3Hu .index_highlightPoint-2a1ro {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #8DFF7D;
}
.index_bg-xo0bh .index_aatTag-3algy .index_aatImg-3xp24 {
  width: 27px;
}
.index_bg-xo0bh .index_aatTag-3algy {
  position: absolute;
  top: 0px;
  right: 69px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 57px;
  height: 19px;
  background: rgba(0, 0, 0, 0.5);
}
.index_bg-xo0bh .index_aatTag-3algy .index_pointerWrapper-3p3Hu {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 6px;
}
.index_bg-xo0bh .index_aatTag-3algy .index_pointerWrapper-3p3Hu .index_highlightPoint-2a1ro {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #8DFF7D;
}
.index_bg-xo0bh .index_aatTag-3algy .index_aatImg-3xp24 {
  width: 27px;
}
.index_bg-xo0bh .index_courseTag-1EZNY {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 19px;
  font-size: 10px;
  padding: 0px 5px;
  display: flex;
  align-items: center;
  color: white;
  background: linear-gradient(137deg, #FD8B5D 0%, #FD670A 100%);
  border-radius: 0px 0px 0px 6px;
}
.index_bg-xo0bh .index_courseName-2Scb8 {
  position: absolute;
  top: 32px;
  left: 13px;
  white-space: pre-wrap;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  color: #1A1A1A;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index_bg-xo0bh .index_imageContentWhite-eliTO,
.index_bg-xo0bh .index_courseNameWhite-1BAd2 {
  color: #fff;
}
.index_bg-xo0bh .index_seriesBox-1IED2 {
  position: absolute;
  left: 13px;
  bottom: 20px;
  display: flex;
  border-radius: 23px;
  border: 1px solid #fff;
}
.index_bg-xo0bh .index_seriesBox-1IED2 .index_seriesItem-1ZjBZ {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  font-size: 12px;
  font-family: PingFangSC-Medium, sans-serif;
}
.index_bg-xo0bh img {
  transition: all 0.3s;
}
.index_bg-xo0bh .index_courseTitle-3tImU {
  position: absolute;
  left: 16px;
  top: 46px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
}
.index_bg-xo0bh .index_courseInfo-3YN5k {
  position: absolute;
  left: 16px;
  top: 46px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  top: 34px;
}
.index_bg-xo0bh .index_courseInfo-3YN5k .index_courseUnit-3yKep {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
  margin-top: 4px;
}
.index_bg-xo0bh .index_courseType-2f_AW {
  padding: 1px 10px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  position: absolute;
  right: 8px;
  top: 8px;
  background: #2EC9AF;
  border-radius: 2px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2FhEq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-21VU- {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-21VU- .index_forkDiv2QueueInit-nkq-5 {
  height: 100px !important;
}
.index_forkDiv1-21VU- .index_forkDiv2Queue-1w-in {
  height: 151px !important;
}
.index_forkDiv1-21VU- .index_forkDiv2-2aB1l {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-21VU- .index_forkDiv2-2aB1l .index_word-1Q2uV {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-21VU- .index_forkDiv2-2aB1l .index_word-1Q2uV .index_boldWord-3J9yb {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-21VU- .index_forkDiv2-2aB1l .index_loadingHint-3K56S {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1W6ld {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3Iy8K {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2XxI8 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2amF- {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2amF-::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1FLoq {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1FLoq .index_filterCheckbox-22uUL {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1FLoq .index_filterFooter-K-LdK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1FLoq .index_numberInput-Kqxo2 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1FLoq .index_filterTitle-Yskaz {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1FLoq .index_modalBtnCancel-1W6ld {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1FLoq .index_modalBtnOk-2aTA- {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1FLoq .index_tableBtn-3iVZi {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1FLoq .index_tableBtn-3iVZi:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1FLoq :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3EH3d {
  display: flex;
}
.index_splitLine-2hIdU {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-yjPXu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Xzil {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-FBkgC {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1E9vF {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1E9vF:hover {
  text-decoration: underline;
}
.index_copyLink-LpfLE {
  margin-left: 24px;
}
.index_copyLink-LpfLE .index_copyIcon-37bhs {
  margin-right: 4px;
}
.index_flexCenter-2EzFX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-DK4xA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1o25e {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-o1llN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3UzkX {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3UzkX:hover {
  color: #2861FC;
}
.index_bluePlainText-2dU5t {
  color: #2861FC;
}
.index_blueTextPlain-GkXXP {
  color: #2861FC;
}
.index_antInput-fXbFl {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Z3y9 {
  margin-right: 16px;
}
.index_ml8-3CciW {
  margin-left: 8px;
}
.index_mr8-1FiLX {
  margin-right: 8px;
}
.index_mb16-2qdUC {
  margin-bottom: 16px;
}
.index_moTag-1YbVu {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-4mB-N {
  cursor: pointer;
}
.index_moUserAvatar-2Q8VK {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2TsWU {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-4mB-N:hover .index_moUserAvatar-2Q8VK {
  color: #2861FC;
}
.index_navOverlay-35AKS .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-35AKS .ant-dropdown-menu-item a,
.index_navOverlay-35AKS .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-35AKS .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-35AKS .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3kxYn .index_subTitle-1Vuz4 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3kxYn .ant-table-thead > tr > th,
.index_homeworkTableStyle-3kxYn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3kxYn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3kxYn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3kxYn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3kxYn .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3kxYn .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3kxYn .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3kxYn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-16Ke0,
.index_modalHeaderNew-12evf {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-12evf {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3w9yv {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-16Ke0:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-16Ke0 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-16Ke0:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-tGtid {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-yjPXu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2EzFX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-14lsV {
  margin-left: 16px;
}
.index_mr16-1Z3y9 {
  margin-right: 16px;
}
.index_phone-modal-3nxnw {
  width: 80% !important;
}
.index_medalSrc-33hNp {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-qXJHJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-qXJHJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2rJzJ .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2rJzJ .ant-tabs {
  background: white;
}
.index_tabStyle-2rJzJ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-21Csk {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1K26A {
  width: 100%;
}
.index_spin-1K26A .index_ant-spin-container-1ilS6 {
  width: 100%;
}
.index_confirmBtns-66nzM {
  color: red;
}
.index_confirmBtns-66nzM .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-JhmvO {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-JhmvO .index_studentNum-3L8Eg {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1w8h4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1w8h4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1w8h4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1w8h4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1w8h4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2uPhE {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2xAgm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1AyeK {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1AyeK .index_forkDiv2QueueInit-2lk-O {
  height: 100px !important;
}
.index_forkDiv1-1AyeK .index_forkDiv2Queue-ckw8W {
  height: 151px !important;
}
.index_forkDiv1-1AyeK .index_forkDiv2-1WnIF {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1AyeK .index_forkDiv2-1WnIF .index_word-t3Idw {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1AyeK .index_forkDiv2-1WnIF .index_word-t3Idw .index_boldWord-ViqZF {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1AyeK .index_forkDiv2-1WnIF .index_loadingHint-2gHaB {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3nLBQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1LFsx {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-232mI {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1HKeR {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1HKeR::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3ZsYT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3ZsYT .index_filterCheckbox-uoFfb {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3ZsYT .index_filterFooter-f7RkM {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3ZsYT .index_numberInput-YP-oW {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3ZsYT .index_filterTitle-_ZzWO {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3ZsYT .index_modalBtnCancel-3nLBQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3ZsYT .index_modalBtnOk-mhXrc {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3ZsYT .index_tableBtn-1B7Jt {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3ZsYT .index_tableBtn-1B7Jt:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3ZsYT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2_rqd {
  display: flex;
}
.index_splitLine-1CtTu {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-25UzH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-6ZH-p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-10ifZ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3QwXO {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3QwXO:hover {
  text-decoration: underline;
}
.index_copyLink-mH0ga {
  margin-left: 24px;
}
.index_copyLink-mH0ga .index_copyIcon-3jhXB {
  margin-right: 4px;
}
.index_flexCenter-27nNa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1pRGA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2mUD9 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-17FiT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3BbZ4 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3BbZ4:hover {
  color: #2861FC;
}
.index_bluePlainText-2oHbB {
  color: #2861FC;
}
.index_blueTextPlain-3omk1 {
  color: #2861FC;
}
.index_antInput-1WS68 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1VQT_ {
  margin-right: 16px;
}
.index_ml8-3Idg5 {
  margin-left: 8px;
}
.index_mr8-2Q8MT {
  margin-right: 8px;
}
.index_mb16-1ew1e {
  margin-bottom: 16px;
}
.index_moTag-1acuw {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-eRyr7 {
  cursor: pointer;
}
.index_moUserAvatar-2mzjA {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3MLF5 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-eRyr7:hover .index_moUserAvatar-2mzjA {
  color: #2861FC;
}
.index_navOverlay-xhlKp .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-xhlKp .ant-dropdown-menu-item a,
.index_navOverlay-xhlKp .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-xhlKp .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-xhlKp .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1SXyR .index_subTitle-1VI0Z {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1SXyR .ant-table-thead > tr > th,
.index_homeworkTableStyle-1SXyR .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1SXyR .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1SXyR .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1SXyR .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1SXyR .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1SXyR .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1SXyR .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1SXyR .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-eNIMK,
.index_modalHeaderNew-3NG4B {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3NG4B {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-EySmi {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-eNIMK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-eNIMK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-eNIMK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3EMXG {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-25UzH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-27nNa {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-kaqc8 {
  margin-left: 16px;
}
.index_mr16-1VQT_ {
  margin-right: 16px;
}
.index_phone-modal-1F66R {
  width: 80% !important;
}
.index_medalSrc-4pxlc {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-27S0j 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-27S0j {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1OU2y .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1OU2y .ant-tabs {
  background: white;
}
.index_tabStyle-1OU2y .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2IRpI {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2Cw_a {
  width: 100%;
}
.index_spin-2Cw_a .index_ant-spin-container-3CMXy {
  width: 100%;
}
.index_confirmBtns-1bpiQ {
  color: red;
}
.index_confirmBtns-1bpiQ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-dFVGP {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-dFVGP .index_studentNum-2djQz {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-9RNLD .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-9RNLD .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-9RNLD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-9RNLD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-9RNLD .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3TEJk {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_chargeClassroom-23k2Y {
  background: unset;
  width: 100%;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps {
  position: relative;
  z-index: 2;
  width: 100%;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp {
  width: 100%;
  height: 352px;
  background: linear-gradient(153deg, #f9fbff 0%, #ffffff 100%);
  display: flex;
  justify-content: center;
  margin-top: var(--header-height, 60px);
  overflow: hidden;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .ant-spin-nested-loading {
  width: 100%;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .slick-dots button {
  opacity: 1;
  width: 20px;
  height: 4px;
  border-radius: 13px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .slick-dots .slick-active button {
  background: #2861FC;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO {
  width: 1170px;
  height: 352px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 auto;
  position: relative;
  left: -30px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA {
  margin-top: 56px;
  color: #ffffff;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_mainImage-1it1T {
  height: 204px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_introductionTitle-22okt {
  color: #343a45;
  font-family: 'Alibaba PuHuiTi', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 0.35px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_introductionDesc-35RIS {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #ffffff;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 16px;
  white-space: pre-line;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_tag-2C_qB {
  height: 80px;
  margin-bottom: 22px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_learnBtn-3RvTN {
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 24px;
  position: absolute;
  bottom: 56px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_introduction-2xbwA .index_learnBtn-3RvTN span:first-child {
  margin-right: 6px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_bannerContent-1fwfO .index_image-10jNo {
  width: 540px;
  height: 328px;
  position: absolute;
  right: 208px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_circleCntr-2kuUb {
  width: 48px;
  height: 48px;
  background: rgba(26, 26, 26, 0.2);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.3s;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_circleCntr-2kuUb .index_icon-1ml_n {
  color: #fff;
  font-size: 24px;
  font-weight: 900;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_circleCntr-2kuUb:hover {
  background: rgba(26, 26, 26, 0.4);
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_left-1uTI7 {
  left: calc(50% - 1440px / 2);
  transform: translate(-50%, -50%);
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_right-11Fbu {
  right: calc(50% - 1440px / 2);
  transform: translate(50%, -50%);
  margin-right: calc(1 / var(--zoom) * 17px);
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 {
  width: 260px;
  height: 300px;
  border-radius: 8px;
  margin-top: 52px;
  overflow: hidden;
  font-family: sans-serif;
  background: rgba(0, 0, 0, 0.45);
  padding: 14px 14px 0px;
  position: absolute;
  right: calc(100% / 2 - 620px);
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_recentlyTitle-29iYJ {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 21px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj {
  display: flex;
  flex-direction: column;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1 {
  margin-bottom: 18px;
  display: flex;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1:last-child {
  margin-bottom: 0px;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1:hover .index_name-K_dEB {
  color: #62f3ff !important;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1 .index_descBox-1VlvW {
  flex: 1;
  height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1 .index_descBox-1VlvW .index_name-K_dEB {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_learningItem-2UHZ1 .index_descBox-1VlvW .index_progress-Go7rO {
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  color: #ffffff;
  opacity: 0.7;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_itemWrapper-NFSnj .index_nomore-2nYw- {
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_bottomMyCourse-2Dxaj {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.32);
  border-radius: 0px 0px 8px 8px;
  font-size: 12px;
  font-family: sans-serif;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 4px 0px;
  opacity: 0.82;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp .index_recentlyBox-3uyY5 .index_bottomMyCourse-2Dxaj:hover {
  opacity: 1;
  color: #62f3ff;
}
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp:hover .index_circleCntr-2kuUb.index_left-1uTI7,
.index_chargeClassroom-23k2Y .index_classroomHeader-2khps .index_banner-vQmAp:hover .index_circleCntr-2kuUb.index_right-11Fbu {
  opacity: 1;
  transform: translate(0%, -50%);
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 {
  height: 18.3333vw;
  margin-top: 3.125vw;
  display: flex;
  justify-content: center;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_content-2gMS6 {
  width: 19.2708vw;
  margin-top: 4.7917vw;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_content-2gMS6 .index_title-2bwfB {
  width: 18.2813vw;
  height: 1.6667vw;
  font-size: 1.25vw;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.6667vw;
  margin-bottom: 0.8333vw;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_content-2gMS6 .index_txt-1nU7s {
  width: 23.8333vw;
  font-size: 0.8333vw;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_content-2gMS6 .index_moBtn-ab4Wb {
  width: 12.7083vw;
  height: 2.0833vw;
  background: #ffffff;
  border-radius: 1.0417vw;
  border: 0.0521vw solid #2861fc;
  margin-top: 1.6667vw;
  color: #2861fc;
  cursor: pointer;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_imgContainer-3zf79 {
  position: relative;
  align-self: flex-end;
  margin-left: 6.7708vw;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_imgContainer-3zf79 .index_imgbanner-3pgF5 {
  width: 36.3021vw;
  height: 15.5729vw;
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_imgContainer-3zf79 .index_lastStudy-1W3ia {
  position: absolute;
  top: 0;
  right: 1.0417vw;
  width: 13.5417vw;
  height: 15.625vw;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.8333vw;
  -webkit-backdrop-filter: blur(0.5208vw);
          backdrop-filter: blur(0.5208vw);
}
.index_chargeClassroom-23k2Y .index_classroomBanner-2NmV0 .index_imgContainer-3zf79 .index_lastStudy-1W3ia .index_lastTitle-AgVhv {
  width: 4.6458vw;
  height: 1.25vw;
  font-size: 0.8333vw;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.25vw;
  margin: 0.7292vw 0 0 1.3021vw;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup {
  width: 100%;
  background: #ffffff;
  padding-top: 40px;
  position: relative;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_title-2bwfB {
  font-size: 26px;
  font-family: PingFangSC-Semibold, sans-serif;
  color: #1a1a1a;
  margin-bottom: 24px;
  display: inline-block;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc {
  display: flex;
  width: 1170px;
  margin: auto;
  align-items: flex-end;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr {
  flex: 1;
  margin-right: 20px;
  display: inline-flex;
  flex-direction: column;
  position: relative;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr:last-child {
  margin-right: 0px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr .index_trialCourseImgBtn-57lEJ {
  position: absolute;
  bottom: 20px;
  left: 48px;
  width: 112px;
  height: 32px;
  animation: index_pulse-2dHJz 1s infinite;
}
@keyframes index_pulse-2dHJz {
  0%,
  100% {
    transform: scale(0.95);
    /* 初始和结束状态 */
  }
  50% {
    transform: scale(1.05);
    /* 中间状态放大 */
  }
}
@keyframes index_moveUp-1N8-K {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-8px);
  }
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr:hover .index_trialCourseImgBtn-57lEJ {
  animation: index_moveUp-1N8-K 0.5s forwards;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr:hover .index_trialCourseImg-iO2HR {
  transform: translateY(-8px);
  transition-duration: 0.5s;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_trialCourseBox-EzePc .index_trialCourseItem-3RnLr .index_trialCourseImg-iO2HR {
  width: 100%;
  height: 179px;
  border-radius: 4px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_videoCourseBox-1s0kQ {
  width: 1170px;
  margin: 40px auto 0;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_videoCourseBox-1s0kQ .index_videoCourseHeader-2go8_ {
  display: flex;
  justify-content: space-between;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_videoCourseBox-1s0kQ .index_videoCourse-3a8L7 {
  display: flex;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_videoCourseBox-1s0kQ .index_videoCourse-3a8L7 .index_videoCourseItem-3gPJS {
  border-radius: 10px;
  width: 280px;
  height: 120px;
  box-shadow: 0px 123px 49px 0px rgba(35, 118, 169, 0.01), 0px 69px 42px 0px rgba(35, 118, 169, 0.05), 0px 8px 17px 0px rgba(35, 118, 169, 0.1);
  margin-right: 16px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_videoCourseBox-1s0kQ .index_videoCourse-3a8L7 .index_videoCourseItem-3gPJS:hover {
  transform: translateY(-8px);
  transition-duration: 0.6s;
  cursor: pointer;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN {
  width: 1170px;
  margin: 40px auto 0;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .ant-tooltip {
  max-width: 378px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_datawhaleTooltip-1ON7z,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_xeduTooltip-WAP2W {
  color: #fff;
  font-size: 12px;
  padding: 3px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_titleTab-2Bpnm {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #1a1a1a;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 32px;
  display: inline-block;
  cursor: pointer;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.45);
  line-height: 28px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectLine-294W5 {
  border-bottom: 3px solid #3573fd;
  padding-bottom: 6px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b {
  margin-top: -8px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-selection,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-selection {
  border: none;
  box-shadow: none;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-selection:focus,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-selection:focus,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-selection:active,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-selection:active {
  border: none;
  box-shadow: none;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-selection-selected-value,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-selection-selected-value {
  line-height: 37px;
  font-size: 20px;
  color: #1a1a1a;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 17px;
  margin-top: -6px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-arrow,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-arrow {
  transition-duration: 0.5s;
  margin-top: -12px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-open .ant-select-arrow,
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectBox-2i06b .ant-select-open .ant-select-arrow {
  transform: rotate(180deg);
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_unselectBox-2rxQV .ant-select-selection-selected-value {
  line-height: 37px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #1a1a1a;
  margin-right: 17px;
  margin-top: -6px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.45);
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectDropDown-1uy6Q {
  z-index: 99;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectDropDown-1uy6Q .ant-select-dropdown-menu-item {
  height: 40px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectDropDown-1uy6Q .ant-select-dropdown-menu-item:hover {
  background: #f0f0f0;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_selectWrapper-R1umN .index_selectDropDown-1uy6Q .ant-select-dropdown-menu-item-active {
  background: #f0f0f0;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedLearnMap-2MRtw {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 63px 11px 0px 0px;
  z-index: 99;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedLearnMap-2MRtw .index_box-2ok5t {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedLearnMap-2MRtw .index_mapImgBox-Daq_j {
  width: 44px;
  height: 44px;
  cursor: pointer;
  border: 1px solid #ffffff;
  box-shadow: 0px 4px 8px rgba(55, 99, 170, 0.16);
  border-radius: 50%;
  background: linear-gradient(137deg, #edf1f8 0%, #ffffff 100%);
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-content: center;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedLearnMap-2MRtw .index_mapImgBox-Daq_j img {
  width: 35px;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedLearnMap-2MRtw .index_text-22kfc {
  font-size: 12px;
  font-family: FZRUIZYS_ZHONG--GB1-0, sans-serif;
  color: #909090;
}
.index_chargeClassroom-23k2Y .index_trialCourse-2VJup .index_fixedMap-7X8Eo {
  position: fixed;
  top: 60px;
}
.index_chargeClassroom-23k2Y .index_contentWrapper-2aXM6 {
  width: 100%;
  background: #f8f8f8;
  padding-top: 38px;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi {
  z-index: 2;
  width: 100%;
  background: #f5f5f5;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi .index_tobTabWrap-38Yvw {
  display: flex;
  height: 72px;
  background: white;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi .index_tobTabWrap-38Yvw .index_tobTabWrapContent-1vELp {
  width: 1170px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi .index_tobTabItem-3eRRZ {
  font-size: 18px;
  color: #1a1a1a;
  cursor: pointer;
  margin-right: 56px;
  height: -moz-fit-content;
  height: fit-content;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi .index_tobTabItem-3eRRZ[data-active='yes'] {
  font-weight: 600;
  font-size: 20px;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi .index_tobTabItem-3eRRZ[data-active='yes']:after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  background: #2861FC;
  border-radius: 10px;
  position: relative;
  top: 8px;
}
.index_chargeClassroom-23k2Y .index_tabNav-3zEFi[data-fix='yes'] {
  position: fixed;
  top: 0;
}
.index_chargeClassroom-23k2Y .index_tabContent-3WZlf {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  min-height: 600px;
}
.index_chargeClassroom-23k2Y .index_tabContent-3WZlf .ant-spin-nested-loading {
  flex: 1;
}
.index_timeLine-s03O- {
  color: unset;
  margin-top: 32px;
  width: 100%;
}
.index_timeLine-s03O- .ant-timeline-item-tail {
  border-left-style: dashed;
  height: 100%;
  border-color: rgba(24, 144, 255, 0.23);
}
.index_timeLine-s03O- .ant-timeline-item-head-custom {
  background: transparent;
}
.index_timeLine-s03O- .ant-timeline-item-content {
  top: -9px;
  margin-left: 46px;
}
.index_timeLine-s03O- .index_item-X2eAo {
  padding-bottom: 30px;
}
.index_timeLine-s03O- .index_item-X2eAo .index_safeWidth-1tHPV {
  width: 1170px;
  margin: auto;
}
.index_timeLine-s03O- .index_item-X2eAo .index_itemHeader-1Kcqd {
  margin-bottom: 32px;
  padding-top: 40px;
}
.index_timeLine-s03O- .index_item-X2eAo .index_itemHeader-1Kcqd .index_headerTitle-2I4s- {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  position: relative;
  z-index: 1;
}
.index_timeLine-s03O- .index_item-X2eAo .index_itemHeader-1Kcqd .index_headerTitle-2I4s-:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: var(--point-color);
  border-radius: 50%;
  filter: blur(5px);
  left: -9px;
  top: -6px;
  z-index: -1;
}
.index_timeLine-s03O- .index_item-X2eAo .index_itemHeader-1Kcqd .index_headerDesc-27CAl {
  font-size: 14px;
  color: #bfbfbf;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_timeLine-s03O- .index_courseEndText-ZyPqx {
  width: 100%;
  text-align: center;
  padding-top: 48px;
  padding-bottom: 53px;
  white-space: pre;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  background: #ffffff;
}
.index_courseItem-3pgbt {
  width: 320px;
  height: 100%;
  background: white;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  display: inline-block;
  transition: all 0.6s;
  position: relative;
  margin-right: 20px;
  margin-bottom: 24px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i {
  padding: 19px 0px 13px 17px;
  position: relative;
  height: calc(100% - 147px);
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_title-2bwfB {
  font-size: 14px;
  color: #24292E;
  font-weight: 600;
  max-width: 290px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 {
  display: flex;
  flex-direction: column;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_numWrapper-P8_Rv {
  display: flex;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_numWrapper-P8_Rv .index_num-3CrgX {
  margin-right: 5px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_numWrapper-P8_Rv .index_num-3CrgX .index_numberSplit-1ZHVO {
  margin: 0px 7px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_rate-bHPLI {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 7px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_rate-bHPLI .ant-rate {
  font-size: 16px;
  color: #fcae00;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_countAndRate-eYxH0 .index_rate-bHPLI .index_yellow-y0vkw {
  font-size: 14px;
  font-family: Helvetica, sans-serif;
  color: #fcae00;
  line-height: 14px;
  margin-left: 8px;
  transform: translateY(2px);
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb {
  display: flex;
  flex-direction: column;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb .index_freeTag-3yDgZ {
  font-size: 18px;
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  line-height: 25px;
  margin-right: 16px;
  color: #5cdd92;
  position: relative;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb .index_freeTag-3yDgZ .index_strikethroughPrice-3Q2SE {
  font-size: 12px;
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  color: #8a8a8a;
  text-decoration: line-through;
  margin-left: 8px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb .index_freeTag-3yDgZ .index_limitedFreeTag-1KUpi {
  width: 90px;
  height: 28px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb .index_product-1mXrh {
  font-weight: 600;
  color: #ff6900;
}
.index_courseItem-3pgbt .index_courseItemContent-Dcj1i .index_bottomStatus-1NyVb .index_count-2TOes {
  color: #8a8a8a;
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 20px;
  margin-top: 7px;
  white-space: pre;
}
.index_showTransform-2ywCp:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16) !important;
  transition-duration: 0.6s;
}
.index_courseItem-3pgbt[data-shadow='yes'] {
  box-shadow: 0px 4px 70px 20px rgba(0, 0, 0, 0.04);
}
.index_courseList-hR808 {
  display: flex;
}
.index_courseList-hR808 .index_courseListItem-29uya {
  width: 280px;
  height: 310px;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 24px;
}
.index_courseList-hR808 .index_courseListItem-29uya .index_title-2bwfB {
  font-size: 14px;
}
.index_courseList-hR808 .index_courseListItem-29uya:nth-child(4n) {
  margin-right: 0;
}
.index_headerCardsBox-3PFD7 {
  width: 1170px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin: auto;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M {
  flex: 1;
  margin-right: 18px;
  width: 279px;
  cursor: pointer;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16);
  transition-duration: 0.6s;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M:last-child {
  margin-right: 0px;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_imgCard-2ZpXf {
  width: 100%;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_medalImg-3nQos {
  position: absolute;
  width: 38px;
  right: 23px;
  top: 4px;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_goIcon-3nN1g {
  position: absolute;
  right: 22px;
  top: 60px;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_dingweiIcon-2qWGo {
  position: absolute;
  right: 46px;
  top: 65px;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_cardDesc-3VuED {
  position: absolute;
  top: 28px;
  left: 16px;
  color: #1a1a1a;
  width: calc(100% - 32px);
  font-family: sans-serif;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_cardDesc-3VuED .index_seriesName-2GmAr {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 16px;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_cardDesc-3VuED .index_courseNum-xYbMO {
  margin-bottom: 10px;
  font-weight: 600;
}
.index_headerCardsBox-3PFD7 .index_headerCard-VS84M .index_cardDesc-3VuED .index_courseDesc-3N5CA {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 12px;
  font-weight: 400;
  color: #1a1a1a;
  opacity: 0.8;
}
.index_headerCombatBox-23d3V {
  display: flex;
  flex-direction: row;
  width: 1170px;
  margin: auto;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M {
  margin-right: 18px;
  width: 279px;
  cursor: pointer;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16);
  transition-duration: 0.6s;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M:last-child {
  margin-right: 0px;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_imgCard-2ZpXf {
  width: 100%;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_medalImg-3nQos {
  position: absolute;
  width: 38px;
  right: 23px;
  top: 4px;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_goIcon-3nN1g {
  position: absolute;
  right: 22px;
  top: 60px;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_dingweiIcon-2qWGo {
  position: absolute;
  right: 46px;
  top: 65px;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_cardDesc-3VuED {
  position: absolute;
  top: 28px;
  left: 16px;
  color: #1a1a1a;
  width: calc(100% - 32px);
  font-family: sans-serif;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_cardDesc-3VuED .index_seriesName-2GmAr {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 16px;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_cardDesc-3VuED .index_courseNum-xYbMO {
  margin-bottom: 10px;
  font-weight: 600;
}
.index_headerCombatBox-23d3V .index_headerCard-VS84M .index_cardDesc-3VuED .index_courseDesc-3N5CA {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 12px;
  font-weight: 400;
  color: #1a1a1a;
  opacity: 0.8;
}
.index_wrapperClassName-FA9NM {
  width: 100%;
}
.index_wrapperClassName-FA9NM .index_subNavWrapper-2Nxqt {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  padding: 50px 0px 16px 0px;
}
.index_wrapperClassName-FA9NM .index_subNavWrapper-2Nxqt .index_subNav-2Lij2 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_wrapperClassName-FA9NM .index_subNavWrapper-2Nxqt .index_subNav-2Lij2 .index_subNavItem-wZbtU {
  color: #2861FC;
  font-size: 12px;
  padding: 6px 16px 7px 16px;
  cursor: pointer;
  border-radius: 18px;
  border: 1px solid #2861FC;
  height: 30px;
  line-height: 17px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_wrapperClassName-FA9NM .index_subNavWrapper-2Nxqt .index_subNav-2Lij2 .index_subNavItem-wZbtU[data-active='yes'] {
  background-color: #2861FC;
  color: white;
}
.index_wrapperClassName-FA9NM .index_subNavWrapper-2Nxqt .index_subNav-2Lij2 .index_split-afJ1M {
  margin: 0 8px;
  color: #2861FC;
  height: 20px;
  line-height: 20px;
}
.index_learningMapWrapper-2o2Z_ .ant-modal-content {
  border-radius: 8px;
}
.index_learningMapWrapper-2o2Z_ .ant-modal-body {
  padding: 0px;
  border-radius: 8px;
  overflow: hidden;
}
.index_learningMapWrapper-2o2Z_ .ant-modal {
  transform: scale(var(--data-scale));
  transform-origin: var(--data-transform-origin) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-ZrUgd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-yAogh {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-yAogh .index_forkDiv2QueueInit-1nJ8o {
  height: 100px !important;
}
.index_forkDiv1-yAogh .index_forkDiv2Queue-3E12v {
  height: 151px !important;
}
.index_forkDiv1-yAogh .index_forkDiv2-2k_Wz {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-yAogh .index_forkDiv2-2k_Wz .index_word-sJ1Ux {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-yAogh .index_forkDiv2-2k_Wz .index_word-sJ1Ux .index_boldWord--Wxay {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-yAogh .index_forkDiv2-2k_Wz .index_loadingHint-3jddE {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3VK1F {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3r0_t {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-26XwL {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3TObb {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3TObb::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3ztjr {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3ztjr .index_filterCheckbox-3ZwYR {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3ztjr .index_filterFooter-13Zsy {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3ztjr .index_numberInput-W1y-c {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3ztjr .index_filterTitle-1qBCf {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3ztjr .index_modalBtnCancel-3VK1F {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3ztjr .index_modalBtnOk-2PKBL {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3ztjr .index_tableBtn-31wna {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3ztjr .index_tableBtn-31wna:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3ztjr :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3qp_3 {
  display: flex;
}
.index_splitLine-1gTiE {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-CvInj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2mhEj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1tir8 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Yx4b {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Yx4b:hover {
  text-decoration: underline;
}
.index_copyLink-1Ke2K {
  margin-left: 24px;
}
.index_copyLink-1Ke2K .index_copyIcon-20ur2 {
  margin-right: 4px;
}
.index_flexCenter-1Kay6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1yIFX {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3D91b {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3swhJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3yaza {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3yaza:hover {
  color: #2861FC;
}
.index_bluePlainText-3EYXH {
  color: #2861FC;
}
.index_blueTextPlain-2Q8mp {
  color: #2861FC;
}
.index_antInput-qXTJo {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2_aiE {
  margin-right: 16px;
}
.index_ml8-2KdvX {
  margin-left: 8px;
}
.index_mr8-15Guv {
  margin-right: 8px;
}
.index_mb16-2qzuU {
  margin-bottom: 16px;
}
.index_moTag-305fX {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1OPiv {
  cursor: pointer;
}
.index_moUserAvatar-2W9Bq {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2P-rr {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1OPiv:hover .index_moUserAvatar-2W9Bq {
  color: #2861FC;
}
.index_navOverlay-14uOw .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-14uOw .ant-dropdown-menu-item a,
.index_navOverlay-14uOw .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-14uOw .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-14uOw .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2N-oB .index_subTitle-2L9m_ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2N-oB .ant-table-thead > tr > th,
.index_homeworkTableStyle-2N-oB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2N-oB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2N-oB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2N-oB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2N-oB .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2N-oB .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2N-oB .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2N-oB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3WV7r,
.index_modalHeaderNew-2GfDE {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2GfDE {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1C3gA {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3WV7r:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3WV7r {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3WV7r:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3Rakz {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-CvInj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1Kay6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3fslh {
  margin-left: 16px;
}
.index_mr16-2_aiE {
  margin-right: 16px;
}
.index_phone-modal-Bpyjd {
  width: 80% !important;
}
.index_medalSrc-2wGYh {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2BjZC 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2BjZC {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-5JwMc .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-5JwMc .ant-tabs {
  background: white;
}
.index_tabStyle-5JwMc .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3HQij {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-lgX58 {
  width: 100%;
}
.index_spin-lgX58 .index_ant-spin-container-1YlMD {
  width: 100%;
}
.index_confirmBtns-3xWhf {
  color: red;
}
.index_confirmBtns-3xWhf .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-14fD9 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-14fD9 .index_studentNum-1EDAk {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2fKOF .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2fKOF .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2fKOF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2fKOF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2fKOF .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3uKzM {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_showTransform-1tIBO {
  border-radius: 10px !important;
  overflow: hidden;
}
.index_showTransform-1tIBO:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16) !important;
  transition-duration: 0.6s;
}
.index_empty-3quaU {
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_noMore-2Cg9O {
  width: 100%;
  text-align: center;
  margin-top: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
}
.index_commentsBox-34VAF {
  height: 400px;
  overflow-y: scroll;
  padding-top: 10px;
  scrollbar-width: none;
}
.index_commentsBox-34VAF::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

.index_main-1UdL1 {
  max-width: 368px;
  width: 381px;
  top: 16.5vh;
}
.index_main-1UdL1 input {
  box-shadow: 0 0 0px 1000px white inset;
}
.index_main-1UdL1 .ant-input:focus {
  border: none;
  box-shadow: none !important;
  border-bottom: 1px #DEDEDE solid;
}
.index_main-1UdL1 .has-error .ant-input,
.index_main-1UdL1 .has-error .ant-input:hover {
  border: none !important;
  border-bottom: 1px #f5222d solid !important;
  border-radius: 0px;
}
.index_main-1UdL1 .ant-tabs .ant-tabs-bar {
  margin-bottom: 24px;
}
.index_main-1UdL1 .ant-tabs-bar {
  color: #9BA2AA !important;
  font-weight: 400;
}
.index_main-1UdL1 .ant-tabs-tab-active {
  color: #24292E !important;
  font-weight: 400;
}
.index_main-1UdL1 .ant-tabs-ink-bar {
  background-color: #24292E !important;
}
.index_main-1UdL1 .ant-tabs-nav-wrap {
  font-size: 16px;
}
.index_main-1UdL1 .ant-form-item {
  color: #596069;
}
.index_main-1UdL1 .ant-form-item-children {
  display: flex;
  flex-direction: column;
}
.index_main-1UdL1 input {
  border: none;
  border-bottom: 1px #DEDEDE solid;
  border-radius: 0;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
  letter-spacing: 1px;
  padding-left: 0;
}
.index_main-1UdL1 input::-moz-placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-1UdL1 input::placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-1UdL1 .index_tabs-3nAI5 {
  padding: 0 2px;
  margin: 0 -2px;
}
.index_main-1UdL1 .index_tabs-3nAI5 .ant-tabs-tab {
  font-size: 16px;
  line-height: 24px;
}
.index_main-1UdL1 .index_tabs-3nAI5 .ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 34px;
}
.index_main-1UdL1 .index_formItemMessage-FX008 {
  display: flex;
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8A8A8A;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 3px;
}
.index_main-1UdL1 .index_rowStyle-_MuNs {
  display: flex;
  align-items: center;
  margin-right: 0 !important;
}
.index_main-1UdL1 .index_formItemPadding-1tg0g {
  margin-top: 0;
}
.index_main-1UdL1 .index_prefixIcon-2mOna {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
}
.index_main-1UdL1 .index_iconAlipay-5RB4d,
.index_main-1UdL1 .index_iconTaobao-29ODS,
.index_main-1UdL1 .index_iconWeibo-1htIN {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url('https://gw.alipayobjects.com/zos/rmsportal/itDzjUnkelhQNsycranf.svg');
  margin-left: 16px;
  vertical-align: middle;
  cursor: pointer;
}
.index_main-1UdL1 .index_iconAlipay-5RB4d {
  background-position: -24px 0;
}
.index_main-1UdL1 .index_iconAlipay-5RB4d:hover {
  background-position: 0 0;
}
.index_main-1UdL1 .index_iconTaobao-29ODS {
  background-position: -24px -24px;
}
.index_main-1UdL1 .index_iconTaobao-29ODS:hover {
  background-position: 0 -24px;
}
.index_main-1UdL1 .index_iconWeibo-1htIN {
  background-position: -24px -48px;
}
.index_main-1UdL1 .index_iconWeibo-1htIN:hover {
  background-position: 0 -48px;
}
.index_main-1UdL1 .index_other-2ejCF {
  text-align: left;
  margin-top: 24px;
  line-height: 22px;
}
.index_main-1UdL1 .index_other-2ejCF .index_register-3gUS3 {
  float: right;
}
.index_changeTop-1D5nF {
  top: 8.5vh;
}
.index_errorMsg-2kFoP {
  color: #F5222D;
  min-height: 1.5em;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  html {
    font-size: 10px;
  }
}
.index_main-1UdL1 {
  width: 100%;
}
.index_main-1UdL1 .index_emailRegisterForm-2ThPQ .ant-input {
  padding-left: 8px;
  height: 28px;
}
.index_main-1UdL1 .index_emailRegisterForm-2ThPQ .ant-input:focus,
.index_main-1UdL1 .index_emailRegisterForm-2ThPQ .ant-input:hover {
  box-shadow: unset !important;
  border-color: #2861FC !important;
}
.index_main-1UdL1 .index_emailRegisterForm-2ThPQ .ant-form-explain {
  padding-left: 8px;
}
.index_main-1UdL1 .index_header-28_eL {
  display: flex;
  height: 20px;
  line-height: 20px;
  padding-left: 8px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH {
  position: relative;
  text-align: center;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 28px;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH .index_title-26_jn {
  font-size: 16px;
  height: 22px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH .index_backLogin-3Pg7g {
  position: absolute;
  left: 8px;
  top: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH .index_backLogin-3Pg7g:hover {
  color: #2861FC;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH .index_backLogin-3Pg7g:hover i {
  color: #2861FC !important;
}
.index_main-1UdL1 .index_NewRegisterHeader-3C5TH .index_backLogin-3Pg7g i {
  color: #333333 !important;
}
.index_main-1UdL1 .index_emailInput-3A1zs,
.index_main-1UdL1 input {
  border: none;
  border-radius: 0;
  font-size: 16px !important;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
  letter-spacing: 1px;
  padding-left: 0px;
}
.index_main-1UdL1 .index_emailInput-3A1zs::-moz-placeholder, .index_main-1UdL1 input::-moz-placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-1UdL1 .index_emailInput-3A1zs::placeholder,
.index_main-1UdL1 input::placeholder {
  color: #BFBFBF;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px !important;
}
.index_main-1UdL1 .index_emailInput-3A1zs .index_ant-input-clear-icon-1bCoo,
.index_main-1UdL1 input .index_ant-input-clear-icon-1bCoo {
  color: rgba(0, 0, 0, 0.35);
}
.index_main-1UdL1 .index_registerInputUserAgent-13jmx {
  font-size: 10px;
  height: 40px;
}
.index_main-1UdL1 .index_registerInputUserAgent-13jmx input {
  font-size: 10px;
}
.index_main-1UdL1 .ant-form-item {
  color: #596069;
}
.index_main-1UdL1 .ant-tabs-bar {
  text-align: unset !important;
}
.index_main-1UdL1 .ant-input {
  border-bottom: 1px #DEDEDE solid;
}
.index_main-1UdL1 .ant-input:hover {
  border: none;
  box-shadow: none;
  border-bottom: 1px #DEDEDE solid;
}
.index_main-1UdL1 .ant-tabs-bar {
  border-bottom: none;
}
.index_main-1UdL1 .ant-tabs-tab {
  height: 25px;
  font-size: 18px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8A8A8A;
  line-height: 25px;
  padding-left: 0;
}
.index_main-1UdL1 .ant-tabs-tab-active {
  height: 45px;
  font-size: 32px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
  line-height: 45px;
}
.index_main-1UdL1 .ant-tabs-ink-bar {
  display: none !important;
}
.index_main-1UdL1 h3:not(:last-child) {
  font-size: 16px;
  margin-bottom: 20px;
}
.index_main-1UdL1 .index_mobileGroup-2hHwL .ant-form-item {
  vertical-align: top;
}
.index_main-1UdL1 .index_mobileGroup-2hHwL .ant-form-item:first-child .ant-select-selection {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.index_main-1UdL1 .index_mobileGroup-2hHwL .ant-form-item:last-child .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.index_main-1UdL1 .index_getCaptcha-2wFDk {
  display: flex;
  height: 40px;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC;
  border-color: #2861FC;
}
.index_main-1UdL1 .index_getCaptchaDisabled-1Q1A_ {
  color: #2861FC;
  background: white;
  border: 1px solid #2861FC;
  opacity: 0.7;
  padding: 0 8px;
}
.index_main-1UdL1 .index_getCaptchaDisabled-1Q1A_[disabled] {
  background: white;
  color: #2861FC;
}
.index_main-1UdL1 .index_submit-2W5N6 {
  width: 100%;
  height: 36px;
  background: #6890FC;
  border-radius: 2px;
  border: unset;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
}
.index_main-1UdL1 .index_submit-2W5N6[disabled] {
  background: rgba(40, 97, 252, 0.3);
  pointer-events: none;
  cursor: not-allowed;
  border-color: transparent;
}
.index_main-1UdL1 .index_agreement-rI9mR {
  color: #8A8A8A;
  display: flex;
  text-align: center;
  justify-content: center;
  line-height: 24px;
  margin-top: 3px;
}
.index_main-1UdL1 .index_agreement-rI9mR .index_doc-NGQfD {
  color: #2861FC;
  cursor: pointer;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-tab {
  font-family: PingFangSC-Regular, sans-serif;
  width: 78px;
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  color: #333333;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-top-bar {
  margin-bottom: 0px !important;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-tab:first-child {
  padding-left: 0;
  height: 20px;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 10px;
  position: relative;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-tab-active {
  height: 20px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 20px;
  color: #596069 !important;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-nav > div:first-child {
  display: flex;
  align-items: center;
}
.index_main-1UdL1 .index_smallAuthPanes-UFfrJ .ant-tabs-nav-wrap {
  padding-left: 8px;
}
.index_successModal-3YpGe {
  font-size: 2.6rem;
}
.index_successModal-3YpGe .index_imgDiv-1ieNk {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -2rem 0 3rem 0;
}
.index_successModal-3YpGe .index_imgDiv-1ieNk img {
  width: 15rem;
  position: absolute;
  top: -7rem;
}
.index_successModal-3YpGe .index_successTitle-1ImOm {
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6rem;
  font-size: 2rem;
}
.index_successModal-3YpGe .index_successContent-1UGCJ {
  padding: 1.3rem 0;
  font-weight: 400;
  color: #969DA6;
  font-size: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_success-3vFui,
.index_normal-3e4_h,
.index_exception-1SJSO {
  transition: color 0.3s;
}
.index_success-3vFui {
  color: #6EBF05;
}
.index_normal-3e4_h {
  color: #FF6900;
}
.index_exception-1SJSO {
  color: #FF1818;
}
.index_progress-average-1xpd2 .index_progress-B0adi .ant-progress-bg {
  background-color: #FF6900;
}
.index_policyCheckBox-3JDFz {
  vertical-align: middle;
  margin-bottom: 2px;
  height: 12px !important;
  width: 12px !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3S5-n {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-SYo05 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-SYo05 .index_forkDiv2QueueInit-2HzVz {
  height: 100px !important;
}
.index_forkDiv1-SYo05 .index_forkDiv2Queue-3g2Zm {
  height: 151px !important;
}
.index_forkDiv1-SYo05 .index_forkDiv2-3Wnhm {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-SYo05 .index_forkDiv2-3Wnhm .index_word-34pm_ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-SYo05 .index_forkDiv2-3Wnhm .index_word-34pm_ .index_boldWord-RoLRC {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-SYo05 .index_forkDiv2-3Wnhm .index_loadingHint-14cd2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3KCCg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-GNafI {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2Z3xN {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3HoKg {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3HoKg::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3S0nz {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3S0nz .index_filterCheckbox-2X9X0 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3S0nz .index_filterFooter-2y-qK {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3S0nz .index_numberInput-C5D12 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3S0nz .index_filterTitle-3-khH {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3S0nz .index_modalBtnCancel-3KCCg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3S0nz .index_modalBtnOk-1UpcU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3S0nz .index_tableBtn-3JpNB {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3S0nz .index_tableBtn-3JpNB:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3S0nz :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3bpwl {
  display: flex;
}
.index_splitLine-JhQaP {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-r2Dto {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-16a1Q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1kAey {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2t3fx {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2t3fx:hover {
  text-decoration: underline;
}
.index_copyLink-Cqm4v {
  margin-left: 24px;
}
.index_copyLink-Cqm4v .index_copyIcon-1cKpK {
  margin-right: 4px;
}
.index_flexCenter-1xJ9o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-O9jB3 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-pCbG4 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Z1E- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3MaXL {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3MaXL:hover {
  color: #2861FC;
}
.index_bluePlainText-2NDob {
  color: #2861FC;
}
.index_blueTextPlain-EatyJ {
  color: #2861FC;
}
.index_antInput--W0_- {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3ADld {
  margin-right: 16px;
}
.index_ml8-3W4LN {
  margin-left: 8px;
}
.index_mr8-3o1xg {
  margin-right: 8px;
}
.index_mb16-1RxsB {
  margin-bottom: 16px;
}
.index_moTag-1Lh61 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-RghXb {
  cursor: pointer;
}
.index_moUserAvatar-3HA05 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3YEZj {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-RghXb:hover .index_moUserAvatar-3HA05 {
  color: #2861FC;
}
.index_navOverlay-DgJdg .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-DgJdg .ant-dropdown-menu-item a,
.index_navOverlay-DgJdg .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-DgJdg .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-DgJdg .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2g44C .index_subTitle-26WYv {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2g44C .ant-table-thead > tr > th,
.index_homeworkTableStyle-2g44C .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2g44C .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2g44C .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2g44C .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2g44C .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2g44C .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2g44C .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2g44C .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1U4oP,
.index_modalHeaderNew-3SBfk {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3SBfk {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1ipXC {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1U4oP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1U4oP {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1U4oP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-c6G6G {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-r2Dto {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1xJ9o {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2ZmGY {
  margin-left: 16px;
}
.index_mr16-3ADld {
  margin-right: 16px;
}
.index_phone-modal-389es {
  width: 80% !important;
}
.index_medalSrc-2kQga {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-x7Twe 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-x7Twe {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3dEHI .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3dEHI .ant-tabs {
  background: white;
}
.index_tabStyle-3dEHI .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3z8lt {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2v0Ws {
  width: 100%;
}
.index_spin-2v0Ws .index_ant-spin-container-gRAGF {
  width: 100%;
}
.index_confirmBtns-2E4UI {
  color: red;
}
.index_confirmBtns-2E4UI .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1ENT9 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1ENT9 .index_studentNum-1Xko- {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-35v2s .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-35v2s .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-35v2s .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-35v2s .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-35v2s .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2HZf5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2xFfH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2nu8l {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2nu8l .index_forkDiv2QueueInit-168fB {
  height: 100px !important;
}
.index_forkDiv1-2nu8l .index_forkDiv2Queue-2wKZD {
  height: 151px !important;
}
.index_forkDiv1-2nu8l .index_forkDiv2-30byZ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2nu8l .index_forkDiv2-30byZ .index_word-2jx32 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2nu8l .index_forkDiv2-30byZ .index_word-2jx32 .index_boldWord-QZK8d {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2nu8l .index_forkDiv2-30byZ .index_loadingHint-175DI {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Fen7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3Kt0E {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3ojDD {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-37FXP {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-37FXP::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1xfx7 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1xfx7 .index_filterCheckbox-1cVhV {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1xfx7 .index_filterFooter-21cLS {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1xfx7 .index_numberInput-aDZAR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1xfx7 .index_filterTitle-kwbsX {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1xfx7 .index_modalBtnCancel-1Fen7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1xfx7 .index_modalBtnOk-C5ppK {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1xfx7 .index_tableBtn-3-wBB {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1xfx7 .index_tableBtn-3-wBB:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1xfx7 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2HsXR {
  display: flex;
}
.index_splitLine-1HnkO {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-ob2DR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2oUbD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3CcBQ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-38E_a {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-38E_a:hover {
  text-decoration: underline;
}
.index_copyLink-2-Xvm {
  margin-left: 24px;
}
.index_copyLink-2-Xvm .index_copyIcon-ZBuuV {
  margin-right: 4px;
}
.index_flexCenter-3qkF6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1SYve {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-oFt4z {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Dr5U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1aanY {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1aanY:hover {
  color: #2861FC;
}
.index_bluePlainText-3X5WE {
  color: #2861FC;
}
.index_blueTextPlain-2_uRq {
  color: #2861FC;
}
.index_antInput-2J8-7 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2w4oY {
  margin-right: 16px;
}
.index_ml8-3j0EN {
  margin-left: 8px;
}
.index_mr8-3vAkl {
  margin-right: 8px;
}
.index_mb16-24i-3 {
  margin-bottom: 16px;
}
.index_moTag-3_24G {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3djXi {
  cursor: pointer;
}
.index_moUserAvatar-37O5t {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2Txxc {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3djXi:hover .index_moUserAvatar-37O5t {
  color: #2861FC;
}
.index_navOverlay-1Fbyj .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1Fbyj .ant-dropdown-menu-item a,
.index_navOverlay-1Fbyj .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1Fbyj .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1Fbyj .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3ltSB .index_subTitle-1LMbE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3ltSB .ant-table-thead > tr > th,
.index_homeworkTableStyle-3ltSB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3ltSB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3ltSB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3ltSB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3ltSB .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3ltSB .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3ltSB .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3ltSB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1kwGD,
.index_modalHeaderNew-3nk3R {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3nk3R {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2KRaC {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1kwGD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1kwGD {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1kwGD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-oBRxk {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-ob2DR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3qkF6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3gFMq {
  margin-left: 16px;
}
.index_mr16-2w4oY {
  margin-right: 16px;
}
.index_phone-modal-ZZA3T {
  width: 80% !important;
}
.index_medalSrc-1iXby {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2mGi8 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2mGi8 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2HJv1 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2HJv1 .ant-tabs {
  background: white;
}
.index_tabStyle-2HJv1 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-XcFGo {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-23pEc {
  width: 100%;
}
.index_spin-23pEc .index_ant-spin-container-AFEAc {
  width: 100%;
}
.index_confirmBtns-3dloK {
  color: red;
}
.index_confirmBtns-3dloK .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2v28z {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2v28z .index_studentNum-2qQSO {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-35nmk .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-35nmk .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-35nmk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-35nmk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-35nmk .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-eshyw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_commonGlobal-1NrEy .index_ant-tabs-top-bar-KWU98 {
  border-bottom: unset;
}
.index_commonGlobal-1NrEy .index_ant-input-mWm4h {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_commonGlobal-1NrEy .index_ant-input-mWm4h:focus,
.index_commonGlobal-1NrEy .index_ant-input-mWm4h:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_commonGlobal-1NrEy .index_ant-form-item-3qNnD {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_commonGlobal-1NrEy .index_ant-form-item-3qNnD:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_commonGlobal-1NrEy .index_ant-form-item-control-wrapper-1XmYt {
  height: 4.4rem;
}
.index_commonGlobal-1NrEy .index_ant-form-explain-3w6Eg {
  padding-top: 0.6rem;
}
.index_captchaWrapperCommon-njr3T {
  position: relative;
}
.index_captchaWrapperCommon-njr3T .ant-input {
  padding-right: 130px;
}
.index_captchaWrapperCommon-njr3T .index_getCaptcha-3TkLF {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: #F6F7FA !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapperCommon-njr3T .index_getCaptcha-3TkLF[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_mobileGroupGlobal-335gp {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_mobileGroupGlobal-335gp .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-335gp .ant-input:focus,
.index_mobileGroupGlobal-335gp .ant-input:hover {
  border: unset !important;
}
.index_mobileGroupGlobal-335gp .ant-select-selection {
  border: unset;
}
.index_mobileGroupGlobal-335gp .has-error .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-335gp .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_mobileGroupGlobal-335gp .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_mobileGroupGlobal-335gp .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_mobileGroupGlobal-335gp .ant-form-item-control {
  height: 4.4rem;
}
.index_mobileGroupGlobal-335gp .ant-select-arrow {
  color: #999999;
}
.index_submitGlobal-I5rnk {
  width: 100%;
  margin: auto;
  height: 4.4rem;
  background: #2861FC;
  border-radius: 0.2rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre;
}
.index_submitGlobal-I5rnk:hover,
.index_submitGlobal-I5rnk:focus {
  background: #2861FC;
}
.index_submitGlobal-I5rnk[disabled] {
  background: #6890FC;
  border-color: #6890FC;
  cursor: not-allowed;
  pointer-events: none;
}
.index_submitGlobal-I5rnk[disabled]:hover {
  background: #6890FC;
}
.index_loginCommon-1neAy .index_ant-form-item-3qNnD {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginCommon-1neAy .index_ant-form-item-control-s9pci {
  line-height: 32px;
}
.index_loginCommon-1neAy .index_ant-select-selection-E_HsE {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginCommon-1neAy .index_ant-select-selection-E_HsE:focus {
  box-shadow: unset;
}
.index_loginCommon-1neAy .index_has-error-4-hZq .index_ant-input-mWm4h,
.index_loginCommon-1neAy .index_has-error-4-hZq .index_ant-input-mWm4h:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginCommon-1neAy .index_ant-input-mWm4h {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginCommon-1neAy .index_has-error-4-hZq .index_ant-select-arrow-3aaaq {
  color: #666666;
}
.index_loginCommon-1neAy .index_ant-input-mWm4h:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginCommon-1neAy .index_ant-input-mWm4h:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginCommon-1neAy .index_ant-form-explain-3w6Eg {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginCommon-1neAy .index_ant-btn-primary-RIl16:hover,
.index_loginCommon-1neAy .index_ant-btn-primary-RIl16:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_captchaWrapper-3sVaB {
  position: relative;
}
.index_captchaWrapper-3sVaB .ant-input {
  padding-right: 127px;
}
.index_captchaWrapper-3sVaB .index_getCaptcha-3TkLF {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapper-3sVaB .index_getCaptcha-3TkLF[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_errorMsg-2EDyM {
  padding-left: 8px;
}
.index_errorMsg-2EDyM .index_message-Eqd_N {
  word-break: break-all;
}
.index_additional-2NrXJ {
  height: unset !important;
}
.index_submit-25gya {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_submit-25gya:hover,
.index_submit-25gya:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submit-disabled-2oCnW,
.index_submit-25gya.index_disabled-2oPpM,
.index_submit-25gya[disabled],
.index_submit-disabled-2oCnW:hover,
.index_submit-25gya.index_disabled-2oPpM:hover,
.index_submit-25gya[disabled]:hover,
.index_submit-disabled-2oCnW:focus,
.index_submit-25gya.index_disabled-2oPpM:focus,
.index_submit-25gya[disabled]:focus,
.index_submit-disabled-2oCnW:active,
.index_submit-25gya.index_disabled-2oPpM:active,
.index_submit-25gya[disabled]:active,
.index_submit-disabled-2oCnW.index_active-2NBU3,
.index_submit-25gya.index_disabled-2oPpM.index_active-2NBU3,
.index_submit-25gya[disabled].index_active-2NBU3 {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submit-disabled-2oCnW:hover,
.index_submit-25gya.index_disabled-2oPpM:hover,
.index_submit-25gya[disabled]:hover,
.index_submit-disabled-2oCnW:hover:hover,
.index_submit-25gya.index_disabled-2oPpM:hover:hover,
.index_submit-25gya[disabled]:hover:hover,
.index_submit-disabled-2oCnW:focus:hover,
.index_submit-25gya.index_disabled-2oPpM:focus:hover,
.index_submit-25gya[disabled]:focus:hover,
.index_submit-disabled-2oCnW:active:hover,
.index_submit-25gya.index_disabled-2oPpM:active:hover,
.index_submit-25gya[disabled]:active:hover,
.index_submit-disabled-2oCnW.index_active-2NBU3:hover,
.index_submit-25gya.index_disabled-2oPpM.index_active-2NBU3:hover,
.index_submit-25gya[disabled].index_active-2NBU3:hover {
  background: #6890FC;
}
.index_loginPageRegisterBtn-1JtUC {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  width: 100%;
  display: block;
  text-align: center;
}
.index_loginPageRegisterBtn-1JtUC:hover {
  color: #2861FC;
}
.index_submitBtn-3_8sj {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
}
.index_submitBtn-3_8sj:hover,
.index_submitBtn-3_8sj:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submitBtn-disabled-2ZMp-,
.index_submitBtn-3_8sj.index_disabled-2oPpM,
.index_submitBtn-3_8sj[disabled],
.index_submitBtn-disabled-2ZMp-:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM:hover,
.index_submitBtn-3_8sj[disabled]:hover,
.index_submitBtn-disabled-2ZMp-:focus,
.index_submitBtn-3_8sj.index_disabled-2oPpM:focus,
.index_submitBtn-3_8sj[disabled]:focus,
.index_submitBtn-disabled-2ZMp-:active,
.index_submitBtn-3_8sj.index_disabled-2oPpM:active,
.index_submitBtn-3_8sj[disabled]:active,
.index_submitBtn-disabled-2ZMp-.index_active-2NBU3,
.index_submitBtn-3_8sj.index_disabled-2oPpM.index_active-2NBU3,
.index_submitBtn-3_8sj[disabled].index_active-2NBU3 {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submitBtn-disabled-2ZMp-:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM:hover,
.index_submitBtn-3_8sj[disabled]:hover,
.index_submitBtn-disabled-2ZMp-:hover:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM:hover:hover,
.index_submitBtn-3_8sj[disabled]:hover:hover,
.index_submitBtn-disabled-2ZMp-:focus:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM:focus:hover,
.index_submitBtn-3_8sj[disabled]:focus:hover,
.index_submitBtn-disabled-2ZMp-:active:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM:active:hover,
.index_submitBtn-3_8sj[disabled]:active:hover,
.index_submitBtn-disabled-2ZMp-.index_active-2NBU3:hover,
.index_submitBtn-3_8sj.index_disabled-2oPpM.index_active-2NBU3:hover,
.index_submitBtn-3_8sj[disabled].index_active-2NBU3:hover {
  background: #6890FC;
}
.index_cancelBtn-1r0VQ {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
  background: #FFFFFF;
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 24px;
}
.index_cancelBtn-1r0VQ:hover,
.index_cancelBtn-1r0VQ:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_cancelBtn-disabled-23P1z,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM,
.index_cancelBtn-1r0VQ[disabled],
.index_cancelBtn-disabled-23P1z:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:hover,
.index_cancelBtn-1r0VQ[disabled]:hover,
.index_cancelBtn-disabled-23P1z:focus,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:focus,
.index_cancelBtn-1r0VQ[disabled]:focus,
.index_cancelBtn-disabled-23P1z:active,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:active,
.index_cancelBtn-1r0VQ[disabled]:active,
.index_cancelBtn-disabled-23P1z.index_active-2NBU3,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM.index_active-2NBU3,
.index_cancelBtn-1r0VQ[disabled].index_active-2NBU3 {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_cancelBtn-disabled-23P1z:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:hover,
.index_cancelBtn-1r0VQ[disabled]:hover,
.index_cancelBtn-disabled-23P1z:hover:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:hover:hover,
.index_cancelBtn-1r0VQ[disabled]:hover:hover,
.index_cancelBtn-disabled-23P1z:focus:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:focus:hover,
.index_cancelBtn-1r0VQ[disabled]:focus:hover,
.index_cancelBtn-disabled-23P1z:active:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM:active:hover,
.index_cancelBtn-1r0VQ[disabled]:active:hover,
.index_cancelBtn-disabled-23P1z.index_active-2NBU3:hover,
.index_cancelBtn-1r0VQ.index_disabled-2oPpM.index_active-2NBU3:hover,
.index_cancelBtn-1r0VQ[disabled].index_active-2NBU3:hover {
  background: #6890FC;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #666666;
  line-height: 20px;
  position: unset !important;
  display: flex !important;
  top: unset !important;
  border-bottom: 1px solid #D8D8D8;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc .ant-input {
  border: unset !important;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc .ant-select-selection {
  border: unset;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc .has-error .ant-input {
  border: unset !important;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_formItem-3WLYj .index_mobileGroup-9QiCc .ant-select-arrow {
  color: #666666;
}
.index_formItem-3WLYj .index_focus-3NFIS {
  border-bottom: 1px solid #2861FC;
}
.index_bindWrapper-Z6V4L {
  width: 100%;
  display: flex;
  justify-content: space-around;
  font-family: PingFangSC-Regular, sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 14px;
  font-weight: 400;
}
.index_bindWrapper-Z6V4L .index_qrCode-2KjaA {
  width: 165px;
  margin-right: 29px;
  margin-top: 39px;
}
.index_bindWrapper-Z6V4L .index_loginFrom-8U_0J {
  display: inline-block;
  border-left: 1px solid #d8d8d8;
  padding-left: 46px;
}
.index_bindWrapper-Z6V4L .ant-form-item {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_bindWrapper-Z6V4L .ant-form-item-control {
  line-height: 32px;
}
.index_bindWrapper-Z6V4L .ant-select-selection {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_bindWrapper-Z6V4L .ant-select-selection:focus {
  box-shadow: unset;
}
.index_bindWrapper-Z6V4L .has-error .ant-input,
.index_bindWrapper-Z6V4L .has-error .ant-input:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_bindWrapper-Z6V4L .ant-input {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_bindWrapper-Z6V4L .has-error .ant-select-arrow {
  color: #666666;
}
.index_bindWrapper-Z6V4L .ant-input:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_bindWrapper-Z6V4L .ant-input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_bindWrapper-Z6V4L .ant-form-explain {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_bindWrapper-Z6V4L .ant-btn-primary:hover,
.index_bindWrapper-Z6V4L .ant-btn-primary:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_bindWrapper-Z6V4L .index_welcomeTitle-2iIOA {
  font-size: 20px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  margin-bottom: 4px;
  white-space: pre;
  padding-left: 8px;
}
.index_bindWrapper-Z6V4L .index_normalText-tkNZR {
  color: #333333;
  line-height: 20px;
  padding-left: 8px;
}
.index_bindWrapper-Z6V4L .index_bindForm-3oNAv {
  margin-top: 19px;
}
.index_bindWrapper-Z6V4L .index_bindForm-3oNAv .index_formItem-3WLYj {
  margin-bottom: 39px !important;
}
.index_bindWrapper-Z6V4L .index_bindForm-3oNAv .index_submitFormItem-2AbwT {
  margin-top: 36px;
}
.index_bindWrapper-Z6V4L .index_bindForm-3oNAv .index_skipBtnWrapper-58zy2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6890FC;
  margin-top: 8px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
.index_bindWrapper-Z6V4L .index_bindForm-3oNAv .index_skipBtnWrapper-58zy2 .index_skipBtn-1nEk1 {
  cursor: pointer;
}
.index_phoneBindWrapper-3TANC {
  padding: 0px;
}
.index_phoneBindWrapper-3TANC .ant-tabs-top-bar {
  border-bottom: unset;
}
.index_phoneBindWrapper-3TANC .ant-input {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_phoneBindWrapper-3TANC .ant-input:focus,
.index_phoneBindWrapper-3TANC .ant-input:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_phoneBindWrapper-3TANC .ant-form-item {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_phoneBindWrapper-3TANC .ant-form-item:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_phoneBindWrapper-3TANC .ant-form-item-control-wrapper {
  height: 4.4rem;
}
.index_phoneBindWrapper-3TANC .ant-form-explain {
  padding-top: 0.6rem;
}
.index_phoneBindWrapper-3TANC .ant-form-item {
  margin-bottom: 3.45rem;
}
.index_phoneBindWrapper-3TANC .index_title-3rJw- {
  font-size: 2rem;
  font-family: sans-serif;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.8rem;
}
.index_phoneBindWrapper-3TANC .index_lawText-3eIcc {
  font-size: 1.4rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #999999;
  margin-bottom: 1.15rem;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-input {
  border: unset !important;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-input:focus,
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-input:hover {
  border: unset !important;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-select-selection {
  border: unset;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .has-error .ant-input {
  border: unset !important;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-form-item-control {
  height: 4.4rem;
}
.index_phoneBindWrapper-3TANC .index_bindMobileGroup-UfeiU .ant-select-arrow {
  color: #999999;
}
.index_phoneBindWrapper-3TANC .index_hasError-rp_u0 {
  border: 1px solid #f5222d !important;
}
.index_phoneBindWrapper-3TANC .index_hasError-rp_u0 .ant-select-selection,
.index_phoneBindWrapper-3TANC .index_hasError-rp_u0 .ant-input,
.index_phoneBindWrapper-3TANC .index_hasError-rp_u0 .ant-input:hover {
  border-bottom: unset !important;
}
.index_phoneBindWrapper-3TANC .index_focus-3NFIS {
  border: 1px solid #2861FC;
}
.index_phoneBindWrapper-3TANC .index_submitFormItem-2AbwT {
  margin-top: 5.6rem;
  margin-bottom: 0px;
}
.index_phoneBindWrapper-3TANC .index_skipBtnWrapper-58zy2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6890FC;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  margin-top: 2rem;
}
.index_phoneBindWrapper-3TANC .index_skipBtnWrapper-58zy2 .index_skipBtn-1nEk1 {
  cursor: pointer;
}

.index_verticalLayout-29YPi {
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_verticalLayout-29YPi .index_qrStyle-LuVxt {
  width: 126px;
  height: 126px;
  background: url(https://imgbed.momodel.cn/6959-community-qrcode/qrbgc.png) 100% no-repeat;
  background-size: 100% 100%;
  line-height: 124px;
}
.index_verticalLayout-29YPi .index_textStyle-3JN3c {
  width: 100%;
  height: 44px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  line-height: 22px;
  margin-top: 4px;
}
.index_verticalLayout-29YPi .index_textStyle-3JN3c .index_text1-1hXTv {
  display: block;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.85);
}
.index_verticalLayout-29YPi .index_textStyle-3JN3c .index_text2-guLLP {
  display: block;
  color: rgba(0, 0, 0, 0.45);
}
.index_horizontalLayout-28KhR {
  width: 344px;
  display: flex;
  margin-top: 8px;
}
.index_horizontalLayout-28KhR .index_qrcodeBlockLeft-2OL6s {
  width: 84px;
  height: 84px;
  margin-right: 7px;
  background: url(https://imgbed.momodel.cn/6959-community-qrcode/qrbgc.png) 100% no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 82px;
}
.index_horizontalLayout-28KhR .index_qrcodeBlockRight-3xw66 {
  display: inline-block;
  width: 100%;
  height: 44px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  margin-top: 19px;
}
.index_horizontalLayout-28KhR .index_qrcodeBlockRight-3xw66 .index_informText2-2XAGN {
  display: block;
  white-space: pre-wrap;
  color: rgba(0, 0, 0, 0.45);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2ABzd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-12wlI {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-12wlI .index_forkDiv2QueueInit-16evS {
  height: 100px !important;
}
.index_forkDiv1-12wlI .index_forkDiv2Queue-2PPJH {
  height: 151px !important;
}
.index_forkDiv1-12wlI .index_forkDiv2-3GXWK {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-12wlI .index_forkDiv2-3GXWK .index_word-3XTsu {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-12wlI .index_forkDiv2-3GXWK .index_word-3XTsu .index_boldWord-29SRA {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-12wlI .index_forkDiv2-3GXWK .index_loadingHint-3lL7G {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Cc1t {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-OPdOj {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3guJv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1iDr_ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1iDr_::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2qgda {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2qgda .index_filterCheckbox-Cuyks {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2qgda .index_filterFooter-Tekk9 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2qgda .index_numberInput-Vx55n {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2qgda .index_filterTitle-3swdG {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2qgda .index_modalBtnCancel-3Cc1t {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2qgda .index_modalBtnOk-2YJlv {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2qgda .index_tableBtn-12JIR {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2qgda .index_tableBtn-12JIR:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2qgda :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-zJENd {
  display: flex;
}
.index_splitLine-3Hd2A {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2pKWW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-4wUJr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-vR_1Z {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-CPSgj {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-CPSgj:hover {
  text-decoration: underline;
}
.index_copyLink-3gVpw {
  margin-left: 24px;
}
.index_copyLink-3gVpw .index_copyIcon-30kUT {
  margin-right: 4px;
}
.index_flexCenter-dYMcP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3EjWj {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-Dumqi {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3FKdK {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2Jspk {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2Jspk:hover {
  color: #2861FC;
}
.index_bluePlainText-2QjR3 {
  color: #2861FC;
}
.index_blueTextPlain-2idyz {
  color: #2861FC;
}
.index_antInput-3mBfx {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1BSkp {
  margin-right: 16px;
}
.index_ml8-S31tV {
  margin-left: 8px;
}
.index_mr8-3CDjE {
  margin-right: 8px;
}
.index_mb16-1JRro {
  margin-bottom: 16px;
}
.index_moTag-1T6MD {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1BRrG {
  cursor: pointer;
}
.index_moUserAvatar-1YOPt {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-122FS {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1BRrG:hover .index_moUserAvatar-1YOPt {
  color: #2861FC;
}
.index_navOverlay-3vNqT .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3vNqT .ant-dropdown-menu-item a,
.index_navOverlay-3vNqT .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3vNqT .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3vNqT .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-ef5fp .index_subTitle-1psdg {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-ef5fp .ant-table-thead > tr > th,
.index_homeworkTableStyle-ef5fp .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-ef5fp .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-ef5fp .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-ef5fp .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-ef5fp .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-ef5fp .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-ef5fp .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-ef5fp .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1DP21,
.index_modalHeaderNew-2AHTa {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2AHTa {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-y2a29 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1DP21:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1DP21 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1DP21:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2u5QD {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2pKWW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-dYMcP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-32N7L {
  margin-left: 16px;
}
.index_mr16-1BSkp {
  margin-right: 16px;
}
.index_phone-modal-3A7ov {
  width: 80% !important;
}
.index_medalSrc-1dsbM {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove--GTf5 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove--GTf5 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-31e5i .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-31e5i .ant-tabs {
  background: white;
}
.index_tabStyle-31e5i .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1lJ9n {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1dLfn {
  width: 100%;
}
.index_spin-1dLfn .index_ant-spin-container-13mDI {
  width: 100%;
}
.index_confirmBtns-1echP {
  color: red;
}
.index_confirmBtns-1echP .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3FFJD {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3FFJD .index_studentNum-3R7VT {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1cTJZ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1cTJZ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1cTJZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1cTJZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1cTJZ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-JdDi5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1-jjT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2nhLc {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2nhLc .index_forkDiv2QueueInit-1Iefg {
  height: 100px !important;
}
.index_forkDiv1-2nhLc .index_forkDiv2Queue-3fhO7 {
  height: 151px !important;
}
.index_forkDiv1-2nhLc .index_forkDiv2-310Cs {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2nhLc .index_forkDiv2-310Cs .index_word-6quNx {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2nhLc .index_forkDiv2-310Cs .index_word-6quNx .index_boldWord-Q305d {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2nhLc .index_forkDiv2-310Cs .index_loadingHint-1qCQq {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-Y3OwG {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3uJgQ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1a5WM {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-36XbW {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-36XbW::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2QzCP {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2QzCP .index_filterCheckbox-38AqP {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2QzCP .index_filterFooter-3EpUv {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2QzCP .index_numberInput-1oG3S {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2QzCP .index_filterTitle-1q0YZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2QzCP .index_modalBtnCancel-Y3OwG {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2QzCP .index_modalBtnOk--P6KJ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2QzCP .index_tableBtn-prghy {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2QzCP .index_tableBtn-prghy:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2QzCP :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-uVG6Y {
  display: flex;
}
.index_splitLine-27scm {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1onf1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3vJBC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3xzHy {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3DgZ7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3DgZ7:hover {
  text-decoration: underline;
}
.index_copyLink-1pRMZ {
  margin-left: 24px;
}
.index_copyLink-1pRMZ .index_copyIcon-1NmKN {
  margin-right: 4px;
}
.index_flexCenter-3GVlD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-127rU {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3Jyor {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3as6v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2xOl_ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2xOl_:hover {
  color: #2861FC;
}
.index_bluePlainText-1399i {
  color: #2861FC;
}
.index_blueTextPlain-25N9x {
  color: #2861FC;
}
.index_antInput-qwI-f {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2UEzD {
  margin-right: 16px;
}
.index_ml8-2dU7N {
  margin-left: 8px;
}
.index_mr8-3DfCu {
  margin-right: 8px;
}
.index_mb16-295XM {
  margin-bottom: 16px;
}
.index_moTag-2JN5n {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Mru_ {
  cursor: pointer;
}
.index_moUserAvatar-21l0q {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1u7rx {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Mru_:hover .index_moUserAvatar-21l0q {
  color: #2861FC;
}
.index_navOverlay-2xM3F .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2xM3F .ant-dropdown-menu-item a,
.index_navOverlay-2xM3F .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2xM3F .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2xM3F .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1yAzP .index_subTitle-1wkcu {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1yAzP .ant-table-thead > tr > th,
.index_homeworkTableStyle-1yAzP .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1yAzP .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1yAzP .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1yAzP .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1yAzP .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1yAzP .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1yAzP .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1yAzP .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1dDlp,
.index_modalHeaderNew-1_74F {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1_74F {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-12DpM {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1dDlp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1dDlp {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1dDlp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3nMka {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1onf1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3GVlD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-27RKy {
  margin-left: 16px;
}
.index_mr16-2UEzD {
  margin-right: 16px;
}
.index_phone-modal-oHQEK {
  width: 80% !important;
}
.index_medalSrc-30WYz {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1bqNR 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1bqNR {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3tcTj .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3tcTj .ant-tabs {
  background: white;
}
.index_tabStyle-3tcTj .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2ErSN {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3Urbc {
  width: 100%;
}
.index_spin-3Urbc .index_ant-spin-container-1nhRQ {
  width: 100%;
}
.index_confirmBtns-CpxBW {
  color: red;
}
.index_confirmBtns-CpxBW .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2DF1u {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2DF1u .index_studentNum-3Ls_w {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-18cQn .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-18cQn .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-18cQn .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-18cQn .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-18cQn .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3rHr4 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_Confirm-2L9lI {
  width: 500px;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.index_Confirm-2L9lI .index_ConfirmInner-254nT {
  width: 500px;
  height: 200px;
  background-color: white;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.index_Confirm-2L9lI .index_ConfirmInner-254nT p {
  font-size: 16px;
}
.index_important-2_S7D {
  color: #0050B3;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1jFCD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2fGNi {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2fGNi .index_forkDiv2QueueInit-fI1A5 {
  height: 100px !important;
}
.index_forkDiv1-2fGNi .index_forkDiv2Queue-d_5_2 {
  height: 151px !important;
}
.index_forkDiv1-2fGNi .index_forkDiv2-1m_i1 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2fGNi .index_forkDiv2-1m_i1 .index_word-1dKLw {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2fGNi .index_forkDiv2-1m_i1 .index_word-1dKLw .index_boldWord-1fdVr {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2fGNi .index_forkDiv2-1m_i1 .index_loadingHint-2MdWp {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2WOsu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-9xvJY {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1dX3C {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2mRnd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2mRnd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2Z8UA {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2Z8UA .index_filterCheckbox-1xACO {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2Z8UA .index_filterFooter-1dtvb {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2Z8UA .index_numberInput-N9bkp {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2Z8UA .index_filterTitle-tNXoe {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2Z8UA .index_modalBtnCancel-2WOsu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2Z8UA .index_modalBtnOk-3HZ0c {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2Z8UA .index_tableBtn-2X2V9 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2Z8UA .index_tableBtn-2X2V9:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2Z8UA :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-ax7qZ {
  display: flex;
}
.index_splitLine-2auj- {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1qLWu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3_Fxe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1U3s_ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1_FVo {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1_FVo:hover {
  text-decoration: underline;
}
.index_copyLink-1UDwh {
  margin-left: 24px;
}
.index_copyLink-1UDwh .index_copyIcon-3ca_c {
  margin-right: 4px;
}
.index_flexCenter-3Fd_o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1eYwQ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1NmKH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3yaXo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2EJM6 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2EJM6:hover {
  color: #2861FC;
}
.index_bluePlainText-VBvrZ {
  color: #2861FC;
}
.index_blueTextPlain-BMgrJ {
  color: #2861FC;
}
.index_antInput-_8axz {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2t7yM {
  margin-right: 16px;
}
.index_ml8-3D_q4 {
  margin-left: 8px;
}
.index_mr8-3jcxv {
  margin-right: 8px;
}
.index_mb16-zwftm {
  margin-bottom: 16px;
}
.index_moTag-A4X1Z {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-ZrsD7 {
  cursor: pointer;
}
.index_moUserAvatar-2xDje {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3z1cp {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-ZrsD7:hover .index_moUserAvatar-2xDje {
  color: #2861FC;
}
.index_navOverlay-2sF8u .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2sF8u .ant-dropdown-menu-item a,
.index_navOverlay-2sF8u .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2sF8u .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2sF8u .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-twveP .index_subTitle-3BYkw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-twveP .ant-table-thead > tr > th,
.index_homeworkTableStyle-twveP .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-twveP .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-twveP .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-twveP .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-twveP .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-twveP .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-twveP .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-twveP .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3HirA,
.index_modalHeaderNew-VyDZz {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-VyDZz {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-yMJ8M {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3HirA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3HirA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3HirA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1G9kR {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1qLWu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Fd_o {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-mXgeY {
  margin-left: 16px;
}
.index_mr16-2t7yM {
  margin-right: 16px;
}
.index_phone-modal-2h6VJ {
  width: 80% !important;
}
.index_medalSrc-C5g6K {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-HOMVv 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-HOMVv {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2nEv- .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2nEv- .ant-tabs {
  background: white;
}
.index_tabStyle-2nEv- .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3TyLX {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-37LTa {
  width: 100%;
}
.index_spin-37LTa .index_ant-spin-container-VLw8i {
  width: 100%;
}
.index_confirmBtns-1bk4d {
  color: red;
}
.index_confirmBtns-1bk4d .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2G8k1 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2G8k1 .index_studentNum-2D3v6 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3WlIF .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3WlIF .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3WlIF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3WlIF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3WlIF .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-7Kht4 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_qrLogin-1UDcP {
  margin-top: 63px;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 406px;
}
.index_qrLogin-1UDcP .index_itemWorld-1HG7m {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  margin-top: 21px;
  margin-bottom: 48px;
}
.index_qrLogin-1UDcP .index_qrImg-1VtIO {
  width: 196px;
  height: 196px;
}
.index_qrLogin-1UDcP .index_bottom-17pax {
  width: 100%;
  color: #CCCCCC;
  text-align: center;
  font-weight: 400;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_qrLogin-1UDcP .index_doc-3mdZM {
  width: 56px;
  height: 22px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-tDjiE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-26wTX {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-26wTX .index_forkDiv2QueueInit-3vPAq {
  height: 100px !important;
}
.index_forkDiv1-26wTX .index_forkDiv2Queue-Tx3iu {
  height: 151px !important;
}
.index_forkDiv1-26wTX .index_forkDiv2-1KAYf {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-26wTX .index_forkDiv2-1KAYf .index_word-VyxLo {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-26wTX .index_forkDiv2-1KAYf .index_word-VyxLo .index_boldWord-1bkTN {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-26wTX .index_forkDiv2-1KAYf .index_loadingHint-3F2TR {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3M0oX {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2tiqI {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-Mr1k3 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-ywPjl {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-ywPjl::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2sVQI {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2sVQI .index_filterCheckbox-37Vf0 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2sVQI .index_filterFooter-278wI {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2sVQI .index_numberInput-1u3Hf {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2sVQI .index_filterTitle-q0luX {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2sVQI .index_modalBtnCancel-3M0oX {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2sVQI .index_modalBtnOk-Y03Nu {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2sVQI .index_tableBtn-2ABOt {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2sVQI .index_tableBtn-2ABOt:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2sVQI :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-18bQs {
  display: flex;
}
.index_splitLine-3TMrX {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-7Qj8H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1MeBQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2H0yk {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2IlY- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2IlY-:hover {
  text-decoration: underline;
}
.index_copyLink-3OVma {
  margin-left: 24px;
}
.index_copyLink-3OVma .index_copyIcon-ze8pd {
  margin-right: 4px;
}
.index_flexCenter-2se_S {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2qPzo {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3HJbH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1fk_X {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-PjuiP {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-PjuiP:hover {
  color: #2861FC;
}
.index_bluePlainText-3hrpE {
  color: #2861FC;
}
.index_blueTextPlain-2JZ3m {
  color: #2861FC;
}
.index_antInput-Pw-mT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-ZZ35o {
  margin-right: 16px;
}
.index_ml8-NiqKL {
  margin-left: 8px;
}
.index_mr8-14YFZ {
  margin-right: 8px;
}
.index_mb16-1r0VG {
  margin-bottom: 16px;
}
.index_moTag-omsmt {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-IQ6nH {
  cursor: pointer;
}
.index_moUserAvatar-3YARY {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3royi {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-IQ6nH:hover .index_moUserAvatar-3YARY {
  color: #2861FC;
}
.index_navOverlay-2XoOf .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2XoOf .ant-dropdown-menu-item a,
.index_navOverlay-2XoOf .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2XoOf .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2XoOf .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3Wwqn .index_subTitle-3T8ty {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3Wwqn .ant-table-thead > tr > th,
.index_homeworkTableStyle-3Wwqn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3Wwqn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3Wwqn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3Wwqn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3Wwqn .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3Wwqn .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3Wwqn .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3Wwqn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Uuqw,
.index_modalHeaderNew-2hQb5 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2hQb5 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3JbYV {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Uuqw:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Uuqw {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Uuqw:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-30_w8 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-7Qj8H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2se_S {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1pmf0 {
  margin-left: 16px;
}
.index_mr16-ZZ35o {
  margin-right: 16px;
}
.index_phone-modal-3CWLD {
  width: 80% !important;
}
.index_medalSrc-1ixa6 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3C1nh 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3C1nh {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2vd7C .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2vd7C .ant-tabs {
  background: white;
}
.index_tabStyle-2vd7C .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3zr47 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2lOWV {
  width: 100%;
}
.index_spin-2lOWV .index_ant-spin-container-3qaTV {
  width: 100%;
}
.index_confirmBtns-2q2zB {
  color: red;
}
.index_confirmBtns-2q2zB .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-YB6I4 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-YB6I4 .index_studentNum-25frd {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3oyAu .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3oyAu .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3oyAu .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3oyAu .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3oyAu .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-AeQ52 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_commonGlobal-2_yIH .index_ant-tabs-top-bar-3XUgW {
  border-bottom: unset;
}
.index_commonGlobal-2_yIH .index_ant-input-1ekUk {
  height: 4.4rem !important;
  width: 100%;
  background: #F6F7FA !important;
  border: 1px solid #F6F7FA;
  box-shadow: none;
  border-radius: 0.02rem;
}
.index_commonGlobal-2_yIH .index_ant-input-1ekUk:focus,
.index_commonGlobal-2_yIH .index_ant-input-1ekUk:hover {
  border: 1px solid #2861FC !important;
  box-shadow: unset !important;
}
.index_commonGlobal-2_yIH .index_ant-form-item-3vags {
  height: 4.4rem;
  margin-bottom: 0rem;
}
.index_commonGlobal-2_yIH .index_ant-form-item-3vags:nth-child(1) {
  margin-bottom: 3.45rem;
}
.index_commonGlobal-2_yIH .index_ant-form-item-control-wrapper-hjos5 {
  height: 4.4rem;
}
.index_commonGlobal-2_yIH .index_ant-form-explain-1_kou {
  padding-top: 0.6rem;
}
.index_captchaWrapperCommon-2CEBq {
  position: relative;
}
.index_captchaWrapperCommon-2CEBq .ant-input {
  padding-right: 130px;
}
.index_captchaWrapperCommon-2CEBq .index_getCaptcha-3o9T_ {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: #F6F7FA !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapperCommon-2CEBq .index_getCaptcha-3o9T_[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_mobileGroupGlobal-1RLkZ {
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  display: flex !important;
  border: 1px solid #F6F7FA;
  top: 0px !important;
}
.index_mobileGroupGlobal-1RLkZ .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-1RLkZ .ant-input:focus,
.index_mobileGroupGlobal-1RLkZ .ant-input:hover {
  border: unset !important;
}
.index_mobileGroupGlobal-1RLkZ .ant-select-selection {
  border: unset;
}
.index_mobileGroupGlobal-1RLkZ .has-error .ant-input {
  border: unset !important;
}
.index_mobileGroupGlobal-1RLkZ .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_mobileGroupGlobal-1RLkZ .ant-select-selection--single {
  box-shadow: unset !important;
  height: 4.4rem;
  line-height: 4.4rem;
  display: flex;
  align-items: center;
  background: #F6F7FA;
}
.index_mobileGroupGlobal-1RLkZ .ant-form-item {
  margin-bottom: 0rem !important;
}
.index_mobileGroupGlobal-1RLkZ .ant-form-item-control {
  height: 4.4rem;
}
.index_mobileGroupGlobal-1RLkZ .ant-select-arrow {
  color: #999999;
}
.index_submitGlobal-1ibW5 {
  width: 100%;
  margin: auto;
  height: 4.4rem;
  background: #2861FC;
  border-radius: 0.2rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  white-space: pre;
}
.index_submitGlobal-1ibW5:hover,
.index_submitGlobal-1ibW5:focus {
  background: #2861FC;
}
.index_submitGlobal-1ibW5[disabled] {
  background: #6890FC;
  border-color: #6890FC;
  cursor: not-allowed;
  pointer-events: none;
}
.index_submitGlobal-1ibW5[disabled]:hover {
  background: #6890FC;
}
.index_loginCommon-2W420 .index_ant-form-item-3vags {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginCommon-2W420 .index_ant-form-item-control-1F3tB {
  line-height: 32px;
}
.index_loginCommon-2W420 .index_ant-select-selection-2yX8L {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginCommon-2W420 .index_ant-select-selection-2yX8L:focus {
  box-shadow: unset;
}
.index_loginCommon-2W420 .index_has-error-2ftyA .index_ant-input-1ekUk,
.index_loginCommon-2W420 .index_has-error-2ftyA .index_ant-input-1ekUk:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginCommon-2W420 .index_ant-input-1ekUk {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginCommon-2W420 .index_has-error-2ftyA .index_ant-select-arrow-3E8Lo {
  color: #666666;
}
.index_loginCommon-2W420 .index_ant-input-1ekUk:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginCommon-2W420 .index_ant-input-1ekUk:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginCommon-2W420 .index_ant-form-explain-1_kou {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginCommon-2W420 .index_ant-btn-primary-1nuIp:hover,
.index_loginCommon-2W420 .index_ant-btn-primary-1nuIp:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_captchaWrapper-2AeF7 {
  position: relative;
}
.index_captchaWrapper-2AeF7 .ant-input {
  padding-right: 127px;
}
.index_captchaWrapper-2AeF7 .index_getCaptcha-3o9T_ {
  display: flex;
  width: auto;
  align-items: center;
  justify-content: center;
  color: #2861FC !important;
  border: unset;
  position: absolute;
  right: 8px;
  bottom: 4px;
  padding: 0px;
  background-color: transparent !important;
  cursor: pointer;
  height: 32px;
}
.index_captchaWrapper-2AeF7 .index_getCaptcha-3o9T_[disabled] {
  color: rgba(40, 97, 252, 0.3) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.index_errorMsg-U5scY {
  padding-left: 8px;
}
.index_errorMsg-U5scY .index_message-3-qnn {
  word-break: break-all;
}
.index_additional-3uVRg {
  height: unset !important;
}
.index_submit-kl8uB {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
}
.index_submit-kl8uB:hover,
.index_submit-kl8uB:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submit-disabled-L6lE-,
.index_submit-kl8uB.index_disabled-1SCTC,
.index_submit-kl8uB[disabled],
.index_submit-disabled-L6lE-:hover,
.index_submit-kl8uB.index_disabled-1SCTC:hover,
.index_submit-kl8uB[disabled]:hover,
.index_submit-disabled-L6lE-:focus,
.index_submit-kl8uB.index_disabled-1SCTC:focus,
.index_submit-kl8uB[disabled]:focus,
.index_submit-disabled-L6lE-:active,
.index_submit-kl8uB.index_disabled-1SCTC:active,
.index_submit-kl8uB[disabled]:active,
.index_submit-disabled-L6lE-.index_active-1ekBJ,
.index_submit-kl8uB.index_disabled-1SCTC.index_active-1ekBJ,
.index_submit-kl8uB[disabled].index_active-1ekBJ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submit-disabled-L6lE-:hover,
.index_submit-kl8uB.index_disabled-1SCTC:hover,
.index_submit-kl8uB[disabled]:hover,
.index_submit-disabled-L6lE-:hover:hover,
.index_submit-kl8uB.index_disabled-1SCTC:hover:hover,
.index_submit-kl8uB[disabled]:hover:hover,
.index_submit-disabled-L6lE-:focus:hover,
.index_submit-kl8uB.index_disabled-1SCTC:focus:hover,
.index_submit-kl8uB[disabled]:focus:hover,
.index_submit-disabled-L6lE-:active:hover,
.index_submit-kl8uB.index_disabled-1SCTC:active:hover,
.index_submit-kl8uB[disabled]:active:hover,
.index_submit-disabled-L6lE-.index_active-1ekBJ:hover,
.index_submit-kl8uB.index_disabled-1SCTC.index_active-1ekBJ:hover,
.index_submit-kl8uB[disabled].index_active-1ekBJ:hover {
  background: #6890FC;
}
.index_loginPageRegisterBtn-fsJAd {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #6890FC;
  line-height: 20px;
  margin-top: 12px;
  width: 100%;
  display: block;
  text-align: center;
}
.index_loginPageRegisterBtn-fsJAd:hover {
  color: #2861FC;
}
.index_submitBtn-1Lv70 {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
}
.index_submitBtn-1Lv70:hover,
.index_submitBtn-1Lv70:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_submitBtn-disabled-1V9UG,
.index_submitBtn-1Lv70.index_disabled-1SCTC,
.index_submitBtn-1Lv70[disabled],
.index_submitBtn-disabled-1V9UG:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC:hover,
.index_submitBtn-1Lv70[disabled]:hover,
.index_submitBtn-disabled-1V9UG:focus,
.index_submitBtn-1Lv70.index_disabled-1SCTC:focus,
.index_submitBtn-1Lv70[disabled]:focus,
.index_submitBtn-disabled-1V9UG:active,
.index_submitBtn-1Lv70.index_disabled-1SCTC:active,
.index_submitBtn-1Lv70[disabled]:active,
.index_submitBtn-disabled-1V9UG.index_active-1ekBJ,
.index_submitBtn-1Lv70.index_disabled-1SCTC.index_active-1ekBJ,
.index_submitBtn-1Lv70[disabled].index_active-1ekBJ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_submitBtn-disabled-1V9UG:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC:hover,
.index_submitBtn-1Lv70[disabled]:hover,
.index_submitBtn-disabled-1V9UG:hover:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC:hover:hover,
.index_submitBtn-1Lv70[disabled]:hover:hover,
.index_submitBtn-disabled-1V9UG:focus:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC:focus:hover,
.index_submitBtn-1Lv70[disabled]:focus:hover,
.index_submitBtn-disabled-1V9UG:active:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC:active:hover,
.index_submitBtn-1Lv70[disabled]:active:hover,
.index_submitBtn-disabled-1V9UG.index_active-1ekBJ:hover,
.index_submitBtn-1Lv70.index_disabled-1SCTC.index_active-1ekBJ:hover,
.index_submitBtn-1Lv70[disabled].index_active-1ekBJ:hover {
  background: #6890FC;
}
.index_cancelBtn-1NhI2 {
  width: 100%;
  height: 36px;
  margin: auto;
  background: #2861FC;
  border-color: #2861FC;
  border-radius: 2px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  white-space: pre;
  display: inline-block;
  width: 108px;
  margin: 0px;
  background: #FFFFFF;
  color: #2861FC;
  border: 1px solid #2861FC;
  margin-right: 24px;
}
.index_cancelBtn-1NhI2:hover,
.index_cancelBtn-1NhI2:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_cancelBtn-disabled-1M_J-,
.index_cancelBtn-1NhI2.index_disabled-1SCTC,
.index_cancelBtn-1NhI2[disabled],
.index_cancelBtn-disabled-1M_J-:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:hover,
.index_cancelBtn-1NhI2[disabled]:hover,
.index_cancelBtn-disabled-1M_J-:focus,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:focus,
.index_cancelBtn-1NhI2[disabled]:focus,
.index_cancelBtn-disabled-1M_J-:active,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:active,
.index_cancelBtn-1NhI2[disabled]:active,
.index_cancelBtn-disabled-1M_J-.index_active-1ekBJ,
.index_cancelBtn-1NhI2.index_disabled-1SCTC.index_active-1ekBJ,
.index_cancelBtn-1NhI2[disabled].index_active-1ekBJ {
  background: #6890FC;
  border-color: #6890FC;
  color: #ffffff;
}
.index_cancelBtn-disabled-1M_J-:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:hover,
.index_cancelBtn-1NhI2[disabled]:hover,
.index_cancelBtn-disabled-1M_J-:hover:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:hover:hover,
.index_cancelBtn-1NhI2[disabled]:hover:hover,
.index_cancelBtn-disabled-1M_J-:focus:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:focus:hover,
.index_cancelBtn-1NhI2[disabled]:focus:hover,
.index_cancelBtn-disabled-1M_J-:active:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC:active:hover,
.index_cancelBtn-1NhI2[disabled]:active:hover,
.index_cancelBtn-disabled-1M_J-.index_active-1ekBJ:hover,
.index_cancelBtn-1NhI2.index_disabled-1SCTC.index_active-1ekBJ:hover,
.index_cancelBtn-1NhI2[disabled].index_active-1ekBJ:hover {
  background: #6890FC;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #666666;
  line-height: 20px;
  position: unset !important;
  display: flex !important;
  top: unset !important;
  border-bottom: 1px solid #D8D8D8;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka .ant-input {
  border: unset !important;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka .ant-select-selection {
  border: unset;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka .has-error .ant-input {
  border: unset !important;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka .ant-select-selection-selected-value {
  margin-right: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
}
.index_formItem-JOMr5 .index_mobileGroup-A8fka .ant-select-arrow {
  color: #666666;
}
.index_formItem-JOMr5 .index_focus-3T6i_ {
  border-bottom: 1px solid #2861FC;
}
.index_loginModule-3p3_L {
  color: #666666;
  width: 280px;
}
.index_loginModule-3p3_L .ant-form-item {
  margin-bottom: 0;
  vertical-align: top;
  height: 32px;
  z-index: 1;
}
.index_loginModule-3p3_L .ant-form-item-control {
  line-height: 32px;
}
.index_loginModule-3p3_L .ant-select-selection {
  border-radius: 0px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  border: unset;
}
.index_loginModule-3p3_L .ant-select-selection:focus {
  box-shadow: unset;
}
.index_loginModule-3p3_L .has-error .ant-input,
.index_loginModule-3p3_L .has-error .ant-input:hover {
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  box-shadow: unset !important;
}
.index_loginModule-3p3_L .ant-input {
  border-radius: 0px;
  border: unset !important;
  border-bottom: 1px solid #d9d9d9 !important;
  padding-left: 8px;
  box-shadow: none;
}
.index_loginModule-3p3_L .has-error .ant-select-arrow {
  color: #666666;
}
.index_loginModule-3p3_L .ant-input:focus {
  box-shadow: none !important;
  border-color: #2861FC !important;
}
.index_loginModule-3p3_L .ant-input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
.index_loginModule-3p3_L .ant-form-explain {
  padding-left: 8px;
  padding-top: 4px;
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
}
.index_loginModule-3p3_L .ant-btn-primary:hover,
.index_loginModule-3p3_L .ant-btn-primary:focus {
  background: #2861FC;
  border-color: #2861FC;
}
.index_loginModule-3p3_L .index_tabs-3yHpa {
  padding: 0 2px;
  margin: 0 -2px;
}
.index_loginModule-3p3_L .index_tabs-3yHpa .ant-tabs-tab {
  font-size: 16px;
  line-height: 24px;
}
.index_loginModule-3p3_L .index_tabs-3yHpa .ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 34px;
}
.index_loginModule-3p3_L .index_emptyBlock-Tlz0L {
  height: 22px;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 22px;
  display: flex;
  margin-bottom: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_normalTab-3It58 {
  margin-right: 22px;
  cursor: pointer;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_normalTab-3It58 :hover {
  color: #6890FC;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_activeTab-3hpcB {
  margin-right: 22px;
  cursor: pointer;
  color: #333333;
  position: relative;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_activeTab-3hpcB :hover {
  color: #6890FC;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_activeTab-3hpcB:before {
  position: absolute;
  width: 40%;
  height: 2px;
  display: inline-block;
  background: #2861FC;
  border-radius: 1px;
  content: '';
  left: 50%;
  transform: translateX(-50%);
  bottom: -4px;
}
.index_loginModule-3p3_L .index_activeTabs-3fLi2 .index_activeTab-3hpcB:hover {
  color: #333333;
}
.index_loginModule-3p3_L .index_errorMsg-U5scY {
  color: #F5222D;
  min-height: 1.5em;
  display: flex;
  justify-content: space-between;
  z-index: 2;
  font-family: PingFangSC-Regular, sans-serif;
  padding-left: 8px;
}
.index_loginModule-3p3_L .index_errorMsg-U5scY .index_message-3-qnn {
  word-break: break-all;
}
.index_loginModule-3p3_L .index_errorMsg-U5scY .index_switchBtn-28Ute {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #2861FC;
  line-height: 20px;
  cursor: pointer;
  margin-top: 8px;
  padding-right: 8px;
  white-space: pre;
}
.index_loginModule-3p3_L .index_errorMsg-U5scY .index_forgetPass-2iHyv {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  margin-top: 8px;
  padding: 0px 8px;
  white-space: pre;
}
.index_loginModule-3p3_L .index_errorMsg-U5scY .index_forgetPass-2iHyv:hover {
  color: #2861FC;
}
.index_loginModule-3p3_L .index_trialBtn-bNEHL {
  margin-top: 32px;
  width: 100%;
}
.index_loginModule-3p3_L .index_specialInvite-3582M {
  font-size: 13px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #2861FC;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  margin: 22px auto;
  padding-left: 12px;
}
.index_loginModule-3p3_L .index_extraBtn-2OBO9 .index_registerBtn-3irG6 {
  color: #2861FC;
  cursor: pointer;
  line-height: 1.5;
}
.index_loginModule-3p3_L .index_extraBtn-2OBO9 .index_forgetBtn-2HICC {
  color: #2861FC;
  cursor: pointer;
  width: 120px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 1.5;
}
.index_loginModule-3p3_L .index_extraBtn-2OBO9 .ant-form-item-children {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_hasError-1CwuJ {
  border-bottom: 1px solid #f5222d !important;
}
.index_hasError-1CwuJ .ant-select-selection,
.index_hasError-1CwuJ .ant-input,
.index_hasError-1CwuJ .ant-input:hover {
  border-bottom: unset !important;
}
.index_oauthContainer-zIW1A {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_oauthContainer-zIW1A .index_oauthHeader-1L1i1 {
  font-size: 14px;
  color: #596069;
  font-weight: 400;
}
.index_oauthContainer-zIW1A .index_authContent-2drya {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 12px;
}
.index_oauthContainer-zIW1A .index_authContent-2drya .index_githubAuth-24uSK {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 40px;
  height: 40px;
  background-color: #D4D6D9;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 40px 40px;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/GitHub-Mark-120px-plus.png);
  mask-image: url(https://mo-imgs.momodel.cn/GitHub-Mark-120px-plus.png);
  cursor: pointer;
}
.index_oauthContainer-zIW1A .index_authContent-2drya .index_wechatAuth-2PjpN,
.index_oauthContainer-zIW1A .index_authContent-2drya .index_zjunewAuth-3_M16 {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 24px;
  width: 40px;
  height: 40px;
  background-color: #D4D6D9;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 40px 40px;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/wechatIcon.png);
  mask-image: url(https://mo-imgs.momodel.cn/wechatIcon.png);
  cursor: pointer;
}
.index_oauthContainer-zIW1A .index_authContent-2drya .index_zjunewAuth-3_M16 {
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/icon_login_zjdx2.png);
  mask-image: url(https://mo-imgs.momodel.cn/icon_login_zjdx2.png);
}
.index_oauthContainer-zIW1A .index_authContent-2drya .index_zkyAuthLogo-mE-eM {
  cursor: pointer;
  margin-top: 24px;
}
.index_oauthContainer-zIW1A .index_authContent-2drya .index_zkyAuth-3Dx7W {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transform: scale(1.26);
  cursor: pointer;
}
.index_oauthContainer-zIW1A .index_githubAuth-24uSK:hover {
  background-color: black;
}
.index_oauthContainer-zIW1A .index_wechatAuth-2PjpN:hover {
  background-color: #02DD6C;
}
.index_oauthContainer-zIW1A .index_zjunewAuth-3_M16:hover {
  background-color: #063F87;
}

.index_wechatAuthLoadingModal-3vV8H .ant-modal-confirm-btns {
  display: none;
}
.index_authWrapper-o29Gv {
  width: 100%;
  margin-top: 32px;
}
.index_authWrapper-o29Gv .index_loginDivider-16cUi {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
}
.index_authWrapper-o29Gv .index_h5divider-3E8gF {
  padding-top: 3.75rem;
}
.index_authWrapper-o29Gv .index_oauthHeader-3g-jw {
  font-size: 14px;
  color: #8A8A8A;
  font-weight: 400;
}
.index_authWrapper-o29Gv .index_oauthHeader-3g-jw:before,
.index_authWrapper-o29Gv .index_oauthHeader-3g-jw:after {
  border-top: none;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 12px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u {
  width: 100%;
  display: flex;
  justify-content: center;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_githubIcon-EdJyk {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  cursor: pointer;
  background-color: #cccccc;
  border-radius: 50%;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_githubIcon-EdJyk i {
  font-size: 40px;
  transform: translate(-6px, 4px);
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_githubIcon-EdJyk .index_githubAuth-2LwoW {
  color: #FFFFFF;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_githubIcon-EdJyk:first-child {
  margin-left: 0;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_githubIcon-EdJyk:hover {
  background-color: #000000;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_wechatAuth-3ENQ0 {
  background: #CCCCCC;
  color: #FFFFFF;
  position: relative;
  width: 28px;
  height: 28px;
  font-size: 32px;
  display: inline-block;
  border-radius: 50%;
  cursor: pointer;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_wechatAuth-3ENQ0:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_wechatAuth-3ENQ0:hover {
  background: #28C445;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_zjuAuthWrapper-wRlbR {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_zjuAuthWrapper-wRlbR .index_zjuOauth-3IC9X {
  width: 192px;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #D8D8D8;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: url("https://mo-imgs.momodel.cn/v2_12/zju_login_btn_bg.png") no-repeat;
  background-size: 100% 100%;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_zjuAuthWrapper-wRlbR .index_zjuOauth-3IC9X .index_zjunewAuth-3ydfb {
  color: #2351AB;
  font-size: 24px;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_pcAuthWrapper-1Tk2u .index_zjuAuthWrapper-wRlbR .index_zjuOauth-3IC9X:hover {
  border: 1px solid #2351AB;
  color: #2351AB;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK {
  display: flex;
  align-items: center;
  z-index: 1;
  text-align: center;
  justify-content: space-between;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_zjuOauth-3IC9X {
  font-size: 1.4rem;
  white-space: pre;
  height: 3.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #D8D8D8;
  padding: 0rem 1rem;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_zjuOauth-3IC9X .index_zjunewAuth-3ydfb {
  font-size: 2.4rem;
  color: #2351AB;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_wechatAuth-3ENQ0 {
  background: #28C445;
  color: #FFFFFF;
  position: relative;
  width: 3.3rem;
  height: 3.3rem;
  font-size: 4rem;
  display: inline-block;
  border-radius: 50%;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_wechatAuth-3ENQ0:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_githubAuth-2LwoW {
  background: #000000;
  position: relative;
  width: 3.3rem;
  height: 3.3rem;
  font-size: 5rem;
  border-radius: 50%;
  color: white;
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK .index_githubAuth-2LwoW:before {
  position: absolute;
  left: 50%;
  bottom: -2.6rem;
  transform: translateX(-50%);
}
.index_authWrapper-o29Gv .index_authContent-1G4bf .index_phoneAuthWrapper-3N56U .index_phoneAuthIconStyle-2USXK:only-child {
  justify-content: center;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2uMw3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1pxjL {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1pxjL .index_forkDiv2QueueInit-2SRPw {
  height: 100px !important;
}
.index_forkDiv1-1pxjL .index_forkDiv2Queue-2XQsM {
  height: 151px !important;
}
.index_forkDiv1-1pxjL .index_forkDiv2-2e5aO {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1pxjL .index_forkDiv2-2e5aO .index_word-3FjNM {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1pxjL .index_forkDiv2-2e5aO .index_word-3FjNM .index_boldWord-oLsj2 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1pxjL .index_forkDiv2-2e5aO .index_loadingHint-2aqPw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3ZDLl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3YPKE {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-G4hSf {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-BXkAw {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-BXkAw::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3CAhE {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3CAhE .index_filterCheckbox-BkCY- {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3CAhE .index_filterFooter-2d-P5 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3CAhE .index_numberInput-a2dVh {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3CAhE .index_filterTitle-ouu4O {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3CAhE .index_modalBtnCancel-3ZDLl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3CAhE .index_modalBtnOk-1OYzB {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3CAhE .index_tableBtn-3bGHI {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3CAhE .index_tableBtn-3bGHI:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3CAhE :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2A5vj {
  display: flex;
}
.index_splitLine-jjdXd {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-17ffl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3vPIo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-272xd {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2p9UR {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2p9UR:hover {
  text-decoration: underline;
}
.index_copyLink-csI_O {
  margin-left: 24px;
}
.index_copyLink-csI_O .index_copyIcon-341-o {
  margin-right: 4px;
}
.index_flexCenter-1AzPu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1jc0h {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1Vh0t {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2nqLv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-yFzlw {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-yFzlw:hover {
  color: #2861FC;
}
.index_bluePlainText-3uzMk {
  color: #2861FC;
}
.index_blueTextPlain-1p3fZ {
  color: #2861FC;
}
.index_antInput-2LWGT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2xHOh {
  margin-right: 16px;
}
.index_ml8-EF9yZ {
  margin-left: 8px;
}
.index_mr8-5oyqF {
  margin-right: 8px;
}
.index_mb16-244_L {
  margin-bottom: 16px;
}
.index_moTag-3uogD {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2GHA_ {
  cursor: pointer;
}
.index_moUserAvatar-1i0Tu {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-8u4Gl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2GHA_:hover .index_moUserAvatar-1i0Tu {
  color: #2861FC;
}
.index_navOverlay-ilPGS .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-ilPGS .ant-dropdown-menu-item a,
.index_navOverlay-ilPGS .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-ilPGS .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-ilPGS .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1S198 .index_subTitle-s-00R {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1S198 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1S198 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1S198 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1S198 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1S198 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1S198 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1S198 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1S198 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1S198 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1PfWd,
.index_modalHeaderNew-3wutv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3wutv {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1J5cv {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1PfWd:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1PfWd {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1PfWd:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-GY-55 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-17ffl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1AzPu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2xrD3 {
  margin-left: 16px;
}
.index_mr16-2xHOh {
  margin-right: 16px;
}
.index_phone-modal-1Ots_ {
  width: 80% !important;
}
.index_medalSrc-2YTUH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-b1WXW 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-b1WXW {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3ljBh .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3ljBh .ant-tabs {
  background: white;
}
.index_tabStyle-3ljBh .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2EwQE {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1KQzu {
  width: 100%;
}
.index_spin-1KQzu .index_ant-spin-container-28I0P {
  width: 100%;
}
.index_confirmBtns-1EYCC {
  color: red;
}
.index_confirmBtns-1EYCC .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2wrEL {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2wrEL .index_studentNum-1PVsx {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-Lqz9b .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-Lqz9b .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-Lqz9b .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Lqz9b .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-Lqz9b .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1fPhH {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3f-sh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2io4a {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2io4a .index_forkDiv2QueueInit-3v0WF {
  height: 100px !important;
}
.index_forkDiv1-2io4a .index_forkDiv2Queue--ksLH {
  height: 151px !important;
}
.index_forkDiv1-2io4a .index_forkDiv2-23A0g {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2io4a .index_forkDiv2-23A0g .index_word-3zEPM {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2io4a .index_forkDiv2-23A0g .index_word-3zEPM .index_boldWord-3YKKG {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2io4a .index_forkDiv2-23A0g .index_loadingHint-X5haw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-27qfb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2vU4w {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3cA8r {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3dPEu {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3dPEu::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1aSpV {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1aSpV .index_filterCheckbox-34Ic8 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1aSpV .index_filterFooter-1dcr0 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1aSpV .index_numberInput-Wayv8 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1aSpV .index_filterTitle-FJxeZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1aSpV .index_modalBtnCancel-27qfb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1aSpV .index_modalBtnOk-1cLoY {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1aSpV .index_tableBtn-22ZTu {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1aSpV .index_tableBtn-22ZTu:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1aSpV :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3OCCF {
  display: flex;
}
.index_splitLine-1dDz2 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-BHhFC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-dNRWj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1CYdc {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1-jYs {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1-jYs:hover {
  text-decoration: underline;
}
.index_copyLink-2rihd {
  margin-left: 24px;
}
.index_copyLink-2rihd .index_copyIcon-1qmDg {
  margin-right: 4px;
}
.index_flexCenter-f-ZRS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1Wgv8 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2U-ex {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-fxv3w {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1A_LT {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1A_LT:hover {
  color: #2861FC;
}
.index_bluePlainText-nrLG7 {
  color: #2861FC;
}
.index_blueTextPlain-3kLdI {
  color: #2861FC;
}
.index_antInput-2_Urq {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-11CuT {
  margin-right: 16px;
}
.index_ml8-3prxj {
  margin-left: 8px;
}
.index_mr8-2lqIe {
  margin-right: 8px;
}
.index_mb16-3SNGg {
  margin-bottom: 16px;
}
.index_moTag-3IYhZ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-Xz07B {
  cursor: pointer;
}
.index_moUserAvatar-mVKSG {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3LDv1 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-Xz07B:hover .index_moUserAvatar-mVKSG {
  color: #2861FC;
}
.index_navOverlay-IUd0Z .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-IUd0Z .ant-dropdown-menu-item a,
.index_navOverlay-IUd0Z .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-IUd0Z .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-IUd0Z .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3q3kE .index_subTitle-WyFbG {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3q3kE .ant-table-thead > tr > th,
.index_homeworkTableStyle-3q3kE .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3q3kE .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3q3kE .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3q3kE .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3q3kE .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3q3kE .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3q3kE .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3q3kE .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-crSSo,
.index_modalHeaderNew-35fTu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-35fTu {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2hheL {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-crSSo:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-crSSo {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-crSSo:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-jxPSQ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-BHhFC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-f-ZRS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3kpOn {
  margin-left: 16px;
}
.index_mr16-11CuT {
  margin-right: 16px;
}
.index_phone-modal-13Nfw {
  width: 80% !important;
}
.index_medalSrc-1vXmI {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3xm85 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3xm85 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-KbNQI .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-KbNQI .ant-tabs {
  background: white;
}
.index_tabStyle-KbNQI .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2UuSW {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2999y {
  width: 100%;
}
.index_spin-2999y .index_ant-spin-container-2MkOK {
  width: 100%;
}
.index_confirmBtns-1uVee {
  color: red;
}
.index_confirmBtns-1uVee .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-lxZ35 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-lxZ35 .index_studentNum-1hslK {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-FmGdP .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-FmGdP .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-FmGdP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-FmGdP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-FmGdP .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1v2Cn {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_operationPanel-39wm0 {
  width: 444px;
  height: 560px;
  background: #ffffff;
  box-shadow: 0px 2px 24px 0px rgba(221, 221, 221, 0.5);
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  position: relative;
}
.index_operationPanel-39wm0 .index_moappBack-3pMda {
  position: absolute;
  left: 30px;
  font-size: 16px;
  border: 1px solid #ddd;
  border-radius: 50%;
  padding: 5px;
  z-index: 1;
}
.index_operationPanel-39wm0 .index_toggle-2SIm7 {
  padding: 4px;
  display: flex;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.index_operationPanel-39wm0 .index_toggleItem-2eNQ1 {
  width: 70px;
  height: 70px;
  cursor: pointer;
}
.index_operationPanel-39wm0 .index_panelContent-UgppN {
  display: flex;
  flex: 1;
  align-items: center;
  flex-direction: column;
  width: 100%;
  padding-top: 32px;
}
.index_operationPanel-39wm0 .index_panelContent-UgppN .index_panelRight-3u8YI {
  flex: 1;
}
.index_operationPanel-39wm0 .index_welcomeLogo-1Zl08 {
  width: 43.68px;
  margin-bottom: 24px;
}
.index_operationPanel-39wm0 .index_welcomeText-VWLPc {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
}
.index_operationPanel-39wm0 .index_loginHeader-1y3Tw {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_operationPanel-39wm0 .index_noLogo-37j9z {
  margin-top: 70px;
}
.index_operationPanel-39wm0 .index_panelBottom-28-43 {
  width: 100%;
  text-align: center;
  padding: 0px 35px 24px 35px;
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-bottom: 16px;
}
.index_operationPanel-39wm0 .index_panelBottom-28-43 .index_doc-njOZI {
  width: 56px;
  height: 22px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
}
.index_operationPanelPopup-2o17c {
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  margin-top: 45px;
}
.index_operationPanelMobile-38S2- {
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  width: 100%;
}
.index_panelWrap-2SeWJ {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
.index_policyText-2RAXZ {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_policyText-2RAXZ .index_link-214fV {
  width: 56px;
  height: 22px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
}
.index_policyTextMobile-1bG3i {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  position: relative;
  margin-top: 2.4rem;
  bottom: unset;
  left: unset;
}
.index_policyTextMobile-1bG3i .index_link-214fV {
  width: 56px;
  height: 22px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1TwTr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3wIFG {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3wIFG .index_forkDiv2QueueInit-2o-LJ {
  height: 100px !important;
}
.index_forkDiv1-3wIFG .index_forkDiv2Queue-2OIM- {
  height: 151px !important;
}
.index_forkDiv1-3wIFG .index_forkDiv2-27X59 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3wIFG .index_forkDiv2-27X59 .index_word-HgHxV {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3wIFG .index_forkDiv2-27X59 .index_word-HgHxV .index_boldWord-1SgQn {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3wIFG .index_forkDiv2-27X59 .index_loadingHint-3P22k {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2r9bl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-k8XqG {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1MqcU {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1FYjA {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1FYjA::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1hROy {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1hROy .index_filterCheckbox-Q_xuI {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1hROy .index_filterFooter-9MqzH {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1hROy .index_numberInput--J9Ff {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1hROy .index_filterTitle-1dkmI {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1hROy .index_modalBtnCancel-2r9bl {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1hROy .index_modalBtnOk-2jxNr {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1hROy .index_tableBtn-KDl7t {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1hROy .index_tableBtn-KDl7t:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1hROy :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2Bxtj {
  display: flex;
}
.index_splitLine-ub-HP {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1I877 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-5J7u5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-s1-GP {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1MjH2 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1MjH2:hover {
  text-decoration: underline;
}
.index_copyLink-1G2cK {
  margin-left: 24px;
}
.index_copyLink-1G2cK .index_copyIcon-1tVmN {
  margin-right: 4px;
}
.index_flexCenter-1Nluh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1QKZM {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1jL6N {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-32oHu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2xrnQ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2xrnQ:hover {
  color: #2861FC;
}
.index_bluePlainText-trT02 {
  color: #2861FC;
}
.index_blueTextPlain-3tjuo {
  color: #2861FC;
}
.index_antInput-2AGWZ {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3XEdc {
  margin-right: 16px;
}
.index_ml8-1KTdy {
  margin-left: 8px;
}
.index_mr8-1m-JM {
  margin-right: 8px;
}
.index_mb16-389e3 {
  margin-bottom: 16px;
}
.index_moTag-9Jl8Q {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1kCUd {
  cursor: pointer;
}
.index_moUserAvatar-2Xv-n {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1f613 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1kCUd:hover .index_moUserAvatar-2Xv-n {
  color: #2861FC;
}
.index_navOverlay-Se5_0 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-Se5_0 .ant-dropdown-menu-item a,
.index_navOverlay-Se5_0 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-Se5_0 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-Se5_0 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2jwfW .index_subTitle-_MGYh {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2jwfW .ant-table-thead > tr > th,
.index_homeworkTableStyle-2jwfW .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2jwfW .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2jwfW .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2jwfW .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2jwfW .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2jwfW .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2jwfW .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2jwfW .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1EQX6,
.index_modalHeaderNew-3SiF1 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3SiF1 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-29ZkW {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1EQX6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1EQX6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1EQX6:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-9-A09 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1I877 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1Nluh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2B1iy {
  margin-left: 16px;
}
.index_mr16-3XEdc {
  margin-right: 16px;
}
.index_phone-modal-3OWnT {
  width: 80% !important;
}
.index_medalSrc-2N-E_ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-Ftsvt 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-Ftsvt {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1qdad .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1qdad .ant-tabs {
  background: white;
}
.index_tabStyle-1qdad .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3ALi- {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1gBd4 {
  width: 100%;
}
.index_spin-1gBd4 .index_ant-spin-container-DY2np {
  width: 100%;
}
.index_confirmBtns-26Kfg {
  color: red;
}
.index_confirmBtns-26Kfg .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-svjMH {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-svjMH .index_studentNum-3MmCt {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-10tbW .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-10tbW .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-10tbW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-10tbW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-10tbW .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-eJXn5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_wechatAuthLoadingModal-ihhYL .ant-modal-confirm-btns {
  display: none;
}
.index_page-zH74R {
  top: 0;
  background: linear-gradient(180deg, #235BDA 0%, #2861FC 100%);
  padding: 14px;
  box-sizing: border-box;
  color: #333;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
}
.index_page-zH74R .index_topBg-2DkD6 {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.index_page-zH74R .index_loginCube-2N44_ {
  position: absolute;
  width: 327px;
  height: 348px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.index_page-zH74R .index_logo-24JmS {
  width: 45px;
  height: 23px;
  margin-top: 4vh;
}
.index_page-zH74R .index_content-3KHV- {
  width: 100%;
  height: 600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 5.9vh;
}
.index_page-zH74R .index_content-3KHV- .index_swiper-2lNhH {
  height: 600px;
  width: 100vw;
}
.index_page-zH74R .index_content-3KHV- .index_swiper-2lNhH .index_swiperItem-1SN9P {
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
.index_page-zH74R .index_content-3KHV- .index_swiper-2lNhH .index_swiperItem-1SN9P .index_title-5ICQL {
  height: 29px;
  width: 263px;
  margin-bottom: 2.95vh;
}
.index_page-zH74R .index_content-3KHV- .index_swiper-2lNhH .index_swiperItem-1SN9P .index_desc-lGKos {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #A3C5FF;
  line-height: 20px;
}
.index_page-zH74R .index_content-3KHV- .index_swiper-2lNhH .index_swiperItem-1SN9P .index_img-wZVL7 {
  width: 220px;
  height: 220px;
  margin-top: 6vh;
}
.index_page-zH74R .index_content-3KHV- .index_button-14GmV {
  width: 183px;
  height: 40px;
  border-radius: 4px;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_page-zH74R .index_content-3KHV- .index_loginButtons-j0MLV {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 6vh;
}
.index_page-zH74R .index_content-3KHV- .index_wechatLogin-PotaK {
  width: 183px;
  height: 40px;
  border-radius: 4px;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #15CA4A;
  border-color: #15CA4A;
  font-size: 18px;
  margin-bottom: 17px;
}
.index_page-zH74R .index_content-3KHV- .index_wechatLogin-PotaK .index_wechatIcon-2FHAU {
  margin-right: 4px;
  font-size: 18px;
}
.index_page-zH74R .index_content-3KHV- .index_otherLogin-6w0ni {
  width: 183px;
  height: 40px;
  border-radius: 4px;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.2);
  font-size: 14px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2OPS8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-20QPv {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-20QPv .index_forkDiv2QueueInit-3_tj_ {
  height: 100px !important;
}
.index_forkDiv1-20QPv .index_forkDiv2Queue-oGciu {
  height: 151px !important;
}
.index_forkDiv1-20QPv .index_forkDiv2-S3_GN {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-20QPv .index_forkDiv2-S3_GN .index_word-VmPtZ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-20QPv .index_forkDiv2-S3_GN .index_word-VmPtZ .index_boldWord-20_YM {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-20QPv .index_forkDiv2-S3_GN .index_loadingHint-kPVsc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-P_YVi {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-QTtqG {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2txmq {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1Lo07 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1Lo07::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2gbZF {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2gbZF .index_filterCheckbox--KRRE {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2gbZF .index_filterFooter-2cN-P {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2gbZF .index_numberInput-2Vqn1 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2gbZF .index_filterTitle-IWxTg {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2gbZF .index_modalBtnCancel-P_YVi {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2gbZF .index_modalBtnOk-2GXCS {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2gbZF .index_tableBtn-rP7af {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2gbZF .index_tableBtn-rP7af:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2gbZF :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-ME51I {
  display: flex;
}
.index_splitLine-GF-zi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-u2-u3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3-xrB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-13B1R {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1W2xp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1W2xp:hover {
  text-decoration: underline;
}
.index_copyLink-a4YgL {
  margin-left: 24px;
}
.index_copyLink-a4YgL .index_copyIcon-2vepu {
  margin-right: 4px;
}
.index_flexCenter-3Qfbm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2aW9Z {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-pfFm3 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2hrbF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2nbkY {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2nbkY:hover {
  color: #2861FC;
}
.index_bluePlainText-333hi {
  color: #2861FC;
}
.index_blueTextPlain--f5AM {
  color: #2861FC;
}
.index_antInput-3quJK {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3HYUA {
  margin-right: 16px;
}
.index_ml8-2jN7Z {
  margin-left: 8px;
}
.index_mr8-3vEqa {
  margin-right: 8px;
}
.index_mb16-1Datl {
  margin-bottom: 16px;
}
.index_moTag-SQk2u {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2niMA {
  cursor: pointer;
}
.index_moUserAvatar-2KBTg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3dWeQ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2niMA:hover .index_moUserAvatar-2KBTg {
  color: #2861FC;
}
.index_navOverlay-1PmGQ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1PmGQ .ant-dropdown-menu-item a,
.index_navOverlay-1PmGQ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1PmGQ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1PmGQ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2aw7E .index_subTitle-2wJH6 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2aw7E .ant-table-thead > tr > th,
.index_homeworkTableStyle-2aw7E .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2aw7E .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2aw7E .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2aw7E .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2aw7E .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2aw7E .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2aw7E .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2aw7E .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-E73ZX,
.index_modalHeaderNew-2RWFr {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2RWFr {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2TCtb {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-E73ZX:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-E73ZX {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-E73ZX:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2jMY3 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-u2-u3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Qfbm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2irav {
  margin-left: 16px;
}
.index_mr16-3HYUA {
  margin-right: 16px;
}
.index_phone-modal-2w3-2 {
  width: 80% !important;
}
.index_medalSrc-3DBIB {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3gVwd 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3gVwd {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-TG4KA .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-TG4KA .ant-tabs {
  background: white;
}
.index_tabStyle-TG4KA .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-30PCF {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-6NZUr {
  width: 100%;
}
.index_spin-6NZUr .index_ant-spin-container-2aU5U {
  width: 100%;
}
.index_confirmBtns-2ARsp {
  color: red;
}
.index_confirmBtns-2ARsp .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-19FB7 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-19FB7 .index_studentNum-5qBTD {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2wQag .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2wQag .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2wQag .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2wQag .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2wQag .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2ie-h {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_mainContainer-2n-JE {
  background: #F5F5F5;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 5%;
}
.index_mainContainer-2n-JE html {
  font-size: 10px !important;
}
.index_mainContainer-2n-JE html body {
  font-size: 10px !important;
}
.index_newMainContainer-3qvAo {
  width: 100%;
  height: 100%;
  padding: 0;
}
.index_container-1AKwZ {
  width: 430px;
  background: #ffffff no-repeat center;
  padding: 30px 0;
  border-radius: 4px;
  position: relative;
  display: flex;
  justify-content: center;
}
.index_newContainer-2kTQq {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: row;
  position: relative;
  min-height: 600px;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB {
  width: 46.6%;
  height: 100%;
  position: relative;
  background: linear-gradient(180deg, #235BDA 0%, #4779FF 100%);
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeaderCenter-GJcEn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 60px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeaderCenter-GJcEn .index_logo-2bwb2 {
  vertical-align: top;
  width: 36px;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeaderCenter-GJcEn .index_fixContainerHeaderText-beFsv {
  cursor: pointer;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 28px;
  margin-left: 8px;
  white-space: nowrap;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeader-eZG_y {
  position: absolute;
  left: 45px;
  top: 39px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeader-eZG_y .index_logo-2bwb2 {
  vertical-align: top;
  height: 18px;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeader-eZG_y .index_splitLine-GF-zi {
  margin: 2px 12px 0 12px;
  height: 14px;
  width: 2px;
  background-color: #fff;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_fixContainerHeader-eZG_y .index_fixContainerHeaderText-beFsv {
  cursor: pointer;
  font-size: 22px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 30px;
  letter-spacing: 1px;
  text-shadow: 0px 2px 40px rgba(0, 0, 0, 0.5);
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_carouselImg-3s0pL {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_stickyImg-2nHJL {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 100%;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_stickyImgFloat-1DcTp {
  position: absolute;
  right: 0px;
  bottom: 26px;
  width: 100%;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_textWrapperSplitLine-NV-so {
  position: absolute;
  top: 114px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 36px;
  white-space: pre-wrap;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_textWrapper-2wALl {
  position: absolute;
  top: 25.7vh;
  left: 45px;
  color: #FFFFFF;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_textWrapper-2wALl .index_line1-1hNcw {
  font-size: 32px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 45px;
  margin-bottom: 5px;
  white-space: pre;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_textWrapper-2wALl .index_line2-REFyc {
  font-size: 48px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 67px;
  position: relative;
}
.index_newContainer-2kTQq .index_leftWrapper-29yxB .index_textWrapper-2wALl .index_line2-REFyc:after {
  content: '';
  width: 32px;
  height: 4px;
  background: #FFFFFF;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.index_newContainer-2kTQq .index_rightWrapper-1yGGr {
  width: 73.62%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  position: relative;
}
.index_top-2w_XR {
  width: 430px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_top-2w_XR .index_loginAndRegister-11gWa {
  width: 100%;
  font-size: 2rem;
  display: flex;
  justify-content: space-around;
}
.index_top-2w_XR .index_switcher-36GJ7 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  line-height: 78px;
  font-size: 16px;
}
.index_top-2w_XR .index_switcher-36GJ7 .index_selected-1Wiy_ {
  color: #333333;
}
.index_top-2w_XR .index_switcher-36GJ7 .index_unSelected-2sBhh {
  color: #999999;
}
.index_betaVersion-1UKdp {
  font-size: 14px;
  color: #999999;
  margin-top: 16px;
}
.index_header-3z6Gu a {
  text-decoration: none;
}
.index_logo-2bwb2 {
  vertical-align: top;
  font-size: 70px;
}
.index_title-1qdlw {
  font-size: 33px;
  color: rgba(0, 0, 0, 0.85);
  font-family: 'Myriad Pro', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  position: relative;
  top: 2px;
}
.index_desc-15Was {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 12px;
  margin-bottom: 40px;
}
.index_footer-1iXpJ {
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3PWin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3CR8y {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3CR8y .index_forkDiv2QueueInit-1vlSh {
  height: 100px !important;
}
.index_forkDiv1-3CR8y .index_forkDiv2Queue-3dTBJ {
  height: 151px !important;
}
.index_forkDiv1-3CR8y .index_forkDiv2-2hOGM {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3CR8y .index_forkDiv2-2hOGM .index_word-f2hMX {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3CR8y .index_forkDiv2-2hOGM .index_word-f2hMX .index_boldWord-SPjFL {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3CR8y .index_forkDiv2-2hOGM .index_loadingHint-3Nvar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1nyPt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3inKc {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-IGytV {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1WVu- {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1WVu-::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-Ez00_ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-Ez00_ .index_filterCheckbox-3-B3C {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-Ez00_ .index_filterFooter-1rS1U {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-Ez00_ .index_numberInput-1C6qc {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-Ez00_ .index_filterTitle-x2xPq {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-Ez00_ .index_modalBtnCancel-1nyPt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-Ez00_ .index_modalBtnOk-37Eb6 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-Ez00_ .index_tableBtn-3zQoz {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-Ez00_ .index_tableBtn-3zQoz:hover {
  color: #2861FC;
}
.index_tableFilterDiv-Ez00_ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2oMSB {
  display: flex;
}
.index_splitLine-1PZVY {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1TJ2N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1GVHF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-13Tys {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2MSoS {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2MSoS:hover {
  text-decoration: underline;
}
.index_copyLink-1_qL_ {
  margin-left: 24px;
}
.index_copyLink-1_qL_ .index_copyIcon-3aOf9 {
  margin-right: 4px;
}
.index_flexCenter-1lhRE {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-IRQDR {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3R4ko {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-8ut2_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-qQzCd {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-qQzCd:hover {
  color: #2861FC;
}
.index_bluePlainText-3iJjt {
  color: #2861FC;
}
.index_blueTextPlain-ABzdw {
  color: #2861FC;
}
.index_antInput-HTaCh {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1wyTJ {
  margin-right: 16px;
}
.index_ml8-ZoqWy {
  margin-left: 8px;
}
.index_mr8-2m-Xz {
  margin-right: 8px;
}
.index_mb16-1bSKy {
  margin-bottom: 16px;
}
.index_moTag-1yDNA {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-37YX0 {
  cursor: pointer;
}
.index_moUserAvatar-2jHMs {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3pdwF {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-37YX0:hover .index_moUserAvatar-2jHMs {
  color: #2861FC;
}
.index_navOverlay-2XpIy .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2XpIy .ant-dropdown-menu-item a,
.index_navOverlay-2XpIy .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2XpIy .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2XpIy .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3siMF .index_subTitle-31FGo {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3siMF .ant-table-thead > tr > th,
.index_homeworkTableStyle-3siMF .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3siMF .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3siMF .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3siMF .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3siMF .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3siMF .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3siMF .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3siMF .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3iGTi,
.index_modalHeaderNew-3OQAX {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3OQAX {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-29gWI {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3iGTi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3iGTi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3iGTi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-16b9- {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1TJ2N {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1lhRE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1v340 {
  margin-left: 16px;
}
.index_mr16-1wyTJ {
  margin-right: 16px;
}
.index_phone-modal-2ZDCL {
  width: 80% !important;
}
.index_medalSrc-228u3 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1tulD 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1tulD {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-392fH .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-392fH .ant-tabs {
  background: white;
}
.index_tabStyle-392fH .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-aeNjo {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2v1ie {
  width: 100%;
}
.index_spin-2v1ie .index_ant-spin-container-2-GRl {
  width: 100%;
}
.index_confirmBtns-3vCk7 {
  color: red;
}
.index_confirmBtns-3vCk7 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3Key_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3Key_ .index_studentNum-21l70 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-PSlJR .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-PSlJR .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-PSlJR .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-PSlJR .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-PSlJR .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-9uof3 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_mainContainer-2p-hN {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  height: -moz-fit-content;
  height: fit-content;
}
.index_mainContainer-2p-hN html {
  font-size: 10px !important;
}
.index_mainContainer-2p-hN html body {
  font-size: 10px !important;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 .index_blueLogo-3v9x8 {
  width: 3.1rem;
  margin-top: 3.4rem;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 .index_loginAndRegister-3gqMQ {
  width: 100%;
  font-size: 2rem;
  display: flex;
  justify-content: space-around;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 .index_switcher-AKgYA {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  line-height: 78px;
  font-size: 16px;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 .index_switcher-AKgYA .index_selected-4jVCD {
  color: #333333;
}
.index_mainContainer-2p-hN .index_top-1ZMx3 .index_switcher-AKgYA .index_unSelected-25Z_4 {
  color: #999999;
}
.index_mainContainer-2p-hN .index_container-3A4mu {
  padding: 2.4rem 2rem;
  width: 100%;
}
.index_betaVersion-2sD1k {
  font-size: 14px;
  color: #999999;
  margin-top: 16px;
}
.index_header-2AnQW a {
  text-decoration: none;
}
.index_logo-2kEiw {
  vertical-align: top;
  font-size: 70px;
}
.index_title-QYdqb {
  font-size: 33px;
  color: rgba(0, 0, 0, 0.85);
  font-family: 'Myriad Pro', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  position: relative;
  top: 2px;
}
.index_desc-1rZri {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 12px;
  margin-bottom: 40px;
}
.index_footer-3XxCQ {
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3DmKH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-ElCrU {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-ElCrU .index_forkDiv2QueueInit-2oABp {
  height: 100px !important;
}
.index_forkDiv1-ElCrU .index_forkDiv2Queue-3HxK8 {
  height: 151px !important;
}
.index_forkDiv1-ElCrU .index_forkDiv2-1Po8s {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-ElCrU .index_forkDiv2-1Po8s .index_word-U2cc2 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-ElCrU .index_forkDiv2-1Po8s .index_word-U2cc2 .index_boldWord-161GY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-ElCrU .index_forkDiv2-1Po8s .index_loadingHint-1PgDg {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-qeMIb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3eZjS {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3oZ43 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-182tz {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-182tz::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-ZS1Iu {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-ZS1Iu .index_filterCheckbox-1eD2b {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-ZS1Iu .index_filterFooter-xzXmd {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-ZS1Iu .index_numberInput-DHsmA {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-ZS1Iu .index_filterTitle-TyiUx {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-ZS1Iu .index_modalBtnCancel-qeMIb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-ZS1Iu .index_modalBtnOk-2MDuU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-ZS1Iu .index_tableBtn-1aXv- {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-ZS1Iu .index_tableBtn-1aXv-:hover {
  color: #2861FC;
}
.index_tableFilterDiv-ZS1Iu :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2Crw3 {
  display: flex;
}
.index_splitLine-13oeZ {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-19Scx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2RoP6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-80bL2 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-cQJbC {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-cQJbC:hover {
  text-decoration: underline;
}
.index_copyLink-10437 {
  margin-left: 24px;
}
.index_copyLink-10437 .index_copyIcon-2-MFu {
  margin-right: 4px;
}
.index_flexCenter-hrqjM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2jgFI {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3iTVf {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2m841 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2mFCJ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2mFCJ:hover {
  color: #2861FC;
}
.index_bluePlainText-2V-xF {
  color: #2861FC;
}
.index_blueTextPlain-16Qpq {
  color: #2861FC;
}
.index_antInput-1MxND {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-C_sip {
  margin-right: 16px;
}
.index_ml8-3t7CS {
  margin-left: 8px;
}
.index_mr8-1AA_v {
  margin-right: 8px;
}
.index_mb16-sGZiI {
  margin-bottom: 16px;
}
.index_moTag-1SN20 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-smhdt {
  cursor: pointer;
}
.index_moUserAvatar-3Ig57 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3C1hK {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-smhdt:hover .index_moUserAvatar-3Ig57 {
  color: #2861FC;
}
.index_navOverlay-1p4vB .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1p4vB .ant-dropdown-menu-item a,
.index_navOverlay-1p4vB .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1p4vB .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1p4vB .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle--mCi8 .index_subTitle-1erIN {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle--mCi8 .ant-table-thead > tr > th,
.index_homeworkTableStyle--mCi8 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle--mCi8 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle--mCi8 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle--mCi8 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle--mCi8 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle--mCi8 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle--mCi8 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle--mCi8 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1LoK2,
.index_modalHeaderNew-1XUsN {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1XUsN {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2Fln7 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1LoK2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1LoK2 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1LoK2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-XChjM {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-19Scx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-hrqjM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-cDSjq {
  margin-left: 16px;
}
.index_mr16-C_sip {
  margin-right: 16px;
}
.index_phone-modal-3DqO1 {
  width: 80% !important;
}
.index_medalSrc-3I8T5 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3Vmsf 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3Vmsf {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Ti1m .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Ti1m .ant-tabs {
  background: white;
}
.index_tabStyle-1Ti1m .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1A2E0 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2ZHcj {
  width: 100%;
}
.index_spin-2ZHcj .index_ant-spin-container-bT9D6 {
  width: 100%;
}
.index_confirmBtns-1XOBh {
  color: red;
}
.index_confirmBtns-1XOBh .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-m_GIq {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-m_GIq .index_studentNum-12W_U {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-AODy2 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-AODy2 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-AODy2 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-AODy2 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-AODy2 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2VEzy {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_onlineCourse-XR0pC {
  width: 1170px;
  background: white;
  margin: 0 auto;
  border-radius: 4px;
  overflow: hidden;
  min-height: 60vh;
}
.index_onlineCourse-XR0pC .index_empty-Q4aB_ {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 60vh;
}
.index_onlineCourse-XR0pC .index_empty-Q4aB_ span {
  color: #8A8A8A;
  margin-top: 20px;
  font-size: 14px;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI {
  width: 100%;
  padding: 24px 32px;
  display: flex;
  border-bottom: 1px solid #F0F2F5 !important;
  cursor: pointer;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI .index_coursePic-2LPIk {
  height: 100px;
  width: 177px;
  border-radius: 4px;
  margin-right: 30px;
  min-width: 177px;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI .index_courseContent-37Dgw {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100px;
  flex: 1;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI .index_notebookBtn-1KRIl {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI .index_courseName-1PGmV {
  font-size: 18px;
  color: #24292E;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI .index_courseDes-1giZ3 {
  font-size: 14px;
  color: #8A8A8A;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI:hover {
  background: #f7f7f7;
}
.index_onlineCourse-XR0pC .index_courseItem-3ctBI:hover .index_notebookBtn-1KRIl {
  display: block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#exam_center-1OtPw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exam_forkDiv1-1g6ou {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2QueueInit-OIJpQ {
  height: 100px !important;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2Queue-2QM6f {
  height: 151px !important;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2-32sJ0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2-32sJ0 .exam_word-38ic0 {
  padding: 10px 20px;
  font-size: 14px;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2-32sJ0 .exam_word-38ic0 .exam_boldWord-2whUn {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.exam_forkDiv1-1g6ou .exam_forkDiv2-32sJ0 .exam_loadingHint-GeIDD {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.exam_modalBtnCancel-24DAb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.exam_modalBtnDanger-87ZNf {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.exam_modalBtnReset-3mjt_ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.exam_modalBtnDisabled-23qRV {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.exam_modalBtnDisabled-23qRV::after {
  content: '' !important;
  display: none !important;
}
.exam_tableFilterDiv-Jnbui {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.exam_tableFilterDiv-Jnbui .exam_filterCheckbox-1piw2 {
  max-height: 450px;
  overflow-y: auto;
}
.exam_tableFilterDiv-Jnbui .exam_filterFooter-2D4py {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.exam_tableFilterDiv-Jnbui .exam_numberInput-22bHH {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.exam_tableFilterDiv-Jnbui .exam_filterTitle-3-jZS {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.exam_tableFilterDiv-Jnbui .exam_modalBtnCancel-24DAb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.exam_tableFilterDiv-Jnbui .exam_modalBtnOk-tpv41 {
  border-radius: 24px !important;
}
.exam_tableFilterDiv-Jnbui .exam_tableBtn-kiaUt {
  color: #2861FC;
  cursor: pointer;
}
.exam_tableFilterDiv-Jnbui .exam_tableBtn-kiaUt:hover {
  color: #2861FC;
}
.exam_tableFilterDiv-Jnbui :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.exam_flex-2zETB {
  display: flex;
}
.exam_splitLine-3ND-z {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.exam_flexEnd-23lHN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exam_flexStart-WsRSW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.exam_detailNavName-3SxGf {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.exam_copyLinkURL-1YSzu {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.exam_copyLinkURL-1YSzu:hover {
  text-decoration: underline;
}
.exam_copyLink-1MwRA {
  margin-left: 24px;
}
.exam_copyLink-1MwRA .exam_copyIcon-tNH5Z {
  margin-right: 4px;
}
.exam_flexCenter-2ruA3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.exam_flexColumnCenter-2fdHG {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.exam_flexColumnStart-1Qokh {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.exam_flexBetween-1X0Nm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.exam_blueText-xqBYh {
  color: #2861FC;
  cursor: pointer;
}
.exam_blueText-xqBYh:hover {
  color: #2861FC;
}
.exam_bluePlainText-2hLzV {
  color: #2861FC;
}
.exam_blueTextPlain-3ki1H {
  color: #2861FC;
}
.exam_antInput-27-HC {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.exam_mr16-3kJ-7 {
  margin-right: 16px;
}
.exam_ml8-Pt0Fd {
  margin-left: 8px;
}
.exam_mr8-1QNLG {
  margin-right: 8px;
}
.exam_mb16-2HjQz {
  margin-bottom: 16px;
}
.exam_moTag-3Uoj7 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.exam_moUserAvatarSpan-9P1V3 {
  cursor: pointer;
}
.exam_moUserAvatar-2kGjz {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.exam_moUsername-1WVuv {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.exam_moUserAvatarSpan-9P1V3:hover .exam_moUserAvatar-2kGjz {
  color: #2861FC;
}
.exam_navOverlay-1Gqwr .ant-dropdown-menu {
  padding: 6px;
}
.exam_navOverlay-1Gqwr .ant-dropdown-menu-item a,
.exam_navOverlay-1Gqwr .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.exam_navOverlay-1Gqwr .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.exam_navOverlay-1Gqwr .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.exam_homeworkTableStyle-sDrLT .exam_subTitle-2CJzO {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.exam_homeworkTableStyle-sDrLT .ant-table-thead > tr > th,
.exam_homeworkTableStyle-sDrLT .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.exam_homeworkTableStyle-sDrLT .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.exam_homeworkTableStyle-sDrLT .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.exam_homeworkTableStyle-sDrLT .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.exam_homeworkTableStyle-sDrLT .ant-table-placeholder {
  border: none;
}
.exam_homeworkTableStyle-sDrLT .ant-empty-image svg {
  display: none;
}
.exam_homeworkTableStyle-sDrLT .ant-empty-image {
  height: 110px;
}
.exam_homeworkTableStyle-sDrLT .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.exam_modalHeader-1cudI,
.exam_modalHeaderNew-19JXS {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.exam_modalHeaderNew-19JXS {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.exam_modalHeaderBefore-1kzq5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.exam_modalHeader-1cudI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.exam_modalHeader-1cudI {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.exam_modalHeader-1cudI:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.exam_font14gray-2BdlY {
  font-size: 14px;
  color: #8a8a8a;
}
.exam_flexEnd-23lHN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exam_flexCenter-2ruA3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exam_ml16-2aseP {
  margin-left: 16px;
}
.exam_mr16-3kJ-7 {
  margin-right: 16px;
}
.exam_phone-modal-125Me {
  width: 80% !important;
}
.exam_medalSrc-3FKGh {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: exam_medalMove-1wmQw 1s;
  animation-fill-mode: forwards;
}
@keyframes exam_medalMove-1wmQw {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.exam_tabStyle-3XXQl .ant-tabs-top-bar {
  border: none;
}
.exam_tabStyle-3XXQl .ant-tabs {
  background: white;
}
.exam_tabStyle-3XXQl .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.exam_unLoginAvatar-VuSFZ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.exam_spin-33Vkq {
  width: 100%;
}
.exam_spin-33Vkq .exam_ant-spin-container-2lRK- {
  width: 100%;
}
.exam_confirmBtns-9gnTZ {
  color: red;
}
.exam_confirmBtns-9gnTZ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.exam_tableTitle-2IWNA {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.exam_tableTitle-2IWNA .exam_studentNum-cJ5wg {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.exam_modalMethodOverwrite-2JyKq .ant-modal-body {
  padding: 0 0 16px 0;
}
.exam_modalMethodOverwrite-2JyKq .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.exam_modalMethodOverwrite-2JyKq .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.exam_modalMethodOverwrite-2JyKq .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.exam_modalMethodOverwrite-2JyKq .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.exam_largeRoundBtn-28pu_ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.exam_exam-2vt8I {
  width: 100%;
  position: relative;
}
.exam_exam-2vt8I .exam_aatExamContent-2_A1L {
  width: 1170px;
  margin: 0 auto;
  min-height: 50vh;
  position: relative;
}
.exam_exam-2vt8I .exam_bannerFix-_abRI {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2;
  transition: all 0.6s;
}
.exam_exam-2vt8I .exam_bannerFix-_abRI .exam_bannerFixContent-3A2M- {
  max-width: 1170px;
  width: 100vw;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.exam_aatBanner-3mwMQ,
.exam_examBanner-39X2c {
  height: 350px;
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.exam_examBannerTitle-jGGnN {
  font-size: 26px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 32px;
}
.exam_examCountDown-MJArC,
.exam_examCountDownFix-1gjS0 {
  display: flex;
}
.exam_examCountDown-MJArC .exam_countDownItem-38Pbs,
.exam_examCountDownFix-1gjS0 .exam_countDownItem-38Pbs {
  display: flex;
  align-items: center;
}
.exam_examCountDown-MJArC .exam_countDownItem-38Pbs .exam_countDownItemValue-1Gz3Y,
.exam_examCountDownFix-1gjS0 .exam_countDownItem-38Pbs .exam_countDownItemValue-1Gz3Y {
  width: 46px;
  height: 46px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  font-size: 26px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 46px;
  letter-spacing: 4px;
  padding-left: 4px;
}
.exam_examCountDown-MJArC .exam_countDownItem-38Pbs .exam_countDownItemValueBlink-o5fVe,
.exam_examCountDownFix-1gjS0 .exam_countDownItem-38Pbs .exam_countDownItemValueBlink-o5fVe {
  animation: exam_sizeChange-2HcMm 500ms linear 500ms infinite alternate;
}
@keyframes exam_sizeChange-2HcMm {
  from {
    font-size: 26px;
  }
  to {
    font-size: 36px;
  }
}
.exam_examCountDown-MJArC .exam_countDownItem-38Pbs .exam_countDownItemLabel-tEe5X,
.exam_examCountDownFix-1gjS0 .exam_countDownItem-38Pbs .exam_countDownItemLabel-tEe5X {
  margin: 0 16px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #FFFFFF;
  opacity: 0.9;
}
.exam_examHeaderContent-25vTq {
  max-width: 1170px;
  width: 100vw;
  margin-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.exam_examHeaderContent-25vTq .exam_examHeaderContentLeft-2yh2Q {
  font-family: PingFangSC-Semibold, sans-serif;
  color: #FFFFFF;
}
.exam_examHeaderContent-25vTq .exam_examHeaderContentLeft-2yh2Q .exam_userInfo-2ieJq {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  opacity: 0.8;
  margin-top: 24px;
}
.exam_examHeaderContent-25vTq .exam_examHeaderContentLeft-2yh2Q .exam_userInfo-2ieJq div {
  margin-right: 70px;
}
.exam_examHeaderContent-25vTq .exam_examHeaderContentLeft-2yh2Q .exam_userInfo-2ieJq div:last-child {
  margin-right: 0;
}
.exam_examHeaderContent-25vTq .exam_examHeaderContentRight-2wNMK {
  color: #FFFFFF;
}
.exam_fixExam-21EFU {
  position: fixed;
  width: 100%;
}
.exam_aatBreadcrumb-1HyeH {
  width: 1170px;
  margin: 0 auto;
  display: inline-block;
  margin-top: 25px;
}
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb a,
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb-link,
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb-separator,
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb span[data-link='yes'] {
  color: white;
  cursor: pointer;
  font-size: 12px;
}
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb a:hover,
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb span[data-link='yes']:hover {
  color: #2861FC;
}
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb > span {
  opacity: 0.7;
}
.exam_aatBreadcrumb-1HyeH .ant-breadcrumb > span:last-child {
  opacity: 1;
  color: white;
}
.exam_attention-1SepU {
  border-radius: 6px;
  background: white;
  min-height: 400px;
  overflow: hidden;
  width: 1170px;
  margin-top: -212px;
  padding: 56px 220px;
}
.exam_attention-1SepU .react-mde {
  border: none;
}
.exam_attention-1SepU .exam_footer-2SZql {
  margin-top: 64px;
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
}
.exam_attention-1SepU .exam_footer-2SZql h1 {
  margin-bottom: 0;
}
.exam_choiceExam-1Mat0,
.exam_practiceExam-2dRCt {
  width: 1170px;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  margin-top: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.exam_choiceExam-1Mat0 .markdown-body,
.exam_practiceExam-2dRCt .markdown-body {
  font-size: 14px;
}
.exam_choiceExam-1Mat0 .exam_choiceExamContentExtroLabel-1Yi_s,
.exam_practiceExam-2dRCt .exam_choiceExamContentExtroLabel-1Yi_s {
  color: #333333FF;
}
.exam_choiceExam-1Mat0 .exam_choiceExamContentExtro-3K2QQ,
.exam_practiceExam-2dRCt .exam_choiceExamContentExtro-3K2QQ {
  font-size: 16px;
  color: #969DA6;
  font-weight: 400;
}
.exam_choiceExam-1Mat0 .exam_choiceExamHeader-1tQt4,
.exam_practiceExam-2dRCt .exam_choiceExamHeader-1tQt4 {
  text-align: center;
  padding: 24px 56px;
}
.exam_choiceExam-1Mat0 .exam_choiceExamContentHeader-270hs,
.exam_practiceExam-2dRCt .exam_choiceExamContentHeader-270hs {
  display: flex;
  color: #2861FC;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: bold;
}
.exam_choiceExam-1Mat0 .exam_examQuestion-3N0Fd,
.exam_practiceExam-2dRCt .exam_examQuestion-3N0Fd {
  padding-left: 12px;
}
.exam_choiceExam-1Mat0 .exam_choiceExamFooter-1Gb21,
.exam_practiceExam-2dRCt .exam_choiceExamFooter-1Gb21 {
  width: 1170px;
  height: 63px;
  background: #FFFFFF;
  box-shadow: 0px -4px 70px 0px rgba(0, 0, 0, 0.05);
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
}
.exam_choiceExam-1Mat0 .exam_practiceItem-2vWUQ,
.exam_practiceExam-2dRCt .exam_practiceItem-2vWUQ {
  margin-bottom: 30px;
}
.exam_choiceExam-1Mat0 .exam_practiceItem-2vWUQ .exam_title-3AkVr,
.exam_practiceExam-2dRCt .exam_practiceItem-2vWUQ .exam_title-3AkVr {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
}
.exam_choiceExam-1Mat0 .exam_practiceItem-2vWUQ .react-mde,
.exam_practiceExam-2dRCt .exam_practiceItem-2vWUQ .react-mde {
  border: none;
}
.exam_choiceExam-1Mat0 .exam_practiceItem-2vWUQ .mde-preview .mde-preview-content,
.exam_practiceExam-2dRCt .exam_practiceItem-2vWUQ .mde-preview .mde-preview-content {
  padding: 0;
  line-height: 26px;
}
.exam_choiceExam-1Mat0 .exam_practiceItem-2vWUQ .exam_practiceItemDesc-FkHDS,
.exam_practiceExam-2dRCt .exam_practiceItem-2vWUQ .exam_practiceItemDesc-FkHDS {
  margin: 16px 0;
  margin-top: 10px;
}
.exam_actionText-LGCEH {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #24292E;
  margin-top: 28px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#reactMde_center-3jAE_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.reactMde_forkDiv1-3Ligt {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2QueueInit-30u4j {
  height: 100px !important;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2Queue-701mJ {
  height: 151px !important;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2-3Rdpg {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2-3Rdpg .reactMde_word-3a9rG {
  padding: 10px 20px;
  font-size: 14px;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2-3Rdpg .reactMde_word-3a9rG .reactMde_boldWord-1_q1e {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.reactMde_forkDiv1-3Ligt .reactMde_forkDiv2-3Rdpg .reactMde_loadingHint-1GZ_z {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.reactMde_modalBtnCancel-1r9fz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.reactMde_modalBtnDanger-coqI1 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.reactMde_modalBtnReset-Yx3XR {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.reactMde_modalBtnDisabled-1tgMP {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.reactMde_modalBtnDisabled-1tgMP::after {
  content: '' !important;
  display: none !important;
}
.reactMde_tableFilterDiv-1afGq {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.reactMde_tableFilterDiv-1afGq .reactMde_filterCheckbox-3QqGl {
  max-height: 450px;
  overflow-y: auto;
}
.reactMde_tableFilterDiv-1afGq .reactMde_filterFooter-1uQF9 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.reactMde_tableFilterDiv-1afGq .reactMde_numberInput-1lult {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.reactMde_tableFilterDiv-1afGq .reactMde_filterTitle-3ZcCK {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.reactMde_tableFilterDiv-1afGq .reactMde_modalBtnCancel-1r9fz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.reactMde_tableFilterDiv-1afGq .reactMde_modalBtnOk-fBHHZ {
  border-radius: 24px !important;
}
.reactMde_tableFilterDiv-1afGq .reactMde_tableBtn-3jgwN {
  color: #2861FC;
  cursor: pointer;
}
.reactMde_tableFilterDiv-1afGq .reactMde_tableBtn-3jgwN:hover {
  color: #2861FC;
}
.reactMde_tableFilterDiv-1afGq :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.reactMde_flex-3lJsQ {
  display: flex;
}
.reactMde_splitLine-1ybAi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.reactMde_flexEnd-nOIq3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.reactMde_flexStart-3ZSqi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.reactMde_detailNavName-1or66 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.reactMde_copyLinkURL-1YGDb {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.reactMde_copyLinkURL-1YGDb:hover {
  text-decoration: underline;
}
.reactMde_copyLink-gR3ff {
  margin-left: 24px;
}
.reactMde_copyLink-gR3ff .reactMde_copyIcon-7jBE5 {
  margin-right: 4px;
}
.reactMde_flexCenter-1RmgZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.reactMde_flexColumnCenter-1k-f7 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.reactMde_flexColumnStart-3vH7b {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.reactMde_flexBetween-2UkYr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.reactMde_blueText-2GBoA {
  color: #2861FC;
  cursor: pointer;
}
.reactMde_blueText-2GBoA:hover {
  color: #2861FC;
}
.reactMde_bluePlainText-2mp8I {
  color: #2861FC;
}
.reactMde_blueTextPlain-1tri4 {
  color: #2861FC;
}
.reactMde_antInput-KAz3j {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.reactMde_mr16-1TeAU {
  margin-right: 16px;
}
.reactMde_ml8-2Ewm1 {
  margin-left: 8px;
}
.reactMde_mr8-2LoKS {
  margin-right: 8px;
}
.reactMde_mb16-9uMir {
  margin-bottom: 16px;
}
.reactMde_moTag-ajBz5 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.reactMde_moUserAvatarSpan-1IjH6 {
  cursor: pointer;
}
.reactMde_moUserAvatar-3_Yok {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.reactMde_moUsername-3bMIM {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.reactMde_moUserAvatarSpan-1IjH6:hover .reactMde_moUserAvatar-3_Yok {
  color: #2861FC;
}
.reactMde_navOverlay-2SU_R .ant-dropdown-menu {
  padding: 6px;
}
.reactMde_navOverlay-2SU_R .ant-dropdown-menu-item a,
.reactMde_navOverlay-2SU_R .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.reactMde_navOverlay-2SU_R .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.reactMde_navOverlay-2SU_R .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.reactMde_homeworkTableStyle-TV9vT .reactMde_subTitle-4qR8n {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.reactMde_homeworkTableStyle-TV9vT .ant-table-thead > tr > th,
.reactMde_homeworkTableStyle-TV9vT .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.reactMde_homeworkTableStyle-TV9vT .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.reactMde_homeworkTableStyle-TV9vT .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.reactMde_homeworkTableStyle-TV9vT .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.reactMde_homeworkTableStyle-TV9vT .ant-table-placeholder {
  border: none;
}
.reactMde_homeworkTableStyle-TV9vT .ant-empty-image svg {
  display: none;
}
.reactMde_homeworkTableStyle-TV9vT .ant-empty-image {
  height: 110px;
}
.reactMde_homeworkTableStyle-TV9vT .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.reactMde_modalHeader-1uN1j,
.reactMde_modalHeaderNew-102Wj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.reactMde_modalHeaderNew-102Wj {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.reactMde_modalHeaderBefore-2ocIB {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.reactMde_modalHeader-1uN1j:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.reactMde_modalHeader-1uN1j {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.reactMde_modalHeader-1uN1j:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.reactMde_font14gray-zrKU1 {
  font-size: 14px;
  color: #8a8a8a;
}
.reactMde_flexEnd-nOIq3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.reactMde_flexCenter-1RmgZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.reactMde_ml16-3pMaf {
  margin-left: 16px;
}
.reactMde_mr16-1TeAU {
  margin-right: 16px;
}
.reactMde_phone-modal-32KZM {
  width: 80% !important;
}
.reactMde_medalSrc-14ozj {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: reactMde_medalMove-26J0y 1s;
  animation-fill-mode: forwards;
}
@keyframes reactMde_medalMove-26J0y {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.reactMde_tabStyle-2B232 .ant-tabs-top-bar {
  border: none;
}
.reactMde_tabStyle-2B232 .ant-tabs {
  background: white;
}
.reactMde_tabStyle-2B232 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.reactMde_unLoginAvatar-minCO {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.reactMde_spin-3xBkx {
  width: 100%;
}
.reactMde_spin-3xBkx .reactMde_ant-spin-container-1teAK {
  width: 100%;
}
.reactMde_confirmBtns-3w7FH {
  color: red;
}
.reactMde_confirmBtns-3w7FH .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.reactMde_tableTitle-23b0O {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.reactMde_tableTitle-23b0O .reactMde_studentNum-hsg6U {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.reactMde_modalMethodOverwrite-2h5Bk .ant-modal-body {
  padding: 0 0 16px 0;
}
.reactMde_modalMethodOverwrite-2h5Bk .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.reactMde_modalMethodOverwrite-2h5Bk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.reactMde_modalMethodOverwrite-2h5Bk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.reactMde_modalMethodOverwrite-2h5Bk .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.reactMde_largeRoundBtn-3zNd6 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.reactMde_mdeVertical-L1j7L {
  position: relative;
}
.reactMde_mdeVertical-L1j7L .react-mde-vertical-layout .react-mde-content .mde-preview {
  border: 0;
}
.reactMde_mdeVertical-L1j7L .react-mde-vertical-layout .react-mde-content .mde-text {
  height: 0;
  min-height: 0;
}
.reactMde_mdeVertical-L1j7L .mde-text {
  outline: none;
  resize: none;
}
.reactMde_mdeVertical-L1j7L .ant-form-item-label {
  text-align: left;
}
.reactMde_mdeVertical-L1j7L button {
  height: calc(100% - 8px);
}
.reactMde_mdeVertical-L1j7L .selected {
  background-color: white !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: 1px solid transparent !important;
}
.reactMde_mdeVertical-L1j7L .grip {
  border: none !important;
  height: 0px !important;
}
.reactMde_mdeComponent-2et4y .image-tip {
  position: absolute;
  left: 96px;
  background: none;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  padding-top: 11px;
  border: none;
}
.reactMde_mdeComponent-2et4y .image-tip span {
  display: inline-flex;
}
.reactMde_mdePreview-36YUn .react-mde .mde-preview {
  min-height: var(--minHeight) !important;
}
.reactMde_mdePreview-36YUn .react-mde .mde-preview img,
.reactMde_mdePreview-36YUn .react-mde .mde-preview video,
.reactMde_mdePreview-36YUn .react-mde .mde-preview iframe {
  max-width: 100%;
}
.reactMde_mdePreview-36YUn .react-mde .mde-preview iframe {
  width: 100%;
  min-height: 400px;
}
.reactMde_mdePreview-36YUn .react-mde .mde-preview .bilibili-player-video-sendjumpbar {
  display: none;
}
.reactMde_mdePreview-36YUn .mde-header {
  display: none;
}
.reactMde_mdePreview-36YUn[data-no-border='yes'] .react-mde,
.reactMde_mdePreview-36YUn[data-no-border='yes'] .mde-preview {
  border: none;
}
.reactMde_mdeEdit-2oA4Y .react-mde .grip {
  border: none;
}
.reactMde_mdeEdit-2oA4Y .mde-header .mde-tabs button {
  height: 92%;
}
.reactMde_mdeEdit-2oA4Y .mde-header .mde-tabs button.selected {
  background: white;
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.reactMde_mdeEdit-2oA4Y .mde-header ul.mde-header-group li.mde-header-item button {
  height: 44px;
}
.reactMde_reactMarkdown-23p9i img {
  max-width: 100% !important;
}
.reactMde_editMdeBtnCancel-yLAui {
  border: 1px solid #2861FC;
  color: #2861FC;
  margin-right: 15px;
}
.reactMde_mdSplitLine-3j4tt {
  margin-right: 8px;
  color: #CBCFD3;
}
.reactMde_markdownHelp-4JWxt {
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}
.reactMde_markdownHelp-4JWxt:hover {
  color: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#rankBanner_center-c8ijN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rankBanner_forkDiv1-25qEP {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2QueueInit-Sw0lo {
  height: 100px !important;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2Queue-1U75M {
  height: 151px !important;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2-wp0V2 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2-wp0V2 .rankBanner_word-zilKW {
  padding: 10px 20px;
  font-size: 14px;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2-wp0V2 .rankBanner_word-zilKW .rankBanner_boldWord-3srF8 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.rankBanner_forkDiv1-25qEP .rankBanner_forkDiv2-wp0V2 .rankBanner_loadingHint-2yvPI {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.rankBanner_modalBtnCancel-BmPfz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.rankBanner_modalBtnDanger-1uVpl {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.rankBanner_modalBtnReset-2xx9m {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.rankBanner_modalBtnDisabled-2pwwD {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.rankBanner_modalBtnDisabled-2pwwD::after {
  content: '' !important;
  display: none !important;
}
.rankBanner_tableFilterDiv-UHzbV {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_filterCheckbox-2n-1k {
  max-height: 450px;
  overflow-y: auto;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_filterFooter-3uxIa {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_numberInput-8f-SD {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_filterTitle-LOnIm {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_modalBtnCancel-BmPfz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_modalBtnOk-2R9Wt {
  border-radius: 24px !important;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_tableBtn-3vCmW {
  color: #2861FC;
  cursor: pointer;
}
.rankBanner_tableFilterDiv-UHzbV .rankBanner_tableBtn-3vCmW:hover {
  color: #2861FC;
}
.rankBanner_tableFilterDiv-UHzbV :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.rankBanner_flex-RM5ic {
  display: flex;
}
.rankBanner_splitLine-2t054 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.rankBanner_flexEnd-xunDb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.rankBanner_flexStart-34Mgr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.rankBanner_detailNavName-eBHvZ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.rankBanner_copyLinkURL-1ExZH {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.rankBanner_copyLinkURL-1ExZH:hover {
  text-decoration: underline;
}
.rankBanner_copyLink-sjla3 {
  margin-left: 24px;
}
.rankBanner_copyLink-sjla3 .rankBanner_copyIcon-Hifgc {
  margin-right: 4px;
}
.rankBanner_flexCenter-dwAjn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.rankBanner_flexColumnCenter-25F6j {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.rankBanner_flexColumnStart-1pSRN {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.rankBanner_flexBetween-3F2h4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.rankBanner_blueText-2DMA_ {
  color: #2861FC;
  cursor: pointer;
}
.rankBanner_blueText-2DMA_:hover {
  color: #2861FC;
}
.rankBanner_bluePlainText-JcJtf {
  color: #2861FC;
}
.rankBanner_blueTextPlain-2JR0U {
  color: #2861FC;
}
.rankBanner_antInput-3dFq4 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.rankBanner_mr16-3Z8gX {
  margin-right: 16px;
}
.rankBanner_ml8-9tC5L {
  margin-left: 8px;
}
.rankBanner_mr8-1syI9 {
  margin-right: 8px;
}
.rankBanner_mb16-2noAh {
  margin-bottom: 16px;
}
.rankBanner_moTag-1cHTF {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.rankBanner_moUserAvatarSpan-zgUay {
  cursor: pointer;
}
.rankBanner_moUserAvatar-3uSDM {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rankBanner_moUsername-2t9bv {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rankBanner_moUserAvatarSpan-zgUay:hover .rankBanner_moUserAvatar-3uSDM {
  color: #2861FC;
}
.rankBanner_navOverlay-1mJYS .ant-dropdown-menu {
  padding: 6px;
}
.rankBanner_navOverlay-1mJYS .ant-dropdown-menu-item a,
.rankBanner_navOverlay-1mJYS .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.rankBanner_navOverlay-1mJYS .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.rankBanner_navOverlay-1mJYS .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.rankBanner_homeworkTableStyle-1F2Hn .rankBanner_subTitle-W_rrr {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-table-thead > tr > th,
.rankBanner_homeworkTableStyle-1F2Hn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-table-placeholder {
  border: none;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-empty-image svg {
  display: none;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-empty-image {
  height: 110px;
}
.rankBanner_homeworkTableStyle-1F2Hn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.rankBanner_modalHeader-37p5J,
.rankBanner_modalHeaderNew-dryUY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.rankBanner_modalHeaderNew-dryUY {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.rankBanner_modalHeaderBefore-1oMGh {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.rankBanner_modalHeader-37p5J:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.rankBanner_modalHeader-37p5J {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.rankBanner_modalHeader-37p5J:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.rankBanner_font14gray-1BS0s {
  font-size: 14px;
  color: #8a8a8a;
}
.rankBanner_flexEnd-xunDb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.rankBanner_flexCenter-dwAjn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rankBanner_ml16-3ajr4 {
  margin-left: 16px;
}
.rankBanner_mr16-3Z8gX {
  margin-right: 16px;
}
.rankBanner_phone-modal-3T-I0 {
  width: 80% !important;
}
.rankBanner_medalSrc-2jbIz {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: rankBanner_medalMove-2imTk 1s;
  animation-fill-mode: forwards;
}
@keyframes rankBanner_medalMove-2imTk {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.rankBanner_tabStyle-1tFET .ant-tabs-top-bar {
  border: none;
}
.rankBanner_tabStyle-1tFET .ant-tabs {
  background: white;
}
.rankBanner_tabStyle-1tFET .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.rankBanner_unLoginAvatar-3caow {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.rankBanner_spin-aOxd7 {
  width: 100%;
}
.rankBanner_spin-aOxd7 .rankBanner_ant-spin-container-25zgS {
  width: 100%;
}
.rankBanner_confirmBtns-2MxIX {
  color: red;
}
.rankBanner_confirmBtns-2MxIX .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.rankBanner_tableTitle-1QmBl {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.rankBanner_tableTitle-1QmBl .rankBanner_studentNum-3ahGH {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.rankBanner_modalMethodOverwrite-2_AKB .ant-modal-body {
  padding: 0 0 16px 0;
}
.rankBanner_modalMethodOverwrite-2_AKB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.rankBanner_modalMethodOverwrite-2_AKB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.rankBanner_modalMethodOverwrite-2_AKB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.rankBanner_modalMethodOverwrite-2_AKB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.rankBanner_largeRoundBtn-gGPUT {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.rankBanner_rankBanner-kJzzS {
  height: 260px;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.rankBanner_rankBanner-kJzzS .rankBanner_rankBannerContent-2MfD0 {
  width: 1170px;
  margin: 0 auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#rank_center-19nWY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rank_forkDiv1-3gYiH {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2QueueInit-3U8cn {
  height: 100px !important;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2Queue-3KX2I {
  height: 151px !important;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2-A7-CG {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2-A7-CG .rank_word-3KkWf {
  padding: 10px 20px;
  font-size: 14px;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2-A7-CG .rank_word-3KkWf .rank_boldWord-1fgPH {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.rank_forkDiv1-3gYiH .rank_forkDiv2-A7-CG .rank_loadingHint-woZOS {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.rank_modalBtnCancel-1OvNu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.rank_modalBtnDanger-1maE8 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.rank_modalBtnReset-COXKS {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.rank_modalBtnDisabled-19zFj {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.rank_modalBtnDisabled-19zFj::after {
  content: '' !important;
  display: none !important;
}
.rank_tableFilterDiv-3MO6e {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.rank_tableFilterDiv-3MO6e .rank_filterCheckbox-2f885 {
  max-height: 450px;
  overflow-y: auto;
}
.rank_tableFilterDiv-3MO6e .rank_filterFooter-1HvQl {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.rank_tableFilterDiv-3MO6e .rank_numberInput-181pX {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.rank_tableFilterDiv-3MO6e .rank_filterTitle-PF3A_ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.rank_tableFilterDiv-3MO6e .rank_modalBtnCancel-1OvNu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.rank_tableFilterDiv-3MO6e .rank_modalBtnOk-3Mt7z {
  border-radius: 24px !important;
}
.rank_tableFilterDiv-3MO6e .rank_tableBtn-hf-dq {
  color: #2861FC;
  cursor: pointer;
}
.rank_tableFilterDiv-3MO6e .rank_tableBtn-hf-dq:hover {
  color: #2861FC;
}
.rank_tableFilterDiv-3MO6e :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.rank_flex-2yygv {
  display: flex;
}
.rank_splitLine-LKnu9 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.rank_flexEnd-1eo5M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.rank_flexStart-s4yd3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.rank_detailNavName-3-kNa {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.rank_copyLinkURL-3k9oc {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.rank_copyLinkURL-3k9oc:hover {
  text-decoration: underline;
}
.rank_copyLink-DTfX9 {
  margin-left: 24px;
}
.rank_copyLink-DTfX9 .rank_copyIcon-j5iW2 {
  margin-right: 4px;
}
.rank_flexCenter-2KavG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.rank_flexColumnCenter-29YrP {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.rank_flexColumnStart-3VkYw {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.rank_flexBetween-1GVs7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.rank_blueText-2FI2o {
  color: #2861FC;
  cursor: pointer;
}
.rank_blueText-2FI2o:hover {
  color: #2861FC;
}
.rank_bluePlainText-21mdx {
  color: #2861FC;
}
.rank_blueTextPlain-s9n2p {
  color: #2861FC;
}
.rank_antInput-30Rt5 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.rank_mr16-3Ofp0 {
  margin-right: 16px;
}
.rank_ml8-2BaZ9 {
  margin-left: 8px;
}
.rank_mr8-1uRzK {
  margin-right: 8px;
}
.rank_mb16-r60ov {
  margin-bottom: 16px;
}
.rank_moTag-30y-n {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.rank_moUserAvatarSpan-3iU01 {
  cursor: pointer;
}
.rank_moUserAvatar-3Ov6h {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rank_moUsername-1uREV {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rank_moUserAvatarSpan-3iU01:hover .rank_moUserAvatar-3Ov6h {
  color: #2861FC;
}
.rank_navOverlay-1GYzl .ant-dropdown-menu {
  padding: 6px;
}
.rank_navOverlay-1GYzl .ant-dropdown-menu-item a,
.rank_navOverlay-1GYzl .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.rank_navOverlay-1GYzl .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.rank_navOverlay-1GYzl .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.rank_homeworkTableStyle-3TyKH .rank_subTitle-2FHVW {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.rank_homeworkTableStyle-3TyKH .ant-table-thead > tr > th,
.rank_homeworkTableStyle-3TyKH .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.rank_homeworkTableStyle-3TyKH .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.rank_homeworkTableStyle-3TyKH .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.rank_homeworkTableStyle-3TyKH .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.rank_homeworkTableStyle-3TyKH .ant-table-placeholder {
  border: none;
}
.rank_homeworkTableStyle-3TyKH .ant-empty-image svg {
  display: none;
}
.rank_homeworkTableStyle-3TyKH .ant-empty-image {
  height: 110px;
}
.rank_homeworkTableStyle-3TyKH .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.rank_modalHeader-kHlwA,
.rank_modalHeaderNew-3x4nz {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.rank_modalHeaderNew-3x4nz {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.rank_modalHeaderBefore-20G1r {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.rank_modalHeader-kHlwA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.rank_modalHeader-kHlwA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.rank_modalHeader-kHlwA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.rank_font14gray-p1W-V {
  font-size: 14px;
  color: #8a8a8a;
}
.rank_flexEnd-1eo5M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.rank_flexCenter-2KavG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rank_ml16-3vVJn {
  margin-left: 16px;
}
.rank_mr16-3Ofp0 {
  margin-right: 16px;
}
.rank_phone-modal-2IDDZ {
  width: 80% !important;
}
.rank_medalSrc-3tTGo {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: rank_medalMove-nYF44 1s;
  animation-fill-mode: forwards;
}
@keyframes rank_medalMove-nYF44 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.rank_tabStyle-_Dg3p .ant-tabs-top-bar {
  border: none;
}
.rank_tabStyle-_Dg3p .ant-tabs {
  background: white;
}
.rank_tabStyle-_Dg3p .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.rank_unLoginAvatar-3oSI0 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.rank_spin-3rWFd {
  width: 100%;
}
.rank_spin-3rWFd .rank_ant-spin-container-1Yzan {
  width: 100%;
}
.rank_confirmBtns-3pEQX {
  color: red;
}
.rank_confirmBtns-3pEQX .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.rank_tableTitle-Iwt29 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.rank_tableTitle-Iwt29 .rank_studentNum-1acw7 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.rank_modalMethodOverwrite-3H3Gm .ant-modal-body {
  padding: 0 0 16px 0;
}
.rank_modalMethodOverwrite-3H3Gm .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.rank_modalMethodOverwrite-3H3Gm .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.rank_modalMethodOverwrite-3H3Gm .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.rank_modalMethodOverwrite-3H3Gm .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.rank_largeRoundBtn-3GwmC {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.rank_aatRank-2_EBJ {
  width: 100%;
  min-height: 93vh;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ {
  text-align: center;
  margin-bottom: 100px;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H {
  position: relative;
  height: 100px;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H .rank_topItem-3Haz9 {
  position: absolute;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H .rank_topItem-3Haz9 .rank_rankNum-1j39o {
  font-size: 43px;
  font-weight: bold;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H .rank_topItem-3Haz9[data-rank='1'] {
  left: 40%;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H .rank_topItem-3Haz9[data-rank='2'] {
  left: 40px;
  top: 25px;
}
.rank_aatRank-2_EBJ .rank_rankHeader-25oW_ .rank_topThree-1l98H .rank_topItem-3Haz9[data-rank='3'] {
  right: 40px;
  top: 25px;
}
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB {
  color: white;
  font-size: 14px;
  opacity: 0.9;
  padding-top: 84px;
}
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB a {
  color: white;
  opacity: 0.7;
}
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB .rank_rankBreadLabel-1-Ta_ {
  display: inline-block;
  margin: 0 8px;
}
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB .rank_rankBreadValue-BdZ_D[data-active='yes'] {
  cursor: pointer;
}
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB .rank_rankBreadValue-BdZ_D[data-active='yes']:hover,
.rank_aatRank-2_EBJ .rank_rankBread-3ZbYB a:hover {
  cursor: pointer;
  color: #2861FC;
}
.rank_aatRank-2_EBJ .rank_examTitle-1IufN {
  font-size: 28px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 32px;
  justify-content: flex-end;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
}
.rank_aatRank-2_EBJ .rank_examUserInfo-2M5sa {
  opacity: 0.9;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
}
.rank_aatRank-2_EBJ .rank_examUserInfo-2M5sa div {
  margin-right: 72px;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey {
  width: 1170px;
  margin: 0 auto;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_questionDetail-2ch27 {
  margin-top: 0;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_questionDetail-2ch27 .rank_choiceExamContentHeader-1RR8E {
  display: flex;
  color: #2861FC;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 600;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_questionDetail-2ch27 .rank_choiceExamContentHeader-1RR8E .rank_choiceExamContentExtro-2oYjh {
  font-size: 16px;
  color: #969DA6;
  font-weight: 400;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_questionDetail-2ch27 .rank_examQuestion-hqykM {
  padding-left: 12px;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_practiceItem-2SwdL {
  margin-bottom: 24px;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_practiceItem-2SwdL .rank_title-3yq05 {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_practiceItem-2SwdL .react-mde {
  border: none;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_practiceItem-2SwdL .mde-preview .mde-preview-content {
  padding: 0;
}
.rank_aatRank-2_EBJ .rank_userRankDetail-On3ey .rank_practiceItem-2SwdL .rank_practiceItemDesc-GAY9C {
  margin: 16px 0;
}
@media (max-width: 1200px) {
  .rank_aatRank-2_EBJ {
    width: 1920px;
  }
}
.rank_rankContent-2AKIB {
  width: 1170px;
  margin: 0 auto;
  margin-top: -58px;
}
.rank_rankContent-2AKIB .rank_header-3COlY {
  padding: 24px;
  margin-bottom: 30px;
  background: white;
  border-radius: 6px;
}
.rank_rankContent-2AKIB .rank_header-3COlY .rank_scoreDetail-v4de6 {
  border-radius: 4px;
  padding: 0px 48px;
  display: flex;
  justify-content: space-between;
}
.rank_rankContent-2AKIB .rank_header-3COlY .rank_scoreDetail-v4de6 .rank_scoreItem-3YZ1V {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.rank_rankContent-2AKIB .rank_header-3COlY .rank_scoreDetail-v4de6 .rank_scoreItem-3YZ1V .rank_scoreItemLabel-1MuVG {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8A8A8A;
  margin-bottom: 16px;
}
.rank_rankContent-2AKIB .rank_header-3COlY .rank_scoreDetail-v4de6 .rank_scoreItem-3YZ1V .rank_scoreItemValue-185Nz {
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1A1A1A;
}
.rank_rankContent-2AKIB .row-active {
  background: lightblue;
}
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 {
  border-radius: 6px;
  overflow: hidden;
}
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 .ant-table-header {
  background: white;
}
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 .ant-table-thead > tr > th,
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 .ant-table-tbody > tr > td {
  border: none;
  border-bottom: 1px solid #F5F5F5FF;
  padding: 16px;
  background: transparent;
}
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 .ant-table-tbody > tr > td {
  color: #1A1A1AFF;
}
.rank_rankContent-2AKIB .rank_tableStyle-22Jo8 .ant-table-thead > tr > th {
  color: #8A8A8A;
  font-weight: 400;
}
.rank_rankContent-2AKIB .rank_rankFooter-2u9IH {
  margin-top: 10px;
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
}
.rank_rankRow-_eXmr {
  margin-right: 75px;
  width: 42px;
  align-items: unset;
  padding-left: 42px;
  display: inline-block;
}
.rank_rowMine-2xusJ,
.rank_rowNotMine-TN9Wz {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
}
.rank_mine-3_GB_ {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: #2861FC;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.rank_rowMine-2xusJ {
  background: rgba(24, 144, 255, 0.06);
  color: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3-BlG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2EL2h {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2EL2h .index_forkDiv2QueueInit-29khF {
  height: 100px !important;
}
.index_forkDiv1-2EL2h .index_forkDiv2Queue-1JFL0 {
  height: 151px !important;
}
.index_forkDiv1-2EL2h .index_forkDiv2-2pziS {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2EL2h .index_forkDiv2-2pziS .index_word-1oi3j {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2EL2h .index_forkDiv2-2pziS .index_word-1oi3j .index_boldWord-7QlRo {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2EL2h .index_forkDiv2-2pziS .index_loadingHint-2q-eV {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-19gCz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2ihdy {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-f8g98 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-4CbxX {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-4CbxX::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-Ftubp {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-Ftubp .index_filterCheckbox-3tpYT {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-Ftubp .index_filterFooter-ZydhB {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-Ftubp .index_numberInput-3tE8H {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-Ftubp .index_filterTitle-2Hqed {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-Ftubp .index_modalBtnCancel-19gCz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-Ftubp .index_modalBtnOk-2zKOF {
  border-radius: 24px !important;
}
.index_tableFilterDiv-Ftubp .index_tableBtn-3cyLU {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-Ftubp .index_tableBtn-3cyLU:hover {
  color: #2861FC;
}
.index_tableFilterDiv-Ftubp :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3tzI_ {
  display: flex;
}
.index_splitLine-1Zxg4 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1v33H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2hlOd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-rUWpK {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2e0qh {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2e0qh:hover {
  text-decoration: underline;
}
.index_copyLink-1hjaA {
  margin-left: 24px;
}
.index_copyLink-1hjaA .index_copyIcon-10q2N {
  margin-right: 4px;
}
.index_flexCenter-2eNLO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2H7Sx {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2TNMX {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2ALd9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3ikft {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3ikft:hover {
  color: #2861FC;
}
.index_bluePlainText-1qbPH {
  color: #2861FC;
}
.index_blueTextPlain-3275e {
  color: #2861FC;
}
.index_antInput-vMKH3 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-o4rYH {
  margin-right: 16px;
}
.index_ml8-2E6sA {
  margin-left: 8px;
}
.index_mr8-1y82R {
  margin-right: 8px;
}
.index_mb16-D3pal {
  margin-bottom: 16px;
}
.index_moTag-QOhPr {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1BqXS {
  cursor: pointer;
}
.index_moUserAvatar-bbycX {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-6Kw8d {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1BqXS:hover .index_moUserAvatar-bbycX {
  color: #2861FC;
}
.index_navOverlay-2BMUV .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2BMUV .ant-dropdown-menu-item a,
.index_navOverlay-2BMUV .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2BMUV .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2BMUV .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-YF-9w .index_subTitle-3QOgE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-YF-9w .ant-table-thead > tr > th,
.index_homeworkTableStyle-YF-9w .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-YF-9w .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-YF-9w .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-YF-9w .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-YF-9w .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-YF-9w .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-YF-9w .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-YF-9w .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-237Nv,
.index_modalHeaderNew-3Mguo {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3Mguo {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1J8Pk {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-237Nv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-237Nv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-237Nv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-35AJ1 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1v33H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2eNLO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1GO1U {
  margin-left: 16px;
}
.index_mr16-o4rYH {
  margin-right: 16px;
}
.index_phone-modal-3L0ay {
  width: 80% !important;
}
.index_medalSrc-1ozA4 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3CwQy 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3CwQy {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3UUTV .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3UUTV .ant-tabs {
  background: white;
}
.index_tabStyle-3UUTV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-bqnBj {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-gRyk- {
  width: 100%;
}
.index_spin-gRyk- .index_ant-spin-container-2iGnT {
  width: 100%;
}
.index_confirmBtns-2nku9 {
  color: red;
}
.index_confirmBtns-2nku9 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle--sTZl {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle--sTZl .index_studentNum-2WRBU {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-15jNV .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-15jNV .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-15jNV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-15jNV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-15jNV .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-379rJ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_task3Title-34I6V {
  color: white;
  font-weight: 500;
  font-size: 28px;
}
.index_task3-3Exq8 {
  background-image: url("https://imgbed.momodel.cn/new_logo/ip/%E5%B0%8Fmo-2.png");
  width: 580px;
  height: 270px;
  background-size: contain;
  background-position-y: 50px;
  background-repeat: no-repeat;
}
.index_task3Footer-2GkqU {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.index_task3Footer-2GkqU .index_btn1-b7fhP,
.index_task3Footer-2GkqU .index_btn2-3jrTH {
  width: 170px;
  height: 40px;
  font-size: 16px;
  color: white;
  border: 1px solid white;
  border-radius: 4px;
  text-align: center;
  font-weight: 500;
  line-height: 40px;
  cursor: pointer;
}
.index_task3Footer-2GkqU .index_btn1-b7fhP {
  margin-right: 12px;
}
.index_task3Footer-2GkqU .index_btn2-3jrTH {
  background: white;
  color: #2861FC;
}
.index_deploySuccessTitle-3jnb9 {
  font-size: 24px;
  color: white;
  font-weight: 600;
}
.index_deploySuccessContent-3C9QT {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_deploySuccessContent-3C9QT .index_deploySuccessShare-3jcNM {
  background-image: url("https://imgbed.momodel.cn/new_logo/ip/%E5%B0%8Fmo-3.png");
  width: 202px;
  height: 248px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: 3px;
  display: flex;
  justify-content: center;
  padding-top: 4px;
}
.index_deploySuccessContent-3C9QT .index_deploySuccessBtn-xdA3v {
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: white;
  color: #2861FC;
  font-size: 16px;
  font-weight: 500;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 40px;
}
.index_taskPanel-2n9kR {
  width: 1068px;
}
.index_task-3FXE_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_task-3FXE_ .index_taskItem-hP5bg {
  width: 47%;
  border: 1px #E8EAED solid;
  position: relative;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s;
  box-shadow: 0px 8px 16px 0px rgba(153, 153, 153, 0.2);
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_topImg-3e2k5 {
  margin-top: -1px;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_taskName-1oDR_ {
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: 600;
  display: block;
  width: 100%;
  position: absolute;
  top: 11px;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_taskContent-L7aEi {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 24px;
  color: white;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_taskContent-L7aEi .index_taskText1-3YFi_ {
  font-weight: 600;
  font-size: 20px;
  width: 100%;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_taskContent-L7aEi .index_taskText2-15vcW {
  font-weight: 400;
  font-size: 14px;
  color: #F7F7F7;
  width: 100%;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_taskContent-L7aEi .index_taskBottom-3pCl6 {
  margin-top: 16px;
}
.index_task-3FXE_ .index_taskItem-hP5bg .index_btn-2h7Zy {
  border: none;
  color: #2861FC;
}
.index_task-3FXE_ .index_workspaceItem-3wX6G {
  height: 198px;
  justify-content: inherit;
  width: 48%;
}
.index_task-3FXE_ .index_workspaceItem-3wX6G:hover {
  transform: translateY(-10px);
  box-shadow: 0px 8px 32px 0px rgba(153, 153, 153, 0.4);
}
.index_tutPanel-2JNcv {
  background: #ffffff;
  padding: 25px 41px;
  margin-bottom: 24px;
  border: #E8EAED solid 1px;
  position: relative;
  padding-top: 35px;
}
.index_tutPanel-2JNcv .index_tutorialWrap-2BLAm {
  width: 100%;
  height: 230px;
  overflow: hidden;
  padding: 0 5px;
  padding-top: 15px;
}
.index_tutPanel-2JNcv .index_tutorialWrap-2BLAm .index_moveCover-20mb4 {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.3s;
}
.index_tutPanel-2JNcv .index_tutorialWrap-2BLAm .index_moveCoverLeft-3Wpmf {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: -1090px;
  transition: all 0.3s;
}
.index_tutPanel-2JNcv .index_level-kYy2w {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
.index_tutPanel-2JNcv .index_level-kYy2w .index_levelTitle-1UIzF {
  font-size: 14px;
  color: #596069;
  cursor: pointer;
  padding: 10px 24px;
  border-radius: 26px;
}
.index_tutPanel-2JNcv .index_level-kYy2w .index_levelTitle-1UIzF:hover {
  color: #2861FC;
}
.index_tutPanel-2JNcv .index_floatImg-3Vog7 {
  position: absolute;
  right: 0;
  bottom: -54px;
  cursor: pointer;
  z-index: 1;
}
.index_tutPanel-2JNcv .index_hideText-25RFy {
  position: absolute;
  right: -16px;
  top: 40px;
  cursor: pointer;
  color: #2861FC;
}
.index_tutPanel-2JNcv .index_hideBtn-1aFY_ {
  cursor: pointer;
  font-size: 14px;
  color: #2861FC;
  margin-right: 24px;
}
.index_tutPanel-2JNcv .index_checkMore-3WH2r {
  cursor: pointer;
  font-size: 14px;
  color: #2861FC;
}
.index_tutPanel-2JNcv .index_mouyu-12rA_ {
  position: absolute;
  bottom: 0;
  width: 150px;
  height: 90px;
  background-position: center center;
  background-size: 100% 100%;
  right: 40px;
}
.index_tutPanel-2JNcv .index_mouyu-12rA_ .index_hideText-25RFy {
  position: absolute;
  right: -16px;
  top: 40px;
  cursor: pointer;
  color: #2861FC;
}
.index_tutPanel-2JNcv .index_task-3FXE_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_tutPanel-2JNcv .index_tutCol-2o08j {
  display: flex;
  flex-direction: row;
  padding: 10px 0;
}
.index_tutPanel-2JNcv .index_tutCol-2o08j .index_checkIcon-vchZR {
  color: #0CC860;
  font-size: 14px;
  margin-right: 10px;
}
.index_tutPanel-2JNcv .index_tutCol-2o08j .index_tutDone-376Px {
  color: #596069;
}
.index_tutPanel-2JNcv .index_tutCol-2o08j .index_tutUndone-1YWEF {
  color: #0050B3;
  cursor: pointer;
}
.index_tutPanel-2JNcv .index_tutCol-2o08j .index_tutUndone-1YWEF:hover {
  color: #2861FC;
}
.index_tutPanel-2JNcv .index_dismiss-2E43B {
  float: right;
  color: #0050B3;
  cursor: pointer;
}
.index_tutPanel-2JNcv .index_dismiss-2E43B .index_hint-E1R13 {
  color: #D8D8D8;
}
.index_tutPanel-2JNcv .index_dismiss-2E43B:hover {
  color: #2861FC;
}
.index_successPanel-2rsLH .index_successCtn-3AqZC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_successPanel-2rsLH .index_successCtn-3AqZC .index_successImg-15RQy {
  background-image: url(https://mo-imgs.momodel.cn/img/bonus.png);
  width: 376px;
  height: 165px;
  background-size: 100% 100%;
  margin-top: 20px;
  margin-bottom: 10px;
}
.index_successPanel-2rsLH .index_successCtn-3AqZC .index_desText-2yAjC {
  color: #969DA6;
}
.index_successPanel-2rsLH .anticon {
  display: none;
}
.index_successPanel-2rsLH .ant-confirm-title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: SFProText-Semibold, sans-serif;
  font-size: 24px;
}
.index_successPanel-2rsLH .ant-confirm-content {
  margin-left: 0;
}
.index_docWrap-2E1-_ .index_count--M0oR {
  border: 1px solid #2861FC;
  color: #2861FC;
  cursor: pointer;
  font-size: 10px;
  text-align: center;
  width: 16px;
  height: 16px;
  line-height: 14px;
  margin-right: 8px;
  border-radius: 50%;
  float: left;
  margin-top: 2px;
}
.index_docWrap-2E1-_ .index_docsItem-2Khat {
  color: #24292E;
  font-size: 14px;
  cursor: pointer;
}
.index_docWrap-2E1-_:hover .index_count--M0oR {
  color: white;
  background: #2861FC;
}
.index_docWrap-2E1-_:hover .index_docsItem-2Khat {
  color: #2861FC;
}
.index_blueNum-VpMpo {
  color: #2861FC;
  font-size: 16px;
}
.index_normalNum-2pVBG {
  font-size: 16px;
}
.index_taskModalContent-oerIH {
  color: #919497;
}
.index_taskModalContent-oerIH .index_projectName-ukv57 {
  color: #24292E;
}
.index_taskModalContent-oerIH .index_filename-3a2LA {
  color: #24292E;
  font-family: monospace;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1Srl7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-4SX7L {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-4SX7L .index_forkDiv2QueueInit-1TiNi {
  height: 100px !important;
}
.index_forkDiv1-4SX7L .index_forkDiv2Queue-DozKI {
  height: 151px !important;
}
.index_forkDiv1-4SX7L .index_forkDiv2-3zBSa {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-4SX7L .index_forkDiv2-3zBSa .index_word-rbijG {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-4SX7L .index_forkDiv2-3zBSa .index_word-rbijG .index_boldWord-2yT_J {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-4SX7L .index_forkDiv2-3zBSa .index_loadingHint-3KxjO {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2TZPI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1w73p {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-_ed_W {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-qMm9i {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-qMm9i::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-Vd0In {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-Vd0In .index_filterCheckbox-2x6ad {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-Vd0In .index_filterFooter-zJujR {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-Vd0In .index_numberInput-y3D8m {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-Vd0In .index_filterTitle-3M9b6 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-Vd0In .index_modalBtnCancel-2TZPI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-Vd0In .index_modalBtnOk-2Ncye {
  border-radius: 24px !important;
}
.index_tableFilterDiv-Vd0In .index_tableBtn-1Xx6b {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-Vd0In .index_tableBtn-1Xx6b:hover {
  color: #2861FC;
}
.index_tableFilterDiv-Vd0In :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1i01X {
  display: flex;
}
.index_splitLine-1jV2n {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-6GH0e {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2hVVS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2mZLy {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-26mgv {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-26mgv:hover {
  text-decoration: underline;
}
.index_copyLink-PcV7y {
  margin-left: 24px;
}
.index_copyLink-PcV7y .index_copyIcon-2fXhz {
  margin-right: 4px;
}
.index_flexCenter-2JrNM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-vNAu2 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-7og5z {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2Z9uK {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-21eL8 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-21eL8:hover {
  color: #2861FC;
}
.index_bluePlainText-1PFxa {
  color: #2861FC;
}
.index_blueTextPlain-3wbob {
  color: #2861FC;
}
.index_antInput-1WdBl {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-R-EwX {
  margin-right: 16px;
}
.index_ml8-Povco {
  margin-left: 8px;
}
.index_mr8-ZQ4Dk {
  margin-right: 8px;
}
.index_mb16-1i2X1 {
  margin-bottom: 16px;
}
.index_moTag-aj5c0 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-fJeyo {
  cursor: pointer;
}
.index_moUserAvatar-Yfv1C {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3xtVE {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-fJeyo:hover .index_moUserAvatar-Yfv1C {
  color: #2861FC;
}
.index_navOverlay-3S80T .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3S80T .ant-dropdown-menu-item a,
.index_navOverlay-3S80T .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3S80T .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3S80T .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2rnBP .index_subTitle-1aKgx {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2rnBP .ant-table-thead > tr > th,
.index_homeworkTableStyle-2rnBP .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2rnBP .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2rnBP .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2rnBP .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2rnBP .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2rnBP .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2rnBP .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2rnBP .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-29Q7m,
.index_modalHeaderNew-1ctci {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1ctci {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-29evc {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-29Q7m:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-29Q7m {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-29Q7m:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-9JMXZ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-6GH0e {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2JrNM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2FNmO {
  margin-left: 16px;
}
.index_mr16-R-EwX {
  margin-right: 16px;
}
.index_phone-modal-1xJyb {
  width: 80% !important;
}
.index_medalSrc-2jSBp {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2zBkO 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2zBkO {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1tJWs .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1tJWs .ant-tabs {
  background: white;
}
.index_tabStyle-1tJWs .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-wszJq {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-ytEES {
  width: 100%;
}
.index_spin-ytEES .index_ant-spin-container-2gRIT {
  width: 100%;
}
.index_confirmBtns-2E1J2 {
  color: red;
}
.index_confirmBtns-2E1J2 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2HoFg {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2HoFg .index_studentNum-1wCRX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-qDSlx .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-qDSlx .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-qDSlx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-qDSlx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-qDSlx .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3qRbj {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_processWrap-3UIid {
  display: flex;
  justify-content: space-between;
  width: 1200px;
}
.index_title-1Ukz0 {
  font-size: 18px;
  font-weight: 600;
  color: #24292E;
  margin-bottom: 25px;
}
.index_newProcessWrap-3JAoh {
  width: 1068px;
}
.index_divider-kS4lm {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 190px;
  width: 100px;
}
.index_divider-kS4lm .index_dividerItem-2iOmW {
  width: 0;
  height: 0;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-left: 10px solid #BFBFBF;
}
.index_divider-kS4lm .index_mlIcon-yjsUw {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: #C2C9D3 solid 1px;
  text-align: center;
  line-height: 32px;
}
.index_divider-kS4lm .index_mlLine-J4VRq {
  width: 37px;
  height: 1px;
  border: #C2C9D3 solid 0.4px;
}
.index_newDivider-gk7ML {
  height: 190px;
}
.index_processItem-yWfkT {
  width: 260px;
  height: 190px;
  transition: all 0.3s;
}
.index_processItem-yWfkT .index_processBlock-1s1pe {
  width: 100%;
  height: 100%;
  background-color: white;
  box-shadow: 0px 4px 22px 0px rgba(153, 153, 153, 0.21);
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_processItem-yWfkT .index_processBlock-1s1pe .index_processContent-29WFx {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 36px 18px;
  text-align: center;
}
.index_processItem-yWfkT .index_processBlock-1s1pe .index_processBlockText1-2-KiA {
  font-size: 18px;
  color: #24292E;
  margin-top: 24px;
}
.index_processItem-yWfkT .index_processBlock-1s1pe .index_processBlockText2-5SXir {
  font-size: 16px;
  color: #596069;
  margin-top: 14px;
}
.index_processItem-yWfkT .index_processBlock-1s1pe:hover {
  box-shadow: 0px 8px 32px 0px rgba(153, 153, 153, 0.2);
}
.index_processItem-yWfkT .index_processBlock-1s1pe:hover .index_processHover-2Br0h {
  display: block;
}
.index_processItem-yWfkT .index_processHover-2Br0h {
  width: 100%;
  background: #338DFB;
  display: none;
  position: absolute;
  top: 0;
  height: 100%;
  color: white;
  font-size: 16px;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  text-align: center;
  padding: 24px 32px;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 .index_btns-3jC24 {
  display: flex;
  flex-direction: column;
  width: 200px;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 .index_btns-3jC24 .index_createBtn-1_tsU {
  border: none;
  background: white;
  width: 100%;
  height: 32px;
  transition: none;
  margin-bottom: 12px;
  color: #24292E;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 .index_btns-3jC24 .index_createBtn-1_tsU:hover {
  color: #2861FC;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 .index_btns-3jC24 .index_docBtn-zp5hd {
  background: transparent;
  color: white;
  height: 32px;
  transition: all 0ms;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processHoverContent-28No5 .index_btns-3jC24 .index_docBtn-zp5hd:hover {
  color: #2861FC;
  border: 1px solid white;
  background: white;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_tangle-2YNyu {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #BFBFBF;
  margin-bottom: 32px;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processBlockText3-16BZG {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 16px;
  width: 100%;
  padding-left: 40px;
}
.index_processItem-yWfkT .index_processHover-2Br0h .index_processBlockText3-16BZG::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ACD1FF;
  margin-right: 16px;
}
.index_processItem-yWfkT:hover {
  transform: translateY(-10px);
}
.index_newProcessItem-1lI71 {
  width: 260px;
  height: 190px;
}
.index_newProcessItem-1lI71 .index_newProcessBlock-3d3ek {
  height: 190px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-NsS3S {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2b2Ya {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2b2Ya .index_forkDiv2QueueInit-30K-u {
  height: 100px !important;
}
.index_forkDiv1-2b2Ya .index_forkDiv2Queue-3iyc7 {
  height: 151px !important;
}
.index_forkDiv1-2b2Ya .index_forkDiv2-13VO3 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2b2Ya .index_forkDiv2-13VO3 .index_word-1CcUQ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2b2Ya .index_forkDiv2-13VO3 .index_word-1CcUQ .index_boldWord-1q2Oc {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2b2Ya .index_forkDiv2-13VO3 .index_loadingHint-2Q1jV {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-35dQr {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-cZcqh {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3pHg0 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-27h7t {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-27h7t::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1j0fr {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1j0fr .index_filterCheckbox-2811V {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1j0fr .index_filterFooter-1tb4_ {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1j0fr .index_numberInput-kiYg3 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1j0fr .index_filterTitle-1lC7_ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1j0fr .index_modalBtnCancel-35dQr {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1j0fr .index_modalBtnOk-13ggT {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1j0fr .index_tableBtn-Xmg0R {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1j0fr .index_tableBtn-Xmg0R:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1j0fr :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-KvOfN {
  display: flex;
}
.index_splitLine-2etzG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-6qBTc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-17eS7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3MNEz {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-l21lm {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-l21lm:hover {
  text-decoration: underline;
}
.index_copyLink-2iSf4 {
  margin-left: 24px;
}
.index_copyLink-2iSf4 .index_copyIcon-2KEuB {
  margin-right: 4px;
}
.index_flexCenter-1yH0I {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-148_H {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3MYFg {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-30NfD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-xUDN2 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-xUDN2:hover {
  color: #2861FC;
}
.index_bluePlainText-gu_BP {
  color: #2861FC;
}
.index_blueTextPlain-3-g9b {
  color: #2861FC;
}
.index_antInput-3j8zI {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-qMtPs {
  margin-right: 16px;
}
.index_ml8-Pw40a {
  margin-left: 8px;
}
.index_mr8-3wR08 {
  margin-right: 8px;
}
.index_mb16-1iRrf {
  margin-bottom: 16px;
}
.index_moTag-3hKEt {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan--rJTI {
  cursor: pointer;
}
.index_moUserAvatar-3kD-d {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-as2Be {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan--rJTI:hover .index_moUserAvatar-3kD-d {
  color: #2861FC;
}
.index_navOverlay-sI-2A .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-sI-2A .ant-dropdown-menu-item a,
.index_navOverlay-sI-2A .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-sI-2A .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-sI-2A .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-KR4RK .index_subTitle-722c- {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-KR4RK .ant-table-thead > tr > th,
.index_homeworkTableStyle-KR4RK .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-KR4RK .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-KR4RK .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-KR4RK .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-KR4RK .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-KR4RK .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-KR4RK .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-KR4RK .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2M8sl,
.index_modalHeaderNew-1n0U7 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1n0U7 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-46Xjq {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2M8sl:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2M8sl {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2M8sl:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1IchH {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-6qBTc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1yH0I {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-17Nwg {
  margin-left: 16px;
}
.index_mr16-qMtPs {
  margin-right: 16px;
}
.index_phone-modal-3NqQu {
  width: 80% !important;
}
.index_medalSrc-2M3Ng {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-23P8p 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-23P8p {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2GFS2 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2GFS2 .ant-tabs {
  background: white;
}
.index_tabStyle-2GFS2 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2vZuJ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1XeOk {
  width: 100%;
}
.index_spin-1XeOk .index_ant-spin-container-1_-0U {
  width: 100%;
}
.index_confirmBtns-33XXk {
  color: red;
}
.index_confirmBtns-33XXk .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1pQZT {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1pQZT .index_studentNum-1_oVS {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1uQyQ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1uQyQ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1uQyQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1uQyQ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1uQyQ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-12c1K {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_photoDiv-3Aohb,
.index_photoDivDataset-3V70o {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.index_photoDiv-3Aohb .ant-modal-header,
.index_photoDivDataset-3V70o .ant-modal-header {
  border-bottom: none;
  background: #f5f5f5;
  padding: 16px;
  font-size: 16px;
  color: #303030;
  font-weight: 600;
}
.index_photoDiv-3Aohb .index_photoUpload-vKB6g,
.index_photoDivDataset-3V70o .index_photoUpload-vKB6g {
  width: 100%;
}
.index_photoDiv-3Aohb .index_photoUpload-vKB6g .index_picDoc-19oKA,
.index_photoDivDataset-3V70o .index_photoUpload-vKB6g .index_picDoc-19oKA {
  cursor: pointer;
  font-size: 12px;
  color: #969DA6;
  margin-left: 8px;
  padding-top: 3px;
}
.index_photoDiv-3Aohb .index_photoUpload-vKB6g .index_picDocDataset-Nr0YC,
.index_photoDivDataset-3V70o .index_photoUpload-vKB6g .index_picDocDataset-Nr0YC {
  cursor: pointer;
  font-size: 12px;
  color: white;
  text-align: center;
}
.index_photoDiv-3Aohb .index_photoUpload-vKB6g .index_picDoc-19oKA:hover,
.index_photoDivDataset-3V70o .index_photoUpload-vKB6g .index_picDoc-19oKA:hover {
  color: #2861FC;
}
.index_photoDiv-3Aohb .index_photoP-leOrO,
.index_photoDivDataset-3V70o .index_photoP-leOrO {
  text-align: right;
  margin: 15px 0 0 0;
}
.index_photoDivDataset-3V70o {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  cursor: pointer;
  background: rgba(170, 170, 170, 0.52);
  color: transparent;
  opacity: 0;
}
.index_photoDivDataset-3V70o:hover {
  opacity: 1;
  background: #0000008c;
}
.index_reUpload-2zejz {
  font-size: 14px;
  color: #2861FC;
  cursor: pointer;
  margin-top: 16px;
}
.index_avatarCamera-1XF96 {
  width: 20px;
  height: 20px;
  background-color: #2861FC;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 20px 20px;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/img/camera.png);
  mask-image: url(https://mo-imgs.momodel.cn/img/camera.png);
}
.index_avatarCamera-1XF96:hover {
  background: #69c0ff;
}
.index_avatarCameraDataset-2NFWQ {
  width: 30px;
  height: 30px;
  background-color: white;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 20px 20px;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/img/camera.png);
  mask-image: url(https://mo-imgs.momodel.cn/img/camera.png);
  -webkit-mask-position-x: center;
}
.index_projectCard-1a5jy {
  width: 360px;
  height: 375px;
  background: white;
  border: 1px solid #e8eaed;
  border-radius: 4px;
}
.index_projectCardInfo-1n9rs {
  padding: 16px 24px 24px 24px;
}
.index_projectCardInfo-1n9rs .index_cardInfoTop-dTCd9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 12px;
  color: #596069;
}
.index_projectCardInfo-1n9rs .index_cardInfoTop-dTCd9 div {
  width: 75%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S .index_cardInfoBottomLeft-z74ms {
  width: 80%;
  font-size: 12px;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S .index_cardInfoBottomLeft-z74ms .index_infoDesc-2rux2 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  color: #596069;
  margin-bottom: 8px;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S .index_cardInfoBottomLeft-z74ms .index_infoTopNum-2wDwX {
  color: #969DA6;
  display: flex;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S .index_cardInfoBottomLeft-z74ms .index_infoTopNum-2wDwX .index_tags-38M6n {
  width: 100px;
  height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 16px;
}
.index_projectCardInfo-1n9rs .index_cardInfoBottom-1zW-S .index_avater-xmBuC {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.img-upload .ant-modal-header {
  border-bottom: none;
  background: #F5F5F5;
  padding-left: 20px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1QtnX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-31oHr {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-31oHr .index_forkDiv2QueueInit-nx52U {
  height: 100px !important;
}
.index_forkDiv1-31oHr .index_forkDiv2Queue-20G_9 {
  height: 151px !important;
}
.index_forkDiv1-31oHr .index_forkDiv2-23Ydd {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-31oHr .index_forkDiv2-23Ydd .index_word-3WNbF {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-31oHr .index_forkDiv2-23Ydd .index_word-3WNbF .index_boldWord-1E-mq {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-31oHr .index_forkDiv2-23Ydd .index_loadingHint-2N874 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Y52h {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1vkI5 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1E8Yh {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3wPW0 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3wPW0::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3w99v {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3w99v .index_filterCheckbox-1ekHF {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3w99v .index_filterFooter-11mwb {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3w99v .index_numberInput-1kMKw {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3w99v .index_filterTitle-2mrRs {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3w99v .index_modalBtnCancel-3Y52h {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3w99v .index_modalBtnOk-3r92L {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3w99v .index_tableBtn-3g5uj {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3w99v .index_tableBtn-3g5uj:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3w99v :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3zPgo {
  display: flex;
}
.index_splitLine-2Bdv- {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3o9OD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-iMha_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1gDzv {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2jc72 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2jc72:hover {
  text-decoration: underline;
}
.index_copyLink-nPLzI {
  margin-left: 24px;
}
.index_copyLink-nPLzI .index_copyIcon-17OOe {
  margin-right: 4px;
}
.index_flexCenter-OI53Q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2eFIk {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2PbAa {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3SVii {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3gbbW {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3gbbW:hover {
  color: #2861FC;
}
.index_bluePlainText-13qbA {
  color: #2861FC;
}
.index_blueTextPlain-2FVfX {
  color: #2861FC;
}
.index_antInput-3Vhza {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3XAxV {
  margin-right: 16px;
}
.index_ml8-1W0g0 {
  margin-left: 8px;
}
.index_mr8-1cZUW {
  margin-right: 8px;
}
.index_mb16-Xm1p5 {
  margin-bottom: 16px;
}
.index_moTag-2kktV {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2Eq7X {
  cursor: pointer;
}
.index_moUserAvatar-173z6 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1C37Y {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2Eq7X:hover .index_moUserAvatar-173z6 {
  color: #2861FC;
}
.index_navOverlay-3QAA5 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3QAA5 .ant-dropdown-menu-item a,
.index_navOverlay-3QAA5 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3QAA5 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3QAA5 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2vH3H .index_subTitle-1iCTG {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2vH3H .ant-table-thead > tr > th,
.index_homeworkTableStyle-2vH3H .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2vH3H .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2vH3H .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2vH3H .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2vH3H .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2vH3H .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2vH3H .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2vH3H .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3PLgD,
.index_modalHeaderNew-1xIhy {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1xIhy {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2ue8B {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3PLgD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3PLgD {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3PLgD:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-XDujZ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3o9OD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-OI53Q {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1WG6M {
  margin-left: 16px;
}
.index_mr16-3XAxV {
  margin-right: 16px;
}
.index_phone-modal-3DUd6 {
  width: 80% !important;
}
.index_medalSrc-12lJp {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1Tj5A 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1Tj5A {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3s-tX .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3s-tX .ant-tabs {
  background: white;
}
.index_tabStyle-3s-tX .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3fcam {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3jzI6 {
  width: 100%;
}
.index_spin-3jzI6 .index_ant-spin-container-3pg_Z {
  width: 100%;
}
.index_confirmBtns-1eQSq {
  color: red;
}
.index_confirmBtns-1eQSq .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1KVbi {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1KVbi .index_studentNum-1E1aZ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-23yyo .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-23yyo .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-23yyo .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-23yyo .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-23yyo .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2o-ih {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_projectEdit-10-Xd .ant-input {
  background: #F9F9F9;
  box-shadow: none;
  border: none;
}
.index_projectEdit-10-Xd .ant-input:focus {
  box-shadow: none;
}
.index_projectEdit-10-Xd .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  background: #2861FC;
  color: white;
}
.index_projectEdit-10-Xd .ant-radio-button-wrapper {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_projectEdit-10-Xd .ant-radio-button-wrapper:first-child {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  border-right: none;
}
.index_projectEdit-10-Xd .ant-radio-button-wrapper:last-child {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-left: none;
}
.index_projectEdit-10-Xd .ant-select-selection--single {
  height: 40px;
}
.index_projectEdit-10-Xd .ant-select-selection__rendered {
  line-height: 40px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .ant-tag {
  color: #4E90DA;
  border: 1px solid #4E90DA;
  border-radius: 16px;
  height: 26px;
  line-height: 26px;
  margin-bottom: 8px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_selectedTags-1RadN {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_selectedTags-1RadN .ant-tag {
  background: #E9F4FE;
  border: none;
  height: 28px;
  line-height: 28px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_selectedTags-1RadN .ant-tag .anticon-close {
  color: #4E90DA;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_newTagBtn-O5eCH,
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_newTagInput-TrNXH {
  border-radius: 16px;
  height: 26px;
  line-height: 26px;
  color: #4E90DA;
  margin-bottom: 8px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_newTagBtn-O5eCH {
  border-color: #4E90DA;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_newTagInput-TrNXH {
  height: 28px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_sperate-2FYtT {
  height: 1px;
  background: #4E90DA;
  margin: 16px 0;
  margin-top: 8px;
}
.index_projectEdit-10-Xd .index_projectTags-2S7TI .index_disableDefaultTags-1lqeU .ant-tag {
  color: #DEDEDE;
  border: 1px solid #DEDEDE;
  cursor: not-allowed;
}
.index_projectEdit-10-Xd .index_coverImgLab-mok1f {
  display: inline-block;
  width: 240px;
}
.index_projectEdit-10-Xd .index_coverImgLab-mok1f span:first-child {
  float: left;
}
.index_projectEdit-10-Xd .index_coverImgLab-mok1f span:last-child {
  cursor: pointer;
  padding: 3px;
}
.index_projectEdit-10-Xd .index_coverImgLab-mok1f span:last-child:hover i {
  color: #2861FC;
}
.index_box-Mpg9E {
  display: flex;
  box-shadow: 0 2px 15px 1px rgba(142, 142, 142, 0.4);
  width: 244px;
  height: 206px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.index_box-Mpg9E .index_anticon-Vyc4c {
  color: #32b7d8;
  font-size: 80px;
  margin-bottom: 30px;
}
.index_box-Mpg9E .index_description-2pXPo {
  font-size: 16px;
  text-align: center;
  color: #999999;
}
.index_form-1eC4J .ant-radio.ant-radio-checked {
  width: 16px;
  height: 16px;
}
.index_box-Mpg9E:hover {
  box-shadow: none;
  background-color: #32b7d8;
}
.index_box-Mpg9E:hover .index_description-2pXPo {
  color: #fff;
}
.index_box-Mpg9E:hover .index_anticon-Vyc4c {
  color: #fff;
}
.index_radioWrap-2e4yN {
  display: flex;
  flex-direction: column;
}
.index_templateItem-1QPLZ {
  width: 350px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  margin-top: -3px;
}
.index_radioDescription-NuK86 {
  width: 350px;
  opacity: 0.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  display: block;
}
.index_templateLabel-2zXKw {
  color: #24292E;
  font-weight: 500;
  font-size: 16px;
}
.index_doc-3s7-R {
  color: #2861FC;
  cursor: pointer ;
  font-style: italic;
}
.index_mainContent-2konM {
  align-items: center;
  justify-content: space-around;
}
.index_mainContent-2konM .index_subChoose-2UUi5 {
  justify-content: center;
}
.index_mainContent-2konM .index_mainCate-1a6Kx {
  height: 140px;
  border: 1px solid #E8EAED;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 5px;
  margin-left: 20px;
  margin-right: 20px;
  cursor: pointer;
  background-image: url("https://mo-imgs.momodel.cn/Workspace/newProject/gray.png");
  background-size: 160px 40px;
  background-repeat: no-repeat;
  background-position-y: 36px;
  background-position-x: 135px;
}
.index_mainContent-2konM .index_mainCate-1a6Kx .index_blankProject-JaKpM {
  margin-top: 54px;
  font-size: 16px;
}
.index_mainContent-2konM .index_subCateGithub-1d5JZ {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 5px;
  margin-top: 20px;
}
.index_mainContent-2konM .index_subCateGithub-1d5JZ .index_githubOther-3BmdV {
  font-size: 14px;
  margin-bottom: 15px;
  color: #919497;
}
.index_mainContent-2konM .index_subCateGithub-1d5JZ .index_githubText-1UqdD {
  cursor: pointer;
  font-size: 14px;
}
.index_mainContent-2konM .index_subCateGithub-1d5JZ .index_githubAuth-RRSLH {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 36px;
  height: 36px;
  background-color: #969DA6;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 36px 36px;
  -webkit-mask-image: url(https://mo-imgs.momodel.cn/GitHub-Mark-120px-plus.png);
  mask-image: url(https://mo-imgs.momodel.cn/GitHub-Mark-120px-plus.png);
  cursor: pointer;
}
.index_mainContent-2konM .index_subCateTemplate-2awFP {
  width: 206px;
  height: 100px;
  border: 1px solid #E8EAED;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 20px;
  margin-left: 20px;
}
.index_mainContent-2konM .index_subCateTemplate-2awFP i {
  margin-bottom: 0px;
  font-size: 36px !important;
  color: #969DA6;
}
.index_mainContent-2konM .index_githubText-1UqdD:hover {
  color: #2861FC;
}
.index_mainContent-2konM .index_mainCate-1a6Kx:hover {
  box-shadow: 0px 8px 12px rgba(150, 157, 166, 0.2);
  background-image: url("https://mo-imgs.momodel.cn/Workspace/newProject/blue.png");
}
.index_editorImage-2H59s {
  width: 240px;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_editorImage-2H59s .index_imgText-14E6E {
  color: #FFFFFF;
  display: block;
  overflow: hidden;
  word-wrap: break-word;
}
.index_imgCover-1eXJc {
  position: absolute;
  top: 42px;
  width: 240px;
  height: 30px;
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
}
.index_refreshImgIcon-1zZ84 {
  z-index: 100;
  font-size: 18px;
  font-weight: 900;
  cursor: pointer;
  color: #2861FC;
  position: absolute;
  left: 218px;
  top: -24px;
  width: 18px;
  height: 18px;
}
.index_doc-3s7-R {
  color: #2861FC;
  cursor: pointer ;
  font-style: italic;
}
.index_mainColor-2a0NC {
  color: #2861FC;
}
.index_task-112vx {
  position: absolute;
  left: 0;
  top: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1dwK_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2-9M8 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2-9M8 .index_forkDiv2QueueInit-39sz- {
  height: 100px !important;
}
.index_forkDiv1-2-9M8 .index_forkDiv2Queue-2D4DE {
  height: 151px !important;
}
.index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 .index_word-URWoA {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 .index_word-URWoA .index_boldWord-14T_E {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 .index_loadingHint-WLVkG {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1EALf {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-jUtxl {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3F5go {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1iQaQ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1iQaQ::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-212D5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-212D5 .index_filterCheckbox-Eas06 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-212D5 .index_filterFooter-1iZs7 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-212D5 .index_numberInput-33NHM {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-212D5 .index_filterTitle-1Ikxx {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-212D5 .index_modalBtnCancel-1EALf {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-212D5 .index_modalBtnOk-2U2pT {
  border-radius: 24px !important;
}
.index_tableFilterDiv-212D5 .index_tableBtn-53Iil {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-212D5 .index_tableBtn-53Iil:hover {
  color: #2861FC;
}
.index_tableFilterDiv-212D5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2PQrd {
  display: flex;
}
.index_splitLine-SuDPj {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2I74R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1yoWf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1upFQ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1EWnU {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1EWnU:hover {
  text-decoration: underline;
}
.index_copyLink-2kZm6 {
  margin-left: 24px;
}
.index_copyLink-2kZm6 .index_copyIcon-3XhyI {
  margin-right: 4px;
}
.index_flexCenter-27R_s {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2Zyti {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3Uu89 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1yfmo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3NxSG {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3NxSG:hover {
  color: #2861FC;
}
.index_bluePlainText-1C1SL {
  color: #2861FC;
}
.index_blueTextPlain-3Wtn6 {
  color: #2861FC;
}
.index_antInput-3_l3Q {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2NZHT {
  margin-right: 16px;
}
.index_ml8-ywahv {
  margin-left: 8px;
}
.index_mr8-1lhZm {
  margin-right: 8px;
}
.index_mb16-1-1S0 {
  margin-bottom: 16px;
}
.index_moTag-3b_b- {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-15YGe {
  cursor: pointer;
}
.index_moUserAvatar-21dbo {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3Ag9Q {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-15YGe:hover .index_moUserAvatar-21dbo {
  color: #2861FC;
}
.index_navOverlay-1z3U7 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1z3U7 .ant-dropdown-menu-item a,
.index_navOverlay-1z3U7 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1z3U7 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1z3U7 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1d1Sp .index_subTitle-2QAT5 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1d1Sp .ant-table-thead > tr > th,
.index_homeworkTableStyle-1d1Sp .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1d1Sp .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1d1Sp .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1d1Sp .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1d1Sp .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1d1Sp .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1d1Sp .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1d1Sp .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2TPGR,
.index_modalHeaderNew-3YPma {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3YPma {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3vwJI {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2TPGR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2TPGR {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2TPGR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2IgRv {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2I74R {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-27R_s {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-ncFU0 {
  margin-left: 16px;
}
.index_mr16-2NZHT {
  margin-right: 16px;
}
.index_phone-modal-29PNx {
  width: 80% !important;
}
.index_medalSrc-1uJUR {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1rCT4 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1rCT4 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-faH_W .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-faH_W .ant-tabs {
  background: white;
}
.index_tabStyle-faH_W .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1wFws {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2LwJU {
  width: 100%;
}
.index_spin-2LwJU .index_ant-spin-container-l5ITu {
  width: 100%;
}
.index_confirmBtns-Tnj11 {
  color: red;
}
.index_confirmBtns-Tnj11 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3fgmw {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3fgmw .index_studentNum-3qdt5 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2mb8y .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2mb8y .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2mb8y .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2mb8y .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2mb8y .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1fLzi {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
#moduleDot, #appDot, #datasetDot {
  top: 0px;
  transition: all 0.8s;
  background: red;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  left: 11px;
}
#moduleDot.top1 {
  transform: translateY(24px);
  transition: all 0.8s;
}
#moduleDot.top2 {
  transform: translateY(300px);
  transition: all 0.8s;
}
.index_gpuUse-1UeIL {
  cursor: pointer;
}
.index_gpuUse-1UeIL:hover {
  color: #2861FC;
}
.index_normal-27THD .index_tabText-unSUZ {
  color: #bfbfbf;
  font-size: 12px;
}
.index_normal-27THD .index_iconActive-16YRG {
  color: #2861FC;
}
.index_normal-27THD .index_iconDefault-36Vmg {
  font-size: 16px;
}
.index_normal-27THD .ant-tabs-nav-wrap {
  line-height: 30px;
}
.index_normal-27THD .ant-tabs-nav .ant-tabs-tab-active {
  color: #2861FC !important;
}
.index_normal-27THD .ant-tabs-nav .ant-tabs-tab-active i {
  color: #2861FC !important;
}
.index_normal-27THD .ant-tabs-nav .ant-tabs-tab i {
  color: #8A8A8A;
  position: relative;
  top: 1px;
}
.index_normal-27THD .ant-tabs-nav .ant-tabs-tab {
  color: #8A8A8A;
}
.index_normal-27THD .ant-tabs-nav .ant-tabs-tab:hover i {
  color: #2861FC !important;
}
.index_normal-27THD .index_gpuTime-3aCDu {
  color: #2861FC;
  display: flex;
  align-items: center;
}
.index_normal-27THD .index_gpuTime-3aCDu .index_iconfont-1nb0D.index_icon-GPU-CYY76 {
  color: #2861FC;
}
.index_normal-27THD .index_extraHelpInfo-349tG {
  margin-top: 5px;
  color: #2861fc;
}
.index_normal-27THD .index_extraHelpInfo-349tG .index_extraHelpInfoText-14nEh {
  margin: 0 20px 0 5px;
}
.index_normal-27THD .index_extraHelpInfo-349tG:hover {
  cursor: pointer;
}
.index_normal-27THD .index_projectAdd-13w_7 {
  color: #2861FC;
  cursor: pointer;
  margin: 0 22px 0 18px;
}
.index_normal-27THD .index_projectAdd-13w_7:hover {
  color: #2861FC;
}
.index_normal-27THD .index_forkDiv1-2-9M8 {
  width: 1170px;
  position: fixed;
  z-index: 9;
  display: flex;
  justify-content: center;
  top: 100px;
}
.index_normal-27THD .index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
}
.index_normal-27THD .index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 .index_word-URWoA {
  padding: 10px 20px;
}
.index_normal-27THD .index_forkDiv1-2-9M8 .index_forkDiv2-AIeM4 .index_word-URWoA .index_boldWord-14T_E {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_normal-27THD .index_tabs-ICRK- {
  background: transparent;
}
.index_normal-27THD .index_tabs-ICRK- .index_ant-tabs-ink-bar-3rNQI {
  background-color: #2861FC !important;
}
.index_normal-27THD .index_header-brONt {
  padding: 0 32px;
  margin-top: 32px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.index_normal-27THD .index_header-brONt .index_select-2tm0A {
  width: 140px;
  margin-right: 20px;
}
.index_normal-27THD .index_header-brONt .index_btnFlow-2n15D {
  border: 1px solid #2861FC;
  border-radius: 3px;
  padding: 4px 6px;
  margin-right: 24px;
  padding-top: 6;
}
.index_normal-27THD .index_header-brONt .index_btnFlow-2n15D .index_flowIcon-BM0wL {
  color: #2861FC;
  font-size: 16px;
  cursor: pointer;
}
.index_normal-27THD .index_header-brONt .index_timeLineWrap-3NN7T {
  position: absolute;
  right: 20px;
  z-index: 10;
  top: 60px;
  box-shadow: 0px 4px 48px 2px rgba(153, 153, 153, 0.2);
  padding: 30px;
  width: 280px;
  background: white;
}
.index_normal-27THD .index_header-brONt .index_timeLine-2SUMu {
  background: white;
  padding-left: 24px;
  border-left: 2px solid rgba(24, 144, 255, 0.37);
}
.index_normal-27THD .index_header-brONt .index_timeLine-2SUMu .index_dot-s8lNq {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #2861FC;
  position: absolute;
  left: 25px;
  top: 27px;
  transition: all 0.8s;
}
.index_normal-27THD .index_header-brONt .index_textItem-3CNm- {
  margin-top: 8px;
  font-size: 12px;
  color: #969DA6;
}
.index_normal-27THD .index_header-brONt .index_textItemDes-3m2lW {
  font-size: 14px;
  color: #596069;
  margin-bottom: 16px;
}
.index_normal-27THD .index_header-brONt .index_textItemTitle-1fj-x {
  font-size: 18px;
  color: #24292E;
  margin-top: 32px;
  margin-bottom: 8px;
  position: relative;
  font-weight: 500;
}
.index_normal-27THD .index_header-brONt .index_timeLine-2SUMu::before {
  content: '';
  display: inline-block;
  border-style: solid;
  border-width: 0px 10px 20px 10px;
  border-color: transparent transparent white transparent;
  position: absolute;
  left: 47%;
  top: -20px;
}
.index_normal-27THD .index_header-brONt .index_timeLine-2SUMu::after {
  content: '';
  display: inline-block;
  background: red;
  height: 40px;
  width: 60px;
  position: absolute;
  left: 87px;
  top: -28px;
  opacity: 0;
}
.index_normal-27THD .index_steps-2vsAX {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_normal-27THD .index_rightButton-3Grmu {
  float: right;
  border-radius: 15px;
}
.index_normal-27THD .index_projectList-3-oE7 {
  padding: 0;
}
.index_normal-27THD .index_projectList-3-oE7 .index_projectListItem-3R5Um {
  background: white;
}
.index_kong-i4DtB {
  background: white;
  height: 430px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_kong-i4DtB p {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 12px;
  color: #999999;
  text-align: center;
}
.index_kong-i4DtB p .index_emptySpan-2djiV {
  color: #2861FC;
  cursor: pointer;
}
.index_pagination-3N1ig {
  padding: 0 48px 0 32px;
  display: flex;
  justify-content: flex-end;
}
.index_ant-tag-has-color-19fQP {
  color: #969DA6;
}
.index_ant-card-1q8sr .index_ant-card-extra-1-O2U .index_ant-tag-green-3j7xv {
  background: #E2FFF2;
  color: #0EBF5D;
  border-color: #8ADBB7;
}
.index_courseItem-1LkVj {
  padding: 24px 32px;
  padding-bottom: 0px;
  cursor: pointer;
  display: block;
}
.index_courseItem-1LkVj .index_startStudy-1bYZX {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.index_courseItem-1LkVj .index_continueStudy-fJSeQ {
  position: absolute;
  right: 0;
  bottom: 0;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo {
  padding-bottom: 24px;
  border-bottom: 1px solid #F5F5F5;
  align-items: unset;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ {
  width: calc(100% - 180px);
  position: relative;
  overflow: hidden;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_titleWrapper-2k_pQ {
  display: flex;
  align-items: center;
  width: 100%;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_titleWrapper-2k_pQ .index_title-3_DEc {
  font-size: 18px;
  color: #24292E;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 59%;
  margin-right: 8px;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_titleWrapper-2k_pQ .ant-tag {
  cursor: pointer;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_courseNumber-tkKa1 {
  color: #F0C164;
  display: inline-block;
  font-size: 14px;
  margin-top: 6px;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_progress-36pHc {
  margin-left: 8px;
  white-space: nowrap;
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #666666;
  line-height: 25px;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_progress-36pHc span:first-child {
  color: #2861FC;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_description-2VafW {
  margin-top: 12px;
  font-size: 14px;
  color: #596069;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_video-1WzAc {
  color: #2861FC;
  font-size: 12px;
  width: 238px;
  justify-content: flex-end;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .index_video-1WzAc span {
  margin-left: 8px;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .ant-progress-inner {
  background: #EFEFEF;
}
.index_courseItem-1LkVj .index_courseItemWrap-1Y3Eo .index_courseItemContent-1lzsZ .ant-progress-bg {
  height: 12px !important;
}
.index_emptyCourse-K-sf6 {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #8A8A8A;
}
.index_emptyCourse-K-sf6 img {
  margin-bottom: 24px;
}
.index_projectHead-3tS-j {
  background-color: #fff;
  width: 100%;
  height: 50px;
  border-bottom: 2px solid #ececec;
  display: flex;
  align-items: center;
}
.index_projectHead-3tS-j .index_goback-gmtP2 {
  margin: 0 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.index_projectHead-3tS-j .index_workspaceTitle-3nPAc {
  color: #000;
  font-size: 16px;
}
.index_courseItem-1LkVj:hover {
  background: #F7FCFF;
}
.index_courseItem-1LkVj:hover .index_startStudy-1bYZX {
  display: block;
}
.index_projectBtn-2BJdX {
  display: flex;
  align-items: center;
  color: #2861fc;
}
.index_projectBtn-2BJdX .index_projectSaasTip-4El_j {
  margin-right: 10px;
  display: flex;
  align-items: center;
  text-decoration: underline;
  cursor: pointer;
}
.index_projectBtn-2BJdX .index_projectSaasTip-4El_j .index_saasTip-3tSde {
  margin-left: 5px;
}
.index_projectStatusDot-l9gOl {
  cursor: pointer;
}
.index_saasDatasetText-3ybhz::before {
  content: '';
  position: absolute;
  width: 2px;
  height: 30px;
  background-color: #ececec;
  left: -30px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-21FEc {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-16yoY {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-16yoY .index_forkDiv2QueueInit-MZWbu {
  height: 100px !important;
}
.index_forkDiv1-16yoY .index_forkDiv2Queue-Nn144 {
  height: 151px !important;
}
.index_forkDiv1-16yoY .index_forkDiv2-1h9U8 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-16yoY .index_forkDiv2-1h9U8 .index_word-3mOdA {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-16yoY .index_forkDiv2-1h9U8 .index_word-3mOdA .index_boldWord-2wfsG {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-16yoY .index_forkDiv2-1h9U8 .index_loadingHint-Fe0Bl {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2xUNV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1vqoy {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2ehDv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-14CeC {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-14CeC::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2mz4S {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2mz4S .index_filterCheckbox-3Q0bC {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2mz4S .index_filterFooter-y0Yhz {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2mz4S .index_numberInput-3RJD7 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2mz4S .index_filterTitle-1Ozfz {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2mz4S .index_modalBtnCancel-2xUNV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2mz4S .index_modalBtnOk-3heKZ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2mz4S .index_tableBtn-1aLVr {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2mz4S .index_tableBtn-1aLVr:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2mz4S :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2YjCg {
  display: flex;
}
.index_splitLine-3cb0U {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-Or8g_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3DlBr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3D2qt {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3U-B7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3U-B7:hover {
  text-decoration: underline;
}
.index_copyLink-2Fyha {
  margin-left: 24px;
}
.index_copyLink-2Fyha .index_copyIcon-K_bWI {
  margin-right: 4px;
}
.index_flexCenter-3vcP3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2ZU1a {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2JDz1 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3heFP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3kAWg {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3kAWg:hover {
  color: #2861FC;
}
.index_bluePlainText-mekqH {
  color: #2861FC;
}
.index_blueTextPlain-4VdPS {
  color: #2861FC;
}
.index_antInput-37tJn {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2fQeQ {
  margin-right: 16px;
}
.index_ml8-Sj-cd {
  margin-left: 8px;
}
.index_mr8-386EZ {
  margin-right: 8px;
}
.index_mb16-H7BdO {
  margin-bottom: 16px;
}
.index_moTag-XugsC {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2dLYi {
  cursor: pointer;
}
.index_moUserAvatar-3LDgX {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2RIHQ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2dLYi:hover .index_moUserAvatar-3LDgX {
  color: #2861FC;
}
.index_navOverlay-2KcKx .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2KcKx .ant-dropdown-menu-item a,
.index_navOverlay-2KcKx .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2KcKx .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2KcKx .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1USe6 .index_subTitle-2VH3A {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1USe6 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1USe6 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1USe6 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1USe6 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1USe6 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1USe6 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1USe6 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1USe6 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1USe6 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1w_tR,
.index_modalHeaderNew-2WkZi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2WkZi {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1lMbi {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1w_tR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1w_tR {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1w_tR:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1hItC {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-Or8g_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3vcP3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-isY2v {
  margin-left: 16px;
}
.index_mr16-2fQeQ {
  margin-right: 16px;
}
.index_phone-modal-2R6CO {
  width: 80% !important;
}
.index_medalSrc-1wda- {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3ga9m 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3ga9m {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3NpfT .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3NpfT .ant-tabs {
  background: white;
}
.index_tabStyle-3NpfT .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-288tQ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1fUhG {
  width: 100%;
}
.index_spin-1fUhG .index_ant-spin-container-in5iN {
  width: 100%;
}
.index_confirmBtns-3hcab {
  color: red;
}
.index_confirmBtns-3hcab .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-392J_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-392J_ .index_studentNum-3G37A {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3Bp6F .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3Bp6F .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3Bp6F .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Bp6F .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Bp6F .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-17JJw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_createNewDataset-1vD_g {
  margin-bottom: -32px;
}
.index_createNewDataset-1vD_g .index_refreshImgIcon-2xlJO {
  font-size: 14px;
  font-weight: 900;
  cursor: pointer;
  color: #2861FC;
  width: 18px;
  height: 18px;
}
.index_createNewDataset-1vD_g .index_imgCover-3hzYZ {
  position: absolute;
  top: 42px;
  width: 240px;
  height: 30px;
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
}
.index_createNewDataset-1vD_g .index_editorImage-xWKCk {
  width: 143px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_createNewDataset-1vD_g .index_editorImage-xWKCk .index_imgText-2H4oB {
  color: #FFFFFF;
  display: block;
  overflow: hidden;
  word-wrap: break-word;
}
.index_createNewDataset-1vD_g .index_editorImage-xWKCk .index_photoDivDataset-2WIZ0 {
  display: none;
}
.index_createNewDataset-1vD_g .index_editorImage-xWKCk:hover .index_photoDivDataset-2WIZ0 {
  display: flex;
}
.index_createNewDataset-1vD_g .index_createNewDatasetHeader-3_lC- {
  display: flex;
  font-size: 20px;
  font-weight: 600;
  color: #313131;
  align-items: center;
}
.index_createNewDataset-1vD_g .index_createNewDatasetHeader-3_lC- .index_createNewDatasetHeaderBorder-2xjEG {
  width: 4px;
  height: 20px;
  background: #2861FC;
  border-radius: 2px;
  margin-right: 8px;
}
.index_createNewDataset-1vD_g .index_selectedTag-2oayR {
  display: inline-block;
}
.index_createNewDataset-1vD_g .index_selectedTag-2oayR .ant-tag {
  background: #E9F4FE;
  border-radius: 16px;
  color: #4B8EDA;
  padding: 3px 14px;
  height: 30px;
  line-height: 24px;
  border: none;
  margin-bottom: 8px;
}
.index_createNewDataset-1vD_g .index_selectedTag-2oayR .ant-tag .anticon-close {
  color: #4E90DA;
}
.index_createNewDataset-1vD_g .index_defaultTagsWrap-187ye {
  margin: 8px 0px 16px 0px;
  color: lightgrey;
  width: 100%;
  height: 1px;
}
.index_createNewDataset-1vD_g .index_defaultTags-3xSpW .ant-tag {
  border-radius: 16px;
  padding: 3px 14px;
  height: 30px;
  line-height: 23px;
  border: 1px solid #4E90DA;
  color: #4B8EDA;
  margin-bottom: 8px;
}
.index_createNewDataset-1vD_g .index_disabledTags-2ReXz .ant-tag {
  color: #DEDEDE;
  border-color: #DEDEDE;
  cursor: not-allowed;
}
.index_createNewDataset-1vD_g .ant-btn.ant-btn-dashed {
  border-radius: 16px;
  border: 1px dashed #5e9ade;
  color: #5e9ade;
  font-size: 12px;
  padding: 0 12px;
}
.index_createNewDataset-1vD_g .ant-input {
  background: #F9F9F9;
  border: transparent;
  box-shadow: none;
  height: 40px;
  padding: 11px;
}
.index_createNewDataset-1vD_g .ant-input:focus {
  background: #F6F6F6;
  border: none;
  box-shadow: none;
}
.index_createNewDataset-1vD_g .ant-input:hover {
  background: #F6F6F6;
}
.index_createNewDataset-1vD_g textarea.ant-input {
  height: auto;
}
.index_createNewDataset-1vD_g .ant-radio-button-wrapper {
  color: #2861FC;
}
.index_createNewDataset-1vD_g .ant-radio-button-wrapper:first-child {
  border: 1px solid #2861FC;
  cursor: #2861FC;
  border-right: none;
}
.index_createNewDataset-1vD_g .ant-radio-button-wrapper:last-child {
  border: 1px solid #2861FC;
  border-left: 0;
}
.index_createNewDataset-1vD_g .ant-radio-button-wrapper-checked {
  color: white;
  background: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-vnBMI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-31uUM {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-31uUM .index_forkDiv2QueueInit-edcHU {
  height: 100px !important;
}
.index_forkDiv1-31uUM .index_forkDiv2Queue-1L_11 {
  height: 151px !important;
}
.index_forkDiv1-31uUM .index_forkDiv2-4k7wW {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-31uUM .index_forkDiv2-4k7wW .index_word-_SJKD {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-31uUM .index_forkDiv2-4k7wW .index_word-_SJKD .index_boldWord-3ir4e {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-31uUM .index_forkDiv2-4k7wW .index_loadingHint-11Cqu {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2Bh6l {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2b-Y6 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-v5g7P {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3059- {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3059-::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3BiCz {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3BiCz .index_filterCheckbox-9XQ1U {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3BiCz .index_filterFooter-pK48I {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3BiCz .index_numberInput-orijh {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3BiCz .index_filterTitle-11A6L {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3BiCz .index_modalBtnCancel-2Bh6l {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3BiCz .index_modalBtnOk-jO4Kb {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3BiCz .index_tableBtn-2umEa {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3BiCz .index_tableBtn-2umEa:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3BiCz :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1f9gt {
  display: flex;
}
.index_splitLine-32hl- {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2jvL2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3qkc7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2n_RQ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3SZMZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3SZMZ:hover {
  text-decoration: underline;
}
.index_copyLink-2Ejeq {
  margin-left: 24px;
}
.index_copyLink-2Ejeq .index_copyIcon-pvTJM {
  margin-right: 4px;
}
.index_flexCenter-3DDz6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1WL86 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2C2bX {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2NISW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1pBYh {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1pBYh:hover {
  color: #2861FC;
}
.index_bluePlainText-1OLfw {
  color: #2861FC;
}
.index_blueTextPlain-2b-br {
  color: #2861FC;
}
.index_antInput-Xewut {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1QQRM {
  margin-right: 16px;
}
.index_ml8-3xYzl {
  margin-left: 8px;
}
.index_mr8-1oexi {
  margin-right: 8px;
}
.index_mb16-3ZwnR {
  margin-bottom: 16px;
}
.index_moTag-2D-6t {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3xdVd {
  cursor: pointer;
}
.index_moUserAvatar-1EMfQ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-32BcE {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3xdVd:hover .index_moUserAvatar-1EMfQ {
  color: #2861FC;
}
.index_navOverlay-1gu66 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1gu66 .ant-dropdown-menu-item a,
.index_navOverlay-1gu66 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1gu66 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1gu66 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-7BWKn .index_subTitle-1UDNL {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-7BWKn .ant-table-thead > tr > th,
.index_homeworkTableStyle-7BWKn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-7BWKn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-7BWKn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-7BWKn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-7BWKn .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-7BWKn .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-7BWKn .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-7BWKn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2-7Vh,
.index_modalHeaderNew-2X_86 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2X_86 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3pxnD {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2-7Vh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2-7Vh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2-7Vh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-FPUzw {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2jvL2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3DDz6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2sNWL {
  margin-left: 16px;
}
.index_mr16-1QQRM {
  margin-right: 16px;
}
.index_phone-modal-2deXA {
  width: 80% !important;
}
.index_medalSrc-1EgGe {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3tt1o 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3tt1o {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3Ybt- .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3Ybt- .ant-tabs {
  background: white;
}
.index_tabStyle-3Ybt- .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-ugVjr {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3fa7f {
  width: 100%;
}
.index_spin-3fa7f .index_ant-spin-container-3DVU7 {
  width: 100%;
}
.index_confirmBtns-QAtm0 {
  color: red;
}
.index_confirmBtns-QAtm0 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1Z93_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1Z93_ .index_studentNum-3Ai36 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-26YP5 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-26YP5 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-26YP5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-26YP5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-26YP5 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1CV6f {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_createNewProjectWrap-1A0Fh {
  color: white;
}
.ant-modal-wrap.create-new-project-modal .ant-modal-header {
  border-bottom: none;
}
.index_create-new-project-modal-header-qyMvl {
  display: flex;
  font-size: 24px;
  color: #313131;
  font-weight: 600;
  align-items: center;
  padding-top: 16px;
}
.index_create-new-project-modal-header-qyMvl .index_insertDataset-BP1Kk {
  border-radius: 25px;
  background: #E9F4FE;
  padding: 3px 14px;
  font-size: 12px;
  color: #4B8EDA;
  margin-left: 16px;
}
.index_create-new-project-modal-header-qyMvl .index_create-new-project-modal-header-border-2hFJK {
  width: 4px;
  height: 24px;
  background: #2861FC;
  border-radius: 2px;
  margin-right: 16px;
}
.index_create-new-project-modal-body-2P1gw {
  width: 100%;
  display: flex;
}
.index_create-new-project-modal-body-2P1gw .ant-input {
  background: #F9F9F9;
  border: transparent;
  box-shadow: none;
  height: 40px;
}
.index_create-new-project-modal-body-2P1gw .ant-input:focus {
  background: #F6F6F6;
  border: none;
  box-shadow: none;
}
.index_create-new-project-modal-body-2P1gw .ant-input:hover {
  background: #F6F6F6;
}
.index_create-new-project-modal-body-2P1gw .index_selectPart-z00p0 {
  width: 48%;
  height: 349px;
}
.index_create-new-project-modal-body-2P1gw .index_selectPart-z00p0 .index_selectItem-3MUc1 {
  display: flex;
  cursor: pointer;
}
.index_create-new-project-modal-body-2P1gw .index_selectPart-z00p0 .index_selectItem-3MUc1 .index_selectItemTitle-1GbZX {
  font-size: 22px;
  font-weight: 600;
}
.index_create-new-project-modal-body-2P1gw .index_selectPart-z00p0 .index_selectItem-3MUc1 .index_selectItemDesc-4zRe4 {
  font-size: 16px;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb {
  width: 55%;
  padding-left: 66px;
  border-left: 1px solid #DEDEDE;
  height: 400px;
  position: relative;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb img {
  width: 200px;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb .index_introductionPartTitle-3Bm_y {
  font-size: 18px;
  color: #313131;
  margin-top: 32px;
  font-weight: 600;
  margin-bottom: 10px;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb .index_introductionPartDesc-19Ai2 {
  color: #8A8A8A;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb .index_introductionPartDesc-19Ai2 .index_introductionPartDescItem-16eD1 {
  margin-bottom: 8px;
}
.index_create-new-project-modal-body-2P1gw .index_introductionPart-1EnTb .index_introductionPartDesc-19Ai2 .index_introductionPartDescItem-16eD1:before {
  content: '';
  width: 4px;
  height: 4px;
  background: #8A8A8A;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 2px;
  margin-right: 8px;
}
.index_saasProjectTitle-3-kTh {
  display: inline-block;
}
.index_saasProjectTitle-3-kTh .index_tips-1homX {
  color: #ccc;
}
.index_saasDownload-2KHyn {
  position: absolute;
  bottom: 28px;
  color: #2861fc;
}
.index_saasDownload-2KHyn .index_text-JqQ7u {
  margin-left: 5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#projectItem_center-1vrfP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.projectItem_forkDiv1-15WdD {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2QueueInit-X8PBp {
  height: 100px !important;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2Queue-LLUVK {
  height: 151px !important;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2-3tb5s {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2-3tb5s .projectItem_word-KVEEr {
  padding: 10px 20px;
  font-size: 14px;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2-3tb5s .projectItem_word-KVEEr .projectItem_boldWord-3Oyqz {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.projectItem_forkDiv1-15WdD .projectItem_forkDiv2-3tb5s .projectItem_loadingHint-pwFiH {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.projectItem_modalBtnCancel-_PyYP {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.projectItem_modalBtnDanger-3E0wo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.projectItem_modalBtnReset-Ctcgi {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.projectItem_modalBtnDisabled-2j4m8 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.projectItem_modalBtnDisabled-2j4m8::after {
  content: '' !important;
  display: none !important;
}
.projectItem_tableFilterDiv-1Kx9x {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_filterCheckbox-25Kqd {
  max-height: 450px;
  overflow-y: auto;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_filterFooter-3c45v {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_numberInput-Ab68K {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_filterTitle-12J13 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_modalBtnCancel-_PyYP {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_modalBtnOk-1nhWD {
  border-radius: 24px !important;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_tableBtn-23qJ6 {
  color: #2861FC;
  cursor: pointer;
}
.projectItem_tableFilterDiv-1Kx9x .projectItem_tableBtn-23qJ6:hover {
  color: #2861FC;
}
.projectItem_tableFilterDiv-1Kx9x :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.projectItem_flex-oGgnR {
  display: flex;
}
.projectItem_splitLine-3M17a {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.projectItem_flexEnd-lue8c {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.projectItem_flexStart-3iDR0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.projectItem_detailNavName-MDJjP {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.projectItem_copyLinkURL-37xTg {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.projectItem_copyLinkURL-37xTg:hover {
  text-decoration: underline;
}
.projectItem_copyLink-2Y5ON {
  margin-left: 24px;
}
.projectItem_copyLink-2Y5ON .projectItem_copyIcon-l2FIy {
  margin-right: 4px;
}
.projectItem_flexCenter-1UbcM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.projectItem_flexColumnCenter-1ZHZw {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.projectItem_flexColumnStart-3FOP6 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.projectItem_flexBetween-13Zx8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.projectItem_blueText-2FpZp {
  color: #2861FC;
  cursor: pointer;
}
.projectItem_blueText-2FpZp:hover {
  color: #2861FC;
}
.projectItem_bluePlainText-1b5tZ {
  color: #2861FC;
}
.projectItem_blueTextPlain-1qTk9 {
  color: #2861FC;
}
.projectItem_antInput-1_ufn {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.projectItem_mr16-mdVxT {
  margin-right: 16px;
}
.projectItem_ml8-2P34Y {
  margin-left: 8px;
}
.projectItem_mr8-1BO4B {
  margin-right: 8px;
}
.projectItem_mb16-3C14U {
  margin-bottom: 16px;
}
.projectItem_moTag-fPF7- {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.projectItem_moUserAvatarSpan-3VcBV {
  cursor: pointer;
}
.projectItem_moUserAvatar-2AoQi {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.projectItem_moUsername-lH0Du {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.projectItem_moUserAvatarSpan-3VcBV:hover .projectItem_moUserAvatar-2AoQi {
  color: #2861FC;
}
.projectItem_navOverlay-4oQRn .ant-dropdown-menu {
  padding: 6px;
}
.projectItem_navOverlay-4oQRn .ant-dropdown-menu-item a,
.projectItem_navOverlay-4oQRn .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.projectItem_navOverlay-4oQRn .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.projectItem_navOverlay-4oQRn .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.projectItem_homeworkTableStyle-6zo07 .projectItem_subTitle-3dO9- {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.projectItem_homeworkTableStyle-6zo07 .ant-table-thead > tr > th,
.projectItem_homeworkTableStyle-6zo07 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.projectItem_homeworkTableStyle-6zo07 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.projectItem_homeworkTableStyle-6zo07 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.projectItem_homeworkTableStyle-6zo07 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.projectItem_homeworkTableStyle-6zo07 .ant-table-placeholder {
  border: none;
}
.projectItem_homeworkTableStyle-6zo07 .ant-empty-image svg {
  display: none;
}
.projectItem_homeworkTableStyle-6zo07 .ant-empty-image {
  height: 110px;
}
.projectItem_homeworkTableStyle-6zo07 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.projectItem_modalHeader-24QH1,
.projectItem_modalHeaderNew-3uyON {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.projectItem_modalHeaderNew-3uyON {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.projectItem_modalHeaderBefore-306HK {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.projectItem_modalHeader-24QH1:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.projectItem_modalHeader-24QH1 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.projectItem_modalHeader-24QH1:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.projectItem_font14gray-2fHYT {
  font-size: 14px;
  color: #8a8a8a;
}
.projectItem_flexEnd-lue8c {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.projectItem_flexCenter-1UbcM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.projectItem_ml16-3drrN {
  margin-left: 16px;
}
.projectItem_mr16-mdVxT {
  margin-right: 16px;
}
.projectItem_phone-modal-XjjD3 {
  width: 80% !important;
}
.projectItem_medalSrc-2v-ll {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: projectItem_medalMove-2G31z 1s;
  animation-fill-mode: forwards;
}
@keyframes projectItem_medalMove-2G31z {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.projectItem_tabStyle-1n3Wp .ant-tabs-top-bar {
  border: none;
}
.projectItem_tabStyle-1n3Wp .ant-tabs {
  background: white;
}
.projectItem_tabStyle-1n3Wp .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.projectItem_unLoginAvatar-3ephJ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.projectItem_spin-36P-s {
  width: 100%;
}
.projectItem_spin-36P-s .projectItem_ant-spin-container-3zMYp {
  width: 100%;
}
.projectItem_confirmBtns-33BH_ {
  color: red;
}
.projectItem_confirmBtns-33BH_ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.projectItem_tableTitle-3mrWg {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.projectItem_tableTitle-3mrWg .projectItem_studentNum-1SXnu {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.projectItem_modalMethodOverwrite-2Dc_i .ant-modal-body {
  padding: 0 0 16px 0;
}
.projectItem_modalMethodOverwrite-2Dc_i .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.projectItem_modalMethodOverwrite-2Dc_i .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.projectItem_modalMethodOverwrite-2Dc_i .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.projectItem_modalMethodOverwrite-2Dc_i .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.projectItem_largeRoundBtn-1-c7v {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.projectItem_card-DiQ-A {
  color: #999999;
  padding: 24px 32px;
  padding-bottom: 0;
  cursor: pointer;
  width: 100%;
}
.projectItem_card-DiQ-A .projectItem_cardWrap-1jXRU {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #F0F2F5 !important;
  width: 100%;
  padding-bottom: 24px;
}
.projectItem_card-DiQ-A .projectItem_mainColor-2kw8n {
  color: #2861FC;
}
.projectItem_card-DiQ-A .projectItem_icon-3uc3l {
  display: flex;
  align-items: center;
  margin-right: 24px;
  font-size: 12px;
}
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q {
  border-radius: 4px;
  overflow: hidden;
  width: 20%;
  height: 100px;
  margin-right: 30px;
  position: relative;
  width: 150px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q .projectItem_private-2NCij {
  width: 23px;
  height: 21px;
  background: rgba(255, 255, 255, 0.84);
  border-radius: 12px 0px 0px 0px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: center;
  padding-left: 3px;
}
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q .projectItem_categoryModel-6D0DW,
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q .projectItem_categoryToolkit-3vfiN {
  text-align: center;
  color: white;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
  padding: 3px 10px;
}
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q .projectItem_categoryToolkit-3vfiN {
  background: #61A9A6;
}
.projectItem_card-DiQ-A .projectItem_projectPic-3jy8Q .projectItem_categoryModel-6D0DW {
  background: #5F88C1;
}
.projectItem_card-DiQ-A .projectItem_cardRightTop-32_jU {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px;
}
.projectItem_card-DiQ-A .projectItem_cardRightTop-32_jU .projectItem_rightTopTitle-1JVVe {
  font-size: 18px;
  font-weight: 400;
  color: #24292e;
  display: flex;
  align-items: center;
  max-width: 80%;
}
.projectItem_card-DiQ-A .projectItem_cardRightTop-32_jU .projectItem_itemTime-354Gw {
  font-size: 12px;
  top: -2px;
  position: relative;
  min-width: 130px;
  text-align: right;
}
.projectItem_card-DiQ-A .projectItem_des-1v8Tj {
  font-size: 14px;
  margin-bottom: 16px;
  width: 100%;
  color: #596069;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.projectItem_card-DiQ-A .projectItem_des-1v8Tj .projectItem_desContent-2hE5s {
  width: 80%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 26px;
}
.projectItem_card-DiQ-A .projectItem_des-1v8Tj .projectItem_avatarBox-X9-iG {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
  top: -9px;
}
.projectItem_card-DiQ-A .projectItem_des-1v8Tj .projectItem_avatarBox-X9-iG .projectItem_avatar-18Qcp {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  margin-left: -6px;
  box-shadow: 2px 0px 1px 0px #ffffff;
}
.projectItem_card-DiQ-A .projectItem_toNoteBook-2CKRg {
  display: none;
}
.projectItem_card-DiQ-A .projectItem_cardBottom-1zYbu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH {
  font-size: 12px;
  display: flex;
  align-items: center;
  color: #969DA6;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH .projectItem_username-2Sc-V {
  font-weight: 500;
  width: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  transition: 0.5s all;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH .projectItem_mr16-mdVxT {
  margin-right: 16px;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH .projectItem_footerIcon-27NLz {
  margin-right: 8px;
  padding-bottom: 1px;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH .projectItem_footerIcon-27NLz i {
  font-size: 12px;
}
.projectItem_card-DiQ-A .projectItem_other-gOKbH .projectItem_tag-1ib3a {
  width: 300px;
  overflow: hidden;
  white-space: nowrap;
}
.projectItem_avatar-18Qcp {
  visibility: visible;
  position: relative;
  top: 34px;
}
.projectItem_card-DiQ-A:hover {
  background: #F7FCFF;
}
.projectItem_card-DiQ-A:hover .projectItem_toNoteBook-2CKRg {
  display: block;
  margin-bottom: 10px;
}
.projectItem_card-DiQ-A:hover .projectItem_avatar-18Qcp {
  visibility: hidden;
}
.projectItem_card-DiQ-A:last-child {
  border-bottom: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-Uac3v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1jwp2 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1jwp2 .index_forkDiv2QueueInit-3_Xqk {
  height: 100px !important;
}
.index_forkDiv1-1jwp2 .index_forkDiv2Queue-hqGYO {
  height: 151px !important;
}
.index_forkDiv1-1jwp2 .index_forkDiv2-1rJxw {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1jwp2 .index_forkDiv2-1rJxw .index_word-2_uxt {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1jwp2 .index_forkDiv2-1rJxw .index_word-2_uxt .index_boldWord-3aE6u {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1jwp2 .index_forkDiv2-1rJxw .index_loadingHint-3i0EH {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2TSIe {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1yjdr {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2i0lU {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1CPKo {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1CPKo::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1Gydx {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1Gydx .index_filterCheckbox-3DTSN {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1Gydx .index_filterFooter-AOOnj {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1Gydx .index_numberInput-8uW3K {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1Gydx .index_filterTitle-2zOVm {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1Gydx .index_modalBtnCancel-2TSIe {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1Gydx .index_modalBtnOk-vPfCH {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1Gydx .index_tableBtn-2He_M {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1Gydx .index_tableBtn-2He_M:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1Gydx :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-zg1ep {
  display: flex;
}
.index_splitLine-3XnpX {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3PWqb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3VSHD {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3lpq4 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2Ksd- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2Ksd-:hover {
  text-decoration: underline;
}
.index_copyLink-mctbD {
  margin-left: 24px;
}
.index_copyLink-mctbD .index_copyIcon-IANAC {
  margin-right: 4px;
}
.index_flexCenter-QJ2jR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-7wT_N {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2akbJ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2I6VJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3TCzW {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3TCzW:hover {
  color: #2861FC;
}
.index_bluePlainText-21y9E {
  color: #2861FC;
}
.index_blueTextPlain-QI9NL {
  color: #2861FC;
}
.index_antInput-3enIa {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Sa6u {
  margin-right: 16px;
}
.index_ml8-17b35 {
  margin-left: 8px;
}
.index_mr8-1FU0N {
  margin-right: 8px;
}
.index_mb16-28n_j {
  margin-bottom: 16px;
}
.index_moTag-3-g86 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3uCip {
  cursor: pointer;
}
.index_moUserAvatar-2-fsg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1McSz {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3uCip:hover .index_moUserAvatar-2-fsg {
  color: #2861FC;
}
.index_navOverlay-3E5Pe .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3E5Pe .ant-dropdown-menu-item a,
.index_navOverlay-3E5Pe .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3E5Pe .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3E5Pe .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1PWZG .index_subTitle-4JAgn {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1PWZG .ant-table-thead > tr > th,
.index_homeworkTableStyle-1PWZG .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1PWZG .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1PWZG .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1PWZG .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1PWZG .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1PWZG .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1PWZG .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1PWZG .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3hQoy,
.index_modalHeaderNew-3YWjj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3YWjj {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-31pwO {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3hQoy:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3hQoy {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3hQoy:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1xAtf {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3PWqb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-QJ2jR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2jG0G {
  margin-left: 16px;
}
.index_mr16-1Sa6u {
  margin-right: 16px;
}
.index_phone-modal-1Tl8V {
  width: 80% !important;
}
.index_medalSrc-22pMl {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-HQTU8 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-HQTU8 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-14vFT .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-14vFT .ant-tabs {
  background: white;
}
.index_tabStyle-14vFT .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-kgwSH {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1af3X {
  width: 100%;
}
.index_spin-1af3X .index_ant-spin-container-2BW-m {
  width: 100%;
}
.index_confirmBtns-cT0iv {
  color: red;
}
.index_confirmBtns-cT0iv .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1Hpxa {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1Hpxa .index_studentNum-1lQVx {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1c9rZ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1c9rZ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1c9rZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1c9rZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1c9rZ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1pM41 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_avatarBox-TEnRM {
  display: flex;
  position: relative;
}
.index_avatarBox-TEnRM .index_avatarNum-2nG6f {
  background: #ECF6FF;
  border: 1px solid #C0E1FF;
  text-align: center;
  color: #2861FC;
  font-size: 12px;
  line-height: 24px;
  box-shadow: none!important;
  z-index: 0;
}
.index_avatarBox-TEnRM .index_avatar-3p5yJ {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  margin-left: -12px;
  box-shadow: 2px 0px 1px 0px #ffffff;
  position: relative;
}

.index_chargeClassroom-OMciz {
  background: unset;
  width: 100%;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ {
  position: relative;
  z-index: 2;
  width: 100%;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv {
  width: 100%;
  height: 352px;
  background: linear-gradient(153deg, #f9fbff 0%, #ffffff 100%);
  display: flex;
  justify-content: center;
  margin-top: var(--header-height, 60px);
  overflow: hidden;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .ant-spin-nested-loading {
  width: 100%;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .slick-dots button {
  opacity: 1;
  width: 20px;
  height: 4px;
  border-radius: 13px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .slick-dots .slick-active button {
  background: #2861FC;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ {
  width: 1170px;
  height: 352px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 auto;
  position: relative;
  left: -30px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le {
  margin-top: 56px;
  color: #ffffff;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_mainImage-2oYkA {
  height: 204px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_introductionTitle-1wFCt {
  color: #343a45;
  font-family: 'Alibaba PuHuiTi', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 0.35px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_introductionDesc-4uVHq {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #ffffff;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 16px;
  white-space: pre-line;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_tag-khTKp {
  height: 80px;
  margin-bottom: 22px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_learnBtn-iDMeV {
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 24px;
  position: absolute;
  bottom: 56px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_introduction-3V8Le .index_learnBtn-iDMeV span:first-child {
  margin-right: 6px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_bannerContent-GxJVQ .index_image-3H3Et {
  width: 540px;
  height: 328px;
  position: absolute;
  right: 208px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_circleCntr-1eOrb {
  width: 48px;
  height: 48px;
  background: rgba(26, 26, 26, 0.2);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.3s;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_circleCntr-1eOrb .index_icon-wXcm2 {
  color: #fff;
  font-size: 24px;
  font-weight: 900;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_circleCntr-1eOrb:hover {
  background: rgba(26, 26, 26, 0.4);
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_left-1nOrO {
  left: calc(50% - 1440px / 2);
  transform: translate(-50%, -50%);
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_right-1b5wh {
  right: calc(50% - 1440px / 2);
  transform: translate(50%, -50%);
  margin-right: calc(1 / var(--zoom) * 17px);
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 {
  width: 260px;
  height: 300px;
  border-radius: 8px;
  margin-top: 52px;
  overflow: hidden;
  font-family: sans-serif;
  background: rgba(0, 0, 0, 0.45);
  padding: 14px 14px 0px;
  position: absolute;
  right: calc(100% / 2 - 620px);
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_recentlyTitle-1AM2w {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 21px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX {
  display: flex;
  flex-direction: column;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek {
  margin-bottom: 18px;
  display: flex;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek:last-child {
  margin-bottom: 0px;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek:hover .index_name-25i4_ {
  color: #62f3ff !important;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek .index_descBox-fUdtz {
  flex: 1;
  height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek .index_descBox-fUdtz .index_name-25i4_ {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_learningItem-2A8ek .index_descBox-fUdtz .index_progress-1OqFY {
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  color: #ffffff;
  opacity: 0.7;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_itemWrapper-2aIFX .index_nomore-2ZGKj {
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_bottomMyCourse-3PVoP {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.32);
  border-radius: 0px 0px 8px 8px;
  font-size: 12px;
  font-family: sans-serif;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 4px 0px;
  opacity: 0.82;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv .index_recentlyBox-2smY3 .index_bottomMyCourse-3PVoP:hover {
  opacity: 1;
  color: #62f3ff;
}
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv:hover .index_circleCntr-1eOrb.index_left-1nOrO,
.index_chargeClassroom-OMciz .index_classroomHeader-3o3KZ .index_banner-2C_Qv:hover .index_circleCntr-1eOrb.index_right-1b5wh {
  opacity: 1;
  transform: translate(0%, -50%);
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 {
  height: 18.3333vw;
  margin-top: 3.125vw;
  display: flex;
  justify-content: center;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_content-3RPSm {
  width: 19.2708vw;
  margin-top: 4.7917vw;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_content-3RPSm .index_title-3LFt3 {
  width: 18.2813vw;
  height: 1.6667vw;
  font-size: 1.25vw;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.6667vw;
  margin-bottom: 0.8333vw;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_content-3RPSm .index_txt-2DecL {
  width: 23.8333vw;
  font-size: 0.8333vw;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_content-3RPSm .index_moBtn-Vyw58 {
  width: 12.7083vw;
  height: 2.0833vw;
  background: #ffffff;
  border-radius: 1.0417vw;
  border: 0.0521vw solid #2861fc;
  margin-top: 1.6667vw;
  color: #2861fc;
  cursor: pointer;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_imgContainer-2OZnh {
  position: relative;
  align-self: flex-end;
  margin-left: 6.7708vw;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_imgContainer-2OZnh .index_imgbanner-14qR_ {
  width: 36.3021vw;
  height: 15.5729vw;
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_imgContainer-2OZnh .index_lastStudy-3ioBk {
  position: absolute;
  top: 0;
  right: 1.0417vw;
  width: 13.5417vw;
  height: 15.625vw;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.8333vw;
  -webkit-backdrop-filter: blur(0.5208vw);
          backdrop-filter: blur(0.5208vw);
}
.index_chargeClassroom-OMciz .index_classroomBanner-1SDB8 .index_imgContainer-2OZnh .index_lastStudy-3ioBk .index_lastTitle-3k6JJ {
  width: 4.6458vw;
  height: 1.25vw;
  font-size: 0.8333vw;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.25vw;
  margin: 0.7292vw 0 0 1.3021vw;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt {
  width: 100%;
  background: #ffffff;
  padding-top: 40px;
  position: relative;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_title-3LFt3 {
  font-size: 26px;
  font-family: PingFangSC-Semibold, sans-serif;
  color: #1a1a1a;
  margin-bottom: 24px;
  display: inline-block;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv {
  display: flex;
  width: 1170px;
  margin: auto;
  align-items: flex-end;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_ {
  flex: 1;
  margin-right: 20px;
  display: inline-flex;
  flex-direction: column;
  position: relative;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_:last-child {
  margin-right: 0px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_ .index_trialCourseImgBtn-2j756 {
  position: absolute;
  bottom: 20px;
  left: 48px;
  width: 112px;
  height: 32px;
  animation: index_pulse-UqBWu 1s infinite;
}
@keyframes index_pulse-UqBWu {
  0%,
  100% {
    transform: scale(0.95);
    /* 初始和结束状态 */
  }
  50% {
    transform: scale(1.05);
    /* 中间状态放大 */
  }
}
@keyframes index_moveUp--EaQ9 {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-8px);
  }
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_:hover .index_trialCourseImgBtn-2j756 {
  animation: index_moveUp--EaQ9 0.5s forwards;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_:hover .index_trialCourseImg-ulZb0 {
  transform: translateY(-8px);
  transition-duration: 0.5s;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_trialCourseBox-229Zv .index_trialCourseItem-1asm_ .index_trialCourseImg-ulZb0 {
  width: 100%;
  height: 179px;
  border-radius: 4px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_videoCourseBox-3OuqK {
  width: 1170px;
  margin: 40px auto 0;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_videoCourseBox-3OuqK .index_videoCourseHeader-SktbZ {
  display: flex;
  justify-content: space-between;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_videoCourseBox-3OuqK .index_videoCourse-3jvCd {
  display: flex;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_videoCourseBox-3OuqK .index_videoCourse-3jvCd .index_videoCourseItem--SgZA {
  border-radius: 10px;
  width: 280px;
  height: 120px;
  box-shadow: 0px 123px 49px 0px rgba(35, 118, 169, 0.01), 0px 69px 42px 0px rgba(35, 118, 169, 0.05), 0px 8px 17px 0px rgba(35, 118, 169, 0.1);
  margin-right: 16px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_videoCourseBox-3OuqK .index_videoCourse-3jvCd .index_videoCourseItem--SgZA:hover {
  transform: translateY(-8px);
  transition-duration: 0.6s;
  cursor: pointer;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em {
  width: 1170px;
  margin: 40px auto 0;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .ant-tooltip {
  max-width: 378px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_datawhaleTooltip-NLrik,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_xeduTooltip-1Z7Zw {
  color: #fff;
  font-size: 12px;
  padding: 3px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_titleTab-1Wos1 {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #1a1a1a;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 32px;
  display: inline-block;
  cursor: pointer;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.45);
  line-height: 28px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectLine-1_riQ {
  border-bottom: 3px solid #3573fd;
  padding-bottom: 6px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 {
  margin-top: -8px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-selection,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-selection {
  border: none;
  box-shadow: none;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-selection:focus,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-selection:focus,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-selection:active,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-selection:active {
  border: none;
  box-shadow: none;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-selection-selected-value,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-selection-selected-value {
  line-height: 37px;
  font-size: 20px;
  color: #1a1a1a;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 17px;
  margin-top: -6px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-arrow,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-arrow {
  transition-duration: 0.5s;
  margin-top: -12px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-open .ant-select-arrow,
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectBox-1YMZ0 .ant-select-open .ant-select-arrow {
  transform: rotate(180deg);
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_unselectBox-2lxjd .ant-select-selection-selected-value {
  line-height: 37px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: #1a1a1a;
  margin-right: 17px;
  margin-top: -6px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.45);
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectDropDown-2xu-1 {
  z-index: 99;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectDropDown-2xu-1 .ant-select-dropdown-menu-item {
  height: 40px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectDropDown-2xu-1 .ant-select-dropdown-menu-item:hover {
  background: #f0f0f0;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_selectWrapper-2C2em .index_selectDropDown-2xu-1 .ant-select-dropdown-menu-item-active {
  background: #f0f0f0;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedLearnMap-pMXBh {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 63px 11px 0px 0px;
  z-index: 99;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedLearnMap-pMXBh .index_box-34UsR {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedLearnMap-pMXBh .index_mapImgBox-18JyE {
  width: 44px;
  height: 44px;
  cursor: pointer;
  border: 1px solid #ffffff;
  box-shadow: 0px 4px 8px rgba(55, 99, 170, 0.16);
  border-radius: 50%;
  background: linear-gradient(137deg, #edf1f8 0%, #ffffff 100%);
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-content: center;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedLearnMap-pMXBh .index_mapImgBox-18JyE img {
  width: 35px;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedLearnMap-pMXBh .index_text-1td9D {
  font-size: 12px;
  font-family: FZRUIZYS_ZHONG--GB1-0, sans-serif;
  color: #909090;
}
.index_chargeClassroom-OMciz .index_trialCourse-3gKrt .index_fixedMap-3WP99 {
  position: fixed;
  top: 60px;
}
.index_chargeClassroom-OMciz .index_contentWrapper-MqRYS {
  width: 100%;
  background: #f8f8f8;
  padding-top: 38px;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 {
  z-index: 2;
  width: 100%;
  background: #f5f5f5;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 .index_tobTabWrap-30dAz {
  display: flex;
  height: 72px;
  background: white;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 .index_tobTabWrap-30dAz .index_tobTabWrapContent-BXAtB {
  width: 1170px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 .index_tobTabItem-1VJqd {
  font-size: 18px;
  color: #1a1a1a;
  cursor: pointer;
  margin-right: 56px;
  height: -moz-fit-content;
  height: fit-content;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 .index_tobTabItem-1VJqd[data-active='yes'] {
  font-weight: 600;
  font-size: 20px;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8 .index_tobTabItem-1VJqd[data-active='yes']:after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  background: #2861FC;
  border-radius: 10px;
  position: relative;
  top: 8px;
}
.index_chargeClassroom-OMciz .index_tabNav-3GKQ8[data-fix='yes'] {
  position: fixed;
  top: 0;
}
.index_chargeClassroom-OMciz .index_tabContent-3-177 {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  min-height: 600px;
}
.index_chargeClassroom-OMciz .index_tabContent-3-177 .ant-spin-nested-loading {
  flex: 1;
}
.index_timeLine-30LLM {
  color: unset;
  margin-top: 32px;
  width: 100%;
}
.index_timeLine-30LLM .ant-timeline-item-tail {
  border-left-style: dashed;
  height: 100%;
  border-color: rgba(24, 144, 255, 0.23);
}
.index_timeLine-30LLM .ant-timeline-item-head-custom {
  background: transparent;
}
.index_timeLine-30LLM .ant-timeline-item-content {
  top: -9px;
  margin-left: 46px;
}
.index_timeLine-30LLM .index_item-3bZsM {
  padding-bottom: 30px;
}
.index_timeLine-30LLM .index_item-3bZsM .index_safeWidth-3Ka5R {
  width: 1170px;
  margin: auto;
}
.index_timeLine-30LLM .index_item-3bZsM .index_itemHeader-19gR9 {
  margin-bottom: 32px;
  padding-top: 40px;
}
.index_timeLine-30LLM .index_item-3bZsM .index_itemHeader-19gR9 .index_headerTitle-2n63M {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  position: relative;
  z-index: 1;
}
.index_timeLine-30LLM .index_item-3bZsM .index_itemHeader-19gR9 .index_headerTitle-2n63M:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: var(--point-color);
  border-radius: 50%;
  filter: blur(5px);
  left: -9px;
  top: -6px;
  z-index: -1;
}
.index_timeLine-30LLM .index_item-3bZsM .index_itemHeader-19gR9 .index_headerDesc-1Qcpp {
  font-size: 14px;
  color: #bfbfbf;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_timeLine-30LLM .index_courseEndText-1HwAR {
  width: 100%;
  text-align: center;
  padding-top: 48px;
  padding-bottom: 53px;
  white-space: pre;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  background: #ffffff;
}
.index_courseItem-2meYp {
  width: 320px;
  height: 100%;
  background: white;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  display: inline-block;
  transition: all 0.6s;
  position: relative;
  margin-right: 20px;
  margin-bottom: 24px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j {
  padding: 19px 0px 13px 17px;
  position: relative;
  height: calc(100% - 147px);
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_title-3LFt3 {
  font-size: 14px;
  color: #24292E;
  font-weight: 600;
  max-width: 290px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF {
  display: flex;
  flex-direction: column;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_numWrapper-2OlEd {
  display: flex;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_numWrapper-2OlEd .index_num-2feVM {
  margin-right: 5px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_numWrapper-2OlEd .index_num-2feVM .index_numberSplit-1Cu00 {
  margin: 0px 7px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_rate-2Qa-r {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 7px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_rate-2Qa-r .ant-rate {
  font-size: 16px;
  color: #fcae00;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_countAndRate-3HWQF .index_rate-2Qa-r .index_yellow-2nDz_ {
  font-size: 14px;
  font-family: Helvetica, sans-serif;
  color: #fcae00;
  line-height: 14px;
  margin-left: 8px;
  transform: translateY(2px);
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j {
  display: flex;
  flex-direction: column;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j .index_freeTag-36Ljv {
  font-size: 18px;
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  line-height: 25px;
  margin-right: 16px;
  color: #5cdd92;
  position: relative;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j .index_freeTag-36Ljv .index_strikethroughPrice-2TDS2 {
  font-size: 12px;
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  color: #8a8a8a;
  text-decoration: line-through;
  margin-left: 8px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j .index_freeTag-36Ljv .index_limitedFreeTag-2TSql {
  width: 90px;
  height: 28px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j .index_product-3ZLtG {
  font-weight: 600;
  color: #ff6900;
}
.index_courseItem-2meYp .index_courseItemContent-8KZ1j .index_bottomStatus-3hQ8j .index_count-hv1w0 {
  color: #8a8a8a;
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 20px;
  margin-top: 7px;
  white-space: pre;
}
.index_showTransform-2ZIoY:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16) !important;
  transition-duration: 0.6s;
}
.index_courseItem-2meYp[data-shadow='yes'] {
  box-shadow: 0px 4px 70px 20px rgba(0, 0, 0, 0.04);
}
.index_courseList-CYIT4 {
  display: flex;
}
.index_courseList-CYIT4 .index_courseListItem-1HQnI {
  width: 280px;
  height: 310px;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 24px;
}
.index_courseList-CYIT4 .index_courseListItem-1HQnI .index_title-3LFt3 {
  font-size: 14px;
}
.index_courseList-CYIT4 .index_courseListItem-1HQnI:nth-child(4n) {
  margin-right: 0;
}
.index_headerCardsBox-3mmDt {
  width: 1170px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin: auto;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY {
  flex: 1;
  margin-right: 18px;
  width: 279px;
  cursor: pointer;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16);
  transition-duration: 0.6s;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY:last-child {
  margin-right: 0px;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_imgCard-3qLUm {
  width: 100%;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_medalImg-3f9L4 {
  position: absolute;
  width: 38px;
  right: 23px;
  top: 4px;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_goIcon-29use {
  position: absolute;
  right: 22px;
  top: 60px;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_dingweiIcon-8la2M {
  position: absolute;
  right: 46px;
  top: 65px;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_cardDesc-7a3Nn {
  position: absolute;
  top: 28px;
  left: 16px;
  color: #1a1a1a;
  width: calc(100% - 32px);
  font-family: sans-serif;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_seriesName-1zJF2 {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 16px;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_courseNum-qgtrv {
  margin-bottom: 10px;
  font-weight: 600;
}
.index_headerCardsBox-3mmDt .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_courseDesc-2rQxT {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 12px;
  font-weight: 400;
  color: #1a1a1a;
  opacity: 0.8;
}
.index_headerCombatBox-PlvGa {
  display: flex;
  flex-direction: row;
  width: 1170px;
  margin: auto;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY {
  margin-right: 18px;
  width: 279px;
  cursor: pointer;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY:hover {
  transform: translateY(-8px);
  box-shadow: 0px 8px 24px rgba(130, 142, 149, 0.16);
  transition-duration: 0.6s;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY:last-child {
  margin-right: 0px;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_imgCard-3qLUm {
  width: 100%;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_medalImg-3f9L4 {
  position: absolute;
  width: 38px;
  right: 23px;
  top: 4px;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_goIcon-29use {
  position: absolute;
  right: 22px;
  top: 60px;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_dingweiIcon-8la2M {
  position: absolute;
  right: 46px;
  top: 65px;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_cardDesc-7a3Nn {
  position: absolute;
  top: 28px;
  left: 16px;
  color: #1a1a1a;
  width: calc(100% - 32px);
  font-family: sans-serif;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_seriesName-1zJF2 {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 16px;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_courseNum-qgtrv {
  margin-bottom: 10px;
  font-weight: 600;
}
.index_headerCombatBox-PlvGa .index_headerCard-37XkY .index_cardDesc-7a3Nn .index_courseDesc-2rQxT {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 12px;
  font-weight: 400;
  color: #1a1a1a;
  opacity: 0.8;
}
.index_wrapperClassName-26Y8p {
  width: 100%;
}
.index_wrapperClassName-26Y8p .index_subNavWrapper-P6nzl {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  padding: 50px 0px 16px 0px;
}
.index_wrapperClassName-26Y8p .index_subNavWrapper-P6nzl .index_subNav-sZy0q {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_wrapperClassName-26Y8p .index_subNavWrapper-P6nzl .index_subNav-sZy0q .index_subNavItem-1DVT6 {
  color: #2861FC;
  font-size: 12px;
  padding: 6px 16px 7px 16px;
  cursor: pointer;
  border-radius: 18px;
  border: 1px solid #2861FC;
  height: 30px;
  line-height: 17px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_wrapperClassName-26Y8p .index_subNavWrapper-P6nzl .index_subNav-sZy0q .index_subNavItem-1DVT6[data-active='yes'] {
  background-color: #2861FC;
  color: white;
}
.index_wrapperClassName-26Y8p .index_subNavWrapper-P6nzl .index_subNav-sZy0q .index_split-IZxW- {
  margin: 0 8px;
  color: #2861FC;
  height: 20px;
  line-height: 20px;
}
.index_learningMapWrapper-3Twp- .ant-modal-content {
  border-radius: 8px;
}
.index_learningMapWrapper-3Twp- .ant-modal-body {
  padding: 0px;
  border-radius: 8px;
  overflow: hidden;
}
.index_learningMapWrapper-3Twp- .ant-modal {
  transform: scale(var(--data-scale));
  transform-origin: var(--data-transform-origin) !important;
}
.index_aat202112Modal-2I9GM .index_body-3SGKz {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
}
.index_aat202112Modal-2I9GM .index_modalBtns-RPaRO {
  margin-top: 34px;
  display: flex;
  justify-content: center;
  font-size: 14px;
}
.index_aat202112Modal-2I9GM .ant-modal-confirm-body .ant-modal-confirm-content {
  margin-left: 0 !important;
}
.index_aat202112Modal-2I9GM .ant-modal-confirm-body > .anticon {
  display: none;
}
.index_aat202112Modal-2I9GM .ant-modal-content > button.ant-modal-close {
  display: block !important;
}
.index_aat202112Modal-2I9GM .ant-modal-confirm-body-wrapper > .ant-modal-confirm-btns {
  display: none;
}
.index_buyActionWrapper-3no4p {
  width: -moz-fit-content;
  width: fit-content;
}
.index_buyActionWrapper-3no4p .index_actionBtn-1XsrR {
  display: flex;
}
.index_buyActionWrapper-3no4p .index_actionBtn-1XsrR .index_notOnline-3fk8T {
  color: rgba(0, 0, 0, 0.45);
}
.index_buyActionWrapper-3no4p .index_actionBtn-1XsrR .index_freeTrial-1h-sO {
  width: 140px;
  margin-left: 24px;
  border-radius: 8px;
}
.index_fixRow-ynMHQ {
  position: absolute;
  right: 50%;
  transform: translateX(607px);
}
.index_wrapperNormal-yG90i {
  width: 100%;
  padding: 0 32px;
}
.index_buyAction-3xFNz {
  display: flex;
  color: white;
  flex-direction: column;
  position: relative;
}
.index_buyAction-3xFNz .index_charge-1E8bn {
  font-size: 24px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: 600;
  color: #6ebf05;
  height: 40px;
  line-height: 40px;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 {
  display: flex;
  align-items: center;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 .index_priceIcon-3z3Jl {
  font-size: 62%;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 .index_discountPrice-2UnfF {
  font-style: normal;
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: 600;
  color: #ff6900;
  margin-right: 5px;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 .index_price-1JlqC {
  font-style: normal;
  position: relative;
  font-size: 16px;
  font-family: DINAlternate, sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.45);
  line-height: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 .index_price-1JlqC:before {
  content: '';
  display: inline-block;
  height: 2px;
  background: rgba(0, 0, 0, 0.45);
  width: 100%;
  position: absolute;
  top: 10px;
}
.index_buyAction-3xFNz .index_charge-1E8bn .index_chargeValue-nu701 .index_groupPrice-3gpC_ {
  margin: 3px 0 0 10px;
}
.index_buyAction-3xFNz .index_startClick-2soM4 {
  width: 141px;
  height: 40px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  font-family: PingFangSC-Semibold, sans-serif;
  line-height: 40px;
  letter-spacing: 1px;
  font-weight: normal;
  color: #ffffff;
  background: #2861fc;
  border-radius: 8px;
  white-space: pre;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_buyAction-3xFNz .index_startClick-2soM4:hover {
  opacity: 0.8;
}
.index_actionNormal-2keaU {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.index_rowCenter-3RZFp {
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
}
.index_rowCenter-3RZFp .index_chargeValue-nu701 {
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
}
.index_rowCenter-3RZFp .index_charge-1E8bn {
  padding-right: 24px;
}
.index_startStudyModal-1fxEd {
  position: relative;
}
.index_startStudyModal-1fxEd .ant-modal-content {
  padding-top: 105px;
}
.index_startStudyModal-1fxEd .ant-modal-body {
  padding: 26px 40px 24px 18px;
}
.index_startStudyModal-1fxEd .ant-modal-close-x {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.index_startStudyModal-1fxEd .index_courseModalBg-1UzGW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
.index_startStudyModal-1fxEd .index_fontWrapper-3B52I {
  position: absolute;
  top: 34px;
  left: 40px;
  max-width: 250px;
}
.index_startStudyModal-1fxEd .index_fontWrapper-3B52I .index_series-2xIdv {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  line-height: 17px;
  margin-bottom: 8px;
}
.index_startStudyModal-1fxEd .index_fontWrapper-3B52I .index_name-25i4_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8a8a8a;
  line-height: 28px;
  width: 371px;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF {
  margin-bottom: 8px;
  width: 100%;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o {
  width: 410px;
  height: 148px;
  background: #f9fafa;
  border-radius: 4px;
  margin: 15px auto 27px;
  display: flex;
  align-items: center;
  margin-left: -5px;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_ewmImg-KTp19 {
  width: 124px;
  height: 124px;
  margin-left: 10px;
  margin-right: 30px;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- {
  align-self: flex-start;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_title-3LFt3 {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin: 23px 0 16px 0;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_secTitle-3i6oE {
  margin-top: 10px;
}
.index_startStudyModal-1fxEd .index_courseModalContent-1n6Bi .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_desc-1lWgX {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 5px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #8a8a8a;
  line-height: 28px;
  width: 371px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF {
  margin-bottom: 8px;
  width: 100%;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o {
  width: 410px;
  height: 148px;
  background: #f9fafa;
  border-radius: 4px;
  margin: 15px auto 27px;
  display: flex;
  align-items: center;
  margin-left: -5px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_ewmImg-KTp19 {
  width: 124px;
  height: 124px;
  margin-left: 10px;
  margin-right: 30px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- {
  align-self: flex-start;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_title-3LFt3 {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin: 23px 0 16px 0;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_secTitle-3i6oE {
  margin-top: 10px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_transitionText-3lqiF .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_desc-1lWgX {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 5px;
}
.index_startStudyModal-1fxEd .index_courseModalContentPhone-3N5sP .index_imgCon-1Gm5o {
  zoom: 0.84;
}
.index_joinModal-30XyO {
  height: 376px;
  background: #ffffff;
  border-radius: 8px;
}
.index_joinModal-30XyO .ant-modal-body {
  height: 376px;
  padding: 0;
  overflow: hidden;
}
.index_joinModal-30XyO .ant-modal-content {
  border-radius: 8px;
}
.index_joinModal-30XyO .index_joinImg-3fxEE {
  width: 400px;
  height: 106px;
  background: url(https://imgbed.momodel.cn/mo/course_joinbg.png) no-repeat;
  background-size: 100%;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  overflow: hidden;
}
.index_joinModal-30XyO .index_joinImg-3fxEE .index_series-2xIdv {
  margin: 25px 0 6px 24px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_joinModal-30XyO .index_joinImg-3fxEE .index_name-25i4_ {
  margin-left: 24px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.index_joinModal-30XyO .index_imgCon-1Gm5o {
  width: 352px;
  height: 148px;
  background: #f9fafa;
  border-radius: 4px;
  margin: 15px auto 27px;
  display: flex;
  align-items: center;
}
.index_joinModal-30XyO .index_imgCon-1Gm5o .index_ewmImg-KTp19 {
  width: 124px;
  height: 124px;
  margin-left: 10px;
  margin-right: 15px;
}
.index_joinModal-30XyO .index_imgCon-1Gm5o .index_fontWarp-69-N- {
  align-self: flex-start;
}
.index_joinModal-30XyO .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_title-3LFt3 {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin: 23px 0 16px 0;
}
.index_joinModal-30XyO .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_desc-1lWgX {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 6px;
  margin-left: 20px;
}
.index_joinModal-30XyO .index_imgCon-1Gm5o .index_fontWarp-69-N- .index_desc-1lWgX .index_joinIcon-21E03 {
  width: 16px;
  height: 16px;
}
.index_joinModal-30XyO .index_btnWarp-Fo3XT {
  display: flex;
}
.index_joinModal-30XyO .index_btnWarp-Fo3XT .index_cancelBtn-13AMy {
  width: 96px;
  height: 40px;
  line-height: 40px;
  color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.45);
  margin-left: 84px;
  margin-right: 40px;
  cursor: pointer;
  text-align: center;
}
.index_joinModal-30XyO .index_btnWarp-Fo3XT .index_okBtn-brLA1 {
  width: 96px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: #2861fc;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1Fo2a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-14daC {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-14daC .index_forkDiv2QueueInit-1xEpS {
  height: 100px !important;
}
.index_forkDiv1-14daC .index_forkDiv2Queue-1BC0l {
  height: 151px !important;
}
.index_forkDiv1-14daC .index_forkDiv2-_Q9Jw {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-14daC .index_forkDiv2-_Q9Jw .index_word-1vnKf {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-14daC .index_forkDiv2-_Q9Jw .index_word-1vnKf .index_boldWord-16KFG {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-14daC .index_forkDiv2-_Q9Jw .index_loadingHint-12g_a {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3AFrr {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2zqwf {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-100L2 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1j0nd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1j0nd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1ZwjN {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1ZwjN .index_filterCheckbox-2IxSu {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1ZwjN .index_filterFooter-2SZ8S {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1ZwjN .index_numberInput-26JU9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1ZwjN .index_filterTitle-3F_Ui {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1ZwjN .index_modalBtnCancel-3AFrr {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1ZwjN .index_modalBtnOk-2P-sY {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1ZwjN .index_tableBtn-3DwQu {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1ZwjN .index_tableBtn-3DwQu:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1ZwjN :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2N7eJ {
  display: flex;
}
.index_splitLine-1Tp7o {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1E83g {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2MDyb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1n2J- {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3pFBa {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3pFBa:hover {
  text-decoration: underline;
}
.index_copyLink-BvGcH {
  margin-left: 24px;
}
.index_copyLink-BvGcH .index_copyIcon-2_nzB {
  margin-right: 4px;
}
.index_flexCenter-3Nsn0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3pQ6e {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-10pUc {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3aVQZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2CrJs {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2CrJs:hover {
  color: #2861FC;
}
.index_bluePlainText-ymSNC {
  color: #2861FC;
}
.index_blueTextPlain-dcN5s {
  color: #2861FC;
}
.index_antInput-11OHE {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-22vf5 {
  margin-right: 16px;
}
.index_ml8-3QjuA {
  margin-left: 8px;
}
.index_mr8-2NLar {
  margin-right: 8px;
}
.index_mb16-1qu8N {
  margin-bottom: 16px;
}
.index_moTag-2GVq1 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3fS6q {
  cursor: pointer;
}
.index_moUserAvatar-3xjmO {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-_VINR {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3fS6q:hover .index_moUserAvatar-3xjmO {
  color: #2861FC;
}
.index_navOverlay-2AGUe .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2AGUe .ant-dropdown-menu-item a,
.index_navOverlay-2AGUe .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2AGUe .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2AGUe .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-Kq2-b .index_subTitle-1RYRi {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-Kq2-b .ant-table-thead > tr > th,
.index_homeworkTableStyle-Kq2-b .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-Kq2-b .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-Kq2-b .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-Kq2-b .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-Kq2-b .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-Kq2-b .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-Kq2-b .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-Kq2-b .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3RIIp,
.index_modalHeaderNew-Pi7en {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-Pi7en {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-32GNp {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3RIIp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3RIIp {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3RIIp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-ShaOj {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1E83g {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Nsn0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1-fIF {
  margin-left: 16px;
}
.index_mr16-22vf5 {
  margin-right: 16px;
}
.index_phone-modal-2o4yI {
  width: 80% !important;
}
.index_medalSrc-2JqyN {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1GviC 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1GviC {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3ngsn .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3ngsn .ant-tabs {
  background: white;
}
.index_tabStyle-3ngsn .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3MXdL {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1uJjX {
  width: 100%;
}
.index_spin-1uJjX .index_ant-spin-container-1hVtY {
  width: 100%;
}
.index_confirmBtns-16q_r {
  color: red;
}
.index_confirmBtns-16q_r .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1HOMb {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1HOMb .index_studentNum-KPPL_ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-37pf- .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-37pf- .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-37pf- .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-37pf- .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-37pf- .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2PO-c {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1V2aR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-YlMeM {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-YlMeM .index_forkDiv2QueueInit-2x5Xn {
  height: 100px !important;
}
.index_forkDiv1-YlMeM .index_forkDiv2Queue-1jIBB {
  height: 151px !important;
}
.index_forkDiv1-YlMeM .index_forkDiv2-tPFMd {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-YlMeM .index_forkDiv2-tPFMd .index_word-1hKh1 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-YlMeM .index_forkDiv2-tPFMd .index_word-1hKh1 .index_boldWord-2ucy1 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-YlMeM .index_forkDiv2-tPFMd .index_loadingHint-28rK8 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3MZHj {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3YeRD {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-10qc3 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3_JrG {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3_JrG::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2KMWI {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2KMWI .index_filterCheckbox-3TE8J {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2KMWI .index_filterFooter-3rpRS {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2KMWI .index_numberInput-2Qv9B {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2KMWI .index_filterTitle-1YyTl {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2KMWI .index_modalBtnCancel-3MZHj {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2KMWI .index_modalBtnOk-2unAn {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2KMWI .index_tableBtn-RhI3S {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2KMWI .index_tableBtn-RhI3S:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2KMWI :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1osqs {
  display: flex;
}
.index_splitLine-27uP7 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2-xNb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2wj0C {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-C4iXT {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-35-d6 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-35-d6:hover {
  text-decoration: underline;
}
.index_copyLink-20iu_ {
  margin-left: 24px;
}
.index_copyLink-20iu_ .index_copyIcon-3FUIF {
  margin-right: 4px;
}
.index_flexCenter-3u47O {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1UXA7 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1z8YC {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-17TJc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2P7Ym {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2P7Ym:hover {
  color: #2861FC;
}
.index_bluePlainText-wMnq- {
  color: #2861FC;
}
.index_blueTextPlain-Ub6Pa {
  color: #2861FC;
}
.index_antInput-3Ytx5 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-34kol {
  margin-right: 16px;
}
.index_ml8-27ETJ {
  margin-left: 8px;
}
.index_mr8-2AxvY {
  margin-right: 8px;
}
.index_mb16-1NRDg {
  margin-bottom: 16px;
}
.index_moTag-2ZMNf {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3L8eF {
  cursor: pointer;
}
.index_moUserAvatar-1i_cs {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2jMSr {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3L8eF:hover .index_moUserAvatar-1i_cs {
  color: #2861FC;
}
.index_navOverlay-4taTU .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-4taTU .ant-dropdown-menu-item a,
.index_navOverlay-4taTU .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-4taTU .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-4taTU .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle--eUYt .index_subTitle-3mE8U {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle--eUYt .ant-table-thead > tr > th,
.index_homeworkTableStyle--eUYt .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle--eUYt .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle--eUYt .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle--eUYt .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle--eUYt .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle--eUYt .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle--eUYt .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle--eUYt .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3r1US,
.index_modalHeaderNew-2QqYf {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2QqYf {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2aw6k {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3r1US:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3r1US {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3r1US:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-34gJJ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2-xNb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3u47O {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-d-xPb {
  margin-left: 16px;
}
.index_mr16-34kol {
  margin-right: 16px;
}
.index_phone-modal-3AQrl {
  width: 80% !important;
}
.index_medalSrc-wfDo9 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1sQUJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1sQUJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-6N2xv .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-6N2xv .ant-tabs {
  background: white;
}
.index_tabStyle-6N2xv .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2fF4c {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Ws48n {
  width: 100%;
}
.index_spin-Ws48n .index_ant-spin-container-sPiS5 {
  width: 100%;
}
.index_confirmBtns-2O7iM {
  color: red;
}
.index_confirmBtns-2O7iM .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2eX7a {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2eX7a .index_studentNum-11hpC {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1nfNl .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1nfNl .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1nfNl .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1nfNl .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1nfNl .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-UV7iw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_courseSpin-OpaB4 {
  width: 100%;
}
.index_saasHeader-Qq3S0 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.index_saasHeader-Qq3S0 .index_imageDeal-1zIij {
  background-size: cover;
  background-position: center;
  filter: blur(50px);
  -webkit-filter: blur(50px);
  height: 400px;
  width: 102%;
  position: absolute;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC {
  width: 1200px;
  display: flex;
  flex-direction: column;
  margin: 24px auto 0;
  position: relative;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_headLine-2vfZ1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_headLine-2vfZ1 .index_actions-2sD6h {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_headLine-2vfZ1 .index_actions-2sD6h .index_actionBtn-1XvCR {
  width: 64px;
  height: 28px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  cursor: pointer;
  margin-left: 24px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE {
  display: flex;
  margin-top: 24px;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.84);
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY {
  display: flex;
  flex-direction: column;
  margin-left: 74px;
  align-items: flex-start;
  justify-content: center;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_nameContent-2JnWE {
  display: flex;
  align-items: center;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_nameContent-2JnWE .index_name-3XIix {
  font-size: 30px;
  color: rgba(0, 0, 0, 0.85);
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_nameContent-2JnWE .index_level-2OLvt {
  font-size: 14px;
  color: #2861fc;
  border-radius: 15px;
  border: 1px solid #2861fc;
  padding: 2px 8px;
  font-weight: 600;
  margin-left: 12px;
  flex-shrink: 0;
  align-self: flex-start;
  margin-top: 8px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_name-3XIix {
  font-size: 32px;
  font-family: PingFangSC-Medium, PingFang SC;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_type-1RP1X {
  margin-top: 24px;
  margin-bottom: 10px;
  font-size: 16px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_type-1RP1X i {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #2861fc;
  margin-right: 6px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_time-1MoHf {
  margin-bottom: 20px;
  font-size: 16px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_time-1MoHf i {
  font-size: 16px;
  color: #2861fc;
  padding-right: 6px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_lesson-2XJkA {
  margin-top: 16px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.84);
  display: flex;
  align-items: center;
  margin-bottom: 46px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_lesson-2XJkA .index_lessonIcon-3dv8s {
  margin-right: 4px;
  width: 18px;
  height: 18px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_lesson-2XJkA .index_line-y_l4N {
  width: 1px;
  height: 12px;
  background: rgba(0, 0, 0, 0.84);
  margin: 0 8px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_lesson-2XJkA .index_lessonCode-4VdKb {
  font-family: PingFang SC, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 2px 8px;
  border-radius: 12px;
  background: #17218F1F;
  box-shadow: 0px 4px 10px 0px #00000005;
  display: inline-block;
  margin-left: 16px;
  color: #fff;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_lesson-2XJkA .index_lessonCode-4VdKb .index_codeIcon-3pdWx {
  font-size: 16px;
  margin-left: 8px;
  cursor: pointer;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_price-O98rQ {
  display: flex;
  align-items: center;
  width: 280px;
}
.index_saasHeader-Qq3S0 .index_headerContent-3DHOC .index_contentDetail-2cnaE .index_courseDes-3h0SY .index_price-O98rQ .index_offlineStatus-15jIx {
  font-size: 24px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.45);
}
.index_courseIntroduction-2wNBF {
  width: 100%;
  height: 322px;
  background: linear-gradient(248.66deg, #3a668d 0%, #4c779a 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n {
  width: 1170px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb {
  padding-top: 25px;
  height: inherit;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 .index_actions-2sD6h {
  width: 72px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 .index_actions-2sD6h .index_actionBtn-1XvCR {
  width: 28px;
  height: 28px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb .index_courseName-Q-Osv {
  font-size: 40px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
  line-height: 56px;
  margin-bottom: 16px;
  margin-top: 36px;
  text-align: center;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
.index_courseIntroduction-2wNBF .index_bannerContent-20C-n .index_breadcrumbWrapper-2gGfb .index_courseSeries-Fu2Y3 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
}
.index_footer-v2d-_ {
  width: 100%;
  height: 120px;
  position: absolute;
  bottom: -60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  border-radius: 4px;
}
.index_footer-v2d-_ .index_footerContent-3RCoq {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgba(236, 237, 237, 0.54);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_footerContentLeft-2HnTt {
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 40px;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_footerContentLeft-2HnTt .index_courseNumber-2Ha8X {
  font-size: 16px;
  color: #f0c164;
  margin-left: 20px;
  cursor: pointer;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_footerContentLeft-2HnTt .index_footerTitle-3qOZh {
  display: flex;
  align-items: center;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_footerContentLeft-2HnTt .index_footerTitle-3qOZh .index_footerDisplay-2uNWt {
  color: #1a1a1a;
  margin-left: 63px;
  font-size: 24px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 45px;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_footerContentLeft-2HnTt .index_time-1MoHf {
  margin-left: 20px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 32px;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_enterStatus-1J4N3 {
  position: absolute;
  right: 32px;
  width: 330px;
  display: flex;
  align-items: center;
}
.index_footer-v2d-_ .index_footerContent-3RCoq .index_enterStatus-1J4N3 .index_offlineStatus-15jIx {
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 28px;
  margin-right: 56px;
  position: absolute;
  width: 150px;
  right: 0px;
}
.index_fixedFooter-2_g_w {
  position: fixed;
  left: 0;
  bottom: 0;
  transform: unset;
  height: 88px;
}
.index_fixedFooter-2_g_w .index_footerContent-3RCoq {
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px 4px 0px 0px;
  border: 1px solid rgba(236, 237, 237, 0.54);
}
.index_courseDetail-uBWi7 {
  width: 100%;
  position: relative;
}
.index_courseDetail-uBWi7 .index_fixcourseBar-3AbFc {
  width: 100%;
  position: fixed;
  background-color: #fff;
  top: 0;
  z-index: 4;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_courseDetail-uBWi7 .index_fixHeight-1I8g- {
  height: 60px;
}
.index_courseDetail-uBWi7 .index_fixno-R6RBB {
  height: 0px;
}
.index_courseDetail-uBWi7 .index_classListFullWidth-2QKRr {
  width: 100% !important;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 {
  width: 1200px;
  margin: 66px auto 48px auto;
  display: flex;
  justify-content: space-between;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv {
  width: 870px;
  overflow: hidden;
  padding-bottom: 24px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .ant-tabs-nav {
  font-size: 16px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane {
  min-height: 300px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .ant-tabs-ink-bar-animated {
  transition-delay: 0.1s;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN {
  top: 0;
  width: 870px;
  z-index: 5;
  position: static;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-top-bar {
  border-bottom: 1px solid #f7f7f7;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs {
  border-radius: 16px 16px 0 0;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-bar {
  margin-bottom: unset;
  font-size: 20px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-content {
  display: none;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-nav-wrap {
  height: 60px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-nav-scroll {
  margin-top: var(--isfix-top);
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-tab {
  color: #333333;
  line-height: 22px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 400;
  margin-right: 58px;
  color: rgba(0, 0, 0, 0.65);
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-tab:nth-child(1) {
  margin-left: 24px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-tab-active {
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861fc !important;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_anchor-1qDAN .ant-tabs-ink-bar {
  background-color: #2861fc;
  left: 17px;
  width: 36px !important;
  height: 2px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_noborder-1aJoX {
  width: 720px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_noborder-1aJoX .ant-tabs-top-bar {
  border: 1px solid #fff;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .fixed {
  position: fixed;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_aiFirstImg-2f2XF {
  width: 100%;
  margin-top: 40px;
}
.index_courseDetail-uBWi7 .index_courseDetailContent-dFrD4 .index_tabStyle-6N2xv .index_tabsWrapper-1iNXo {
  background-color: #ffffff;
  border-radius: 16px;
}
.index_units-1LW02 {
  color: unset;
  border-radius: 4px;
}
.index_units-1LW02 .index_unitItemVo-3NVVf,
.index_units-1LW02 .index_unitItem-1Z_D1 {
  height: 64px;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 58px 0 36px;
  font-family: sans-serif;
}
.index_units-1LW02 .index_unitItemVo-3NVVf:hover .index_startBtn-3FB2o,
.index_units-1LW02 .index_unitItem-1Z_D1:hover .index_startBtn-3FB2o {
  display: block;
  color: #2861fc;
  font-size: 16px;
}
.index_units-1LW02 .index_unitItemVo-3NVVf:hover .index_learnStatus-D-jGJ,
.index_units-1LW02 .index_unitItem-1Z_D1:hover .index_learnStatus-D-jGJ {
  display: none;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_unitName-2N1bg,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_unitName-2N1bg {
  white-space: pre;
  display: flex;
  flex-direction: row;
  flex: 1;
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #111111;
  line-height: 26px;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_unitName-2N1bg .index_description-20ECC,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_unitName-2N1bg .index_description-20ECC {
  font-size: 12px;
  color: #8a8a8a;
  margin: 0px 16px;
  font-weight: 400;
  flex: 1;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Regular, sans-serif;
  position: relative;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_unitName-2N1bg .index_description-20ECC .index_content-1ERis,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_unitName-2N1bg .index_description-20ECC .index_content-1ERis {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 100%;
  position: absolute;
  left: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_learnStatus-D-jGJ,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_learnStatus-D-jGJ {
  font-size: 16px;
  color: #8a8a8a;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_startBtn-3FB2o,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_startBtn-3FB2o {
  display: none;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #666666;
  line-height: 26px;
  cursor: pointer;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_needUpdate-M_cDo,
.index_units-1LW02 .index_unitItem-1Z_D1 .index_needUpdate-M_cDo {
  font-size: 16px;
  color: #8a8a8a;
  cursor: not-allowed;
}
.index_units-1LW02 .index_unitItemVo-3NVVf {
  background: unset;
  font-size: 16px;
  padding: 0 24px 0 0;
}
.index_units-1LW02 .index_unitItemVo-3NVVf .index_unitName-2N1bg {
  font-size: 16px;
}
.index_units-1LW02 .index_splitLine-27uP7 {
  width: calc(100% - 24px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 0;
}
.index_units-1LW02 .index_showMore-3uPCo {
  width: 100%;
  height: 64px;
  background: #fafafa;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_switchV2ModalClass-2t8Zg {
  padding-bottom: 0px;
  position: relative;
  background: linear-gradient(135deg, #ecf3ff 0%, #fdfdfd 100%);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.index_switchV2ModalClass-2t8Zg .ant-modal-body {
  padding: 28px 32px;
}
.index_switchV2ModalClass-2t8Zg .ant-modal-content {
  background: unset;
}
.index_switchV2ModalClass-2t8Zg .icon-icon_close1 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_switchV2ModalClass-2t8Zg .ant-modal-close-x:hover .icon-icon_close1 {
  color: rgba(0, 0, 0, 0.85);
}
.index_switchV2ModalClass-2t8Zg .index_huiyuan-OzUSw {
  position: absolute;
  left: 0px;
  top: 15px;
  width: 88px;
}
.index_switchV2ModalClass-2t8Zg .index_dear-xG5SB {
  height: 26px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 26px;
}
.index_switchV2ModalClass-2t8Zg .index_text-3hNYd {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 32px;
  margin-bottom: 21px;
}
.index_switchV2ModalClass-2t8Zg .index_text-3hNYd .index_blod-1Djiw {
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 700;
}
.index_switchV2ModalClass-2t8Zg .index_text-3hNYd .index_courseLink-2wXPS {
  color: #2861FC;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr {
  width: 100%;
  display: flex;
  flex-direction: row;
  background: white;
  border-radius: 6px;
  border: 1px solid #e8ecf1;
  box-shadow: 0px 2px 10px 0px rgba(124, 172, 216, 0.3);
  overflow: hidden;
  cursor: pointer;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseImg-GFZAB {
  width: 210px;
  min-height: 172px;
  position: relative;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseImg-GFZAB img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseImg-GFZAB .index_courseTag-kpFDn {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 19px;
  font-size: 10px;
  padding: 0px 8px;
  display: flex;
  align-items: center;
  color: white;
  background: linear-gradient(137deg, #fd8b5d 0%, #fd670a 100%);
  border-radius: 0px 0px 0px 6px;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 22px 23px;
  position: relative;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_title-JUyy1 {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  margin-bottom: 4px;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_numBox-2sDEV {
  font-size: 12px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 17px;
  color: #1a1a1a;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_numBox-2sDEV .index_num-1BtwR {
  color: #2861FC;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_numBox-2sDEV .index_numberSplit-2Axfy {
  margin: 0px 10px;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_desc-RCzR2 {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-top: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_icon-Wqx9n {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr .index_courseDescBox-219kW .index_icon-Wqx9n .iconfont {
  color: #2861FC;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 11px;
}
.index_switchV2ModalClass-2t8Zg .index_courseCard-2WnIr:hover {
  box-shadow: 0px 2px 31px 0px rgba(49, 106, 159, 0.3);
}
.index_freeModal-jyWr2 {
  height: 178px;
  background: #ffffff;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
}
.index_freeModal-jyWr2 .ant-modal-body {
  height: 178px;
  padding: 0;
  overflow: hidden;
}
.index_freeModal-jyWr2 .index_freeTitle-2Ig0X {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 11px 24px;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM {
  display: flex;
  margin: auto;
  width: 377px;
  height: 99px;
  background: #f8fafc;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM .index_freeLeft-15-iM {
  overflow: hidden;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM .index_freeLeft-15-iM .index_freeDesc-14Taf {
  width: 249px;
  height: 44px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin: 11px 0 18px 11px;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM .index_freeLeft-15-iM .index_freeDesc-14Taf .index_blue-CtEvq {
  color: #2861fc;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM .index_freeRight-1odnf {
  width: 88px;
  height: 88px;
  background: #ffffff;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
.index_freeModal-jyWr2 .index_freeContent-1R_vM .index_freeRight-1odnf .index_rightewm-TTHTs {
  width: 80px;
  height: 80px;
}
.index_introduceModule-d9tXE {
  overflow: hidden;
}
.index_introduceModule-d9tXE .index_title-JUyy1 {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 40px 0 20px 24px;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 {
  display: flex;
  padding: 0 24px;
  margin-top: 24px;
  position: relative;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis {
  width: 825px;
  background: #f8fafc;
  border-radius: 10px;
  padding: 25px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_txt-2Uky_ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  white-space: pre-wrap;
  margin-bottom: 16px;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg {
  width: 100%;
  background: #ecf3fa;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  padding: 12px 40px;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM {
  width: 100%;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM .index_show-2ocoG {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM .index_show-2ocoG .index_showItem-10tVN {
  display: flex;
  align-items: center;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM .index_show-2ocoG .index_showItem-10tVN .index_showImg-3tu3y {
  width: 28px;
  height: 28px;
  margin-right: 3px;
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM .index_show-2ocoG .index_showItem-10tVN .index_showText-AauxN {
  width: 168px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_introduceModule-d9tXE .index_desc-RCzR2 .index_content-1ERis .index_introduceList-1UjLg .index_introduceLeft-246bM .index_show-2ocoG .index_showItem-10tVN:nth-child(-n + 3):not(:nth-last-child(-n + 3)) {
  margin-bottom: 12px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g {
  width: 825px;
  background: #f8fafc;
  border-radius: 10px;
  margin: auto;
  padding: 21px 15px;
  display: flex;
  justify-content: space-between;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft {
  display: flex;
  align-items: center;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft .index_img-20J8- {
  width: 32px;
  height: 30px;
  margin-right: 10px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft .index_text-3hNYd {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft .index_text-3hNYd .index_modeLink-1v8pF {
  margin-right: 5px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft .index_text-3hNYd .index_modeIcon-2dxkB {
  font-size: 14px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_imgCon-XxKft .index_text-3hNYd .index_modeIcon-2dxkB:nth-of-type(2) {
  margin-left: -5px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_modeList-2qi2G {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_modeList-2qi2G .index_bold-1wvvr {
  color: #000;
  font-weight: 600;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_modeList-2qi2G .index_blue-CtEvq {
  cursor: pointer;
  color: #2861fc;
  text-decoration: underline;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm {
  width: 524px;
  border-radius: 10px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur {
  width: 524px;
  height: 284px;
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 14px;
  padding: 8px 28px 12px 21px;
  display: flex;
  justify-content: space-between;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO {
  width: 100%;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_imgCon-XxKft {
  margin-bottom: 12px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_imgCon-XxKft .index_text-3hNYd {
  color: #2861fc;
  cursor: pointer;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_imgCon-XxKft .index_v0text-LS4iQ {
  cursor: initial;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_modeList-2qi2G {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  margin-bottom: 12px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_modeVideo-to4wW {
  cursor: pointer;
  align-self: flex-end;
  position: relative;
  display: flex;
  justify-content: center;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_modeVideo-to4wW .index_video-1O1xZ {
  width: 372px;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_modeVideo-to4wW .index_goTutorBtn-1Ukly {
  width: 130px;
  height: 35px;
  background: #2861fc;
  border-radius: 5px !important;
  border: none;
  position: absolute;
  bottom: 22px;
  left: 50%;
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #ffffff;
  transform: translateX(-50%);
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_modeVideo-to4wW .index_goTutorBtn-1Ukly:hover {
  background-color: #6890FC;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_v0ModeVideo-3KRBu {
  cursor: initial;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_teachMode-1SFur .index_modeContent-2TBPO .index_v0ModeVideo-3KRBu .index_video-1O1xZ {
  width: 296px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 {
  display: flex;
  justify-content: space-between;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 .index_expandCard-29ojx {
  width: 250px;
  height: 135px;
  background: #ffffff;
  border-radius: 10px;
  padding: 10px 0 0 21px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 .index_expandCard-29ojx .index_text-3hNYd {
  color: rgba(0, 0, 0, 0.85);
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 .index_expandCard-29ojx .index_modeList-2qi2G {
  height: 75px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 .index_expandCard-29ojx .index_imgCon-XxKft {
  margin-bottom: 20px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachLeft-3h7Nm .index_expand-2YTh3 .index_expandCard-29ojx .index_modeList-2qi2G {
  height: 50px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachRight-3l128 .index_rightCard-1KqUx {
  width: 250px;
  height: 135px;
  background: #ffffff;
  border-radius: 10px;
  padding: 10px 0 0 10px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachRight-3l128 .index_rightCard-1KqUx .index_imgCon-XxKft {
  margin-bottom: 20px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachRight-3l128 .index_rightCard-1KqUx .index_imgCon-XxKft .index_text-3hNYd {
  color: rgba(0, 0, 0, 0.85);
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachRight-3l128 .index_rightCard-1KqUx .index_modeList-2qi2G {
  height: 50px;
}
.index_introduceModule-d9tXE .index_teachFeature-tFw-g .index_teachRight-3l128 .index_rightCard-1KqUx:nth-child(2) {
  margin: 14px auto;
}
.index_introduceModule-d9tXE .index_certTitle-3wVsq {
  display: flex;
  margin: 48px 0 24px 24px;
  align-items: center;
}
.index_introduceModule-d9tXE .index_certTitle-3wVsq .index_txt1-23D8n {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 16px;
}
.index_introduceModule-d9tXE .index_certTitle-3wVsq .index_txt2-3JWEq {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  align-self: flex-end;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa {
  width: 822px;
  height: 267px;
  background: #f8fafc;
  border-radius: 10px;
  margin: 0 auto 24px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certLeft-24MqH {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certLeft-24MqH .index_certImg-VaAgE {
  width: 283px;
  height: 200px;
  margin-bottom: 6px;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh {
  width: 370px;
  height: 44px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
  position: relative;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certItem-2aMiG {
  width: 120px;
  display: flex;
  height: 22px;
  margin-bottom: 12px;
  margin-right: 53px;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certItem-2aMiG .index_certImgbg-1YWqd {
  width: 22px;
  height: 22px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  margin-right: 4px;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certItem-2aMiG .index_certImgbg-1YWqd .index_img-20J8- {
  width: 15px;
  height: 14px;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certItem-2aMiG .index_certTxt-2HgxL {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #494c4f;
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certTip-trmWl {
  width: 180px;
  position: absolute;
  top: -41px;
  left: 0;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.index_introduceModule-d9tXE .index_certWrapper-3vkwa .index_certRight-3Y_qh .index_certTip-trmWl::after {
  display: block;
  content: '';
  width: 100%;
  height: 12px;
  background: #e1edff;
  margin-top: -14px;
  margin-left: -4px;
}
.index_chapterModule-2_BkU {
  padding: 0 24px 26px 24px;
  margin-top: 24px;
  overflow: hidden;
}
.index_chapterModule-2_BkU .index_groupWrapper-1tQMT {
  width: 822px;
  margin-bottom: 24px;
}
.index_chapterModule-2_BkU .index_groupWrapper-1tQMT .index_chapterName-28F1d {
  font-size: 19px;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 16px;
}
.index_chapterModule-2_BkU .index_introduceHeader-vCFTK {
  margin: 24px 0 14px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 22px;
}
.index_chapterModule-2_BkU .index_introduceHeader-vCFTK .index_headerBefore-yYtKW {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 9px;
}
.index_chapterModule-2_BkU .index_introduceHeader-vCFTK .index_introduceTitle-NXRBH {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  height: 38px;
  line-height: 38px;
  letter-spacing: 1px;
}
.index_chapterModule-2_BkU .index_introduceHeader-vCFTK .index_catalogExpandBtn-2YN3G {
  color: #2861FC;
  cursor: pointer;
}
.index_chapterModule-2_BkU .ant-tabs-ink-bar {
  width: 63px !important;
  position: absolute;
  left: 35px;
}
.index_chapterModule-2_BkU .index_showMore-3uPCo {
  width: 100%;
  height: 64px;
  background: #fafafa;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_appraiseModule-3nZ2g {
  margin-top: 24px;
  overflow: hidden;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  padding-bottom: 48px;
}
.index_appraiseModule-3nZ2g .index_title-JUyy1 {
  font-size: 20px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px 24px;
}
.index_appraiseModule-3nZ2g .index_rate-11x8u {
  display: flex;
  align-items: center;
  margin: 0 24px 16px;
  position: relative;
}
.index_appraiseModule-3nZ2g .index_rate-11x8u .index_rateNum-3Bcxh {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  font-size: 28px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  margin-right: 8px;
}
.index_appraiseModule-3nZ2g .index_rate-11x8u .index_allComment-3XRFi {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  position: absolute;
  right: 0;
  bottom: 10px;
  cursor: pointer;
}
.index_appraiseModule-3nZ2g .index_rate-11x8u .index_allComment-3XRFi:hover {
  color: rgba(0, 0, 0, 0.85);
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE {
  display: flex;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH {
  width: 258px;
  height: 264px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px -2px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  margin-left: 24px;
  overflow: hidden;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c {
  width: 100%;
  height: 61px;
  background: linear-gradient(104deg, #e0f0ff 0%, #ffffff 100%);
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 5px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c .index_icon-Wqx9n {
  width: 40px;
  height: 40px;
  margin: 0 14px 0 12px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c .index_info-2vGRa {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c .index_info-2vGRa .index_infoName-szygW {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c .index_info-2vGRa .index_infoTime-2fInN {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_topbg-2U90c .index_hot-3iQl5 {
  width: 49px;
  height: 22px;
  position: absolute;
  right: 12px;
  bottom: 9px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_content-1ERis .index_txt-2Uky_ {
  margin: 9px 12px 10px;
  width: 234px;
  height: 146px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #48566f;
  overflow: hidden;
  position: relative;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_content-1ERis .index_txt-2Uky_ .index_cmIcon-20jk9 {
  width: 27px;
  height: 21px;
  margin-right: 10px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_content-1ERis .index_txt-2Uky_::before {
  content: '...';
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  width: 25px;
  padding-left: 3px;
  box-sizing: border-box;
  background-color: white;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_content-1ERis .index_txt-2Uky_::after {
  content: '';
  display: inline-block;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: white;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_commentBottom-qxv_b {
  display: flex;
  margin-left: 12px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_commentBottom-qxv_b .index_dz-2Q7n4 {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_commentBottom-qxv_b .index_dzNum-3lGos {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_rightIcon-S3ykI {
  cursor: pointer;
}
.index_appraiseModule-3nZ2g .index_commentCard-IhRfE .index_cardItem-2SQQH .index_rightIcon-S3ykI:hover {
  color: #2861FC;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF {
  overflow: hidden;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProTitle-3yaVa {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 45px 26px 20px 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProWrapper-35Grc {
  width: 822px;
  background: #f8fafc;
  border-radius: 10px;
  overflow: hidden;
  margin: auto;
  padding: 24px 0 8px 31px;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProWrapper-35Grc .index_comProList-2eae8 {
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  margin-bottom: 16px;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProWrapper-35Grc .index_comProList-2eae8 .index_question-1L-xU {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 4px;
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProWrapper-35Grc .index_comProList-2eae8 .index_answer-2QTPR {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_appraiseModule-3nZ2g .index_comPro-2Z-jF .index_comProWrapper-35Grc .index_comProList-2eae8 .index_answer-2QTPR .index_boldtip-1tFtg {
  color: #2861fc;
  cursor: pointer;
  text-decoration: underline;
}
.index_notAddClass-2K-Sg .index_title-JUyy1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.index_notAddClass-2K-Sg .index_title-JUyy1 .index_titleText-12xze {
  margin-left: 12px;
}
.index_notAddClass-2K-Sg .index_title-JUyy1 .index_content-1ERis {
  color: #666666;
}
.index_notAddClass-2K-Sg .ant-modal-body {
  padding: 24px;
}
.index_notAddClass-2K-Sg .icon-icon_close1 {
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.index_notAddClass-2K-Sg .ant-modal-confirm-btns {
  margin-top: 32px;
}
.index_notAddClass-2K-Sg .ant-modal-confirm-btns button {
  padding: 5px 24px;
}
.index_courseHeaderInfo-uCEX3 {
  width: 100%;
  height: 350px;
  background-size: 100% 100%;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb {
  padding-top: 10px;
  height: inherit;
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 .index_actions-2sD6h {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_headLine-2vfZ1 .index_actions-2sD6h .index_actionBtn-1XvCR {
  width: 64px;
  height: 28px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  cursor: pointer;
  margin-left: 24px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis {
  display: flex;
  justify-content: space-between;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseName-Q-Osv {
  font-size: 32px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 20px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseName-Q-Osv .index_checkinLogo-2sc_Z {
  margin-left: 12px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_overviewCourseName-MMbEY {
  font-size: 24px;
  line-height: 32px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseDetailDesc-15iXr {
  margin-top: 36px;
  display: flex;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseDetailDesc-15iXr .index_descItem-1S-oo {
  display: flex;
  margin-right: 56px;
  align-items: center;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseDetailDesc-15iXr .index_descItem-1S-oo .index_title-JUyy1 {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  margin-right: 8px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseDetailDesc-15iXr .index_descItem-1S-oo .index_text-3hNYd {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_courseOverViewDesc-Uvt9O {
  width: 500px;
  height: 44px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  margin-top: 13px;
  overflow: hidden;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF {
  display: flex;
  margin-top: 74px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_rate-11x8u {
  display: flex;
  align-items: center;
  margin-right: 68px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_rate-11x8u .index_rateNum-3Bcxh {
  font-weight: bold;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  margin-right: 7px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf .index_avatarCon-1xDHa {
  display: flex;
  margin-right: 10px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m {
  margin-left: -12px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m img {
  border: 1px solid #fff;
  box-sizing: content-box;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m:nth-child(1) {
  margin-left: 0;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_rateAndTimeWrapper-o1tEF .index_time-1MoHf .index_num-1BtwR {
  font-size: 18px;
  color: #2861fc;
  margin-right: 3px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy {
  display: flex;
  margin-right: 300px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_continueLearn-1RBIE {
  width: 141px;
  height: 40px;
  background: #2861fc;
  border-radius: 8px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_continueLearn-1RBIE:hover {
  opacity: 0.8;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  display: flex;
  align-items: center;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf .index_avatarCon-1xDHa {
  display: flex;
  margin-right: 10px;
  margin-left: 48px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m {
  margin-left: -12px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m img {
  border: 1px solid #fff;
  box-sizing: content-box;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf .index_avatarCon-1xDHa .index_onLineImg-99x-m:nth-child(1) {
  margin-left: 0;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCon-nhTKy .index_time-1MoHf .index_num-1BtwR {
  font-size: 18px;
  color: #2861fc;
  margin-right: 3px;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCourse-ZB9HM {
  width: 85px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #2861fc;
  margin-top: 16px;
  cursor: pointer;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_left-1_08S .index_goCourse-ZB9HM:hover {
  opacity: 0.8;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_content-1ERis .index_right-2crIz {
  align-self: flex-end;
}
.index_courseHeaderInfo-uCEX3 .index_courseContent-377kB .index_breadcrumbWrapper-2gGfb .index_footer-v2d-_ {
  position: absolute;
  width: 100%;
  height: 82px;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  bottom: -42px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.index_teachingMode-ieVL7 .index_goTrailBtn-A62ja {
  font-size: 14px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #2861FC;
  line-height: 20px;
  margin-left: 16px;
  cursor: pointer;
}
.index_chargeIcon-Zc-Kf .index_freeTry-1gSAk {
  border-color: #6EBF05;
  color: #6EBF05;
  background: rgba(205, 255, 139, 0.15) !important;
  cursor: default;
  height: 26px;
  margin-left: 8px;
  pointer-events: none;
}
.index_chargeIcon-Zc-Kf .index_lock-EbEE6 {
  margin-left: 8px;
}
.index_videoModal-236_g .ant-modal-close {
  right: -12px;
  top: -10px;
}
.index_tryStudyTag-cAt6Z {
  top: -2px;
  margin-left: 8px;
  border-radius: 4px;
  height: 19px;
}
.index_minicodeTooltip-3IK4j .index_minicode-2Bolw {
  width: 128px;
  height: 128px;
}

.index_collapse-2wP75 {
  background: #f6f6f6;
  border-radius: 4px;
  margin-bottom: 16px;
}
.index_collapse-2wP75 .ant-collapse-content {
  background: #ffffff !important;
}
.index_collapse-2wP75 .ant-collapse-arrow {
  right: 24px;
  left: unset !important;
}
.index_collapse-2wP75 .ant-collapse-content-box {
  padding: 0px;
}
.index_collapse-2wP75 .ant-collapse-item {
  border-bottom: unset;
}
.index_collapse-2wP75 .ant-collapse-header {
  height: 64px !important;
  line-height: 64px !important;
  padding: unset !important;
}
.index_collapse-2wP75 .index_learnText-Susf- {
  color: #333333;
  font-size: 14px;
  height: 100%;
  white-space: pre;
  display: flex;
  justify-content: space-between;
  padding-right: 2px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_collapse-2wP75 .index_learnTime-2HjAW {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-weight: bold;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_collapse-2wP75 .index_headerText-jvTqn {
  height: 100%;
  width: 100%;
  font-size: 18px;
  font-family: sans-serif;
  font-weight: 500;
  color: #111111;
  padding-left: 36px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.index_collapse-2wP75 .index_headerText-jvTqn:after {
  content: '';
  width: calc(100% - 68px);
  height: 1px;
  left: 36px;
  bottom: 0px;
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}
.index_collapse-2wP75 .index_headerText-jvTqn[data-last='true']:after {
  height: 0px;
}
.index_collapse-2wP75 .index_headerText-jvTqn .index_headerCount-9XgH9 {
  padding-right: 80px;
  font-family: PingFangSC-Regular, sans-serif;
  display: inline-flex;
  justify-content: space-between;
  color: #333333;
}
.index_collapse-2wP75 .index_headerText-jvTqn .index_headerCount-9XgH9 .index_studyTime-i5fbc {
  margin-right: 30px;
  width: 150px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: pre;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 26px;
}
.index_collapse-2wP75 .index_headerText-jvTqn .index_headerCount-9XgH9 .index_studyTime-i5fbc .index_learnTime-2HjAW {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_collapse-2wP75 .index_headerText-jvTqn .index_headerCount-9XgH9 .index_test-2XLx_ {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  white-space: pre;
  font-size: 16px;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_collapse-2wP75 .index_headerText-jvTqn .index_headerCount-9XgH9 .index_test-2XLx_ .index_blodNum-x_-Si {
  font-weight: bold;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn {
  background: #ffffff;
  width: 100%;
  padding-left: 36px;
  padding-bottom: 24px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_description-2hBVF {
  padding: 12px 0px;
  font-weight: 400;
  align-items: center;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_splitLine-YEHy2 {
  width: calc(100% - 32px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: -1px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 12px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ {
  padding-bottom: 24px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ .index_chapterWarp-16Rlm {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ .index_chapterWarp-16Rlm .index_studyCon-X5MwE .index_alStudy-2ts3R,
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ .index_chapterWarp-16Rlm .index_studyCon-X5MwE .index_noStudy-2YmBR,
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ .index_chapterWarp-16Rlm .index_studyCon-X5MwE .index_noUpdate-3rkzj {
  position: relative;
  cursor: pointer;
  margin-right: 23px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ .index_chapterWarp-16Rlm .index_studyCon-X5MwE .index_noUpdate-3rkzj {
  color: rgba(0, 0, 0, 0.45);
  cursor: not-allowed;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ:last-child {
  padding-bottom: 0px;
  height: 20px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ:hover .index_alStudy-2ts3R::before {
  content: '\7ee7\7eed\5b66\4e60';
  width: 200%;
  position: absolute;
  background-color: #fff;
  color: #2861fc;
  top: 0;
  right: -32px;
}
.index_collapse-2wP75 .index_chapterListWrapper-3P9bn .index_itemWrapper-3Pvp3 .index_chapterItem-2NLTZ:hover .index_noStudy-2YmBR::before {
  content: '\53bb\5b66\4e60';
  position: absolute;
  background-color: #fff;
  color: #2861fc;
  top: 0;
}
.index_collapse-2wP75 .index_stastic-3ks5T {
  width: 50%;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #1a1a1a;
}
.index_collapse-2wP75 .index_blodNum-x_-Si {
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: bold;
}
.index_collapse-2wP75 .index_numberSplit-H3sL4 {
  margin: 0px 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-RA8zh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-bkkrW {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-bkkrW .index_forkDiv2QueueInit-3WJ74 {
  height: 100px !important;
}
.index_forkDiv1-bkkrW .index_forkDiv2Queue-1UYMW {
  height: 151px !important;
}
.index_forkDiv1-bkkrW .index_forkDiv2-GtmDG {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-bkkrW .index_forkDiv2-GtmDG .index_word-2Fbqv {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-bkkrW .index_forkDiv2-GtmDG .index_word-2Fbqv .index_boldWord-yBo0q {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-bkkrW .index_forkDiv2-GtmDG .index_loadingHint-1Kk-g {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-hpQcj {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3FoN_ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-L7-pE {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-aw8bK {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-aw8bK::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3rRF- {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3rRF- .index_filterCheckbox-ScsU1 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3rRF- .index_filterFooter-3rB-o {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3rRF- .index_numberInput-1T78_ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3rRF- .index_filterTitle-3ZOwa {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3rRF- .index_modalBtnCancel-hpQcj {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3rRF- .index_modalBtnOk-2BKsU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3rRF- .index_tableBtn-1t5zo {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3rRF- .index_tableBtn-1t5zo:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3rRF- :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3dVML {
  display: flex;
}
.index_splitLine-YEHy2 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3pGDA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1iAAg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2u8QU {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-32K5z {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-32K5z:hover {
  text-decoration: underline;
}
.index_copyLink-3Trct {
  margin-left: 24px;
}
.index_copyLink-3Trct .index_copyIcon-1mti3 {
  margin-right: 4px;
}
.index_flexCenter-295-m {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-BzcfX {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2IDOh {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1WyCl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-dMrhg {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-dMrhg:hover {
  color: #2861FC;
}
.index_bluePlainText-3VAHZ {
  color: #2861FC;
}
.index_blueTextPlain-n_9_q {
  color: #2861FC;
}
.index_antInput-NnW95 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1iawL {
  margin-right: 16px;
}
.index_ml8-2ZcQ7 {
  margin-left: 8px;
}
.index_mr8-3AR0G {
  margin-right: 8px;
}
.index_mb16-1LG5Q {
  margin-bottom: 16px;
}
.index_moTag-2K7rj {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-Oo2lO {
  cursor: pointer;
}
.index_moUserAvatar-1zD0h {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-kWA37 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-Oo2lO:hover .index_moUserAvatar-1zD0h {
  color: #2861FC;
}
.index_navOverlay-1vpn1 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1vpn1 .ant-dropdown-menu-item a,
.index_navOverlay-1vpn1 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1vpn1 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1vpn1 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3kWwm .index_subTitle-2_rrU {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3kWwm .ant-table-thead > tr > th,
.index_homeworkTableStyle-3kWwm .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3kWwm .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3kWwm .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3kWwm .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3kWwm .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3kWwm .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3kWwm .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3kWwm .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-vHIHx,
.index_modalHeaderNew-1fNoG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1fNoG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1GKI8 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-vHIHx:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-vHIHx {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-vHIHx:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-20lF8 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3pGDA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-295-m {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2uZuB {
  margin-left: 16px;
}
.index_mr16-1iawL {
  margin-right: 16px;
}
.index_phone-modal-3MeBs {
  width: 80% !important;
}
.index_medalSrc-2J8pH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-BBOHM 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-BBOHM {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3diBf .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3diBf .ant-tabs {
  background: white;
}
.index_tabStyle-3diBf .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-_ZKbK {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-mfWCq {
  width: 100%;
}
.index_spin-mfWCq .index_ant-spin-container-36XJG {
  width: 100%;
}
.index_confirmBtns-Y8srD {
  color: red;
}
.index_confirmBtns-Y8srD .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-B9-CP {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-B9-CP .index_studentNum-2pQOV {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2gRUZ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2gRUZ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2gRUZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2gRUZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2gRUZ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1q6Kw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3RGEN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-22vak {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-22vak .index_forkDiv2QueueInit-2bJTR {
  height: 100px !important;
}
.index_forkDiv1-22vak .index_forkDiv2Queue-369C_ {
  height: 151px !important;
}
.index_forkDiv1-22vak .index_forkDiv2-1FHcc {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-22vak .index_forkDiv2-1FHcc .index_word-31FdZ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-22vak .index_forkDiv2-1FHcc .index_word-31FdZ .index_boldWord-_hXay {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-22vak .index_forkDiv2-1FHcc .index_loadingHint-czoHP {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2XbUH {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3bl43 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1py1L {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-T8e8W {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-T8e8W::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1JI5L {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1JI5L .index_filterCheckbox-d7L-h {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1JI5L .index_filterFooter-chsvc {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1JI5L .index_numberInput-1yyiq {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1JI5L .index_filterTitle-1aQgr {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1JI5L .index_modalBtnCancel-2XbUH {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1JI5L .index_modalBtnOk-58VMa {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1JI5L .index_tableBtn-2R2YH {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1JI5L .index_tableBtn-2R2YH:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1JI5L :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2lLw0 {
  display: flex;
}
.index_splitLine-3BfU8 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-HAZ5Q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2jDtj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3BWLO {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-ph3Dk {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-ph3Dk:hover {
  text-decoration: underline;
}
.index_copyLink--y27S {
  margin-left: 24px;
}
.index_copyLink--y27S .index_copyIcon-3R7HZ {
  margin-right: 4px;
}
.index_flexCenter-3jBU7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3M5eV {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-14aaC {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-vX-_F {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-12JQy {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-12JQy:hover {
  color: #2861FC;
}
.index_bluePlainText-1XhSi {
  color: #2861FC;
}
.index_blueTextPlain-3DU8S {
  color: #2861FC;
}
.index_antInput-3YBlx {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1kkHN {
  margin-right: 16px;
}
.index_ml8-15jRx {
  margin-left: 8px;
}
.index_mr8-2YQp6 {
  margin-right: 8px;
}
.index_mb16-15c66 {
  margin-bottom: 16px;
}
.index_moTag-2DmQv {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-mF8i3 {
  cursor: pointer;
}
.index_moUserAvatar-1lajX {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3YDmN {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-mF8i3:hover .index_moUserAvatar-1lajX {
  color: #2861FC;
}
.index_navOverlay-Q5tHD .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-Q5tHD .ant-dropdown-menu-item a,
.index_navOverlay-Q5tHD .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-Q5tHD .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-Q5tHD .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2qoPi .index_subTitle-3xvF8 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2qoPi .ant-table-thead > tr > th,
.index_homeworkTableStyle-2qoPi .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2qoPi .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2qoPi .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2qoPi .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2qoPi .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2qoPi .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2qoPi .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2qoPi .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3RwAW,
.index_modalHeaderNew-2BWiT {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2BWiT {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-Elmsd {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3RwAW:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3RwAW {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3RwAW:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-39h5W {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-HAZ5Q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3jBU7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3_iF6 {
  margin-left: 16px;
}
.index_mr16-1kkHN {
  margin-right: 16px;
}
.index_phone-modal-b7hcc {
  width: 80% !important;
}
.index_medalSrc-1eOpA {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3Gokp 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3Gokp {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1hRcs .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1hRcs .ant-tabs {
  background: white;
}
.index_tabStyle-1hRcs .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3F1wJ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-hEHai {
  width: 100%;
}
.index_spin-hEHai .index_ant-spin-container-3GiNp {
  width: 100%;
}
.index_confirmBtns-2RzeA {
  color: red;
}
.index_confirmBtns-2RzeA .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2bIMf {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2bIMf .index_studentNum-2W85B {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-29fRf .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-29fRf .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-29fRf .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29fRf .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29fRf .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3YBbW {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_tags-TykM- {
  height: 24px;
  margin-top: 8px;
  min-width: 1px;
  font-size: 12px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_roll-O9NC1:hover {
  transform: var(--transition-distance);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-8H2Yb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1tP3j {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1tP3j .index_forkDiv2QueueInit-3458X {
  height: 100px !important;
}
.index_forkDiv1-1tP3j .index_forkDiv2Queue-2ZTbs {
  height: 151px !important;
}
.index_forkDiv1-1tP3j .index_forkDiv2-3SPM6 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1tP3j .index_forkDiv2-3SPM6 .index_word-Gh06K {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1tP3j .index_forkDiv2-3SPM6 .index_word-Gh06K .index_boldWord-rNSp0 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1tP3j .index_forkDiv2-3SPM6 .index_loadingHint-2hMJ6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3O_AL {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1P0Cy {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1bCZ5 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-wq7t0 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-wq7t0::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1_3wS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1_3wS .index_filterCheckbox-1p6dU {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1_3wS .index_filterFooter-WXLwN {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1_3wS .index_numberInput-3EvWO {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1_3wS .index_filterTitle-1vNVl {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1_3wS .index_modalBtnCancel-3O_AL {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1_3wS .index_modalBtnOk-1p4gi {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1_3wS .index_tableBtn-2IJqH {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1_3wS .index_tableBtn-2IJqH:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1_3wS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-33pUd {
  display: flex;
}
.index_splitLine-3bDZE {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2a-8o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2i32z {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Rohj {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2NksS {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2NksS:hover {
  text-decoration: underline;
}
.index_copyLink-2ll8S {
  margin-left: 24px;
}
.index_copyLink-2ll8S .index_copyIcon-2MQFq {
  margin-right: 4px;
}
.index_flexCenter-3z-4o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-17pRc {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-K-WWJ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1gMn5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-So7rL {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-So7rL:hover {
  color: #2861FC;
}
.index_bluePlainText-24fS7 {
  color: #2861FC;
}
.index_blueTextPlain-XFpuP {
  color: #2861FC;
}
.index_antInput-3ANzV {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3Gp-T {
  margin-right: 16px;
}
.index_ml8-39VFr {
  margin-left: 8px;
}
.index_mr8-Gg2QE {
  margin-right: 8px;
}
.index_mb16-3PdYO {
  margin-bottom: 16px;
}
.index_moTag-1B7XM {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1l7Rg {
  cursor: pointer;
}
.index_moUserAvatar-lmwdh {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1ANhe {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1l7Rg:hover .index_moUserAvatar-lmwdh {
  color: #2861FC;
}
.index_navOverlay-21yxM .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-21yxM .ant-dropdown-menu-item a,
.index_navOverlay-21yxM .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-21yxM .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-21yxM .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3LWX3 .index_subTitle-3C5GF {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3LWX3 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3LWX3 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3LWX3 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3LWX3 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3LWX3 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3LWX3 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3LWX3 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3LWX3 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3LWX3 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2euAt,
.index_modalHeaderNew-3NQtA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3NQtA {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-29www {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2euAt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2euAt {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2euAt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-Zpsj0 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2a-8o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3z-4o {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2OZzn {
  margin-left: 16px;
}
.index_mr16-3Gp-T {
  margin-right: 16px;
}
.index_phone-modal-23iNe {
  width: 80% !important;
}
.index_medalSrc-7dHAT {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-TocM5 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-TocM5 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2TJDL .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2TJDL .ant-tabs {
  background: white;
}
.index_tabStyle-2TJDL .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-12OFB {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2wqfS {
  width: 100%;
}
.index_spin-2wqfS .index_ant-spin-container-30GJV {
  width: 100%;
}
.index_confirmBtns-2ZyAI {
  color: red;
}
.index_confirmBtns-2ZyAI .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2F4wI {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2F4wI .index_studentNum-34GpY {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3XeYH .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3XeYH .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3XeYH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3XeYH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3XeYH .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn--T7mT {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_sideBar-25VQB {
  width: 306px;
  height: -moz-fit-content;
  height: fit-content;
}
.index_sideBar-25VQB .index_preCourse-1y5vc {
  padding: 20px 0 20px 20px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 20px;
  display: flex;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_sideBar-25VQB .index_preCourse-1y5vc .index_icon-OGWXa {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  margin-right: 8px;
}
.index_sideBar-25VQB .index_preCourse-1y5vc .index_text-ixjku {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.index_sideBar-25VQB .index_preCourse-1y5vc .index_text-ixjku .index_desc-E1rSY {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  margin-bottom: 1px;
}
.index_sideBar-25VQB .index_preCourse-1y5vc .index_text-ixjku .index_desc-E1rSY .index_ant-dropdown-link-1rsZX {
  font-size: 16px;
}
.index_sideBar-25VQB .index_preCourse-1y5vc .index_text-ixjku .index_txt-2tPrA {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.index_sideBar-25VQB .index_teacherCard-1bkY- {
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 20px;
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_title-SVnML {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 20px 20px;
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_teacherItem-3l0GG {
  margin-bottom: 16px;
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_teacherItem-3l0GG .index_content-Pm5xY {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_teacherItem-3l0GG .index_content-Pm5xY .index_teacherImg-HRapd {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 12px 0px 20px;
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_teacherItem-3l0GG .index_content-Pm5xY .index_name-1hhSg {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
}
.index_sideBar-25VQB .index_teacherCard-1bkY- .index_teacherItem-3l0GG .index_desc-E1rSY {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  padding: 0 20px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl {
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 20px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_title-SVnML {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 16px 20px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeList-22ed9 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 22px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeList-22ed9 .index_item-29IbW {
  display: flex;
  align-items: center;
  width: 50%;
  margin-bottom: 9px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeList-22ed9 .index_item-29IbW .index_dot-13oYm {
  width: 6px;
  height: 6px;
  background: #6890fc;
  border-radius: 50%;
  margin-right: 7px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeList-22ed9 .index_item-29IbW .index_freeTxt-KGIdZ {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI {
  margin: 11px auto 26px;
  width: 260px;
  height: 260px;
  background: #f0f6ff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI .index_qrcodeTxt-11VUs {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #32435b;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI .index_qrcodeTxt-11VUs .index_bold-3Q7gQ {
  color: #2861fc;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI .index_qrcodeTxt-11VUs:nth-child(1) {
  margin-bottom: 6px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI .index_qrcodeTxt-11VUs:nth-child(2) {
  margin-bottom: 10px;
}
.index_sideBar-25VQB .index_freeBie-3tkIl .index_freeQrode-31ykI .index_ewm-30kWV {
  width: 161px;
  height: 161px;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe {
  padding: 18px 16px;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe .index_bg-1DqZV {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe .index_cardTitle-1G4cV {
  color: #1a1a1a;
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 4px;
  font-weight: 600;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe .index_cardTitle-1G4cV:after {
  content: 'New';
  position: absolute;
  right: -30px;
  top: -12px;
  width: 30px;
  height: 16px;
  background: #ff4e4e;
  border-radius: 8px 8px 8px 0px;
  border: 1px solid #ffffff;
  font-size: 10px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
  line-height: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe .index_cardDesc-1YP75 {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  margin-bottom: 16px;
  color: #333333;
  line-height: 21px;
}
.index_sideBar-25VQB .index_moTutorCard-BQSoe .index_goTrailBtn-2ccur {
  width: -moz-fit-content;
  width: fit-content;
  background: #2861fc;
  border-radius: 2px;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  padding: 0px 20px 0px 20px;
  overflow: hidden;
  font-weight: 400;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_sideBar-25VQB .index_rocketChatCard-3t6ry {
  margin-bottom: 24px;
  font-family: PingFangSC-Regular, sans-serif;
  background: url('https://mo-imgs.momodel.cn/classroom2_9/chat_group_bg.png');
  background-size: 100% 100%;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
}
.index_sideBar-25VQB .index_rocketChatCard-3t6ry .index_title-SVnML {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 8px 20px;
}
.index_sideBar-25VQB .index_rocketChatCard-3t6ry .index_content-Pm5xY {
  margin: 0 auto 14px;
  width: 265px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
}
.index_sideBar-25VQB .index_rocketChatCard-3t6ry .index_goChatBtn-1zAHT {
  width: 102px;
  height: 32px;
  background: #2861fc;
  border-radius: 4px !important;
  line-height: 32px;
  text-align: center;
  margin-left: 20px;
  margin-bottom: 22px;
}
.index_sideBar-25VQB .index_rocketChatCard-3t6ry .index_goChatBtn-1zAHT:hover {
  opacity: 0.8;
}
.index_sideBar-25VQB .index_recommend-2Pdjm .index_recommendTitle-QQ6FG {
  margin-bottom: 24px;
  font-size: 16px;
  color: #1a1a1a;
  font-weight: 500;
}
.index_sideBar-25VQB .index_recommend-2Pdjm .index_recommendItem-1litD {
  margin-bottom: 24px;
  display: inline-block;
  width: 270px;
  height: 153px;
  border-radius: 6px;
  position: relative;
}
.index_sideBar-25VQB .index_recommend-2Pdjm img {
  width: 270px;
  height: 153px;
  border-radius: 6px;
}
.index_sideBar-25VQB .index_recommend-2Pdjm .index_recommendItem-1litD:last-child {
  margin-bottom: 0;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e {
  width: 306px;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 24px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_title-SVnML {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 8px 20px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ {
  display: flex;
  margin: 0 20px;
  margin-bottom: 16px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  width: 100%;
  margin-left: 8px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_courseTitle-34WMK {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  width: 100%;
  line-height: 22px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_courseTitle-34WMK:hover {
  color: #2861fc;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN {
  display: flex;
  flex-direction: column;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_freeTag-CYJT9 {
  font-weight: bold;
  color: #52c41a;
  white-space: pre;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 6px;
  display: flex;
  align-items: flex-end;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_freeTag-CYJT9 .index_strikethroughPrice-zKIWV {
  font-family: 'PingFang SC', sans-serif;
  font-weight: 500;
  color: #8a8a8a;
  text-decoration: line-through;
  margin-left: 0.4rem;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_freeTag-CYJT9 .index_limitedFreeTag-2TXWT {
  width: 81px;
  height: 27px;
  margin-left: 10px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_freeTag-CYJT9 .index_price-3DjM5 {
  margin-right: 6px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_product-1Vxsq {
  font-weight: 600;
  color: #ff6900;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_centerWrapper-qSxIf {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_centerWrapper-qSxIf .index_num-xDi5p {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 20px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_centerWrapper-qSxIf .index_num-xDi5p .index_numberSplit-_wjD- {
  margin: 0px 7px;
}
.index_sideBar-25VQB .index_recommendCoursesCard-1uC9e .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_count-2o4Ww {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  white-space: pre;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv {
  width: 306px;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 24px;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_titleTop-1fih4 {
  font-size: 18px;
  font-family: PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 20px 8px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 25px;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_titleTop-1fih4 .index_more-3vzel {
  font-weight: 500;
  font-size: 14px;
  color: #2861fc;
  cursor: pointer;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_titleTop-1fih4 .index_more-3vzel .index_moreIcon-3Zjkj {
  font-size: 13px;
  margin-left: 4px;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ {
  display: flex;
  margin: 0 20px;
  margin-bottom: 16px;
  cursor: pointer;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  width: 100%;
  margin-left: 8px;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_courseTitle-34WMK {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  width: 100%;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_courseTitle-34WMK:hover {
  color: #2861fc;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN {
  display: flex;
  height: 24px;
  align-items: flex-end;
  color: #999;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_huoIcon-2aPpB {
  font-size: 16px;
}
.index_sideBar-25VQB .index_courseRecommendToMo-rfzjv .index_recommendCourseItem-3yByZ .index_rightContent-2N5gf .index_bottomStatus-1IXYN .index_courseNum-UDTSD {
  font-family: PingFang SC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  margin-bottom: 2px;
  margin-left: 10px;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt {
  margin-bottom: 24px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
  overflow: hidden;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_title-SVnML {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 16px 0 8px 20px;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu {
  margin-bottom: 16px;
  cursor: pointer;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 {
  display: flex;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_left-2_vX5 {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  margin: 0 8px 0 20px;
  background-position: center;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ {
  position: relative;
  display: flex;
  flex-direction: column;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ .index_projectTitle-1Fa_1 {
  width: 158px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 4px;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ .index_projectTitle-1Fa_1:hover {
  color: #2861fc;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ .index_projectDesc-2ITHf {
  width: 158px;
  height: 20px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ .index_tagList-ZHOw4 {
  width: 168px;
  position: absolute;
  bottom: 0;
}
.index_sideBar-25VQB .index_relateProject-1A_Qt .index_itemCon-2UfKu .index_projectItem-2__z2 .index_right-2eUz_ .index_tagList-ZHOw4 .index_projectTag-3DfXk {
  display: inline-block;
  margin-right: 3px;
  height: 20px;
  background: #f0f6ff;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #2861fc;
  line-height: 20px;
  padding: 0 8px;
}
.index_commentsCard-1CkG- {
  background: #ffffff;
  padding: 28px 20px 11px 20px;
  border-radius: 4px;
  margin-bottom: 24px;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm {
  background-color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 10px;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_cardTitle-1G4cV {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_cardTitle-1G4cV .index_title-SVnML {
  color: #1a1a1a;
  line-height: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 20px;
  font-weight: 600;
  font-family: PingFangSC-Semibold, sans-serif;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_cardTitle-1G4cV .index_title-SVnML .index_totalCount-7reqm {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #969da6;
  line-height: 14px;
  -webkit-text-stroke: 1px #969da6;
  text-stroke: 1px #969da6;
  margin-left: 8px;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_cardTitle-1G4cV .index_rateBtn-s0irO {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #2861fc;
  line-height: 14px;
  cursor: pointer;
  font-weight: 400;
  white-space: pre;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_rateCon-1YZnl {
  display: flex;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  align-items: center;
}
.index_commentsCard-1CkG- .index_rateCard-1egCm .index_rateCon-1YZnl .index_name-1hhSg {
  font-size: 28px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 8px;
  margin-top: 7px;
}
.index_commentsCard-1CkG- .index_commentBtn-3iTNx {
  margin: 15px auto 2px;
  width: 266px;
  height: 33px;
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  line-height: 33px;
  text-align: center;
  position: relative;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
}
.index_commentsCard-1CkG- .index_commentBtn-3iTNx:hover {
  opacity: 0.8;
}
.index_commentsCard-1CkG- .index_commentBtn-3iTNx::before {
  content: '';
  position: absolute;
  width: 266px;
  height: 1px;
  background: #000000;
  opacity: 0.06;
  top: -10px;
  left: 0;
}
.index_tagfix-lgjmG {
  width: 167px;
  overflow: hidden;
  position: absolute;
  bottom: -7px;
  left: 0px;
}

.index_expandFoldBtn-1o9Wk {
  cursor: pointer;
  color: #2861FC;
  font-size: 14px;
}
.index_expandFoldBtn-1o9Wk:hover {
  opacity: 0.8;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2X7VP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-296Bl {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-296Bl .index_forkDiv2QueueInit-1qWwt {
  height: 100px !important;
}
.index_forkDiv1-296Bl .index_forkDiv2Queue-275gd {
  height: 151px !important;
}
.index_forkDiv1-296Bl .index_forkDiv2-3zta0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-296Bl .index_forkDiv2-3zta0 .index_word-1548n {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-296Bl .index_forkDiv2-3zta0 .index_word-1548n .index_boldWord-1s9Fx {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-296Bl .index_forkDiv2-3zta0 .index_loadingHint-2C5TN {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3k32a {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2w2yL {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1IvqH {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3Dglf {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3Dglf::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1z-EE {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1z-EE .index_filterCheckbox-7WId6 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1z-EE .index_filterFooter-unuMt {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1z-EE .index_numberInput-cuPBQ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1z-EE .index_filterTitle-3qDXq {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1z-EE .index_modalBtnCancel-3k32a {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1z-EE .index_modalBtnOk-3v8A9 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1z-EE .index_tableBtn-1fGe2 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1z-EE .index_tableBtn-1fGe2:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1z-EE :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-33Kd4 {
  display: flex;
}
.index_splitLine-2ZUsD {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-qImq4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2aYCP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3dVg8 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3pUwp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3pUwp:hover {
  text-decoration: underline;
}
.index_copyLink-1iO8c {
  margin-left: 24px;
}
.index_copyLink-1iO8c .index_copyIcon-19nii {
  margin-right: 4px;
}
.index_flexCenter-2HRG4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-MnhtA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3kZAC {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-15M0S {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1c0WD {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1c0WD:hover {
  color: #2861FC;
}
.index_bluePlainText-2HWlN {
  color: #2861FC;
}
.index_blueTextPlain-1HPvr {
  color: #2861FC;
}
.index_antInput-2yQwP {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1AWu0 {
  margin-right: 16px;
}
.index_ml8-dNZDx {
  margin-left: 8px;
}
.index_mr8-2LlAq {
  margin-right: 8px;
}
.index_mb16-1rIGC {
  margin-bottom: 16px;
}
.index_moTag-2UVDm {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2-yb8 {
  cursor: pointer;
}
.index_moUserAvatar-1-Sti {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1gZ_P {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2-yb8:hover .index_moUserAvatar-1-Sti {
  color: #2861FC;
}
.index_navOverlay-31YQz .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-31YQz .ant-dropdown-menu-item a,
.index_navOverlay-31YQz .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-31YQz .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-31YQz .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3LOCe .index_subTitle-1ZOxB {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3LOCe .ant-table-thead > tr > th,
.index_homeworkTableStyle-3LOCe .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3LOCe .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3LOCe .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3LOCe .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3LOCe .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3LOCe .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3LOCe .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3LOCe .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-gU1jU,
.index_modalHeaderNew-1RaeF {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1RaeF {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2zUNw {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-gU1jU:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-gU1jU {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-gU1jU:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1nF5L {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-qImq4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2HRG4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3dQYz {
  margin-left: 16px;
}
.index_mr16-1AWu0 {
  margin-right: 16px;
}
.index_phone-modal-25vTb {
  width: 80% !important;
}
.index_medalSrc-2xkHL {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3oUkk 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3oUkk {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3cVfe .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3cVfe .ant-tabs {
  background: white;
}
.index_tabStyle-3cVfe .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3AeCc {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2cyPD {
  width: 100%;
}
.index_spin-2cyPD .index_ant-spin-container-3iUFg {
  width: 100%;
}
.index_confirmBtns-2afFL {
  color: red;
}
.index_confirmBtns-2afFL .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2XzC6 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2XzC6 .index_studentNum-3gdY3 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2Smgk .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2Smgk .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2Smgk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Smgk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Smgk .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-yd_M5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

@font-face {
  font-family: "socialshare";
  font-display: swap;
  src: url(https://frontend.momodel.cn/back_b/bf0fc2ec6e2a614635e0ab6e81d059ef.woff) format('woff');
}
.index_socialShare-3pTiV {
  font-family: "socialshare";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.index_socialShare-3pTiV .ant-tooltip {
  z-index: 1111;
}
.index_socialShare-3pTiV * {
  font-family: "socialshare";
}
.index_socialShare-3pTiV .index_icon-tencent-NUnqc:before {
  content: "\f07a";
}
.index_socialShare-3pTiV .index_icon-qq-37JZD:before {
  content: "\f11a";
}
.index_socialShare-3pTiV .index_icon-weibo-2iz1R:before {
  content: "\f12a";
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA:before {
  content: "\f09a";
}
.index_socialShare-3pTiV .index_icon-douban-2JLHy:before {
  content: "\f10a";
}
.index_socialShare-3pTiV .index_icon-heart-1YPGr:before {
  content: "\f20a";
}
.index_socialShare-3pTiV .index_icon-like-gMmhl:before {
  content: "\f00a";
}
.index_socialShare-3pTiV .index_icon-qzone-2YSlB:before {
  content: "\f08a";
}
.index_socialShare-3pTiV .index_icon-linkedin-jDIgC:before {
  content: "\f01a";
}
.index_socialShare-3pTiV .index_icon-diandian-1I5aM:before {
  content: "\f05a";
}
.index_socialShare-3pTiV .index_icon-facebook-28Jjw:before {
  content: "\f03a";
}
.index_socialShare-3pTiV .index_icon-google-2TiBF:before {
  content: "\f04a";
}
.index_socialShare-3pTiV .index_icon-twitter-1EyGG:before {
  content: "\f06a";
}
.index_socialShare-3pTiV a {
  position: relative;
  text-decoration: none;
  margin: 4px;
  display: inline-block;
  outline: none;
}
.index_socialShare-3pTiV .index_socialShareIcon-2KEmK {
  position: relative;
  display: inline-block;
  width: 38px;
  height: 38px;
  font-size: 20px;
  border-radius: 50%;
  line-height: 38px;
  border: 1px solid #666;
  color: #666;
  text-align: center;
  vertical-align: middle;
  transition: background 0.6s ease-out 0s;
}
.index_socialShare-3pTiV .index_socialShareIcon-2KEmK:hover {
  background: #666;
  color: #fff;
}
.index_socialShare-3pTiV .index_icon-weibo-2iz1R {
  color: #ff763b;
  border-color: #ff763b;
}
.index_socialShare-3pTiV .index_icon-weibo-2iz1R:hover {
  background: #ff763b;
}
.index_socialShare-3pTiV .index_icon-tencent-NUnqc {
  color: #56b6e7;
  border-color: #56b6e7;
}
.index_socialShare-3pTiV .index_icon-tencent-NUnqc:hover {
  background: #56b6e7;
}
.index_socialShare-3pTiV .index_icon-qq-37JZD {
  color: #56b6e7;
  border-color: #56b6e7;
}
.index_socialShare-3pTiV .index_icon-qq-37JZD:hover {
  background: #56b6e7;
}
.index_socialShare-3pTiV .index_icon-qzone-2YSlB {
  color: #FDBE3D;
  border-color: #FDBE3D;
}
.index_socialShare-3pTiV .index_icon-qzone-2YSlB:hover {
  background: #FDBE3D;
}
.index_socialShare-3pTiV .index_icon-douban-2JLHy {
  color: #33b045;
  border-color: #33b045;
}
.index_socialShare-3pTiV .index_icon-douban-2JLHy:hover {
  background: #33b045;
}
.index_socialShare-3pTiV .index_icon-linkedin-jDIgC {
  color: #0077B5;
  border-color: #0077B5;
}
.index_socialShare-3pTiV .index_icon-linkedin-jDIgC:hover {
  background: #0077B5;
}
.index_socialShare-3pTiV .index_icon-facebook-28Jjw {
  color: #44619D;
  border-color: #44619D;
}
.index_socialShare-3pTiV .index_icon-facebook-28Jjw:hover {
  background: #44619D;
}
.index_socialShare-3pTiV .index_icon-google-2TiBF {
  color: #db4437;
  border-color: #db4437;
}
.index_socialShare-3pTiV .index_icon-google-2TiBF:hover {
  background: #db4437;
}
.index_socialShare-3pTiV .index_icon-twitter-1EyGG {
  color: #55acee;
  border-color: #55acee;
}
.index_socialShare-3pTiV .index_icon-twitter-1EyGG:hover {
  background: #55acee;
}
.index_socialShare-3pTiV .index_icon-diandian-1I5aM {
  color: #307DCA;
  border-color: #307DCA;
}
.index_socialShare-3pTiV .index_icon-diandian-1I5aM:hover {
  background: #307DCA;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA {
  position: relative;
  color: #7bc549;
  border-color: #7bc549;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA:hover {
  background: #7bc549;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK {
  display: none;
  border: 1px solid #eee;
  position: absolute;
  z-index: 9;
  top: 50px;
  left: -84px;
  width: 200px;
  height: 192px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 2px 10px #aaa;
  transition: all 200ms;
  -webkit-tansition: all 350ms;
  -moz-transition: all 350ms;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK.index_bottom-1fQrZ {
  top: 40px;
  left: -84px;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK.index_bottom-1fQrZ:after {
  display: none;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK h4 {
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  background-color: #f3f3f3;
  margin: 0;
  padding: 0;
  color: #777;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK .index_qrcode-1Cnn7 {
  width: 105px;
  margin: 10px auto;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK .index_qrcode-1Cnn7 table {
  margin: 0 !important;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA .index_wechat-qrcode-2wHWK .index_help-3Gv4I p {
  font-weight: normal;
  line-height: 16px;
  padding: 0;
  margin: 0;
}
.index_socialShare-3pTiV .index_icon-wechat-1NOvA:hover .index_wechat-qrcode-2wHWK {
  display: block;
  justify-content: center;
  align-items: center;
}
.index_socialShare-3pTiV .index_QrcodeDiv-3aovB {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
}
.index_socialShare-3pTiV .index_dividerWrapper-1BktA {
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_socialShare-3pTiV .index_dividerWrapper-1BktA .index_divider-1ZcAb {
  font-size: 14px;
  color: #8A8A8A;
  width: 150px;
  font-weight: 400;
}
.index_socialShare-3pTiV .index_dividerWrapper-1BktA .index_divider-1ZcAb .index_dividerSpan-nByll {
  margin: -15px;
}
.index_socialShare-3pTiV .index_shareIconDiv-3Va2v {
  display: flex;
  justify-content: space-around;
}
.index_socialShare-3pTiV .index_shareIconDiv-3Va2v .ant-tooltip {
  z-index: 1111;
}
.index_socialShare-3pTiV .index_copyLink-3zk1V {
  display: inline-flex;
  width: 38px;
  height: 38px;
  font-size: 20px;
  border-radius: 50%;
  border: 1px solid #1980FF;
  color: #1980FF;
  justify-content: center;
  margin: 4px;
  cursor: pointer;
  transition: background 0.6s ease-out 0s;
}
.index_socialShare-3pTiV .index_copyLink-3zk1V .index_copyLinkIcon-2p9CJ {
  font-weight: 600;
  display: flex;
  align-items: center;
}
.index_socialShare-3pTiV .index_copyLink-3zk1V:hover {
  background: #1980FF;
  color: white;
}
.index_shareTooltip-1snp4 {
  z-index: 1111;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3Hn9s {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-4WIFL {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-4WIFL .index_forkDiv2QueueInit-1CzIz {
  height: 100px !important;
}
.index_forkDiv1-4WIFL .index_forkDiv2Queue-1w-Gv {
  height: 151px !important;
}
.index_forkDiv1-4WIFL .index_forkDiv2-1Whih {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-4WIFL .index_forkDiv2-1Whih .index_word-164qF {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-4WIFL .index_forkDiv2-1Whih .index_word-164qF .index_boldWord-1SdWf {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-4WIFL .index_forkDiv2-1Whih .index_loadingHint-3ywgw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2Jzjq {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3OERE {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3OYH2 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1Q7uf {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1Q7uf::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3pjqy {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3pjqy .index_filterCheckbox-tl_qG {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3pjqy .index_filterFooter-156UF {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3pjqy .index_numberInput-JpbsH {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3pjqy .index_filterTitle-2VmIa {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3pjqy .index_modalBtnCancel-2Jzjq {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3pjqy .index_modalBtnOk-KwyEI {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3pjqy .index_tableBtn-1u5R9 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3pjqy .index_tableBtn-1u5R9:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3pjqy :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2nk3f {
  display: flex;
}
.index_splitLine--1Lcx {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-Symft {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1WeQf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2BdC0 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Ya0G {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Ya0G:hover {
  text-decoration: underline;
}
.index_copyLink-3zk1V {
  margin-left: 24px;
}
.index_copyLink-3zk1V .index_copyIcon-1nULm {
  margin-right: 4px;
}
.index_flexCenter-1nkaU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2ctXb {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1Pvl8 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Nahu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Cc3L {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Cc3L:hover {
  color: #2861FC;
}
.index_bluePlainText-2OUis {
  color: #2861FC;
}
.index_blueTextPlain-21D_7 {
  color: #2861FC;
}
.index_antInput-1Skas {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-tiS1o {
  margin-right: 16px;
}
.index_ml8-3m4ct {
  margin-left: 8px;
}
.index_mr8-sUT8p {
  margin-right: 8px;
}
.index_mb16-3xx58 {
  margin-bottom: 16px;
}
.index_moTag-1y7VJ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2WiLG {
  cursor: pointer;
}
.index_moUserAvatar-sexMn {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2sTwh {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2WiLG:hover .index_moUserAvatar-sexMn {
  color: #2861FC;
}
.index_navOverlay-1Ispe .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1Ispe .ant-dropdown-menu-item a,
.index_navOverlay-1Ispe .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1Ispe .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1Ispe .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2CAgq .index_subTitle-3FiBc {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2CAgq .ant-table-thead > tr > th,
.index_homeworkTableStyle-2CAgq .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2CAgq .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2CAgq .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2CAgq .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2CAgq .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2CAgq .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2CAgq .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2CAgq .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-28PRU,
.index_modalHeaderNew-Ogkif {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-Ogkif {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-35ilq {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-28PRU:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-28PRU {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-28PRU:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-pgom9 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-Symft {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1nkaU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-bLT-3 {
  margin-left: 16px;
}
.index_mr16-tiS1o {
  margin-right: 16px;
}
.index_phone-modal-8XSw7 {
  width: 80% !important;
}
.index_medalSrc-2Qukj {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-MeBM6 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-MeBM6 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3Wg6r .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3Wg6r .ant-tabs {
  background: white;
}
.index_tabStyle-3Wg6r .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-myJGC {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1lXed {
  width: 100%;
}
.index_spin-1lXed .index_ant-spin-container-23Ssr {
  width: 100%;
}
.index_confirmBtns-28Lop {
  color: red;
}
.index_confirmBtns-28Lop .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2AbXf {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2AbXf .index_studentNum-24HUX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1hxa1 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1hxa1 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1hxa1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1hxa1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1hxa1 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1Hw9O {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_breadCrumb-18LW9 {
  height: -moz-fit-content;
  height: fit-content;
}
.index_breadCrumb-18LW9 .index_breadCrumbItem-3p-NB {
  color: rgba(0, 0, 0, 0.45);
}
.index_breadCrumb-18LW9 .index_breadCrumbItem-3p-NB:hover {
  color: rgba(0, 0, 0, 0.65);
}
.index_breadCrumb-18LW9 .index_braedActive-QcZWt {
  color: rgba(0, 0, 0, 0.65);
}
.index_breadCrumb-18LW9 .ant-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.45);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-twktu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1AH5l {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1AH5l .index_forkDiv2QueueInit-3TKm6 {
  height: 100px !important;
}
.index_forkDiv1-1AH5l .index_forkDiv2Queue-qYKmq {
  height: 151px !important;
}
.index_forkDiv1-1AH5l .index_forkDiv2-1-AW3 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1AH5l .index_forkDiv2-1-AW3 .index_word-1uLMr {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1AH5l .index_forkDiv2-1-AW3 .index_word-1uLMr .index_boldWord-3EKS0 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1AH5l .index_forkDiv2-1-AW3 .index_loadingHint-2N33h {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-aPOMe {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1YsEw {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3VZjt {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-fCh4k {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-fCh4k::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-N9zZ1 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-N9zZ1 .index_filterCheckbox-1gbu9 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-N9zZ1 .index_filterFooter-gxBae {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-N9zZ1 .index_numberInput-gf1Sq {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-N9zZ1 .index_filterTitle-68Dd6 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-N9zZ1 .index_modalBtnCancel-aPOMe {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-N9zZ1 .index_modalBtnOk-ojzp0 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-N9zZ1 .index_tableBtn-3v95Q {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-N9zZ1 .index_tableBtn-3v95Q:hover {
  color: #2861FC;
}
.index_tableFilterDiv-N9zZ1 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-19v5H {
  display: flex;
}
.index_splitLine-sWpVv {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1Truf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2Ry89 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2MAvs {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2eH9o {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2eH9o:hover {
  text-decoration: underline;
}
.index_copyLink-v5u5g {
  margin-left: 24px;
}
.index_copyLink-v5u5g .index_copyIcon-hBRh8 {
  margin-right: 4px;
}
.index_flexCenter-2Zhdp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1mBEF {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3tYWJ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2IPqt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3F-p3 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3F-p3:hover {
  color: #2861FC;
}
.index_bluePlainText-3N_vj {
  color: #2861FC;
}
.index_blueTextPlain-2ur9V {
  color: #2861FC;
}
.index_antInput-27vfs {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1wh2q {
  margin-right: 16px;
}
.index_ml8--05nC {
  margin-left: 8px;
}
.index_mr8-3yBWt {
  margin-right: 8px;
}
.index_mb16-1G4Z0 {
  margin-bottom: 16px;
}
.index_moTag-2UF0X {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1iAzO {
  cursor: pointer;
}
.index_moUserAvatar-1Ap4i {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1Uoc3 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1iAzO:hover .index_moUserAvatar-1Ap4i {
  color: #2861FC;
}
.index_navOverlay-2GYjP .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2GYjP .ant-dropdown-menu-item a,
.index_navOverlay-2GYjP .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2GYjP .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2GYjP .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-ln42X .index_subTitle-1jrEL {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-ln42X .ant-table-thead > tr > th,
.index_homeworkTableStyle-ln42X .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-ln42X .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-ln42X .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-ln42X .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-ln42X .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-ln42X .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-ln42X .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-ln42X .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-37EnQ,
.index_modalHeaderNew-Rq_EO {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-Rq_EO {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3uDB_ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-37EnQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-37EnQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-37EnQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1p3DW {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1Truf {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2Zhdp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-ZPnTZ {
  margin-left: 16px;
}
.index_mr16-1wh2q {
  margin-right: 16px;
}
.index_phone-modal-1Sp4O {
  width: 80% !important;
}
.index_medalSrc-3ytOG {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2bDt5 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2bDt5 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-WpgpO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-WpgpO .ant-tabs {
  background: white;
}
.index_tabStyle-WpgpO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3NtZC {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3NBuj {
  width: 100%;
}
.index_spin-3NBuj .index_ant-spin-container-X56l5 {
  width: 100%;
}
.index_confirmBtns-dBRJ9 {
  color: red;
}
.index_confirmBtns-dBRJ9 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1e4YE {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1e4YE .index_studentNum-s_Tad {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-132Uc .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-132Uc .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-132Uc .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-132Uc .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-132Uc .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1YVYz {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_startClick-163xL {
  width: 141px;
  height: 40px;
  background: #2861fc;
  border-radius: 8px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
}
.index_fixed-3s0Y1 {
  position: absolute;
  right: 50%;
  transform: translateX(608px);
  bottom: 5px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1z3e3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2eAxF {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2eAxF .index_forkDiv2QueueInit-1HsEo {
  height: 100px !important;
}
.index_forkDiv1-2eAxF .index_forkDiv2Queue-6YhUm {
  height: 151px !important;
}
.index_forkDiv1-2eAxF .index_forkDiv2-fHT6z {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2eAxF .index_forkDiv2-fHT6z .index_word-xcsg1 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2eAxF .index_forkDiv2-fHT6z .index_word-xcsg1 .index_boldWord-HCmw7 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2eAxF .index_forkDiv2-fHT6z .index_loadingHint-26KfG {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1HSvE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-12PPE {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-39HWY {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3J7js {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3J7js::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-IPF5D {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-IPF5D .index_filterCheckbox-3O_cH {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-IPF5D .index_filterFooter-2DSOP {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-IPF5D .index_numberInput-2FllE {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-IPF5D .index_filterTitle-2YIxi {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-IPF5D .index_modalBtnCancel-1HSvE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-IPF5D .index_modalBtnOk-3797l {
  border-radius: 24px !important;
}
.index_tableFilterDiv-IPF5D .index_tableBtn-Yu_3g {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-IPF5D .index_tableBtn-Yu_3g:hover {
  color: #2861FC;
}
.index_tableFilterDiv-IPF5D :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3A-5K {
  display: flex;
}
.index_splitLine-1mw4I {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-uaKe- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3jhjv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-6S-kt {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1LqCe {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1LqCe:hover {
  text-decoration: underline;
}
.index_copyLink-BNpo7 {
  margin-left: 24px;
}
.index_copyLink-BNpo7 .index_copyIcon-2bVG4 {
  margin-right: 4px;
}
.index_flexCenter-3TWZz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2JfNi {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-35Ble {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2LAvt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2-3Ix {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2-3Ix:hover {
  color: #2861FC;
}
.index_bluePlainText-I5_r6 {
  color: #2861FC;
}
.index_blueTextPlain-3dr8N {
  color: #2861FC;
}
.index_antInput-dHHMW {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3xS8e {
  margin-right: 16px;
}
.index_ml8-2UO33 {
  margin-left: 8px;
}
.index_mr8-1XFWi {
  margin-right: 8px;
}
.index_mb16-ygITM {
  margin-bottom: 16px;
}
.index_moTag-2MhQK {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2rsIY {
  cursor: pointer;
}
.index_moUserAvatar-3IcRj {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3WsKf {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2rsIY:hover .index_moUserAvatar-3IcRj {
  color: #2861FC;
}
.index_navOverlay-2V1-0 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2V1-0 .ant-dropdown-menu-item a,
.index_navOverlay-2V1-0 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2V1-0 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2V1-0 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3CDv_ .index_subTitle-3wiU9 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3CDv_ .ant-table-thead > tr > th,
.index_homeworkTableStyle-3CDv_ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3CDv_ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3CDv_ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3CDv_ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3CDv_ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3CDv_ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3CDv_ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3CDv_ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-216St,
.index_modalHeaderNew-U8Kqj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-U8Kqj {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1eYRR {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-216St:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-216St {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-216St:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3qqIc {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-uaKe- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3TWZz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1oH24 {
  margin-left: 16px;
}
.index_mr16-3xS8e {
  margin-right: 16px;
}
.index_phone-modal-31j24 {
  width: 80% !important;
}
.index_medalSrc-2x4bJ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-d1OmS 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-d1OmS {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1nhnu .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1nhnu .ant-tabs {
  background: white;
}
.index_tabStyle-1nhnu .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-9rX3E {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-16-_3 {
  width: 100%;
}
.index_spin-16-_3 .index_ant-spin-container-3VIfr {
  width: 100%;
}
.index_confirmBtns-2Jm7M {
  color: red;
}
.index_confirmBtns-2Jm7M .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2CHEb {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2CHEb .index_studentNum-2Fyzf {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-29oor .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-29oor .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-29oor .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29oor .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29oor .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-FRgdQ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_main-8O1L8 {
  height: 100%;
  width: 100%;
  border-radius: 0 0 16px 16px;
  margin-bottom: 24px;
}
.index_main-8O1L8 .ant-tooltip {
  max-width: 330px !important;
}
.index_main-8O1L8 .ant-timeline-item-head {
  left: 9px;
  top: 10px;
}
.index_main-8O1L8 .ant-timeline-item-tail {
  top: 21px;
  left: 13px;
}
.index_main-8O1L8 .index_mainContent-TF18m {
  width: 100%;
  background: white;
  border-radius: 0 0 16px 16px;
  overflow: hidden;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use {
  display: flex;
  justify-content: space-between;
  margin: 0 24px 40px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summaryTitle-2Kch0 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 6px 0 2px 8px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki {
  width: 192px;
  height: 128px;
  background: #f0f6ff;
  border-radius: 8px;
  background: url(https://imgbed.momodel.cn/mo/course_summary1.png) no-repeat;
  background-size: 100%;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .ant-timeline-item {
  padding-bottom: 5px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .ant-timeline-item-head-blue {
  color: #2861fc;
  border-color: #2861fc;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .ant-timeline-item-content {
  margin-left: 7px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .index_summaryText-3WQ5Q {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .index_summaryText-3WQ5Q .index_summaryFont-2HH9f {
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #000d63;
  line-height: 37px;
  letter-spacing: 1px;
  margin: 0 8px 6px;
  vertical-align: -2px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary1-3rnki .index_summaryText1-3kt0H {
  position: relative;
  left: 20px;
  top: 10px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary2-MqYrV {
  width: 192px;
  height: 128px;
  background: #f0f6ff;
  border-radius: 8px;
  background: url(https://imgbed.momodel.cn/mo/course_summary2.png) no-repeat;
  background-size: 100%;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary2-MqYrV .index_summaryText-3WQ5Q {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-top: -6px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary2-MqYrV .index_summaryText-3WQ5Q .index_summaryFont2-f5oKj {
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  letter-spacing: 1px;
  -webkit-text-stroke: 1px #000d63;
  text-stroke: 1px #000d63;
  margin: 0 8px 7px;
  vertical-align: -2px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary2-MqYrV .index_summaryText-3WQ5Q .index_most-3EXgh {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-left: 8px;
  position: relative;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary2-MqYrV .index_classMost-2pB8P {
  position: relative;
  left: 7px;
  margin-top: 8px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #2861fc;
  line-height: 22px;
  width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary3-14bFw {
  width: 192px;
  height: 128px;
  background: #f0f6ff;
  border-radius: 8px;
  background: url(https://imgbed.momodel.cn/mo/course_summary3.png) no-repeat;
  background-size: 100%;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary3-14bFw .index_summaryText-3WQ5Q {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-top: -7px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary3-14bFw .index_summaryText-3WQ5Q .index_summaryFont2-f5oKj {
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  letter-spacing: 1px;
  -webkit-text-stroke: 1px #000d63;
  text-stroke: 1px #000d63;
  margin: 0 8px 7px;
  vertical-align: -2px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary4-2eMzQ {
  width: 192px;
  height: 128px;
  background: #f0f6ff;
  border-radius: 8px;
  background: url(https://imgbed.momodel.cn/mo/course_summary4.png) no-repeat;
  background-size: 100%;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary4-2eMzQ .index_summaryText-3WQ5Q {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-top: -7px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryContentWrappper-2_use .index_summaryWrapper-185te .index_summary4-2eMzQ .index_summaryText-3WQ5Q .index_summaryFont-2HH9f {
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  letter-spacing: 1px;
  -webkit-text-stroke: 1px #000d63;
  text-stroke: 1px #000d63;
  margin: 0 8px 7px;
  vertical-align: -2px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_fiveMachineWrapper-1b-YC {
  justify-content: flex-start;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_fiveMachineWrapper-1b-YC .index_summaryWrapper-185te {
  margin-right: 18px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryTitleWrapper-3NFbn {
  display: flex;
  flex-direction: row;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_summaryContent-28cEG .index_summaryTitleWrapper-3NFbn .index_testTitle-eFPdz {
  height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 40px 0 24px 24px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_testTitleWrapper-1DwL9 {
  display: flex;
  flex-direction: row;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_testTitleWrapper-1DwL9 .index_testTitle-eFPdz {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 0 0 24px 24px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  background: white;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_testSituation-5sg6H {
  width: 262px;
  height: 80px;
  border-radius: 4px;
  border: 1px solid #7aa7ff;
  display: flex;
  align-items: center;
  margin: 0 24px;
  padding-left: 32px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_testSituation-5sg6H .index_num-3Vgad {
  margin: 0px 16px 0 20px;
  vertical-align: -3px;
  font-size: 40px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  letter-spacing: 1px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_testSituation-5sg6H .index_words-1g-A4 {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_totalScore-2Yr-P {
  margin-right: 8px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 10px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_totalScore-2Yr-P .index_tooltipChange-u6_YX {
  max-width: 330px !important;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_topInformation-p_tEq .index_result-2ks8g {
  font-size: 40px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  letter-spacing: 1px;
  margin-left: 20px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA {
  border-radius: 0 0 16px 16px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 {
  padding: 40px 0 40px 50px;
  width: 100%;
  background: #fff;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_listTitle-2Ju35 {
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #bfbfbf;
  margin-bottom: 16px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_listItem-3vV1P {
  width: 20%;
  display: inline-block;
  text-align: center;
  line-height: 100%;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_listItem-3vV1P .index_noSubmit-B6KET {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  line-height: 20px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_listItem-3vV1P:first-child {
  text-align: left;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_courseTitle-dnWHq {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 4px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_courseLine-g3xtm {
  width: 100%;
  height: 20px;
  line-height: 20px;
  margin-top: 12px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_courseNum-25OoI {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_listWarp-3tkv4 .index_moreClass-3pItX {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  display: flex;
  justify-content: flex-end;
  margin-right: 45px;
}
.index_main-8O1L8 .index_mainContent-TF18m .index_block-2xdPA .index_caseBlock-29gLr {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 24px;
  margin: 0 auto 24px;
  padding-bottom: 32px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
}
.index_main-8O1L8 .index_courseRightItem-3EkdP {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #8a8a8a;
}
.index_main-8O1L8 .index_canClick-28B-B:hover {
  color: #2861fc;
  cursor: pointer;
}
.index_main-8O1L8 .index_hasNotUpdate-QKlWK {
  margin-top: 15px;
  width: 100%;
  height: 64px;
  background: #ffffff;
  border-radius: 6px;
  text-align: center;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: rgba(26, 26, 26, 0.65);
  line-height: 64px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2Mibn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3ZaRQ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2QueueInit-19PtY {
  height: 100px !important;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2Queue-WakYK {
  height: 151px !important;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2-nlHZu {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2-nlHZu .index_word-3sQzJ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2-nlHZu .index_word-3sQzJ .index_boldWord-pmhXO {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3ZaRQ .index_forkDiv2-nlHZu .index_loadingHint-U0vTd {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Ggq2 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2jBYo {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-33L44 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3eBBl {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3eBBl::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3k7mv {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3k7mv .index_filterCheckbox-YLrAb {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3k7mv .index_filterFooter-1Y7Dq {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3k7mv .index_numberInput-KgjNk {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3k7mv .index_filterTitle-3I8Qt {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3k7mv .index_modalBtnCancel-3Ggq2 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3k7mv .index_modalBtnOk-3utMq {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3k7mv .index_tableBtn-CuFuh {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3k7mv .index_tableBtn-CuFuh:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3k7mv :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-39Cfc {
  display: flex;
}
.index_splitLine-2z8ZS {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-32fqw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-19ptg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-32AOn {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1k_tb {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1k_tb:hover {
  text-decoration: underline;
}
.index_copyLink-2u4CL {
  margin-left: 24px;
}
.index_copyLink-2u4CL .index_copyIcon-2o2Il {
  margin-right: 4px;
}
.index_flexCenter-2Sc_X {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-33LBA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2exl5 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2dt0m {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1ULEs {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1ULEs:hover {
  color: #2861FC;
}
.index_bluePlainText-pmivH {
  color: #2861FC;
}
.index_blueTextPlain-Vpfii {
  color: #2861FC;
}
.index_antInput-13qSn {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3r62I {
  margin-right: 16px;
}
.index_ml8-1EUmg {
  margin-left: 8px;
}
.index_mr8-3QX8n {
  margin-right: 8px;
}
.index_mb16-2syhg {
  margin-bottom: 16px;
}
.index_moTag-1VvaH {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-288No {
  cursor: pointer;
}
.index_moUserAvatar-3LKyA {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2y0Hs {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-288No:hover .index_moUserAvatar-3LKyA {
  color: #2861FC;
}
.index_navOverlay-3wups .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3wups .ant-dropdown-menu-item a,
.index_navOverlay-3wups .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3wups .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3wups .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2EG-s .index_subTitle-3iq4u {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2EG-s .ant-table-thead > tr > th,
.index_homeworkTableStyle-2EG-s .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2EG-s .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2EG-s .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2EG-s .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2EG-s .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2EG-s .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2EG-s .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2EG-s .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1YRiP,
.index_modalHeaderNew-3PPnx {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3PPnx {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2n3Xn {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1YRiP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1YRiP {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1YRiP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2gSJU {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-32fqw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2Sc_X {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2fgHi {
  margin-left: 16px;
}
.index_mr16-3r62I {
  margin-right: 16px;
}
.index_phone-modal-bofWg {
  width: 80% !important;
}
.index_medalSrc-qx6bh {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3hbvg 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3hbvg {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2amCm .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2amCm .ant-tabs {
  background: white;
}
.index_tabStyle-2amCm .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-25C60 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3syN0 {
  width: 100%;
}
.index_spin-3syN0 .index_ant-spin-container-3b8iK {
  width: 100%;
}
.index_confirmBtns-2Rsho {
  color: red;
}
.index_confirmBtns-2Rsho .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-rnDX4 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-rnDX4 .index_studentNum-2CrYP {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-divXy .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-divXy .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-divXy .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-divXy .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-divXy .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2VVC6 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-17WM4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3fDKu {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3fDKu .index_forkDiv2QueueInit-MXl44 {
  height: 100px !important;
}
.index_forkDiv1-3fDKu .index_forkDiv2Queue-1xhi4 {
  height: 151px !important;
}
.index_forkDiv1-3fDKu .index_forkDiv2-3xcmV {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3fDKu .index_forkDiv2-3xcmV .index_word-SMXgR {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3fDKu .index_forkDiv2-3xcmV .index_word-SMXgR .index_boldWord-1eKLe {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3fDKu .index_forkDiv2-3xcmV .index_loadingHint-B1l6f {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1maq8 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3dGnt {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-RW3M4 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-jij89 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-jij89::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3UF-t {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3UF-t .index_filterCheckbox-2QxBh {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3UF-t .index_filterFooter-2jDYt {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3UF-t .index_numberInput-oEz4o {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3UF-t .index_filterTitle-3vFML {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3UF-t .index_modalBtnCancel-1maq8 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3UF-t .index_modalBtnOk-1_J4G {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3UF-t .index_tableBtn-15N7J {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3UF-t .index_tableBtn-15N7J:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3UF-t :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-uB2vY {
  display: flex;
}
.index_splitLine-1m350 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-R9-gY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2SDpb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-185KZ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-129S0 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-129S0:hover {
  text-decoration: underline;
}
.index_copyLink-2XE-G {
  margin-left: 24px;
}
.index_copyLink-2XE-G .index_copyIcon-syOOd {
  margin-right: 4px;
}
.index_flexCenter-1bUky {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-YxINc {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3e2cd {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-pCu3w {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-evv5C {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-evv5C:hover {
  color: #2861FC;
}
.index_bluePlainText-754tM {
  color: #2861FC;
}
.index_blueTextPlain-3Y5C7 {
  color: #2861FC;
}
.index_antInput-3Fj9y {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1rHAs {
  margin-right: 16px;
}
.index_ml8-2f83R {
  margin-left: 8px;
}
.index_mr8-qeRdu {
  margin-right: 8px;
}
.index_mb16-GnRHM {
  margin-bottom: 16px;
}
.index_moTag-3bs86 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2MjEJ {
  cursor: pointer;
}
.index_moUserAvatar-3QhNd {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2iNlC {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2MjEJ:hover .index_moUserAvatar-3QhNd {
  color: #2861FC;
}
.index_navOverlay-L-ZoO .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-L-ZoO .ant-dropdown-menu-item a,
.index_navOverlay-L-ZoO .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-L-ZoO .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-L-ZoO .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1E3NZ .index_subTitle-3DC8M {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1E3NZ .ant-table-thead > tr > th,
.index_homeworkTableStyle-1E3NZ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1E3NZ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1E3NZ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1E3NZ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1E3NZ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1E3NZ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1E3NZ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1E3NZ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3yNO8,
.index_modalHeaderNew-199si {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-199si {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2ABaR {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3yNO8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3yNO8 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3yNO8:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3wzlH {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-R9-gY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1bUky {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1MgJN {
  margin-left: 16px;
}
.index_mr16-1rHAs {
  margin-right: 16px;
}
.index_phone-modal-2mYVZ {
  width: 80% !important;
}
.index_medalSrc-2b1Zc {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-27rKO 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-27rKO {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-XgjXO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-XgjXO .ant-tabs {
  background: white;
}
.index_tabStyle-XgjXO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2hQeB {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3Qap7 {
  width: 100%;
}
.index_spin-3Qap7 .index_ant-spin-container-1j6yU {
  width: 100%;
}
.index_confirmBtns-T2dyf {
  color: red;
}
.index_confirmBtns-T2dyf .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-vIe8O {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-vIe8O .index_studentNum-lOkvg {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3pL4A .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3pL4A .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3pL4A .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3pL4A .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3pL4A .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1DVDA {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_courseSpin-M9vWL {
  width: 100%;
}
.index_courseIntroduction-2Hr16 {
  width: 100%;
  height: 322px;
  background: linear-gradient(248.66deg, #3a668d 0%, #4c779a 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l {
  width: 1170px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD {
  padding-top: 25px;
  height: inherit;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD .index_headLine-3Y7XV {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD .index_headLine-3Y7XV .index_actions-Hev8W {
  width: 72px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD .index_headLine-3Y7XV .index_actions-Hev8W .index_actionBtn-MrNLe {
  width: 28px;
  height: 28px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD .index_courseName-3NvrE {
  font-size: 40px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
  line-height: 56px;
  margin-bottom: 16px;
  margin-top: 36px;
  text-align: center;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
.index_courseIntroduction-2Hr16 .index_bannerContent-1EZ7l .index_breadcrumbWrapper-3WhiD .index_courseSeries-Wta4S {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
}
.index_footer-2Y9tJ {
  width: 100%;
  height: 120px;
  position: absolute;
  bottom: -60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  border-radius: 4px;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgba(236, 237, 237, 0.54);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 .index_footerContentLeft-1PH0w {
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 40px;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 .index_footerContentLeft-1PH0w .index_footerTitle-1J6sy {
  display: flex;
  align-items: center;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 .index_footerContentLeft-1PH0w .index_footerTitle-1J6sy .index_footerDisplay-1nKGN {
  color: #1a1a1a;
  margin-left: 63px;
  font-size: 24px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 45px;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 .index_footerContentLeft-1PH0w .index_time-DgbC9 {
  margin-left: 32px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 32px;
}
.index_footer-2Y9tJ .index_footerContent-2QaK4 .index_offlineStatus-2l2L4 {
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 28px;
  margin-right: 56px;
}
.index_fixedFooter-1MS2f {
  position: fixed;
  left: 0;
  bottom: 0;
  transform: unset;
  height: 88px;
}
.index_fixedFooter-1MS2f .index_footerContent-2QaK4 {
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px 4px 0px 0px;
  border: 1px solid rgba(236, 237, 237, 0.54);
}
.index_continueLearn-NAQjG {
  width: 141px;
  height: 40px;
  background: #2861fc;
  border-radius: 8px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.index_continueLearn-NAQjG:hover {
  opacity: 0.8;
}
.index_fixbtn-2qEmb {
  position: absolute;
  right: 50%;
  top: 11px;
  transform: translateX(607px);
}
.index_courseDetail-3zmgk {
  width: 100%;
  position: relative;
}
.index_courseDetail-3zmgk .index_fixcourseBar-3c7Ug {
  width: 100%;
  position: fixed;
  background-color: #fff;
  top: 0;
  z-index: 1;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_courseDetail-3zmgk .index_fixHeight-1ARO2 {
  height: 60px;
}
.index_courseDetail-3zmgk .index_fixno-3ammR {
  height: 0px;
}
.index_courseDetail-3zmgk .index_classListFullWidth-3Hcdl {
  width: 100% !important;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX {
  width: 1200px;
  margin: -27px auto 48px auto;
  display: flex;
  justify-content: space-between;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO {
  width: 870px;
  overflow: hidden;
  padding-bottom: 24px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .ant-tabs-nav {
  font-size: 16px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane {
  min-height: 300px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .ant-tabs-ink-bar-animated {
  transition-delay: 0.1s;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 {
  top: 0;
  width: 870px;
  z-index: 1;
  position: static;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-top-bar {
  border-bottom: 1px solid #f7f7f7;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs {
  border-radius: 16px 16px 0 0;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-bar {
  margin-bottom: unset;
  font-size: 20px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-content {
  display: none;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-nav-wrap {
  height: 60px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-nav-scroll {
  margin-top: var(--isfix-top);
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-tab {
  color: #333333;
  line-height: 22px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 400;
  margin-right: 58px;
  color: rgba(0, 0, 0, 0.65);
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-tab:nth-child(1) {
  margin-left: 24px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-tab-active {
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861fc !important;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_anchor-_Ps67 .ant-tabs-ink-bar {
  background-color: #2861fc;
  left: 17px;
  width: 36px !important;
  height: 2px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_noborder-3r-BH .ant-tabs-top-bar {
  border: 1px solid #fff;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .fixed {
  position: fixed;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_aiFirstImg-3dYD8 {
  width: 100%;
  margin-top: 40px;
}
.index_courseDetail-3zmgk .index_courseDetailContent-10vbX .index_tabStyle-XgjXO .index_tabsWrapper-2r0Xv {
  background-color: #ffffff;
  border-radius: 16px;
}
.index_units-3F0PK {
  color: unset;
  border-radius: 4px;
}
.index_units-3F0PK .index_unitItemVo-3lBFK,
.index_units-3F0PK .index_unitItem-3Q2e4 {
  height: 64px;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 58px 0 36px;
  font-family: sans-serif;
}
.index_units-3F0PK .index_unitItemVo-3lBFK:hover .index_startBtn-1e9ru,
.index_units-3F0PK .index_unitItem-3Q2e4:hover .index_startBtn-1e9ru {
  display: block;
  color: #2861fc;
  font-size: 16px;
}
.index_units-3F0PK .index_unitItemVo-3lBFK:hover .index_learnStatus-1DK0C,
.index_units-3F0PK .index_unitItem-3Q2e4:hover .index_learnStatus-1DK0C {
  display: none;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_freeTry-2wgTK,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_freeTry-2wgTK {
  border: 1px solid #74b865;
  box-sizing: border-box;
  border-radius: 23px;
  font-size: 12px;
  text-align: center;
  color: #61af50;
  padding: 4px 11px;
  margin-left: 16px;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_unitName-2uNNO,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_unitName-2uNNO {
  white-space: pre;
  display: flex;
  flex-direction: row;
  flex: 1;
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #111111;
  line-height: 26px;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_unitName-2uNNO .index_description-2AQf2,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_unitName-2uNNO .index_description-2AQf2 {
  font-size: 12px;
  color: #8a8a8a;
  margin: 0px 16px;
  font-weight: 400;
  flex: 1;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Regular, sans-serif;
  position: relative;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_unitName-2uNNO .index_description-2AQf2 .index_content-tJzwX,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_unitName-2uNNO .index_description-2AQf2 .index_content-tJzwX {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 100%;
  position: absolute;
  left: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_learnStatus-1DK0C,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_learnStatus-1DK0C {
  font-size: 16px;
  color: #8a8a8a;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_startBtn-1e9ru,
.index_units-3F0PK .index_unitItem-3Q2e4 .index_startBtn-1e9ru {
  display: none;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #666666;
  line-height: 26px;
  cursor: pointer;
}
.index_units-3F0PK .index_unitItemVo-3lBFK {
  background: unset;
  font-size: 16px;
  padding: 0 24px 0 0;
}
.index_units-3F0PK .index_unitItemVo-3lBFK .index_unitName-2uNNO {
  font-size: 16px;
}
.index_units-3F0PK .index_splitLine-1m350 {
  width: calc(100% - 24px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 0;
}
.index_units-3F0PK .index_showMore-1sd8E {
  width: 100%;
  height: 64px;
  background: #fafafa;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_switchV2ModalClass-ZREnH {
  padding-bottom: 0px;
  position: relative;
  background: linear-gradient(135deg, #ecf3ff 0%, #fdfdfd 100%);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.index_switchV2ModalClass-ZREnH .ant-modal-body {
  padding: 28px 32px;
}
.index_switchV2ModalClass-ZREnH .ant-modal-content {
  background: unset;
}
.index_switchV2ModalClass-ZREnH .icon-icon_close1 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_switchV2ModalClass-ZREnH .ant-modal-close-x:hover .icon-icon_close1 {
  color: rgba(0, 0, 0, 0.85);
}
.index_switchV2ModalClass-ZREnH .index_huiyuan-1yeUw {
  position: absolute;
  left: 0px;
  top: 15px;
  width: 88px;
}
.index_switchV2ModalClass-ZREnH .index_dear-1bPeI {
  height: 26px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 26px;
}
.index_switchV2ModalClass-ZREnH .index_text-yXy_1 {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 32px;
  margin-bottom: 21px;
}
.index_switchV2ModalClass-ZREnH .index_text-yXy_1 .index_blod-FKV5c {
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 700;
}
.index_switchV2ModalClass-ZREnH .index_text-yXy_1 .index_courseLink-l2Ssy {
  color: #2861FC;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP {
  width: 100%;
  display: flex;
  flex-direction: row;
  background: white;
  border-radius: 6px;
  border: 1px solid #e8ecf1;
  box-shadow: 0px 2px 10px 0px rgba(124, 172, 216, 0.3);
  overflow: hidden;
  cursor: pointer;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseImg-uk7GQ {
  width: 210px;
  min-height: 172px;
  position: relative;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseImg-uk7GQ img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseImg-uk7GQ .index_courseTag-2cCrs {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 19px;
  font-size: 10px;
  padding: 0px 8px;
  display: flex;
  align-items: center;
  color: white;
  background: linear-gradient(137deg, #fd8b5d 0%, #fd670a 100%);
  border-radius: 0px 0px 0px 6px;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 22px 23px;
  position: relative;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_title-2o_8r {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  margin-bottom: 4px;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_numBox-qEejq {
  font-size: 12px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  line-height: 17px;
  color: #1a1a1a;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_numBox-qEejq .index_num-N3zgv {
  color: #2861FC;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_numBox-qEejq .index_numberSplit-2Xxfu {
  margin: 0px 10px;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_desc-17-7_ {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-top: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_icon-1U9NQ {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP .index_courseDescBox-1xN4Z .index_icon-1U9NQ .iconfont {
  color: #2861FC;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 11px;
}
.index_switchV2ModalClass-ZREnH .index_courseCard-3opDP:hover {
  box-shadow: 0px 2px 31px 0px rgba(49, 106, 159, 0.3);
}
.index_MedalWalllModule-2I2Rk {
  overflow: hidden;
  margin-bottom: 22px;
}
.index_chapterModule-1UXfd {
  padding: 0 24px 26px 24px;
  overflow: hidden;
}
.index_chapterModule-1UXfd .index_introduceHeader-ctX3J {
  font-size: 18px;
  margin: 24px 0 14px 0px;
  display: flex;
  justify-content: space-between;
  padding-right: 22px;
}
.index_chapterModule-1UXfd .index_introduceHeader-ctX3J .index_headerBefore-2WVRc {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 9px;
}
.index_chapterModule-1UXfd .index_introduceHeader-ctX3J .index_introduceTitle-22dAp {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.index_chapterModule-1UXfd .ant-tabs-ink-bar {
  width: 63px !important;
  position: absolute;
  left: 35px;
}
.index_chapterModule-1UXfd .index_showMore-1sd8E {
  width: 100%;
  height: 64px;
  background: #fafafa;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_notAddClass-3Ycqm .index_title-2o_8r {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.index_notAddClass-3Ycqm .index_title-2o_8r .index_titleText-3IWTS {
  margin-left: 12px;
}
.index_notAddClass-3Ycqm .index_title-2o_8r .index_content-tJzwX {
  color: #666666;
}
.index_notAddClass-3Ycqm .ant-modal-body {
  padding: 24px;
}
.index_notAddClass-3Ycqm .icon-icon_close1 {
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.index_notAddClass-3Ycqm .ant-modal-confirm-btns {
  margin-top: 32px;
}
.index_notAddClass-3Ycqm .ant-modal-confirm-btns button {
  padding: 5px 24px;
}
.index_teachingMode-38uGq .index_goTrailBtn-3Cd78 {
  font-size: 14px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #2861FC;
  line-height: 20px;
  margin-left: 16px;
  cursor: pointer;
}
.index_offlineStatus-2l2L4 {
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 28px;
  margin-right: 56px;
}
.index_medalWall-w41oR {
  background: white;
  width: 100%;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
}
.index_medalWall-w41oR .index_medalWrapper-1NGZ- {
  display: flex;
  padding: 0 32px 0 32px;
  flex-wrap: wrap;
  margin-bottom: 19px;
}
.index_medalWall-w41oR .index_medalWrapper-1NGZ- .index_medal-2CTKo {
  width: 181px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  margin-bottom: 26px;
}
.index_medalWall-w41oR .index_medalWrapper-1NGZ- .index_medal-2CTKo .index_medalUrl-2MQmi {
  width: 172px;
  height: 125px;
  margin-bottom: 8px;
}
.index_medalWall-w41oR .index_medalWrapper-1NGZ- .index_medal-2CTKo .index_medalName-l8pv7 {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_medalWall-w41oR .index_more-eA-c9 {
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  margin-right: 32px;
  margin-bottom: 25px;
}
.index_customModal-1Kf-7 {
  position: relative;
  width: 514px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_customModal-1Kf-7 .ant-modal-body {
  padding: 0 8px 0 7px;
}
.index_customModal-1Kf-7 .ant-modal-content {
  -webkit-box-shadow: unset;
}
.index_customModal-1Kf-7 .ant-modal-close {
  color: white;
  top: -67px;
  right: -14px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK {
  position: relative;
  width: 421px;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  margin: auto;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_moImg-3rIle {
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 180px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_boxHair-3j8cP {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  padding: 7px 68px;
  background: linear-gradient(132deg, #ace7fc 0%, #6db2ff 100%);
  border-radius: 0px 0px 10px 10px;
  margin: auto;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 28px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_bgWrapper-3tmhH {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-bottom: 4px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_bgWrapper-3tmhH .index_tooltip-1B_Bw {
  width: 162px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_bgWrapper-3tmhH .index_medalBg-KOFDq {
  width: 268px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_bgWrapper-3tmhH .index_medalImg-1a-Ng {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0px;
  width: 197px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_stepDescText-1gGOK {
  position: relative;
  top: 97px;
  width: 231px;
  margin-left: 29px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.05), 0px 16px 36px rgba(0, 0, 0, 0.24);
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_subDesc-3-ABy {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.05), 0px 16px 36px rgba(0, 0, 0, 0.24);
  margin-bottom: 9px;
  text-align: center;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_name-22MMC {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  margin-bottom: 13px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_medalDesc-PzNkm {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  margin-bottom: 16px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_medalDesc-PzNkm .index_blueText-evv5C {
  color: #2984ff;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_qrCodeWrapper-3JEY0 {
  top: 107px;
  width: 84px;
  height: 84px;
  margin: auto;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  border: 1px solid #979797;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_qrCodeWrapper-3JEY0 .index_qrCodeImg-TpaAN {
  width: 77px;
  height: 77px;
}
.index_customModal-1Kf-7 .index_medalBox-2A6oK .index_scanNotice-1-boi {
  top: 110px;
  height: 34px;
  margin-bottom: 7px;
  text-align: center;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 17px;
}
.index_medalTitle-20GrB {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  margin: 12px 0 24px 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3BvnK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2IYC5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2IYC5 .index_forkDiv2QueueInit-1ZzTO {
  height: 100px !important;
}
.index_forkDiv1-2IYC5 .index_forkDiv2Queue-TQYH9 {
  height: 151px !important;
}
.index_forkDiv1-2IYC5 .index_forkDiv2-36CGf {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2IYC5 .index_forkDiv2-36CGf .index_word-1BJhQ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2IYC5 .index_forkDiv2-36CGf .index_word-1BJhQ .index_boldWord-34o29 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2IYC5 .index_forkDiv2-36CGf .index_loadingHint-2Q_LC {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2lhLq {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1QHwH {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-v2tct {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-JT3Ot {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-JT3Ot::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3k38Q {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3k38Q .index_filterCheckbox-1KDbo {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3k38Q .index_filterFooter-2wjNT {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3k38Q .index_numberInput-3NGOS {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3k38Q .index_filterTitle-CHMgb {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3k38Q .index_modalBtnCancel-2lhLq {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3k38Q .index_modalBtnOk-1s3R1 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3k38Q .index_tableBtn-1LLSI {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3k38Q .index_tableBtn-1LLSI:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3k38Q :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1M_s6 {
  display: flex;
}
.index_splitLine-2N41v {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2bqpV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2_0ne {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-XrZ92 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Nzrc {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Nzrc:hover {
  text-decoration: underline;
}
.index_copyLink-2kXPQ {
  margin-left: 24px;
}
.index_copyLink-2kXPQ .index_copyIcon-n_XLe {
  margin-right: 4px;
}
.index_flexCenter-Atw9k {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3hqqz {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-FKuxq {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2saXv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2kd86 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2kd86:hover {
  color: #2861FC;
}
.index_bluePlainText-1qnsX {
  color: #2861FC;
}
.index_blueTextPlain-3QbOE {
  color: #2861FC;
}
.index_antInput-2ySlA {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-QquM_ {
  margin-right: 16px;
}
.index_ml8-pbasz {
  margin-left: 8px;
}
.index_mr8-RPITh {
  margin-right: 8px;
}
.index_mb16-1UGlf {
  margin-bottom: 16px;
}
.index_moTag-WKmj2 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-TeSkK {
  cursor: pointer;
}
.index_moUserAvatar-2fJus {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-20s1_ {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-TeSkK:hover .index_moUserAvatar-2fJus {
  color: #2861FC;
}
.index_navOverlay-3mgaO .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3mgaO .ant-dropdown-menu-item a,
.index_navOverlay-3mgaO .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3mgaO .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3mgaO .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1u3Th .index_subTitle-oi03d {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1u3Th .ant-table-thead > tr > th,
.index_homeworkTableStyle-1u3Th .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1u3Th .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1u3Th .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1u3Th .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1u3Th .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1u3Th .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1u3Th .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1u3Th .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-DdfXV,
.index_modalHeaderNew-2tPAW {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2tPAW {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3DucD {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-DdfXV:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-DdfXV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-DdfXV:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2NzJ7 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2bqpV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-Atw9k {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-36SKY {
  margin-left: 16px;
}
.index_mr16-QquM_ {
  margin-right: 16px;
}
.index_phone-modal-2SPFp {
  width: 80% !important;
}
.index_medalSrc-C-Iiy {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-25bJJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-25bJJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1v5Cp .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1v5Cp .ant-tabs {
  background: white;
}
.index_tabStyle-1v5Cp .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1KSbf {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-18FOd {
  width: 100%;
}
.index_spin-18FOd .index_ant-spin-container-SmcS7 {
  width: 100%;
}
.index_confirmBtns-1ECUO {
  color: red;
}
.index_confirmBtns-1ECUO .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2lxdG {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2lxdG .index_studentNum-1JwBW {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-NKYSY .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-NKYSY .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-NKYSY .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-NKYSY .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-NKYSY .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2AFmK {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_calendarContainer-2hYhs {
  margin: 10px 0 -18px 0;
  width: 305px;
  padding-bottom: 14px;
}
.index_calendarContainer-2hYhs .ant-fullcalendar {
  border: none;
  background-image: var(--calendar-bg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.index_calendarContainer-2hYhs .ant-fullcalendar-calendar-body {
  padding: 16px 20px 20px 20px;
}
.index_calendarContainer-2hYhs .index_calendarHeader-2eQPz {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  color: #FFFFFF;
  padding-top: 25px;
  padding-right: 12px;
  padding-bottom: 14px;
  background-image: var(--calendar-header-bg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 71px;
}
.index_calendarContainer-2hYhs .index_calendarHeader-2eQPz .index_calendarHeaderTitle-Q0Oam {
  display: inline-flex;
  justify-content: center;
  width: var(--header-title-width);
}
.index_calendarContainer-2hYhs .index_calendarHeader-2eQPz .index_arrowDiv-2QdTc {
  width: 18px;
  height: 18px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_calendarContainer-2hYhs .index_calendarHeader-2eQPz .index_arrowDivDisabled-1Ofq4 {
  width: 18px;
  height: 18px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.4;
  cursor: not-allowed;
}
.index_calendarContainer-2hYhs .index_calendarHeader-2eQPz .index_arrowDivDisabled-1Ofq4 i {
  cursor: not-allowed;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0:empty {
  display: none;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 5px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDiv-3aJl- .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_topTag-h9Fwx {
  width: 36px;
  height: 12px;
  background-image: url("https://imgbed.momodel.cn/check-in-3/top-tag-bg.svg");
  background-size: contain;
  color: #fff;
  position: absolute;
  top: 0;
  left: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_doubleTag-1MZQw {
  width: 36px;
  height: 12px;
  background-image: url("https://imgbed.momodel.cn/check-in-3/top-tag-bg.svg");
  background-size: contain;
  color: #fff;
  position: absolute;
  top: 0;
  left: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_doubleTag-1MZQw span {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_scholarshipTag-1EUN_ {
  width: 36px;
  height: 12px;
  background-image: url("https://imgbed.momodel.cn/check-in-3/top-tag-bg.svg");
  background-size: contain;
  color: #fff;
  position: absolute;
  top: 0;
  left: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_scholarshipTag-1EUN_ span {
  font-size: 12px;
  zoom: 0.5;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0.6;
  background: #FFECC5;
  color: #FAAD14;
  filter: unset;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivCheckin-2vpTH .index_score-Sp4FK {
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #EDEDEB;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivUnCheck-2Or6- .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--bg-color);
  border: 1px solid var(--font-color);
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivToday-11qV4 .index_smile-2K4l7 {
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFuture-1Dsxm .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url("https://imgbed.momodel.cn/check-in-3/activity-bg.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivFutureActivity-27Yg1 .index_score-Sp4FK {
  color: #fff;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 {
  width: 31px;
  height: 40px;
  background: #F8F9F6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--reissue-bg);
  color: var(--reissue-color);
  filter: unset;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_notChecked-ELfGZ {
  font-size: 12px;
  zoom: 0.67;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_smile-2K4l7 {
  font-size: 20px;
  color: #828281;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_checkImg-lgO4- {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_unCheckImg-3Nkdg {
  width: 16px;
  height: 16px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_luckyBugImg-1AtAP {
  width: 18px;
  height: 18px;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_score-Sp4FK {
  font-size: 12px;
  color: #666;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_reissue-14mpK {
  font-size: 12px;
  zoom: 0.84;
  text-align: center;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellIconDivReissue-2axg2 .index_reissue-14mpK .index_score-Sp4FK {
  text-align: center;
  color: #FAAD14;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellDate-1P8f0 {
  font-size: 12px;
  zoom: 0.84;
}
.index_calendarContainer-2hYhs .index_calendarCell-RUeS0 .index_calendarCellDatePast-1vWdm {
  opacity: 0.3;
  font-size: 12px;
  zoom: 0.84;
}
.index_modalOverwrite-1QM7n .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalOverwrite-1QM7n .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalOverwrite-1QM7n .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalOverwrite-1QM7n .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalOverwrite-1QM7n .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_modalOverwrite-1QM7n .index_container-1QVNE {
  line-height: 2;
}
.index_modalOverwrite-1QM7n .index_scanQrcode-2PjIW {
  height: 205px;
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2lFLL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1HwS5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1HwS5 .index_forkDiv2QueueInit-1Y-0x {
  height: 100px !important;
}
.index_forkDiv1-1HwS5 .index_forkDiv2Queue-39_os {
  height: 151px !important;
}
.index_forkDiv1-1HwS5 .index_forkDiv2-1PWpV {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1HwS5 .index_forkDiv2-1PWpV .index_word-7FNPK {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1HwS5 .index_forkDiv2-1PWpV .index_word-7FNPK .index_boldWord-3b0dY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1HwS5 .index_forkDiv2-1PWpV .index_loadingHint-1nLR4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3hIZQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2usBl {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3FhRH {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-362Zp {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-362Zp::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2cwaG {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2cwaG .index_filterCheckbox-2HYBU {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2cwaG .index_filterFooter-1h2lL {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2cwaG .index_numberInput-3pj9M {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2cwaG .index_filterTitle-exWAh {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2cwaG .index_modalBtnCancel-3hIZQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2cwaG .index_modalBtnOk-3aQWG {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2cwaG .index_tableBtn-1KJMi {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2cwaG .index_tableBtn-1KJMi:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2cwaG :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2trPI {
  display: flex;
}
.index_splitLine-3faV1 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2d_y_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-12Hsn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-eut8D {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2osKQ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2osKQ:hover {
  text-decoration: underline;
}
.index_copyLink-2P42u {
  margin-left: 24px;
}
.index_copyLink-2P42u .index_copyIcon-2Bqht {
  margin-right: 4px;
}
.index_flexCenter-2cp01 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1ihxu {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-RkOYB {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2e-lw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2GaRp {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2GaRp:hover {
  color: #2861FC;
}
.index_bluePlainText-1NwU_ {
  color: #2861FC;
}
.index_blueTextPlain-l9_05 {
  color: #2861FC;
}
.index_antInput-3TXwV {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3lMBU {
  margin-right: 16px;
}
.index_ml8-35hj7 {
  margin-left: 8px;
}
.index_mr8-3qXyi {
  margin-right: 8px;
}
.index_mb16-3DGj_ {
  margin-bottom: 16px;
}
.index_moTag-2bzTJ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-26psE {
  cursor: pointer;
}
.index_moUserAvatar-6QyxA {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-__qBm {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-26psE:hover .index_moUserAvatar-6QyxA {
  color: #2861FC;
}
.index_navOverlay-1OH__ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1OH__ .ant-dropdown-menu-item a,
.index_navOverlay-1OH__ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1OH__ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1OH__ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-9PADB .index_subTitle-3wuDV {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-9PADB .ant-table-thead > tr > th,
.index_homeworkTableStyle-9PADB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-9PADB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-9PADB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-9PADB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-9PADB .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-9PADB .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-9PADB .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-9PADB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2RFSG,
.index_modalHeaderNew-2lCcG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2lCcG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1dJBz {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2RFSG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2RFSG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2RFSG:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2eNRn {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2d_y_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2cp01 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1vA9w {
  margin-left: 16px;
}
.index_mr16-3lMBU {
  margin-right: 16px;
}
.index_phone-modal-11SQA {
  width: 80% !important;
}
.index_medalSrc-2LzP0 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2uV4G 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2uV4G {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1UB6w .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1UB6w .ant-tabs {
  background: white;
}
.index_tabStyle-1UB6w .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-FZmvF {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Ji0dA {
  width: 100%;
}
.index_spin-Ji0dA .index_ant-spin-container-tBbJS {
  width: 100%;
}
.index_confirmBtns-23N26 {
  color: red;
}
.index_confirmBtns-23N26 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-Ops1p {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-Ops1p .index_studentNum-21pmL {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-HoCco .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-HoCco .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-HoCco .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-HoCco .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-HoCco .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2HLHy {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-wNWF3 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.index_container-wNWF3 a {
  color: #2861FC;
}
.index_container-wNWF3 a:hover {
  color: #2861FC;
}
.index_container-wNWF3 .index_myStudyCard-3qGhs {
  width: 100%;
  background: #fff;
  margin: 24px 0;
  border-radius: 6px;
}
.index_container-wNWF3 .index_myStudyCard-3qGhs .index_header-3jNu9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 54px;
  border-bottom: 1px #eeeeee solid;
  padding: 0 24px;
}
.index_container-wNWF3 .index_myStudyCard-3qGhs .index_header-3jNu9 .index_title-CFEBe {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_container-wNWF3 .index_myStudyCard-3qGhs .index_header-3jNu9 .index_title-CFEBe .index_titleBar-16Atx {
  width: 3px;
  height: 18px;
  background: #2861FC;
  border-radius: 2px;
  margin-right: 8px;
}
.index_container-wNWF3 .index_myStudyCard-3qGhs .index_body-2TPar {
  padding: 24px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar {
  padding: 16px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_name-1Ilvv {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  margin-bottom: 16px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_margin-2HSuI {
  margin-right: 20px;
  vertical-align: -2px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_tag-1LPtj {
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 {
  margin-top: 16px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 {
  display: flex;
  flex-direction: column;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .index_courseTitle-1l-hy {
  width: 100%;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .index_courseName-o9_Hz {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  cursor: pointer;
  padding: 0 16px;
  width: 243px;
  height: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .index_courseName-o9_Hz .index_text-3DptH {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .index_courseName-o9_Hz .index_icon-Vn85V {
  float: right;
  line-height: 36px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .index_space-fZFvw {
  display: inline-block;
  width: 4px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .ant-progress-text {
  display: none;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_section-O05v9 .circle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #bfbfbf;
  display: inline-block;
  background-color: #f8f8f8;
  margin-right: 12px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78,
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_finishedCourse-2JODX {
  display: flex;
  flex-direction: column;
  position: relative;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_progress-1EFQC,
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_finishedCourse-2JODX .index_progress-1EFQC {
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  line-height: 25px;
  margin-left: 32px;
  color: #818181;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_congs-8Y8sN,
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_finishedCourse-2JODX .index_congs-8Y8sN {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 20px;
  margin-top: 18px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_learningCourse-3dg78 .index_actionBtns-3IZD5,
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .index_finishedCourse-2JODX .index_actionBtns-3IZD5 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-tabs {
  padding: 22px 22px 13px 30px;
  background: var(--card-background-color);
  border-radius: 8px;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-tabs-tabpane {
  cursor: pointer;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-tabs:hover {
  background: var(--card-hover-background-color);
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-tabs-bar .ant-tabs-tab-active {
  background: none !important;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-progress-outer {
  width: unset;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-progress-outer .ant-progress-inner {
  width: 710px;
  background: #fff;
}
.index_container-wNWF3 .index_myCourses-3fP0W .index_body-2TPar .ant-progress-outer .ant-progress-bg {
  height: 10px !important;
}
.index_container-wNWF3 .index_leftArea-QZGEs {
  width: 896px;
}
.index_container-wNWF3 .index_leftArea-QZGEs .index_myCourses-3fP0W,
.index_container-wNWF3 .index_leftArea-QZGEs .index_myWorkspace-wMSVJ {
  width: 872px;
}
.index_container-wNWF3 .index_leftArea-QZGEs .index_myWorkspace-wMSVJ .index_body-2TPar {
  padding: 11px;
  padding-left: 0;
  padding-right: 0;
}
.index_container-wNWF3 .index_leftArea-QZGEs .index_myWorkspace-wMSVJ .ant-tabs-bar {
  padding: 0 24px;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav-wrap {
  line-height: 30px;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav .ant-tabs-tab-active {
  color: #2861FC !important;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav .ant-tabs-tab-active i {
  color: #2861FC !important;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav .ant-tabs-tab i {
  color: #8a8a8a;
  position: relative;
  top: 1px;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav .ant-tabs-tab {
  color: #8a8a8a;
  padding: 0 16px !important;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-nav .ant-tabs-tab:hover i {
  color: #2861FC !important;
}
.index_container-wNWF3 .index_leftArea-QZGEs .ant-tabs-bar {
  border-bottom: none;
}
.index_container-wNWF3 .index_rightArea-SOE2z {
  width: 304px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj {
  position: relative;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_body-2TPar {
  padding: 0px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_header-3jNu9 {
  background: linear-gradient(116deg, #eff7ff 0%, #c6e3fe 100%);
  border-radius: 6px 6px 0px 0px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_notSettingWrapper-28Wk4 {
  text-align: center;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
  width: 193px;
  margin: auto;
  padding-bottom: 56px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_notSettingWrapper-28Wk4 .index_notSettingImg-R2S_2 {
  width: 115px;
  height: 115px;
  display: block;
  margin: auto;
  margin-bottom: 35px;
  margin-top: 41px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_notSettingWrapper-28Wk4 .index_settingBtn-iyFIP {
  color: #2861FC;
  cursor: pointer;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 {
  padding: 14px 12px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContextBox-3g1pj {
  min-height: 73px;
  background: #f9f9f9;
  border-radius: 4px;
  padding: 14px 16px;
  margin-bottom: 10px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n {
  padding: 14px 16px;
  background: #f9f9f9;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_achieveTitle-1aiJw {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_centerBox-3trS3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_centerBox-3trS3 .index_dayWrapper-W-1b- {
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 50px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_centerBox-3trS3 .index_dayWrapper-W-1b- .index_day-2djyJ {
  margin-right: 4px;
  font-size: 36px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_centerBox-3trS3 .index_plan-1jcUa {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 17px;
  max-width: 100px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl {
  padding-bottom: 32px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_weekFont-2fyWD {
  font-size: 44px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861FC;
  line-height: 14px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_svgCon-3QRkL {
  position: relative;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_svgCon-3QRkL .index_fixName-3T4oA {
  position: absolute;
  top: 1px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_svgCon-3QRkL .index_weekFont-2fyWD {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861FC;
  line-height: 14px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_hexagonItem-2Y0bV {
  margin-right: 4px;
  display: inline-block;
  position: relative;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_hexagonItem-2Y0bV:last-child {
  margin-right: 0px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_goalDesc-3iiUF {
  position: absolute;
  left: 0px;
  top: 40px;
  width: 100%;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_hexagonWrapper-MAoPl .index_goalDesc-3iiUF .index_today-1fqp4 {
  width: 100%;
  display: flex;
  justify-content: center;
  white-space: pre;
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #2861FC;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_modelWrapper-f5DT8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_modelWrapper-f5DT8 .index_leftContent-1kieN {
  flex: 1;
  display: flex;
  align-items: center;
  text-align: center;
  height: 100%;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  line-height: 17px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_modelWrapper-f5DT8 .index_leftContent-1kieN .index_goodImg-1FdAu {
  width: 80px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_modelWrapper-f5DT8 .index_rightMedal-9hlxi {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_modelWrapper-f5DT8 .index_rightMedal-9hlxi .index_medalImg-3hQSG {
  width: 80px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_textWrapper-312mx {
  width: 100%;
  display: flex;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_studyGoal-331Oj .index_goalsWrapper-UgFy9 .index_goalContentBox-3ne1n .index_textWrapper-312mx .index_textItem-1Bpb0 {
  flex: 1;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  text-align: center;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_body-2TPar {
  padding: 12px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C {
  width: 281px;
  height: 120px;
  background: #f9f9f9;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 12px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_joinHeader-2gamw {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #666666;
  line-height: 20px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_joinHeader-2gamw:hover {
  color: #2861FC;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_requestCard-38Vt0 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 78px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_requestCard-38Vt0 .index_content-36ih1 {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #666666;
  line-height: 18px;
  margin: 16px 0;
  width: 245px;
  height: 36px;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_requestCard-38Vt0 .index_footer-2UmwO {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8c8c8c;
  line-height: 17px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_projectCard-1ihxv {
  display: flex;
  margin-top: 16px;
}
.index_container-wNWF3 .index_rightArea-SOE2z .index_myJoin--VsFR .index_joinCard-1an2C .index_title-CFEBe {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
  width: 100%;
  height: 54px;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
  flex: 1;
}
.index_firstEnterModalWrapper-3ZGxC .ant-modal-content {
  box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);
}
.index_firstEnterModalWrapper-3ZGxC .ant-modal-body {
  padding: 24px 0px 26px 0px;
}
.index_firstEnterModalWrapper-3ZGxC .index_title-CFEBe {
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 28px;
  text-align: center;
  padding: 0px 28px;
  margin-bottom: 9px;
}
.index_firstEnterModalWrapper-3ZGxC .index_desc-38B1D {
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  padding: 0px 28px;
  margin-bottom: 7px;
}
.index_firstEnterModalWrapper-3ZGxC .index_activeImg-30197 {
  width: calc(100% - 56px);
  min-height: 30px;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  margin: 0px 28px;
  margin-bottom: 22px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ {
  width: 100%;
  background: #fcfcfc;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_header-3jNu9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 27px;
  background: linear-gradient(116deg, #eff7ff 0%, #c6e3fe 100%);
  border-radius: 2px 2px 0px 0px;
  height: 35px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 20px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 {
  background: #ffffff;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 27px;
  padding-bottom: 19px;
  display: flex;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL {
  position: relative;
  margin: 0 9px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL .index_fixName-3T4oA {
  position: absolute;
  top: 8px;
  left: 12px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL:hover .index_svgImg-nYMht {
  content: url(https://imgbed.momodel.cn/mo/goals_icon1.svg);
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL:hover .index_weekFont-2fyWD {
  color: #fff !important;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV {
  margin-right: 21px;
  display: inline-block;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV:last-child {
  margin-right: 0px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV:hover {
  --font-color: #ffffff !important;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV .index_weekFont-2fyWD {
  color: var(--font-color);
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF {
  width: 100%;
  text-align: center;
  margin-bottom: 44px;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF .index_value-KI5ux {
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 33px;
  white-space: pre;
}
.index_firstEnterModalWrapper-3ZGxC .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF .index_value-KI5ux .index_day-2djyJ {
  font-size: 24px;
  margin-right: 4px;
  font-weight: 500;
}
.index_firstEnterModalWrapper-3ZGxC .index_knownBtn-BJhHK {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  height: 34px;
  background: #2861FC;
  border-radius: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: unset;
  padding: 6px 34px;
  margin-top: 24px;
}
.index_settingModal-1Ts65 .ant-modal-body {
  padding: 0px 0px 24px 0px;
}
.index_settingModal-1Ts65 .ant-modal-content {
  border-radius: 6px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ {
  width: 100%;
  margin: auto;
  background: #fff;
  border-radius: 2px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_header-3jNu9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 27px;
  height: 55px;
  border-bottom: 1px solid #eeeeee;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_header-3jNu9 .index_title-CFEBe {
  font-size: 16px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 22px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_header-3jNu9 .index_title-CFEBe .index_titleBar-16Atx {
  width: 3px;
  height: 18px;
  background: #2861FC;
  border-radius: 2px;
  margin-right: 8px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 {
  background: #ffffff;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 27px;
  padding-bottom: 19px;
  display: flex;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL {
  position: relative;
  margin: 0 9px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL .index_fixName-3T4oA {
  position: absolute;
  top: 8px;
  left: 12px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL:hover .index_svgImg-nYMht {
  content: url(https://imgbed.momodel.cn/mo/goals_icon1.svg);
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_svgCon-3QRkL:hover .index_weekFont-2fyWD {
  color: #fff !important;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV {
  margin-right: 21px;
  display: inline-block;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV:last-child {
  margin-right: 0px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV:hover {
  --font-color: #ffffff !important;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_hexagonItemWrapper-1uv2b .index_hexagonItem-2Y0bV .index_weekFont-2fyWD {
  color: var(--font-color);
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF .index_value-KI5ux {
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 33px;
  white-space: pre;
}
.index_settingModal-1Ts65 .index_chooseBox-dlSN_ .index_content-36ih1 .index_goalDesc-3iiUF .index_value-KI5ux .index_day-2djyJ {
  font-size: 24px;
  margin-right: 4px;
  font-weight: 500;
}
.index_settingModal-1Ts65 .index_targetWrapper--e6Qn {
  padding: 0px 20px;
}
.index_settingModal-1Ts65 .index_targetWrapper--e6Qn .index_targetText-1hyAr {
  font-size: 14px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 20px;
  margin-bottom: 8px;
}
.index_settingModal-1Ts65 .index_targetWrapper--e6Qn .index_inputArea-1II1e {
  margin-bottom: 14px;
  height: 73px;
  background: #f9f9f9;
  border-radius: 6px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  resize: none;
  border: unset;
}
.index_settingModal-1Ts65 .index_targetWrapper--e6Qn .index_inputArea-1II1e::-moz-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.index_settingModal-1Ts65 .index_targetWrapper--e6Qn .index_inputArea-1II1e::placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.index_settingModal-1Ts65 .index_btnWrapper-2NoQv {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0px 20px;
}
.index_settingModal-1Ts65 .index_btnWrapper-2NoQv .index_knownBtn-BJhHK {
  width: -moz-fit-content;
  width: fit-content;
  background: #2861FC;
  border-radius: 24px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: unset;
  padding: 7px 48px;
}
.index_popoverWrapper-2iXwX {
  box-shadow: 0px 4px 10px 0px rgba(51, 51, 51, 0.2);
  max-width: unset;
}
.index_popoverWrapper-2iXwX .ant-tooltip-inner {
  background-color: rgba(0, 0, 0, 0.75);
  padding: 20px;
  width: 306px;
  color: #fff;
}
.index_popoverWrapper-2iXwX .ant-tooltip-content {
  max-width: unset;
}
.index_popoverWrapper-2iXwX .index_popBody-RIHMe {
  white-space: pre-line;
}
.index_checkInActivities-W3Ewo {
  margin: 24px 0;
  position: relative;
}
.index_checkInActivities-W3Ewo .index_imgCon-3s9-D {
  position: relative;
  cursor: pointer;
}
.index_checkInActivities-W3Ewo .index_activityImg-2BDRp {
  width: 305px;
  height: 172px;
  border-radius: 8px;
}
.index_checkInActivities-W3Ewo .index_activityRules-6f45d {
  display: flex;
  position: absolute;
  top: 34px;
  right: 14px;
  width: 79px;
  height: 20px;
  align-items: center;
  justify-content: center;
  border: 0.75px solid #018cff;
  border-radius: 10px;
  cursor: pointer;
}
.index_checkInActivities-W3Ewo .index_activityRules-6f45d .index_activityTitle-3H3Cn {
  color: #017fff;
  font-family: 'Alibaba PuHuiTi', sans-serif;
  font-size: 10px;
  font-weight: 400;
  margin-right: 3px;
}
.index_checkInActivities-W3Ewo .index_activityRules-6f45d img {
  width: 4px;
  height: 8px;
}
.index_checkInActivities-W3Ewo .slick-dots li button {
  width: 6px !important;
  height: 6px;
  border-radius: 50%;
}
.index_checkInActivities-W3Ewo .slick-active button {
  background-color: #2861fc !important;
}
.index_carouselContainer-f-RB1 {
  position: relative;
}
.index_carouselContainer-f-RB1 .index_circleCntr-2XV9w {
  width: 20px;
  height: 20px;
  background: rgba(26, 26, 26, 0.2);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  bottom: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  opacity: 0;
  transition: all 0.3s;
}
.index_carouselContainer-f-RB1 .index_circleCntr-2XV9w .index_icon-Vn85V {
  color: #fff;
  font-size: 12px;
  font-weight: 900;
}
.index_carouselContainer-f-RB1 .index_circleCntr-2XV9w:hover {
  background: rgba(26, 26, 26, 0.4);
}
.index_carouselContainer-f-RB1 .index_circleCntrLeft-3Bt0D {
  right: 46px;
  transform: translateX(-50%);
}
.index_carouselContainer-f-RB1 .index_circleCntrRight-3zhFO {
  right: 16px;
  transform: translateX(50%);
}
.index_carouselContainer-f-RB1:hover .index_circleCntrLeft-3Bt0D,
.index_carouselContainer-f-RB1:hover .index_circleCntrRight-3zhFO {
  opacity: 1;
  transform: translateX(0);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2bubn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1SwUF {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1SwUF .index_forkDiv2QueueInit-2xdYY {
  height: 100px !important;
}
.index_forkDiv1-1SwUF .index_forkDiv2Queue-2GBju {
  height: 151px !important;
}
.index_forkDiv1-1SwUF .index_forkDiv2-1D9UV {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1SwUF .index_forkDiv2-1D9UV .index_word-3inX6 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1SwUF .index_forkDiv2-1D9UV .index_word-3inX6 .index_boldWord-1MVpV {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1SwUF .index_forkDiv2-1D9UV .index_loadingHint-3u5vR {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-oXDQx {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-Idcvs {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-mhv3M {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1LPlF {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1LPlF::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3ESyV {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3ESyV .index_filterCheckbox-3bWhj {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3ESyV .index_filterFooter-1IPgr {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3ESyV .index_numberInput-3gOI2 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3ESyV .index_filterTitle-aigjj {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3ESyV .index_modalBtnCancel-oXDQx {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3ESyV .index_modalBtnOk-2_7xg {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3ESyV .index_tableBtn-3zj4B {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3ESyV .index_tableBtn-3zj4B:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3ESyV :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-37QP9 {
  display: flex;
}
.index_splitLine-3lVNW {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1fWgb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3dPrS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-27hzY {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-AA2Tl {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-AA2Tl:hover {
  text-decoration: underline;
}
.index_copyLink--ZLUL {
  margin-left: 24px;
}
.index_copyLink--ZLUL .index_copyIcon-3Ywo4 {
  margin-right: 4px;
}
.index_flexCenter-1QVEu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-18gFj {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1GWTH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3LmKO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-32y_8 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-32y_8:hover {
  color: #2861FC;
}
.index_bluePlainText-2eql0 {
  color: #2861FC;
}
.index_blueTextPlain-3JhSK {
  color: #2861FC;
}
.index_antInput-3FmLV {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3ZDLS {
  margin-right: 16px;
}
.index_ml8-3ZsdJ {
  margin-left: 8px;
}
.index_mr8-d-AjX {
  margin-right: 8px;
}
.index_mb16-eTBS0 {
  margin-bottom: 16px;
}
.index_moTag-1yJyQ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2J0h8 {
  cursor: pointer;
}
.index_moUserAvatar-2JM87 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3qotw {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2J0h8:hover .index_moUserAvatar-2JM87 {
  color: #2861FC;
}
.index_navOverlay-2ZX0w .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2ZX0w .ant-dropdown-menu-item a,
.index_navOverlay-2ZX0w .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2ZX0w .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2ZX0w .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2V94- .index_subTitle-1YJtj {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2V94- .ant-table-thead > tr > th,
.index_homeworkTableStyle-2V94- .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2V94- .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2V94- .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2V94- .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2V94- .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2V94- .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2V94- .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2V94- .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-wkBUu,
.index_modalHeaderNew-2uZcK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2uZcK {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-218gO {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-wkBUu:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-wkBUu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-wkBUu:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3JMG1 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1fWgb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1QVEu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-OJ3JR {
  margin-left: 16px;
}
.index_mr16-3ZDLS {
  margin-right: 16px;
}
.index_phone-modal-19zC2 {
  width: 80% !important;
}
.index_medalSrc-upYc1 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-219n6 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-219n6 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2qsfX .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2qsfX .ant-tabs {
  background: white;
}
.index_tabStyle-2qsfX .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1h0sy {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-y-mXY {
  width: 100%;
}
.index_spin-y-mXY .index_ant-spin-container-ojAea {
  width: 100%;
}
.index_confirmBtns-1jaVJ {
  color: red;
}
.index_confirmBtns-1jaVJ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-25LEZ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-25LEZ .index_studentNum-3Us0P {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-gr7MJ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-gr7MJ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-gr7MJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-gr7MJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-gr7MJ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-MFebJ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
#moduleDot, #appDot, #datasetDot {
  top: 0px;
  transition: all 0.8s;
  background: red;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  left: 11px;
}
#moduleDot.top1 {
  transform: translateY(24px);
  transition: all 0.8s;
}
#moduleDot.top2 {
  transform: translateY(300px);
  transition: all 0.8s;
}
.index_gpuUse-2rEWp {
  cursor: pointer;
}
.index_gpuUse-2rEWp:hover {
  color: #2861FC;
}
.index_normal-2rOvG .index_tabText-p92bZ {
  color: #bfbfbf;
  font-size: 12px;
}
.index_normal-2rOvG .index_iconActive-VlRf6 {
  color: #2861FC;
}
.index_normal-2rOvG .index_iconDefault-2ADqe {
  font-size: 16px;
}
.index_normal-2rOvG .ant-tabs-nav-wrap {
  line-height: 30px;
}
.index_normal-2rOvG .ant-tabs-nav .ant-tabs-tab-active {
  color: #2861FC !important;
}
.index_normal-2rOvG .ant-tabs-nav .ant-tabs-tab-active i {
  color: #2861FC !important;
}
.index_normal-2rOvG .ant-tabs-nav .ant-tabs-tab i {
  color: #8A8A8A;
  position: relative;
  top: 1px;
}
.index_normal-2rOvG .ant-tabs-nav .ant-tabs-tab {
  color: #8A8A8A;
}
.index_normal-2rOvG .ant-tabs-nav .ant-tabs-tab:hover i {
  color: #2861FC !important;
}
.index_normal-2rOvG .index_gpuTime-B74ax {
  color: #2861FC;
  display: flex;
  align-items: center;
}
.index_normal-2rOvG .index_gpuTime-B74ax .index_iconfont-3DZoQ.index_icon-GPU-1Sltc {
  color: #2861FC;
}
.index_normal-2rOvG .index_projectAdd-2W45B {
  color: #2861FC;
  cursor: pointer;
  margin: 0 22px 0 18px;
}
.index_normal-2rOvG .index_projectAdd-2W45B:hover {
  color: #2861FC;
}
.index_normal-2rOvG .index_forkDiv1-1SwUF {
  width: 1170px;
  position: fixed;
  z-index: 9;
  display: flex;
  justify-content: center;
  top: 100px;
}
.index_normal-2rOvG .index_forkDiv1-1SwUF .index_forkDiv2-1D9UV {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
}
.index_normal-2rOvG .index_forkDiv1-1SwUF .index_forkDiv2-1D9UV .index_word-3inX6 {
  padding: 10px 20px;
}
.index_normal-2rOvG .index_forkDiv1-1SwUF .index_forkDiv2-1D9UV .index_word-3inX6 .index_boldWord-1MVpV {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_normal-2rOvG .index_tabs-3zxqg {
  background: transparent;
}
.index_normal-2rOvG .index_tabs-3zxqg .index_ant-tabs-ink-bar-5PJpH {
  background-color: #2861FC !important;
}
.index_normal-2rOvG .index_header-2hY5j {
  padding: 0 32px;
  margin-top: 32px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.index_normal-2rOvG .index_header-2hY5j .index_select-8SCpC {
  width: 140px;
  margin-right: 20px;
}
.index_normal-2rOvG .index_header-2hY5j .index_btnFlow-2-rP8 {
  border: 1px solid #2861FC;
  border-radius: 3px;
  padding: 4px 6px;
  margin-right: 24px;
  padding-top: 6;
}
.index_normal-2rOvG .index_header-2hY5j .index_btnFlow-2-rP8 .index_flowIcon-1KBqB {
  color: #2861FC;
  font-size: 16px;
  cursor: pointer;
}
.index_normal-2rOvG .index_header-2hY5j .index_timeLineWrap-Ddm1O {
  position: absolute;
  right: 20px;
  z-index: 10;
  top: 60px;
  box-shadow: 0px 4px 48px 2px rgba(153, 153, 153, 0.2);
  padding: 30px;
  width: 280px;
  background: white;
}
.index_normal-2rOvG .index_header-2hY5j .index_timeLine-p-NmS {
  background: white;
  padding-left: 24px;
  border-left: 2px solid rgba(24, 144, 255, 0.37);
}
.index_normal-2rOvG .index_header-2hY5j .index_timeLine-p-NmS .index_dot-2QxvP {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #2861FC;
  position: absolute;
  left: 25px;
  top: 27px;
  transition: all 0.8s;
}
.index_normal-2rOvG .index_header-2hY5j .index_textItem-2klQm {
  margin-top: 8px;
  font-size: 12px;
  color: #969DA6;
}
.index_normal-2rOvG .index_header-2hY5j .index_textItemDes-3loTP {
  font-size: 14px;
  color: #596069;
  margin-bottom: 16px;
}
.index_normal-2rOvG .index_header-2hY5j .index_textItemTitle-1Q8Ae {
  font-size: 18px;
  color: #24292E;
  margin-top: 32px;
  margin-bottom: 8px;
  position: relative;
  font-weight: 500;
}
.index_normal-2rOvG .index_header-2hY5j .index_timeLine-p-NmS::before {
  content: '';
  display: inline-block;
  border-style: solid;
  border-width: 0px 10px 20px 10px;
  border-color: transparent transparent white transparent;
  position: absolute;
  left: 47%;
  top: -20px;
}
.index_normal-2rOvG .index_header-2hY5j .index_timeLine-p-NmS::after {
  content: '';
  display: inline-block;
  background: red;
  height: 40px;
  width: 60px;
  position: absolute;
  left: 87px;
  top: -28px;
  opacity: 0;
}
.index_normal-2rOvG .index_steps-Dcwax {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_normal-2rOvG .index_rightButton-1kLeS {
  float: right;
  border-radius: 15px;
}
.index_normal-2rOvG .index_projectList-1ZqhJ {
  padding: 0;
}
.index_normal-2rOvG .index_projectList-1ZqhJ .index_projectListItem-wTfDC {
  background: white;
}
.index_kong-1zJet {
  background: white;
  height: 430px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_kong-1zJet p {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 12px;
  color: #999999;
  text-align: center;
}
.index_kong-1zJet p .index_emptySpan-2lOdB {
  color: #2861FC;
  cursor: pointer;
}
.index_pagination-3sTiv {
  padding: 0 48px 0 32px;
  display: flex;
  justify-content: flex-end;
}
.index_ant-tag-has-color-3Q5-x {
  color: #969DA6;
}
.index_ant-card-7N1yd .index_ant-card-extra-14FGc .index_ant-tag-green-efag9 {
  background: #E2FFF2;
  color: #0EBF5D;
  border-color: #8ADBB7;
}
.index_courseItem-3h4A9 {
  cursor: pointer;
  display: block;
}
.index_courseItem-3h4A9 .index_startStudy-rCVnl {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.index_courseItem-3h4A9 .index_continueStudy-2mUli {
  position: absolute;
  right: 0;
  bottom: 0;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV {
  padding-bottom: 2rem;
  align-items: unset;
  display: flex;
  width: 100%;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee {
  display: inline-grid;
  flex: 1;
  position: relative;
  font-family: sans-serif;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_title-2DoKV {
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  font-size: 1.6rem;
  font-family: sans-serif;
  font-weight: 500;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_textBox-VBUAv {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  color: #999999;
  font-size: 1rem;
  font-weight: 400;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_textBox-VBUAv .index_series-3-zvT {
  margin-bottom: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_textBox-VBUAv .index_joinTime-2uObI {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_textBox-VBUAv .index_finishedIcon-2NNVI {
  position: absolute;
  right: 0px;
  bottom: -8px;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .index_progress-1yJoB {
  font-size: 2rem;
  transform: scale(0.5);
  color: #333333;
  width: 4rem;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .ant-progress-inner {
  background: #F0F0F0;
}
.index_courseItem-3h4A9 .index_courseItemWrap-2diaV .index_courseItemContent-12_Ee .ant-progress-bg {
  height: 6px !important;
}
.index_emptyCourse-18RsL {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #8A8A8A;
}
.index_emptyCourse-18RsL img {
  margin-bottom: 24px;
}
.index_courseItem-3h4A9:hover {
  background: #F7FCFF;
}
.index_courseItem-3h4A9:hover .index_startStudy-rCVnl {
  display: block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-13pLK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1VH0w {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1VH0w .index_forkDiv2QueueInit-35Wsb {
  height: 100px !important;
}
.index_forkDiv1-1VH0w .index_forkDiv2Queue-3-PjJ {
  height: 151px !important;
}
.index_forkDiv1-1VH0w .index_forkDiv2-vnfSr {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1VH0w .index_forkDiv2-vnfSr .index_word-3MHtt {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1VH0w .index_forkDiv2-vnfSr .index_word-3MHtt .index_boldWord-3Y_I2 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1VH0w .index_forkDiv2-vnfSr .index_loadingHint-2lbFw {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-15KX4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3-n51 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2QHAM {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-y4LXU {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-y4LXU::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-xcn-c {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-xcn-c .index_filterCheckbox-DZI02 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-xcn-c .index_filterFooter-jJreF {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-xcn-c .index_numberInput-3O-HW {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-xcn-c .index_filterTitle-NqTli {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-xcn-c .index_modalBtnCancel-15KX4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-xcn-c .index_modalBtnOk-ov_1Z {
  border-radius: 24px !important;
}
.index_tableFilterDiv-xcn-c .index_tableBtn-WCcUO {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-xcn-c .index_tableBtn-WCcUO:hover {
  color: #2861FC;
}
.index_tableFilterDiv-xcn-c :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-rEb5x {
  display: flex;
}
.index_splitLine-3a3qG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1UUML {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3AJJh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-FLVBm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2NYcJ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2NYcJ:hover {
  text-decoration: underline;
}
.index_copyLink-1l9jG {
  margin-left: 24px;
}
.index_copyLink-1l9jG .index_copyIcon-2orxV {
  margin-right: 4px;
}
.index_flexCenter-13M0v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3aMIW {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2-C95 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-30D7C {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-WcZfg {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-WcZfg:hover {
  color: #2861FC;
}
.index_bluePlainText-3rViq {
  color: #2861FC;
}
.index_blueTextPlain-22-0O {
  color: #2861FC;
}
.index_antInput-1Kq9N {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3N-js {
  margin-right: 16px;
}
.index_ml8-3yliK {
  margin-left: 8px;
}
.index_mr8-1_J1T {
  margin-right: 8px;
}
.index_mb16-1JZaL {
  margin-bottom: 16px;
}
.index_moTag-i0cli {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Joke {
  cursor: pointer;
}
.index_moUserAvatar-1e3Zl {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-moSmU {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Joke:hover .index_moUserAvatar-1e3Zl {
  color: #2861FC;
}
.index_navOverlay-3i_EX .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3i_EX .ant-dropdown-menu-item a,
.index_navOverlay-3i_EX .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3i_EX .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3i_EX .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-48KS7 .index_subTitle-2Aoz- {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-48KS7 .ant-table-thead > tr > th,
.index_homeworkTableStyle-48KS7 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-48KS7 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-48KS7 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-48KS7 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-48KS7 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-48KS7 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-48KS7 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-48KS7 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1oAGh,
.index_modalHeaderNew-m03oK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-m03oK {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1Qiu0 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1oAGh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1oAGh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1oAGh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-Cttlu {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1UUML {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-13M0v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3HHvY {
  margin-left: 16px;
}
.index_mr16-3N-js {
  margin-right: 16px;
}
.index_phone-modal-3ZIQ4 {
  width: 80% !important;
}
.index_medalSrc-2G4Np {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3ZOK5 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3ZOK5 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2iE5_ .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2iE5_ .ant-tabs {
  background: white;
}
.index_tabStyle-2iE5_ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1YWXa {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3hWQ0 {
  width: 100%;
}
.index_spin-3hWQ0 .index_ant-spin-container-1jA4C {
  width: 100%;
}
.index_confirmBtns-k9vQk {
  color: red;
}
.index_confirmBtns-k9vQk .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1uzw_ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1uzw_ .index_studentNum-niKCw {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1GRds .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1GRds .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1GRds .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1GRds .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1GRds .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-18gZ2 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-xB6ZL {
  width: 100vw;
  background: #FFFFFF;
}
.index_container-xB6ZL .index_courseBody-1_sGg {
  min-height: calc(100vh - 6.9rem);
  padding: 0rem 2rem;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_header-uUZJ1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  margin-bottom: 2.3rem;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_header-uUZJ1 .index_leftContent-1VMgV {
  width: calc(100% - 4.9rem);
  display: flex;
  flex-direction: column;
  font-family: sans-serif;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_header-uUZJ1 .index_leftContent-1VMgV .index_name-3Ht2m {
  font-size: 1.6rem;
  font-weight: 500;
  color: #333333;
  margin-bottom: 4px;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_header-uUZJ1 .index_leftContent-1VMgV .index_bio-2g7wI {
  font-size: 1.2rem;
  font-weight: 400;
  color: #AAAAAA;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_header-uUZJ1 .index_rightAvator-25a28 {
  width: 4.9rem;
  height: 4.9rem;
  border-radius: 50%;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .fixedBar {
  position: fixed;
  top: 4.4rem;
  left: 0rem;
  width: 100%;
  background: #FFFFFF;
  z-index: 1;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .ant-tabs-bar {
  height: 4.4rem;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .ant-tabs-nav {
  width: 100%;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .ant-tabs-tab {
  width: 50%;
  margin: 0px;
  text-align: center;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .ant-tabs-tab-active {
  color: #2861FC !important;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .ant-tabs-ink-bar {
  background: #2861FC;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_courseTabs-2Rn9B .index_tabBtn-LADpi {
  background: #F0F0F0;
  color: #333333;
  border-radius: 2px;
  font-size: 1.2rem;
  font-family: sans-serif;
  font-weight: 400;
  padding: 0.2rem 1rem;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_courseTabs-2Rn9B .ant-tabs-ink-bar {
  display: none !important;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_courseTabs-2Rn9B .ant-tabs-tab {
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 1.6rem;
  background: #F0F0F0;
  color: #333333;
  border-radius: 2px;
  font-size: 1.2rem;
  font-family: sans-serif;
  font-weight: 400;
  padding: 0.2rem 1rem;
  padding-top: 0px;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_courseTabs-2Rn9B .ant-tabs-tab-active {
  background: #2861FC !important;
  color: #FFFFFF !important;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_courseTabs-2Rn9B .ant-tabs-bar {
  border: unset;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn {
  width: 100%;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_userImg-22E7e {
  width: 1.5rem /* 30/20 */;
  height: 1.5rem /* 30/20 */;
  border-radius: 50%;
  margin-right: 5px;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemImg-3w-lp {
  width: 10.82rem;
  background-size: 100% 100% !important;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
  height: 7.213rem;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U {
  width: 57vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U .index_itemInfoBottom-tUnEh {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U .index_itemInfoBottom-tUnEh .index_itemInfoBottomUsername-1GLjk {
  font-size: 1.3rem /* 22/20 */;
  color: #8A8A8A;
  width: 50%;
  line-height: 1.54rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  display: flex;
  align-items: center;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U .index_itemInfoBottom-tUnEh .index_rate-3MWiq .ant-rate-star {
  margin-right: 4px;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U .index_itemTitle-F5232 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  font-weight: 600;
  font-size: 1.6rem /* 32/20 */;
  font-variant: initial;
}
.index_container-xB6ZL .index_courseBody-1_sGg .index_topTabs-1iJnh .index_favorProjectPhoneList-2d2pn .index_explorePhoneItem-3-e02 .index_itemInfo-1mV9U .index_itemtags-30ARM {
  font-size: 1.3rem /* 22/20 */;
  color: #8A8A8A;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-26bO3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1vFtE {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1vFtE .index_forkDiv2QueueInit-6C71t {
  height: 100px !important;
}
.index_forkDiv1-1vFtE .index_forkDiv2Queue-Zuku5 {
  height: 151px !important;
}
.index_forkDiv1-1vFtE .index_forkDiv2-3EHxj {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1vFtE .index_forkDiv2-3EHxj .index_word-2Y5Td {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1vFtE .index_forkDiv2-3EHxj .index_word-2Y5Td .index_boldWord-3_HAV {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1vFtE .index_forkDiv2-3EHxj .index_loadingHint-24YOO {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2j4Vu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3hYLH {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2fkoc {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-28p_M {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-28p_M::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1rTOV {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1rTOV .index_filterCheckbox-1mxPj {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1rTOV .index_filterFooter-3RCGW {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1rTOV .index_numberInput-NG_8a {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1rTOV .index_filterTitle-2s6Gp {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1rTOV .index_modalBtnCancel-2j4Vu {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1rTOV .index_modalBtnOk-2zXnY {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1rTOV .index_tableBtn-1xan9 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1rTOV .index_tableBtn-1xan9:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1rTOV :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1ozDH {
  display: flex;
}
.index_splitLine-XZP_7 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-277cW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-_z55F {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-L_68a {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1nFw- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1nFw-:hover {
  text-decoration: underline;
}
.index_copyLink-1bDM0 {
  margin-left: 24px;
}
.index_copyLink-1bDM0 .index_copyIcon--7grN {
  margin-right: 4px;
}
.index_flexCenter-2yTCs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-Qj8wa {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2OlXq {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-H4IGF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1ZK66 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1ZK66:hover {
  color: #2861FC;
}
.index_bluePlainText-3rPvl {
  color: #2861FC;
}
.index_blueTextPlain-3C3e6 {
  color: #2861FC;
}
.index_antInput-lXMIC {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-307x0 {
  margin-right: 16px;
}
.index_ml8-vz0rm {
  margin-left: 8px;
}
.index_mr8-12ipw {
  margin-right: 8px;
}
.index_mb16-39TlJ {
  margin-bottom: 16px;
}
.index_moTag-3hj_8 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-17kJ4 {
  cursor: pointer;
}
.index_moUserAvatar-2YRTT {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2qXR3 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-17kJ4:hover .index_moUserAvatar-2YRTT {
  color: #2861FC;
}
.index_navOverlay-2nRBv .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2nRBv .ant-dropdown-menu-item a,
.index_navOverlay-2nRBv .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2nRBv .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2nRBv .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2_bsB .index_subTitle-2HU7r {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2_bsB .ant-table-thead > tr > th,
.index_homeworkTableStyle-2_bsB .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2_bsB .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2_bsB .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2_bsB .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2_bsB .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2_bsB .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2_bsB .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2_bsB .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2g1t_,
.index_modalHeaderNew-1k4Qs {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1k4Qs {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3lgHt {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2g1t_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2g1t_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2g1t_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1zLjQ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-277cW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2yTCs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-uiBsM {
  margin-left: 16px;
}
.index_mr16-307x0 {
  margin-right: 16px;
}
.index_phone-modal-1kHCK {
  width: 80% !important;
}
.index_medalSrc-jX3IB {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3dGvW 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3dGvW {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-28MdO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-28MdO .ant-tabs {
  background: white;
}
.index_tabStyle-28MdO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-UACRY {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-X1ayC {
  width: 100%;
}
.index_spin-X1ayC .index_ant-spin-container-2pCjV {
  width: 100%;
}
.index_confirmBtns-2vWge {
  color: red;
}
.index_confirmBtns-2vWge .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2Nlfz {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2Nlfz .index_studentNum-55Fl2 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-20cj0 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-20cj0 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-20cj0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-20cj0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-20cj0 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-33Ez5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-3_R1- {
  display: flex;
  flex-direction: column;
  width: 1170px;
}
.index_container-3_R1- .index_customCourseName-V5DMw {
  font-size: 17px;
}
.index_container-3_R1- .index_types-O0haR {
  margin-bottom: 20px;
}
.index_container-3_R1- .index_types-O0haR .index_title-2-8Ss {
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 25px;
  margin-right: 24px;
}
.index_container-3_R1- .index_types-O0haR .index_on-32Dlj {
  pointer-events: none;
}
.index_container-3_R1- .index_types-O0haR .index_off-2dFbx {
  border: none;
  color: #596069;
}
.index_container-3_R1- .index_tabs-26dek {
  background: #FFF;
  border-radius: 6px;
}
.index_container-3_R1- .ant-tabs-bar {
  padding: 0 24px;
}
.index_container-3_R1- .ant-tabs-nav-wrap {
  line-height: 30px;
}
.index_container-3_R1- .ant-tabs-nav .ant-tabs-tab-active {
  color: #2861FC !important;
}
.index_container-3_R1- .ant-tabs-nav .ant-tabs-tab-active i {
  color: #2861FC !important;
}
.index_container-3_R1- .ant-tabs-nav .ant-tabs-tab i {
  color: #8A8A8A;
  position: relative;
  top: 1px;
}
.index_container-3_R1- .ant-tabs-nav .ant-tabs-tab {
  color: #8A8A8A;
}
.index_container-3_R1- .ant-tabs-nav .ant-tabs-tab:hover i {
  color: #2861FC !important;
}

.index_layout-1uA2a {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: calc(var(--before-zoom-height) - 108px);
}
.index_layout-1uA2a .ant-menu-root {
  max-height: unset;
}
.index_layout-1uA2a .index_menuContainer-2rLTy {
  width: 256px;
}
.index_layout-1uA2a .index_menuContainer-2rLTy .index_menuWrapper-1lBye {
  width: 256px;
  padding-top: 20px;
  height: calc(var(--before-zoom-height) - 108px);
}
.index_layout-1uA2a .index_contentWrapper-2LjDp {
  flex: 1;
  background: #fafbfdff;
  padding: 24px;
  overflow-y: auto;
}
.index_btn-MCmcC {
  float: right;
  position: relative;
  right: 25px;
  bottom: 15px;
  cursor: pointer;
  z-index: 1;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2GMli {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-aHdOS {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-aHdOS .index_forkDiv2QueueInit-1V9px {
  height: 100px !important;
}
.index_forkDiv1-aHdOS .index_forkDiv2Queue-3W6vE {
  height: 151px !important;
}
.index_forkDiv1-aHdOS .index_forkDiv2-2Hm7l {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-aHdOS .index_forkDiv2-2Hm7l .index_word-3BOiy {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-aHdOS .index_forkDiv2-2Hm7l .index_word-3BOiy .index_boldWord-1GlVb {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-aHdOS .index_forkDiv2-2Hm7l .index_loadingHint-20-sT {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-Bn1-u {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3-4mU {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2IOOH {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2mYUF {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2mYUF::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-121Dg {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-121Dg .index_filterCheckbox-2jgfl {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-121Dg .index_filterFooter-1hYLX {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-121Dg .index_numberInput-2XQ8y {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-121Dg .index_filterTitle-3FebE {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-121Dg .index_modalBtnCancel-Bn1-u {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-121Dg .index_modalBtnOk-2tztf {
  border-radius: 24px !important;
}
.index_tableFilterDiv-121Dg .index_tableBtn-3n8T0 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-121Dg .index_tableBtn-3n8T0:hover {
  color: #2861FC;
}
.index_tableFilterDiv-121Dg :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-LQMUP {
  display: flex;
}
.index_splitLine-3Gm8x {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-la43i {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3PcYy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Tt-Z {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1CACc {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1CACc:hover {
  text-decoration: underline;
}
.index_copyLink-1HK_1 {
  margin-left: 24px;
}
.index_copyLink-1HK_1 .index_copyIcon-QT0QH {
  margin-right: 4px;
}
.index_flexCenter-2KIsA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1hTTU {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-33HNn {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-74ydL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText--lZdI {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText--lZdI:hover {
  color: #2861FC;
}
.index_bluePlainText-1zE9O {
  color: #2861FC;
}
.index_blueTextPlain-na0h4 {
  color: #2861FC;
}
.index_antInput-xFryj {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2HOOD {
  margin-right: 16px;
}
.index_ml8-3uXae {
  margin-left: 8px;
}
.index_mr8-165j4 {
  margin-right: 8px;
}
.index_mb16-2fe9f {
  margin-bottom: 16px;
}
.index_moTag-1ta2L {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2KE6G {
  cursor: pointer;
}
.index_moUserAvatar-3TABS {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-PPJF8 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2KE6G:hover .index_moUserAvatar-3TABS {
  color: #2861FC;
}
.index_navOverlay-3koqh .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3koqh .ant-dropdown-menu-item a,
.index_navOverlay-3koqh .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3koqh .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3koqh .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3XWDP .index_subTitle-Cyzze {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3XWDP .ant-table-thead > tr > th,
.index_homeworkTableStyle-3XWDP .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3XWDP .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3XWDP .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3XWDP .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3XWDP .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3XWDP .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3XWDP .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3XWDP .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1Wb9c,
.index_modalHeaderNew-31-pV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-31-pV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-217MI {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1Wb9c:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1Wb9c {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1Wb9c:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1czPL {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-la43i {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2KIsA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-P3IbF {
  margin-left: 16px;
}
.index_mr16-2HOOD {
  margin-right: 16px;
}
.index_phone-modal-3ysdB {
  width: 80% !important;
}
.index_medalSrc-2fKP4 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-Wcjde 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-Wcjde {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-16QLc .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-16QLc .ant-tabs {
  background: white;
}
.index_tabStyle-16QLc .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1VcVz {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2E6UA {
  width: 100%;
}
.index_spin-2E6UA .index_ant-spin-container-2duNa {
  width: 100%;
}
.index_confirmBtns-2K7-R {
  color: red;
}
.index_confirmBtns-2K7-R .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3gDLJ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3gDLJ .index_studentNum-3TJXe {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1SggN .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1SggN .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1SggN .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1SggN .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1SggN .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3ggcR {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_btn-1ESpO {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.index_btn-1ESpO .ant-btn {
  width: 250px;
  height: 32px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2vVJ1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3JEJo {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3JEJo .index_forkDiv2QueueInit-2o9KD {
  height: 100px !important;
}
.index_forkDiv1-3JEJo .index_forkDiv2Queue-1gvWV {
  height: 151px !important;
}
.index_forkDiv1-3JEJo .index_forkDiv2-3Scom {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3JEJo .index_forkDiv2-3Scom .index_word-5XhFG {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3JEJo .index_forkDiv2-3Scom .index_word-5XhFG .index_boldWord-LAIQg {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3JEJo .index_forkDiv2-3Scom .index_loadingHint-29mK5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1p2id {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1tvxI {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-fCxG1 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3yG0Z {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3yG0Z::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2RJlQ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2RJlQ .index_filterCheckbox-3G1CY {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2RJlQ .index_filterFooter-5jHHa {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2RJlQ .index_numberInput-1a3tI {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2RJlQ .index_filterTitle-3CnRF {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2RJlQ .index_modalBtnCancel-1p2id {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2RJlQ .index_modalBtnOk-3Os7m {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2RJlQ .index_tableBtn-2TCl4 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2RJlQ .index_tableBtn-2TCl4:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2RJlQ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1XiS6 {
  display: flex;
}
.index_splitLine-3M9hB {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-cWh30 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3kNCX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-N7nki {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-33qI- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-33qI-:hover {
  text-decoration: underline;
}
.index_copyLink-1Kl-B {
  margin-left: 24px;
}
.index_copyLink-1Kl-B .index_copyIcon-2scEl {
  margin-right: 4px;
}
.index_flexCenter-2N3aW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2S7BE {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1BdBQ {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3XznK {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-sBMrW {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-sBMrW:hover {
  color: #2861FC;
}
.index_bluePlainText-2cbDM {
  color: #2861FC;
}
.index_blueTextPlain-2t_Gr {
  color: #2861FC;
}
.index_antInput-3R0i6 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3iCS- {
  margin-right: 16px;
}
.index_ml8-2elkV {
  margin-left: 8px;
}
.index_mr8-3bW2q {
  margin-right: 8px;
}
.index_mb16-2eC6a {
  margin-bottom: 16px;
}
.index_moTag-20cdI {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-24qUv {
  cursor: pointer;
}
.index_moUserAvatar-fP5vJ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-34kU1 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-24qUv:hover .index_moUserAvatar-fP5vJ {
  color: #2861FC;
}
.index_navOverlay-AdB5F .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-AdB5F .ant-dropdown-menu-item a,
.index_navOverlay-AdB5F .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-AdB5F .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-AdB5F .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-38sFH .index_subTitle-1JqQi {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-38sFH .ant-table-thead > tr > th,
.index_homeworkTableStyle-38sFH .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-38sFH .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-38sFH .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-38sFH .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-38sFH .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-38sFH .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-38sFH .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-38sFH .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-7_WwQ,
.index_modalHeaderNew-1VMUG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1VMUG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2VGN_ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-7_WwQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-7_WwQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-7_WwQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3zCvR {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-cWh30 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2N3aW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1laVL {
  margin-left: 16px;
}
.index_mr16-3iCS- {
  margin-right: 16px;
}
.index_phone-modal-Z4Yez {
  width: 80% !important;
}
.index_medalSrc-1kqzo {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-Wxv0n 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-Wxv0n {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-Ahczl .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-Ahczl .ant-tabs {
  background: white;
}
.index_tabStyle-Ahczl .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1341b {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Hu0W {
  width: 100%;
}
.index_spin-1Hu0W .index_ant-spin-container-3oXSd {
  width: 100%;
}
.index_confirmBtns-3ILW5 {
  color: red;
}
.index_confirmBtns-3ILW5 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-18Q7K {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-18Q7K .index_studentNum-J154H {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3Tnj6 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3Tnj6 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3Tnj6 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Tnj6 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Tnj6 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-q_DHq {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1O7O0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-BklPJ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-BklPJ .index_forkDiv2QueueInit-1l3ab {
  height: 100px !important;
}
.index_forkDiv1-BklPJ .index_forkDiv2Queue-Tqnm5 {
  height: 151px !important;
}
.index_forkDiv1-BklPJ .index_forkDiv2-3T7DR {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-BklPJ .index_forkDiv2-3T7DR .index_word-1qvZv {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-BklPJ .index_forkDiv2-3T7DR .index_word-1qvZv .index_boldWord-G3cRd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-BklPJ .index_forkDiv2-3T7DR .index_loadingHint-3v4HT {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2WkAt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2Bzqu {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-ehC8P {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2efiW {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2efiW::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-22BwV {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-22BwV .index_filterCheckbox-PzGvS {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-22BwV .index_filterFooter-3TCjT {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-22BwV .index_numberInput-1GUTF {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-22BwV .index_filterTitle-1_ZGG {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-22BwV .index_modalBtnCancel-2WkAt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-22BwV .index_modalBtnOk-1L_zn {
  border-radius: 24px !important;
}
.index_tableFilterDiv-22BwV .index_tableBtn-8Wq3n {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-22BwV .index_tableBtn-8Wq3n:hover {
  color: #2861FC;
}
.index_tableFilterDiv-22BwV :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-qtRky {
  display: flex;
}
.index_splitLine-oD2u4 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1SSI4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-NI1CS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1Z2u- {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1-4cp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1-4cp:hover {
  text-decoration: underline;
}
.index_copyLink-1syt9 {
  margin-left: 24px;
}
.index_copyLink-1syt9 .index_copyIcon-1sSIU {
  margin-right: 4px;
}
.index_flexCenter-2SlVe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3X9Hl {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-hsPNm {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1V-WW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3kBfv {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3kBfv:hover {
  color: #2861FC;
}
.index_bluePlainText-zWTJm {
  color: #2861FC;
}
.index_blueTextPlain-2nUYS {
  color: #2861FC;
}
.index_antInput-1hcVM {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1QeEM {
  margin-right: 16px;
}
.index_ml8-2MDxn {
  margin-left: 8px;
}
.index_mr8-3OkMv {
  margin-right: 8px;
}
.index_mb16-16K3G {
  margin-bottom: 16px;
}
.index_moTag-27nQ5 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3-ctG {
  cursor: pointer;
}
.index_moUserAvatar-gu1go {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3Np5O {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3-ctG:hover .index_moUserAvatar-gu1go {
  color: #2861FC;
}
.index_navOverlay-P_hSE .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-P_hSE .ant-dropdown-menu-item a,
.index_navOverlay-P_hSE .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-P_hSE .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-P_hSE .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3uUXn .index_subTitle-211dw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3uUXn .ant-table-thead > tr > th,
.index_homeworkTableStyle-3uUXn .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3uUXn .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3uUXn .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3uUXn .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3uUXn .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3uUXn .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3uUXn .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3uUXn .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Xr3u,
.index_modalHeaderNew-1omfx {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1omfx {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1qvwf {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Xr3u:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Xr3u {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Xr3u:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-nN1b4 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1SSI4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2SlVe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3xvdz {
  margin-left: 16px;
}
.index_mr16-1QeEM {
  margin-right: 16px;
}
.index_phone-modal-peQol {
  width: 80% !important;
}
.index_medalSrc-1jShA {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3tNYQ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3tNYQ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-QHK2v .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-QHK2v .ant-tabs {
  background: white;
}
.index_tabStyle-QHK2v .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2p5hS {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1aWuV {
  width: 100%;
}
.index_spin-1aWuV .index_ant-spin-container-2cBDT {
  width: 100%;
}
.index_confirmBtns-3UYnL {
  color: red;
}
.index_confirmBtns-3UYnL .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-qtF-e {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-qtF-e .index_studentNum-3nao_ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2GvIM .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2GvIM .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2GvIM .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2GvIM .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2GvIM .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-j7kwA {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_editableTable-T4-7I {
  position: relative;
}
.index_editableTable-T4-7I .index_adminPopupContainer-1LaQq {
  position: relative;
  zoom: calc(1 / var(--zoom));
  z-index: 10000;
}
.index_editableTable-T4-7I .index_adminPopupContainer-1LaQq .ant-dropdown {
  transform: scale(var(--zoom)) !important;
  transform-origin: 50% 50% !important;
}
.index_editableTable-T4-7I .ant-table-tbody > tr > td {
  padding: 12px 16px;
}
.index_editableTable-T4-7I .ant-form-explain {
  text-wrap: wrap;
}
.index_editableTable-T4-7I .index_total-JLoGU {
  color: #BFBFBF;
  font-size: 14px;
  position: absolute;
  bottom: 18px;
  left: 0;
}
.index_modalBtnCancel-2WkAt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnOk-1L_zn {
  border-radius: 24px !important;
  background: #3BA9FD !important;
  border-color: #3BA9FD !important;
}
.index_editPassModal-2tp6y {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: -12px;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq {
  width: 100%;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 16px;
  white-space: pre;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_title-1pznv {
  width: 56px;
  margin-right: 32px;
  height: 20px;
  font-size: 14px;
  color: #303030;
  line-height: 20px;
  display: inline-block;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_content-1fpc2 {
  width: 36px;
  height: 17px;
  font-size: 12px;
  color: #8a8a8a;
  line-height: 17px;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_newPass-uFPgo {
  margin: 10px 0px 20px 0px;
  width: 200px;
  background: #F9F9F9;
  border-radius: 2px;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_newPass-uFPgo::-moz-placeholder {
  height: 17px;
  font-size: 12px;
  line-height: 17px;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_newPass-uFPgo::placeholder {
  height: 17px;
  font-size: 12px;
  line-height: 17px;
}
.index_editPassModal-2tp6y .index_descBox-2L0Yq .index_confirmChangePass-32RXl {
  color: #fff;
  background-color: #2861FC;
  border-color: #2861FC;
  width: -moz-fit-content;
  width: fit-content;
}
.index_editPassModal-2tp6y .index_errorMsg-1XgbW {
  color: #F5222D;
  min-height: 1.5em;
  width: 100%;
  padding-left: 88px;
}
.index_editPassModal-2tp6y .index_newPassBox-F6osA {
  margin-bottom: 8px;
}
.index_editPassModal-2tp6y .index_newPassBox-F6osA .index_newPass-uFPgo {
  margin-bottom: 0px;
  border: unset;
}
.index_copyModal-2moQ5 .index_input-5KPG1 > input {
  width: 315px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 32px;
  margin-left: 10px;
}
.index_copyModal-2moQ5 textarea {
  width: 315px;
  margin-bottom: 38px;
  padding-left: 16px;
}
.index_copyModal-2moQ5 .index_needment-2dG9s {
  display: inline-block;
  width: 15px;
  height: 15px;
  font-size: 23px;
  top: 7px;
  position: relative;
  color: #FA9398;
}
.index_copyModal-2moQ5 .index_title-1pznv {
  position: relative;
  bottom: 72px;
}
.index_copyModal-2moQ5 .index_errorMsg-1XgbW {
  color: #ff4d4f;
  left: 95px;
  bottom: 15px;
  position: relative;
}
.index_copyModal-2moQ5 .index_move-1Liv4 {
  position: relative;
  right: 25px;
  display: inline-block;
}
.index_copyModal-2moQ5 .index_movetwo-rb6M0 {
  position: relative;
  right: 15px;
  display: inline-block;
}
.index_copyModal-2moQ5 textarea::-webkit-input-placeholder,
.index_copyModal-2moQ5 input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7f7e7e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_copyModal-2moQ5 textarea:-ms-input-placeholder,
.index_copyModal-2moQ5 input:-ms-input-placeholder {
  /* IE 10+ */
  color: #7f7e7e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_copyModal-2moQ5 textarea:-moz-placeholder,
.index_copyModal-2moQ5 input:-moz-placeholder {
  /* Firefox 18- */
  color: #7f7e7e;
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_copyModal-2moQ5 textarea::-moz-placeholder,
.index_copyModal-2moQ5 input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7f7e7e;
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_copyModal-2moQ5 .index_placeholder-MhCug .ant-select-selection__placeholder {
  color: #7f7e7e;
}
.index_btn-BUBwJ .ant-btn {
  width: 250px;
}
.index_btn-BUBwJ > div {
  border-radius: 20px !important;
  border: 1px solid #2861FC !important;
  width: 250px;
  background-color: #2861FC;
  color: #FFFFFF;
  opacity: 0.5;
  cursor: not-allowed;
  text-align: center;
  height: 32px;
  line-height: 32px;
}
.index_assistantModal-29KSn .index_title-1pznv {
  font-weight: 700;
}
.index_assistantModal-29KSn .index_select-X_tP0 > div > div:nth-child(1) {
  width: 275px;
}
.index_deleteCourseModal-2mrtZ .index_hintRed-32_Kr {
  color: #F03C43;
}
.index_deleteCourseModal-2mrtZ .index_hint-2OPZ4 {
  font-weight: 700;
  margin-bottom: 15px;
}
.index_interval-2YAz5 {
  padding-left: 5px;
  padding-right: 5px;
}
.index_operation-2CCjG .index_publish-3hFgL {
  position: relative;
  left: 0px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1opnp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2OtCf {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2OtCf .index_forkDiv2QueueInit-24UGs {
  height: 100px !important;
}
.index_forkDiv1-2OtCf .index_forkDiv2Queue-z6Nyv {
  height: 151px !important;
}
.index_forkDiv1-2OtCf .index_forkDiv2-27YLK {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2OtCf .index_forkDiv2-27YLK .index_word-38Idt {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2OtCf .index_forkDiv2-27YLK .index_word-38Idt .index_boldWord-3X-3R {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2OtCf .index_forkDiv2-27YLK .index_loadingHint-8hU4Z {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3qGGE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-200ru {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1b6PL {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-25YcE {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-25YcE::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2U2kK {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2U2kK .index_filterCheckbox-1Zuyy {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2U2kK .index_filterFooter-2scs1 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2U2kK .index_numberInput-yvPEB {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2U2kK .index_filterTitle-1Vj9o {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2U2kK .index_modalBtnCancel-3qGGE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2U2kK .index_modalBtnOk-3I_rR {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2U2kK .index_tableBtn-rsgOa {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2U2kK .index_tableBtn-rsgOa:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2U2kK :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-16b4k {
  display: flex;
}
.index_splitLine-3VrSz {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3laNa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1brHA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2BLbX {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1WrK7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1WrK7:hover {
  text-decoration: underline;
}
.index_copyLink-uzDgv {
  margin-left: 24px;
}
.index_copyLink-uzDgv .index_copyIcon-3Umri {
  margin-right: 4px;
}
.index_flexCenter-1pvIY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-35QO6 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-287Zf {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1RYlI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-18TjU {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-18TjU:hover {
  color: #2861FC;
}
.index_bluePlainText-1cLZu {
  color: #2861FC;
}
.index_blueTextPlain-2_gsj {
  color: #2861FC;
}
.index_antInput-2y_jl {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1ADzc {
  margin-right: 16px;
}
.index_ml8-349wH {
  margin-left: 8px;
}
.index_mr8-blA4I {
  margin-right: 8px;
}
.index_mb16-1r3u1 {
  margin-bottom: 16px;
}
.index_moTag-1BcsH {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1u889 {
  cursor: pointer;
}
.index_moUserAvatar-17iXP {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2uTpl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1u889:hover .index_moUserAvatar-17iXP {
  color: #2861FC;
}
.index_navOverlay-2kzvO .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2kzvO .ant-dropdown-menu-item a,
.index_navOverlay-2kzvO .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2kzvO .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2kzvO .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1XCrl .index_subTitle-1gOdI {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1XCrl .ant-table-thead > tr > th,
.index_homeworkTableStyle-1XCrl .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1XCrl .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1XCrl .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1XCrl .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1XCrl .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1XCrl .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1XCrl .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1XCrl .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-wFAaQ,
.index_modalHeaderNew-21WF- {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-21WF- {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3uryS {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-wFAaQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-wFAaQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-wFAaQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1IsQO {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3laNa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1pvIY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-nzW4K {
  margin-left: 16px;
}
.index_mr16-1ADzc {
  margin-right: 16px;
}
.index_phone-modal-2QmO1 {
  width: 80% !important;
}
.index_medalSrc-3ruZ3 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3JDCT 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3JDCT {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2TCvu .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2TCvu .ant-tabs {
  background: white;
}
.index_tabStyle-2TCvu .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2yoeg {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-uspr3 {
  width: 100%;
}
.index_spin-uspr3 .index_ant-spin-container-eUkej {
  width: 100%;
}
.index_confirmBtns-k_Urm {
  color: red;
}
.index_confirmBtns-k_Urm .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-31v0F {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-31v0F .index_studentNum-3H8PO {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2ho8M .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2ho8M .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2ho8M .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ho8M .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ho8M .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3LbGH {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1XyjF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2em2N {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2em2N .index_forkDiv2QueueInit-a2j7W {
  height: 100px !important;
}
.index_forkDiv1-2em2N .index_forkDiv2Queue-25ZR9 {
  height: 151px !important;
}
.index_forkDiv1-2em2N .index_forkDiv2-tGKi4 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2em2N .index_forkDiv2-tGKi4 .index_word-1z03J {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2em2N .index_forkDiv2-tGKi4 .index_word-1z03J .index_boldWord-2-vfE {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2em2N .index_forkDiv2-tGKi4 .index_loadingHint-1cgHW {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3a4WO {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1i1Ii {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3gHVj {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2aVon {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2aVon::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3qyce {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3qyce .index_filterCheckbox-REyw- {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3qyce .index_filterFooter-2mgGs {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3qyce .index_numberInput-2HeiN {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3qyce .index_filterTitle-2YPuH {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3qyce .index_modalBtnCancel-3a4WO {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3qyce .index_modalBtnOk-2zVBU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3qyce .index_tableBtn-1k-2g {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3qyce .index_tableBtn-1k-2g:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3qyce :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3aN-e {
  display: flex;
}
.index_splitLine-1v3S5 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1s0XF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3wNNW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1q0JO {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-39xl6 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-39xl6:hover {
  text-decoration: underline;
}
.index_copyLink-2ToLe {
  margin-left: 24px;
}
.index_copyLink-2ToLe .index_copyIcon-1zHbw {
  margin-right: 4px;
}
.index_flexCenter-24jOY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3XVxE {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-KhY7j {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-BkL0s {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Nl2- {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Nl2-:hover {
  color: #2861FC;
}
.index_bluePlainText-rfnr9 {
  color: #2861FC;
}
.index_blueTextPlain-3WeFH {
  color: #2861FC;
}
.index_antInput-3KCKD {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1dkhC {
  margin-right: 16px;
}
.index_ml8-12q5p {
  margin-left: 8px;
}
.index_mr8-2cBLy {
  margin-right: 8px;
}
.index_mb16-nUsHS {
  margin-bottom: 16px;
}
.index_moTag-18ag2 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1D18K {
  cursor: pointer;
}
.index_moUserAvatar-2N8Ag {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-14yPh {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1D18K:hover .index_moUserAvatar-2N8Ag {
  color: #2861FC;
}
.index_navOverlay-B1553 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-B1553 .ant-dropdown-menu-item a,
.index_navOverlay-B1553 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-B1553 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-B1553 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-g5UsH .index_subTitle-3LQrR {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-g5UsH .ant-table-thead > tr > th,
.index_homeworkTableStyle-g5UsH .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-g5UsH .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-g5UsH .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-g5UsH .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-g5UsH .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-g5UsH .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-g5UsH .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-g5UsH .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3U5DE,
.index_modalHeaderNew-2j-At {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2j-At {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3k-1n {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3U5DE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3U5DE {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3U5DE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3kpHN {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1s0XF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-24jOY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-iV7Pl {
  margin-left: 16px;
}
.index_mr16-1dkhC {
  margin-right: 16px;
}
.index_phone-modal-2B8kd {
  width: 80% !important;
}
.index_medalSrc-3e08Y {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1fz8k 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1fz8k {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2xaDH .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2xaDH .ant-tabs {
  background: white;
}
.index_tabStyle-2xaDH .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-GUkWR {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2ipAS {
  width: 100%;
}
.index_spin-2ipAS .index_ant-spin-container-3K10C {
  width: 100%;
}
.index_confirmBtns-3y8G8 {
  color: red;
}
.index_confirmBtns-3y8G8 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-28umJ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-28umJ .index_studentNum-3qtNH {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2q8wS .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2q8wS .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2q8wS .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2q8wS .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2q8wS .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2TSBE {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_fileImport-fnAap {
  color: unset;
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 378px;
}
.index_fileImport-fnAap .index_textItme-3_ENY {
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
}
.index_fileImport-fnAap .ant-modal-body {
  height: 476px;
}
.index_fileImport-fnAap .index_stencilItem-3Gyxl {
  width: 377px;
  height: 96px;
  background: #F5F9FF;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 16px;
}
.index_fileImport-fnAap .index_stencilItem-3Gyxl .index_stencilImg-2AALe {
  height: 32px;
  width: 98px;
  cursor: pointer;
  border: grey 1px dashed;
  padding: 5px 9px;
  font-color: grey;
}
.index_fileImport-fnAap .index_dragger-3TQ5X {
  width: 100%;
}
.index_fileImport-fnAap .index_uploadDiv-2vkIp {
  height: 232px;
}
.index_fileImport-fnAap .index_process-1XYS2 {
  width: 100%;
  height: 232px;
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px dashed rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px;
}
.index_fileImport-fnAap .index_process-1XYS2 .index_statusIcon-2oWAV {
  font-size: 70px;
  margin-top: 14px;
}
.index_fileImport-fnAap .index_process-1XYS2 .index_statusIconSuccess-nPKME {
  color: #6EBF05;
}
.index_fileImport-fnAap .index_process-1XYS2 .index_statusIconError-1dGuW {
  color: #FF4D4F;
}
.index_fileImport-fnAap .index_process-1XYS2 .index_statusText-Yr6UQ {
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.85);
  line-height: 32px;
  margin-top: 20px;
}
.index_fileImport-fnAap .index_process-1XYS2 .index_fileUploaded-EO3dP {
  width: 100%;
  height: 41px;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  margin-top: 24px;
}
.index_fileImport-fnAap .index_process-1XYS2 .ant-upload-list {
  display: none;
}
.index_fileImport-fnAap .index_choseItem-3LYxa {
  width: 345px;
  height: 162px;
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 16px;
}
.index_fileImport-fnAap .index_choseItem-3LYxa .ant-upload-list-item {
  display: none;
}
.index_fileImport-fnAap .index_importItem-3XRY9 {
  display: flex;
  flex-direction: column;
  height: 420px;
  align-items: center;
  justify-content: space-between;
}
.index_fileImport-fnAap .index_importItem-3XRY9 .index_reSelect-2AXpE {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  line-height: 23px;
  margin-bottom: -40px;
}
.index_fileImport-fnAap .index_importItem-3XRY9 .index_label-1NuRa {
  color: #313131;
  font-size: 18px;
}
.index_fileImport-fnAap .index_importItem-3XRY9 .index_value-1CRPa {
  color: #596069;
  display: flex;
  justify-content: center;
}
.index_fileImport-fnAap .index_importItem-3XRY9 .index_value-1CRPa span[data-name='show'] {
  max-width: 190px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_fileImport-fnAap .index_importItem-3XRY9 .index_value-1CRPa:hover a,
.index_fileImport-fnAap .index_importItem-3XRY9 .index_value-1CRPa:hover .index_blueText-1Nl2-[data-hover='show'] {
  cursor: pointer;
  display: inline-block;
}
.index_fileImport-fnAap .index_uploadTips-3YjLy {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
}
.index_fileImport-fnAap .index_uploadTips-3YjLy .index_resultNum-2e0Cr {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.index_fileImport-fnAap .index_uploadTips-3YjLy .index_resultNum-2e0Cr .index_errorNum-2xS9a {
  color: #FF0000;
}
.index_fileImport-fnAap .index_downloadLink-2r2NP {
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
}
.index_fileImport-fnAap .index_downloadLinkFailed-3H28n {
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  color: #FF0000;
}
.index_fileImport-fnAap .index_explainText-383Pv {
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  margin-top: 8px;
}

.index_resourceCenter-DdA62 .index_tableWrapper-1S1pK {
  background: #fff;
  padding: 24px 16px;
}
.index_resourceCenter-DdA62 .index_tableWrapper-1S1pK .index_titleBar-2ng04 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.index_resourceCenter-DdA62 .index_tableWrapper-1S1pK .index_titleBar-2ng04 .index_pageTitle-1Rddh {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 16px;
}
.index_resourceCenter-DdA62 .index_tableWrapper-1S1pK .index_selectStatusBar-1-uuJ {
  height: 48px;
  background: #F0F6FF;
  border-radius: 2px;
  border: 1px solid #5286FF;
  padding: 12px 24px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.index_resourceModal-zRqyT .index_resourceInput-PrpZD {
  width: 200px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-q-HoU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1Dwuj {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1Dwuj .index_forkDiv2QueueInit-1djUn {
  height: 100px !important;
}
.index_forkDiv1-1Dwuj .index_forkDiv2Queue-2SFnz {
  height: 151px !important;
}
.index_forkDiv1-1Dwuj .index_forkDiv2-27bnJ {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1Dwuj .index_forkDiv2-27bnJ .index_word-34cPq {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1Dwuj .index_forkDiv2-27bnJ .index_word-34cPq .index_boldWord-WzKOO {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1Dwuj .index_forkDiv2-27bnJ .index_loadingHint-20CSK {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-qiADt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-8Nd0L {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-31Wtj {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3W9lU {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3W9lU::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-JYSh- {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-JYSh- .index_filterCheckbox-nDBV7 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-JYSh- .index_filterFooter-16Cso {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-JYSh- .index_numberInput-2wy1N {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-JYSh- .index_filterTitle-3G030 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-JYSh- .index_modalBtnCancel-qiADt {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-JYSh- .index_modalBtnOk-3Vxas {
  border-radius: 24px !important;
}
.index_tableFilterDiv-JYSh- .index_tableBtn-3EOCX {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-JYSh- .index_tableBtn-3EOCX:hover {
  color: #2861FC;
}
.index_tableFilterDiv-JYSh- :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-39Np_ {
  display: flex;
}
.index_splitLine-3SudS {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1kuVt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Ib3M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2_cqL {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1xsLU {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1xsLU:hover {
  text-decoration: underline;
}
.index_copyLink-12LsP {
  margin-left: 24px;
}
.index_copyLink-12LsP .index_copyIcon-3yopG {
  margin-right: 4px;
}
.index_flexCenter-k9cko {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-rQYL1 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-15pKb {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2LPcq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-25Uqz {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-25Uqz:hover {
  color: #2861FC;
}
.index_bluePlainText-2f3_t {
  color: #2861FC;
}
.index_blueTextPlain-wpp1l {
  color: #2861FC;
}
.index_antInput-13Sil {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3oheT {
  margin-right: 16px;
}
.index_ml8-hFbSN {
  margin-left: 8px;
}
.index_mr8-vjpjD {
  margin-right: 8px;
}
.index_mb16-2RUjM {
  margin-bottom: 16px;
}
.index_moTag-aQF27 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-v891a {
  cursor: pointer;
}
.index_moUserAvatar-3rK0H {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-31OIg {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-v891a:hover .index_moUserAvatar-3rK0H {
  color: #2861FC;
}
.index_navOverlay-39tF_ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-39tF_ .ant-dropdown-menu-item a,
.index_navOverlay-39tF_ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-39tF_ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-39tF_ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2dZsZ .index_subTitle-3tiHG {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2dZsZ .ant-table-thead > tr > th,
.index_homeworkTableStyle-2dZsZ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2dZsZ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2dZsZ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2dZsZ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2dZsZ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2dZsZ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2dZsZ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2dZsZ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Toeq,
.index_modalHeaderNew-keHgq {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-keHgq {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1-T0a {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Toeq:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Toeq {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Toeq:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1nqmk {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1kuVt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-k9cko {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1NnrK {
  margin-left: 16px;
}
.index_mr16-3oheT {
  margin-right: 16px;
}
.index_phone-modal-1bjL5 {
  width: 80% !important;
}
.index_medalSrc-3bv2T {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2-vZB 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2-vZB {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-LXuRm .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-LXuRm .ant-tabs {
  background: white;
}
.index_tabStyle-LXuRm .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-YH2fv {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2dKpi {
  width: 100%;
}
.index_spin-2dKpi .index_ant-spin-container-1TVUN {
  width: 100%;
}
.index_confirmBtns-NF3S6 {
  color: red;
}
.index_confirmBtns-NF3S6 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-23Odf {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-23Odf .index_studentNum-3CBpd {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2bOdt .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2bOdt .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2bOdt .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2bOdt .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2bOdt .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1O_n5 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_courseSearch-1AYpE {
  width: 100%;
  height: 80px;
  border-radius: 6px 6px 0px 0px;
  background: #FFFFFF;
  margin-bottom: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 24px;
}
.index_cascaderPop-zlrJr .ant-cascader-menu {
  width: auto !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3N1rY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-pjzOF {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-pjzOF .index_forkDiv2QueueInit-3vA3S {
  height: 100px !important;
}
.index_forkDiv1-pjzOF .index_forkDiv2Queue-2l7Eg {
  height: 151px !important;
}
.index_forkDiv1-pjzOF .index_forkDiv2-3rGha {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-pjzOF .index_forkDiv2-3rGha .index_word-3GETj {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-pjzOF .index_forkDiv2-3rGha .index_word-3GETj .index_boldWord-1uVQW {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-pjzOF .index_forkDiv2-3rGha .index_loadingHint-3iblO {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1nKYn {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3sAIk {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1AMTA {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2S7qL {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2S7qL::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2tzan {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2tzan .index_filterCheckbox-Xf-Iq {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2tzan .index_filterFooter-1rY9R {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2tzan .index_numberInput-1OEG5 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2tzan .index_filterTitle-bCS4z {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2tzan .index_modalBtnCancel-1nKYn {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2tzan .index_modalBtnOk-1x90d {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2tzan .index_tableBtn-1xDv- {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2tzan .index_tableBtn-1xDv-:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2tzan :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-w5val {
  display: flex;
}
.index_splitLine-2fYFk {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1G1oZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3haaK {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-iFGhZ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1O7TR {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1O7TR:hover {
  text-decoration: underline;
}
.index_copyLink-2-nyJ {
  margin-left: 24px;
}
.index_copyLink-2-nyJ .index_copyIcon-1lprN {
  margin-right: 4px;
}
.index_flexCenter-1zc95 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2qiz0 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3ZBMf {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3wamp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2vDDk {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2vDDk:hover {
  color: #2861FC;
}
.index_bluePlainText-oIMqo {
  color: #2861FC;
}
.index_blueTextPlain-1iSas {
  color: #2861FC;
}
.index_antInput-33qO8 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-10bHF {
  margin-right: 16px;
}
.index_ml8-1NnJP {
  margin-left: 8px;
}
.index_mr8-2Q1er {
  margin-right: 8px;
}
.index_mb16-RnEpb {
  margin-bottom: 16px;
}
.index_moTag-2cHR8 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-cDRIS {
  cursor: pointer;
}
.index_moUserAvatar-hWUUN {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-372jP {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-cDRIS:hover .index_moUserAvatar-hWUUN {
  color: #2861FC;
}
.index_navOverlay-1l2iu .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1l2iu .ant-dropdown-menu-item a,
.index_navOverlay-1l2iu .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1l2iu .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1l2iu .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2jONI .index_subTitle-3mK5W {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2jONI .ant-table-thead > tr > th,
.index_homeworkTableStyle-2jONI .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2jONI .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2jONI .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2jONI .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2jONI .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2jONI .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2jONI .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2jONI .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-99we4,
.index_modalHeaderNew-3uMcb {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3uMcb {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3rKXX {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-99we4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-99we4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-99we4:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3tOKy {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1G1oZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1zc95 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2gd2w {
  margin-left: 16px;
}
.index_mr16-10bHF {
  margin-right: 16px;
}
.index_phone-modal-DtmR9 {
  width: 80% !important;
}
.index_medalSrc-zi4HV {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1H_L_ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1H_L_ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2G59C .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2G59C .ant-tabs {
  background: white;
}
.index_tabStyle-2G59C .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-jG5w2 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-21vy2 {
  width: 100%;
}
.index_spin-21vy2 .index_ant-spin-container-sbR_Z {
  width: 100%;
}
.index_confirmBtns-3mRlm {
  color: red;
}
.index_confirmBtns-3mRlm .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-trW_- {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-trW_- .index_studentNum-3bEGp {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3kNQB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3kNQB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3kNQB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3kNQB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3kNQB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-15nmi {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_messageForm-3Airp {
  max-width: 800px;
  margin: 50px auto;
}
.index_container-2E8B6 .index_btns-32Ekg {
  margin-bottom: 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1cdSA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-6pSlD {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-6pSlD .index_forkDiv2QueueInit-3tPZ1 {
  height: 100px !important;
}
.index_forkDiv1-6pSlD .index_forkDiv2Queue-cKfDq {
  height: 151px !important;
}
.index_forkDiv1-6pSlD .index_forkDiv2-UX-K3 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-6pSlD .index_forkDiv2-UX-K3 .index_word-1lSeb {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-6pSlD .index_forkDiv2-UX-K3 .index_word-1lSeb .index_boldWord-3rLSC {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-6pSlD .index_forkDiv2-UX-K3 .index_loadingHint-217Yh {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-DtKCh {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-202-j {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2nJfl {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3jgNe {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3jgNe::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-dIox7 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-dIox7 .index_filterCheckbox-2rvRQ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-dIox7 .index_filterFooter-tZNWI {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-dIox7 .index_numberInput-2citR {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-dIox7 .index_filterTitle-3rtw7 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-dIox7 .index_modalBtnCancel-DtKCh {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-dIox7 .index_modalBtnOk-3OYoZ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-dIox7 .index_tableBtn-HKaLj {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-dIox7 .index_tableBtn-HKaLj:hover {
  color: #2861FC;
}
.index_tableFilterDiv-dIox7 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-Z_e8g {
  display: flex;
}
.index_splitLine-dghZe {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-P01cc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-23jKv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2VbTE {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1j2cV {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1j2cV:hover {
  text-decoration: underline;
}
.index_copyLink-1TMg0 {
  margin-left: 24px;
}
.index_copyLink-1TMg0 .index_copyIcon-2KR9c {
  margin-right: 4px;
}
.index_flexCenter-2QGZH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-22J3D {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3afhc {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-38ZjS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Iwod {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Iwod:hover {
  color: #2861FC;
}
.index_bluePlainText-3ADSS {
  color: #2861FC;
}
.index_blueTextPlain-32zAz {
  color: #2861FC;
}
.index_antInput-1Qz3u {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1YIwX {
  margin-right: 16px;
}
.index_ml8-2cW5g {
  margin-left: 8px;
}
.index_mr8-Sbig7 {
  margin-right: 8px;
}
.index_mb16-jAkaw {
  margin-bottom: 16px;
}
.index_moTag-15d2n {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-vMTZs {
  cursor: pointer;
}
.index_moUserAvatar-12t5Z {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1FSGc {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-vMTZs:hover .index_moUserAvatar-12t5Z {
  color: #2861FC;
}
.index_navOverlay-IqgWX .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-IqgWX .ant-dropdown-menu-item a,
.index_navOverlay-IqgWX .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-IqgWX .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-IqgWX .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-HmFu4 .index_subTitle-3nUBJ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-HmFu4 .ant-table-thead > tr > th,
.index_homeworkTableStyle-HmFu4 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-HmFu4 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-HmFu4 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-HmFu4 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-HmFu4 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-HmFu4 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-HmFu4 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-HmFu4 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-30-FB,
.index_modalHeaderNew-2EpJa {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2EpJa {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1rUJf {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-30-FB:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-30-FB {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-30-FB:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-iC0XC {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-P01cc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2QGZH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2s1jJ {
  margin-left: 16px;
}
.index_mr16-1YIwX {
  margin-right: 16px;
}
.index_phone-modal-1kXQw {
  width: 80% !important;
}
.index_medalSrc-30p3S {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3vgQC 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3vgQC {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-QEZEG .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-QEZEG .ant-tabs {
  background: white;
}
.index_tabStyle-QEZEG .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3N2Kd {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3HFLG {
  width: 100%;
}
.index_spin-3HFLG .index_ant-spin-container-3zP_S {
  width: 100%;
}
.index_confirmBtns-6yWap {
  color: red;
}
.index_confirmBtns-6yWap .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1Lvde {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1Lvde .index_studentNum-1EHRz {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3Tjr1 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3Tjr1 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3Tjr1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Tjr1 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Tjr1 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3HXEu {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_container-3UsDI {
  display: flex;
  flex-direction: row;
}
.index_container-3UsDI .index_tabs-2kDxB {
  width: 70%;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 {
  width: 100%;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 {
  display: flex;
  flex-direction: row;
  margin: 16px 0 48px;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr {
  display: flex;
  flex-direction: column;
  width: 33.33333333%;
  padding-left: 20px;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr .index_number-BGofM {
  margin-top: 4px;
  font-size: 24px;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr .index_unit-1WAdE {
  font-size: 12px;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr .index_title-27zUu {
  color: #999;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr .index_percent-SQ0PO {
  margin-top: 4px;
}
.index_container-3UsDI .index_tabs-2kDxB .index_tabContent-10_e7 .index_largeCards-xQyN7 .index_largeCard-2EyMr:not(:first-child) {
  border-left: 1px solid #e5e5e5;
}
.index_container-3UsDI .index_rightPart-3mabp {
  width: 30%;
}
.index_container-3UsDI .index_rightPart-3mabp .index_rightTitle-sP-JJ {
  font-size: 20px;
  font-weight: 500;
  margin-left: 24px;
  margin-bottom: 24px;
}
.index_container-3UsDI .index_rightPart-3mabp .index_smallCards-2Fb6E {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.index_container-3UsDI .index_rightPart-3mabp .index_smallCards-2Fb6E .index_smallCard-1750m {
  width: 50%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  padding-left: 20px;
}
.index_container-3UsDI .index_rightPart-3mabp .index_smallCards-2Fb6E .index_smallCard-1750m .index_number-BGofM {
  font-size: 24px;
}
.index_container-3UsDI .index_rightPart-3mabp .index_smallCards-2Fb6E .index_smallCard-1750m .index_title-27zUu {
  color: #999;
  margin-top: 4px;
}
.index_container-3UsDI .index_rightPart-3mabp .index_smallCards-2Fb6E .index_smallCard-1750m:nth-child(even) {
  border-left: 1px solid #e5e5e5;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-KLwDX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1vL69 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1vL69 .index_forkDiv2QueueInit-3xsSZ {
  height: 100px !important;
}
.index_forkDiv1-1vL69 .index_forkDiv2Queue-3WDDH {
  height: 151px !important;
}
.index_forkDiv1-1vL69 .index_forkDiv2-1lgEa {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1vL69 .index_forkDiv2-1lgEa .index_word-1K6Rf {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1vL69 .index_forkDiv2-1lgEa .index_word-1K6Rf .index_boldWord-3l3iF {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1vL69 .index_forkDiv2-1lgEa .index_loadingHint-GA-2W {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-i0sj_ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2MtQk {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-KXAbv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2cCcG {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2cCcG::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2-Rw5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2-Rw5 .index_filterCheckbox-1sAjX {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2-Rw5 .index_filterFooter-ybia- {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2-Rw5 .index_numberInput-5gmJm {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2-Rw5 .index_filterTitle-3GTiW {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2-Rw5 .index_modalBtnCancel-i0sj_ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2-Rw5 .index_modalBtnOk-2l-8s {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2-Rw5 .index_tableBtn-2CdcV {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2-Rw5 .index_tableBtn-2CdcV:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2-Rw5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2Fnrh {
  display: flex;
}
.index_splitLine-3kOyT {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1Gr5j {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-AqiIS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2eLN6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-AY9qo {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-AY9qo:hover {
  text-decoration: underline;
}
.index_copyLink-3m97S {
  margin-left: 24px;
}
.index_copyLink-3m97S .index_copyIcon-apAZg {
  margin-right: 4px;
}
.index_flexCenter-2PMLd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1gVKy {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1wwI7 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3E2dR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2wiuU {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2wiuU:hover {
  color: #2861FC;
}
.index_bluePlainText-21our {
  color: #2861FC;
}
.index_blueTextPlain-3IXBQ {
  color: #2861FC;
}
.index_antInput-8Grvh {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-YQloG {
  margin-right: 16px;
}
.index_ml8-3qIFj {
  margin-left: 8px;
}
.index_mr8-1Qm4g {
  margin-right: 8px;
}
.index_mb16-2cZeb {
  margin-bottom: 16px;
}
.index_moTag-3gAO- {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-g-0kZ {
  cursor: pointer;
}
.index_moUserAvatar-k1t5x {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3UTmf {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-g-0kZ:hover .index_moUserAvatar-k1t5x {
  color: #2861FC;
}
.index_navOverlay-2VRat .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2VRat .ant-dropdown-menu-item a,
.index_navOverlay-2VRat .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2VRat .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2VRat .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-MgJNW .index_subTitle-3M3oB {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-MgJNW .ant-table-thead > tr > th,
.index_homeworkTableStyle-MgJNW .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-MgJNW .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-MgJNW .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-MgJNW .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-MgJNW .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-MgJNW .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-MgJNW .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-MgJNW .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-lcHR7,
.index_modalHeaderNew-1rGo- {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1rGo- {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3TEr5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-lcHR7:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-lcHR7 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-lcHR7:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3XqxB {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1Gr5j {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2PMLd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1WX4Q {
  margin-left: 16px;
}
.index_mr16-YQloG {
  margin-right: 16px;
}
.index_phone-modal-3IliG {
  width: 80% !important;
}
.index_medalSrc-3FilJ {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-xwTn1 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-xwTn1 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3U0yI .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3U0yI .ant-tabs {
  background: white;
}
.index_tabStyle-3U0yI .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-CNob5 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3ctLp {
  width: 100%;
}
.index_spin-3ctLp .index_ant-spin-container-F_Ks2 {
  width: 100%;
}
.index_confirmBtns-1oV_n {
  color: red;
}
.index_confirmBtns-1oV_n .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-uzJZK {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-uzJZK .index_studentNum-HYBJw {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3ZwMk .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3ZwMk .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3ZwMk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3ZwMk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3ZwMk .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2mOCR {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-DC9KC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2CVUR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2CVUR .index_forkDiv2QueueInit-3jUF5 {
  height: 100px !important;
}
.index_forkDiv1-2CVUR .index_forkDiv2Queue-16Fjp {
  height: 151px !important;
}
.index_forkDiv1-2CVUR .index_forkDiv2-1tP6y {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2CVUR .index_forkDiv2-1tP6y .index_word-3O-Tt {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2CVUR .index_forkDiv2-1tP6y .index_word-3O-Tt .index_boldWord-3q_jL {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2CVUR .index_forkDiv2-1tP6y .index_loadingHint-8Ddqd {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2Z5n7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-StDGg {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-19r__ {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-uX-tv {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-uX-tv::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2Pve5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2Pve5 .index_filterCheckbox-27ule {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2Pve5 .index_filterFooter-2OCd6 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2Pve5 .index_numberInput-da9tr {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2Pve5 .index_filterTitle-2BDle {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2Pve5 .index_modalBtnCancel-2Z5n7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2Pve5 .index_modalBtnOk-1EQIV {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2Pve5 .index_tableBtn-P6ziC {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2Pve5 .index_tableBtn-P6ziC:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2Pve5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-fquHH {
  display: flex;
}
.index_splitLine-3Bi5f {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-t5Lkj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-4JrSt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3TXTS {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-10BLP {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-10BLP:hover {
  text-decoration: underline;
}
.index_copyLink-3VZ6U {
  margin-left: 24px;
}
.index_copyLink-3VZ6U .index_copyIcon-3H6H8 {
  margin-right: 4px;
}
.index_flexCenter-2OhFt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2kv-z {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2Ic0p {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-DTsyM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-YkjHL {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-YkjHL:hover {
  color: #2861FC;
}
.index_bluePlainText-oBY61 {
  color: #2861FC;
}
.index_blueTextPlain-2sgoR {
  color: #2861FC;
}
.index_antInput-1X7Py {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2nbcT {
  margin-right: 16px;
}
.index_ml8-2xmk4 {
  margin-left: 8px;
}
.index_mr8-2py0Q {
  margin-right: 8px;
}
.index_mb16-3IFSU {
  margin-bottom: 16px;
}
.index_moTag-2V-wy {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2SgVv {
  cursor: pointer;
}
.index_moUserAvatar-2Fiix {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-38Edo {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2SgVv:hover .index_moUserAvatar-2Fiix {
  color: #2861FC;
}
.index_navOverlay-omGab .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-omGab .ant-dropdown-menu-item a,
.index_navOverlay-omGab .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-omGab .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-omGab .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3DPPd .index_subTitle-w06k4 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3DPPd .ant-table-thead > tr > th,
.index_homeworkTableStyle-3DPPd .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3DPPd .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3DPPd .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3DPPd .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3DPPd .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3DPPd .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3DPPd .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3DPPd .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2f7W1,
.index_modalHeaderNew-2AORu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2AORu {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3I8Vr {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2f7W1:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2f7W1 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2f7W1:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-ItMIE {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-t5Lkj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2OhFt {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-9VF8u {
  margin-left: 16px;
}
.index_mr16-2nbcT {
  margin-right: 16px;
}
.index_phone-modal-wihuT {
  width: 80% !important;
}
.index_medalSrc-3WaTI {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-U0xDi 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-U0xDi {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3Rz-3 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3Rz-3 .ant-tabs {
  background: white;
}
.index_tabStyle-3Rz-3 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-15Lce {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2QX32 {
  width: 100%;
}
.index_spin-2QX32 .index_ant-spin-container-3qAmj {
  width: 100%;
}
.index_confirmBtns-2SY3_ {
  color: red;
}
.index_confirmBtns-2SY3_ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-QY5jx {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-QY5jx .index_studentNum-3Kg-9 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1RpNV .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1RpNV .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1RpNV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1RpNV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1RpNV .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-gwz5z {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_roleSpan-1fvt6:last-child {
  margin-right: 0px;
}

.index_courseManage-1e035 {
  display: flex;
  background: #fafbfdff;
  flex-direction: column;
  justify-content: space-around;
  padding: 10px 24px 10px 24px;
  margin: -24px;
  align-items: center;
}
.index_courseManage-1e035 .index_courseSearch-Ss7Zm {
  height: 80px;
  border-radius: 6px 6px 0px 0px;
  background: #ffffff;
  padding-top: 20px;
}
.index_courseManage-1e035 .index_courseSearch-Ss7Zm .index_searchItem-1LA5U {
  display: block;
}
.index_courseManage-1e035 .index_courseContent-2DJlF {
  border-radius: 2px;
  background: #ffffff;
  margin-top: 17px;
}
.index_courseManage-1e035 .index_courseContent-2DJlF .index_notStatus-29a9W {
  display: flex;
  justify-content: center;
  height: 700px;
  align-items: center;
}
.index_createHomework-eBPBT .index_createHomeworkTitle-2qTOY {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}
.index_createHomework-eBPBT .index_itemTitle-1KOrY {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 5px;
  display: inline-block;
}
.index_createHomework-eBPBT .index_itemTitle-1KOrY:nth-of-type(2),
.index_createHomework-eBPBT .index_itemTitle-1KOrY:nth-of-type(3) {
  margin-top: 20px;
}
.index_createHomework-eBPBT .index_release-17QjQ {
  display: flex;
  justify-content: center;
}
.index_createHomework-eBPBT .index_radioGroup-HOllS {
  margin-top: 9px;
}
.index_createHomework-eBPBT .index_loading-3uDSU {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 800px;
  height: 800px;
}
.index_createHomework-eBPBT .ant-form-item {
  margin-bottom: 12px;
}
.index_choseDrawer-3-Fhy .index_questions-VV4KK {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.index_choseDrawer-3-Fhy .index_titleTabs-1pxVD {
  display: flex;
  align-items: center;
}
.index_choseDrawer-3-Fhy .index_titleTabs-1pxVD .index_tabs-uw8uc {
  margin-right: 40px;
  cursor: pointer;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  padding-bottom: 10px;
  box-sizing: content-box;
}
.index_choseDrawer-3-Fhy .index_titleTabs-1pxVD .index_selectedTabs-W26Nu {
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 2px solid #2861fc;
}
.index_studentListDrawerWrapper-uiKnT .ant-drawer-body {
  display: flex;
  flex-direction: column;
}
.index_studentListDrawerWrapper-uiKnT .index_saveBtn-1LeXK {
  align-self: flex-end;
  margin-bottom: 10px;
}
.index_createHomeworkOperate-382xz {
  display: flex;
  align-items: center;
}
.index_createHomeworkOperate-382xz .index_uploadLink-1QbXY {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.index_createHomeworkOperate-382xz .index_uploadLink-1QbXY .ant-upload-list-item {
  margin-top: 0;
  max-width: 170px;
}
.index_createHomeworkOperate-382xz .index_uploadLink-1QbXY .ant-upload-list-item-card-actions {
  display: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1KS5P {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2n54R {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2n54R .index_forkDiv2QueueInit-3PRBZ {
  height: 100px !important;
}
.index_forkDiv1-2n54R .index_forkDiv2Queue-3EtLM {
  height: 151px !important;
}
.index_forkDiv1-2n54R .index_forkDiv2-1jFG2 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2n54R .index_forkDiv2-1jFG2 .index_word-wGXKE {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2n54R .index_forkDiv2-1jFG2 .index_word-wGXKE .index_boldWord-3mbJo {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2n54R .index_forkDiv2-1jFG2 .index_loadingHint-2UOqG {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1S0aV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3HdP_ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-c2P54 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3HP5l {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3HP5l::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2PJBh {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2PJBh .index_filterCheckbox-TN2Wm {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2PJBh .index_filterFooter-1eXM0 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2PJBh .index_numberInput-2NULw {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2PJBh .index_filterTitle-3NNgU {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2PJBh .index_modalBtnCancel-1S0aV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2PJBh .index_modalBtnOk-1jZK8 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2PJBh .index_tableBtn-DC7Zn {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2PJBh .index_tableBtn-DC7Zn:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2PJBh :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-doch3 {
  display: flex;
}
.index_splitLine-JvS-m {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2oQxn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-DLlOz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-14kw1 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2yT48 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2yT48:hover {
  text-decoration: underline;
}
.index_copyLink-3gfVR {
  margin-left: 24px;
}
.index_copyLink-3gfVR .index_copyIcon-1g-Ab {
  margin-right: 4px;
}
.index_flexCenter-23T-h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1Hd0T {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-38K6f {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Eheb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-r1_nm {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-r1_nm:hover {
  color: #2861FC;
}
.index_bluePlainText-5sFe4 {
  color: #2861FC;
}
.index_blueTextPlain-1aZxf {
  color: #2861FC;
}
.index_antInput-2qHMW {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-38zT5 {
  margin-right: 16px;
}
.index_ml8-272gF {
  margin-left: 8px;
}
.index_mr8-3Sq-0 {
  margin-right: 8px;
}
.index_mb16-12TAe {
  margin-bottom: 16px;
}
.index_moTag-pmNEM {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2fnA6 {
  cursor: pointer;
}
.index_moUserAvatar-27kpS {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2dso4 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2fnA6:hover .index_moUserAvatar-27kpS {
  color: #2861FC;
}
.index_navOverlay-1C-sq .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1C-sq .ant-dropdown-menu-item a,
.index_navOverlay-1C-sq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1C-sq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1C-sq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-kwWGk .index_subTitle-3ETyx {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-kwWGk .ant-table-thead > tr > th,
.index_homeworkTableStyle-kwWGk .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-kwWGk .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-kwWGk .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-kwWGk .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-kwWGk .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-kwWGk .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-kwWGk .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-kwWGk .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Rb-B,
.index_modalHeaderNew-2kb7u {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2kb7u {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3RbVv {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Rb-B:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Rb-B {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Rb-B:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2jQ1k {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2oQxn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-23T-h {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-KB62m {
  margin-left: 16px;
}
.index_mr16-38zT5 {
  margin-right: 16px;
}
.index_phone-modal-2U_h2 {
  width: 80% !important;
}
.index_medalSrc-1dT6G {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-25fbG 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-25fbG {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3XLyB .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3XLyB .ant-tabs {
  background: white;
}
.index_tabStyle-3XLyB .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-37SZf {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-23WuP {
  width: 100%;
}
.index_spin-23WuP .index_ant-spin-container-1Twtx {
  width: 100%;
}
.index_confirmBtns-1feP4 {
  color: red;
}
.index_confirmBtns-1feP4 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1LHpm {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1LHpm .index_studentNum-1lTEQ {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-eLt-Y .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-eLt-Y .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-eLt-Y .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-eLt-Y .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-eLt-Y .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-E5pm8 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-ugq4D {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1P3EK {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1P3EK .index_forkDiv2QueueInit-2C7-b {
  height: 100px !important;
}
.index_forkDiv1-1P3EK .index_forkDiv2Queue-8v7DH {
  height: 151px !important;
}
.index_forkDiv1-1P3EK .index_forkDiv2-PbX_q {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1P3EK .index_forkDiv2-PbX_q .index_word-1MCiN {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1P3EK .index_forkDiv2-PbX_q .index_word-1MCiN .index_boldWord-1FBWw {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1P3EK .index_forkDiv2-PbX_q .index_loadingHint-2uALg {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3i39y {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-Is_B6 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1AFev {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1KeUp {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1KeUp::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1A6lS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1A6lS .index_filterCheckbox-I9iLt {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1A6lS .index_filterFooter-2K69e {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1A6lS .index_numberInput-3Sh23 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1A6lS .index_filterTitle-2oiK2 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1A6lS .index_modalBtnCancel-3i39y {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1A6lS .index_modalBtnOk-1NDGL {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1A6lS .index_tableBtn-3U9Xd {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1A6lS .index_tableBtn-3U9Xd:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1A6lS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-86Nq4 {
  display: flex;
}
.index_splitLine-3LQJA {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2eOGa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2n7zC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3bCzu {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3cHfZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3cHfZ:hover {
  text-decoration: underline;
}
.index_copyLink-2TbT0 {
  margin-left: 24px;
}
.index_copyLink-2TbT0 .index_copyIcon-2PWVY {
  margin-right: 4px;
}
.index_flexCenter-2fTDg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2SVXA {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1g-tG {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-X7P3F {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Bvsn {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Bvsn:hover {
  color: #2861FC;
}
.index_bluePlainText-313Sw {
  color: #2861FC;
}
.index_blueTextPlain-IfuCi {
  color: #2861FC;
}
.index_antInput-334mz {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2o3rx {
  margin-right: 16px;
}
.index_ml8-1FiRC {
  margin-left: 8px;
}
.index_mr8-2V5mC {
  margin-right: 8px;
}
.index_mb16-10vzD {
  margin-bottom: 16px;
}
.index_moTag-20tcb {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2YlDa {
  cursor: pointer;
}
.index_moUserAvatar-2Z50E {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername--2yQN {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2YlDa:hover .index_moUserAvatar-2Z50E {
  color: #2861FC;
}
.index_navOverlay-3Lpfs .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3Lpfs .ant-dropdown-menu-item a,
.index_navOverlay-3Lpfs .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3Lpfs .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3Lpfs .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-LtsRV .index_subTitle-LEvOw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-LtsRV .ant-table-thead > tr > th,
.index_homeworkTableStyle-LtsRV .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-LtsRV .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-LtsRV .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-LtsRV .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-LtsRV .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-LtsRV .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-LtsRV .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-LtsRV .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-sTfnt,
.index_modalHeaderNew-15hTu {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-15hTu {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-KPXYj {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-sTfnt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-sTfnt {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-sTfnt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-S_tQ_ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2eOGa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2fTDg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3A9iB {
  margin-left: 16px;
}
.index_mr16-2o3rx {
  margin-right: 16px;
}
.index_phone-modal-3fJgv {
  width: 80% !important;
}
.index_medalSrc-2sM6n {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2mQuu 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2mQuu {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-LM0Bg .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-LM0Bg .ant-tabs {
  background: white;
}
.index_tabStyle-LM0Bg .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-F_iDG {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-37qDy {
  width: 100%;
}
.index_spin-37qDy .index_ant-spin-container-rwmyI {
  width: 100%;
}
.index_confirmBtns-1fNph {
  color: red;
}
.index_confirmBtns-1fNph .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2bOKX {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2bOKX .index_studentNum-IpA2j {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3n5UB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3n5UB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3n5UB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3n5UB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3n5UB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-_16Zw {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_outTime-xKtdG {
  color: red;
}
.index_tabName-2f1E2 {
  margin: 0 -12px;
}
.index_homework-2YTPE {
  width: 1170px;
  margin: 0 auto;
}
.index_homework-2YTPE .ant-table-thead > tr > th,
.index_homework-2YTPE .ant-table-tbody > tr > td {
  border: none;
}
.index_homework-2YTPE .index_classInfo-3i3Q6 {
  margin-bottom: 24px;
  font-size: 16px;
}
.index_homework-2YTPE .index_classInfo-3i3Q6 .index_classInfoTitle-1bIzK {
  font-weight: 600;
  display: inline-block;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: distribute;
  width: 65px;
}
.index_homework-2YTPE .index_classInfo-3i3Q6 .index_classInfoDesc-jdJ5j {
  font-weight: 400;
  margin-left: 8px;
  display: inline-block;
  word-break: break-word;
  white-space: normal;
}
.index_homework-2YTPE .react-mde {
  border: none;
}
.index_homework-2YTPE .mde-preview .mde-preview-content {
  padding: 0;
}
.index_homework-2YTPE .index_rightItemTitle-2U_Ff {
  font-size: 16px;
  color: #24292E;
  font-weight: 600;
  margin-bottom: 24px;
  padding: 12px 24px;
  border-bottom: 1px solid #E8EAED;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 {
  display: flex;
  justify-content: space-between;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_joinClass-2uFXr {
  background: white;
  border-radius: 4px;
  width: 300px;
  height: -moz-fit-content;
  height: fit-content;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr {
  width: 300px;
  position: relative;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_studentInfo-lgpjh {
  width: 100%;
  background: white;
  border-radius: 4px;
  margin-bottom: 32px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_rightItemFull-3oQ7b {
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 24px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid {
  width: 100%;
  background: white;
  border-radius: 4px;
  overflow: hidden;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResHeader-1Hu5f,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResHeader-1Hu5f {
  width: 100%;
  border-bottom: 1px solid #E8EAED;
  padding: 12px 24px;
  padding-bottom: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResHeader-1Hu5f span,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResHeader-1Hu5f span {
  font-weight: 600;
  font-size: 16px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResHeader-1Hu5f a,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResHeader-1Hu5f a {
  font-size: 12px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResHeader-1Hu5f .index_download-81fWa,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResHeader-1Hu5f .index_download-81fWa {
  font-size: 12px;
  color: #2861FC;
  cursor: pointer;
  font-weight: 400;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResHeader-1Hu5f .index_download-81fWa:hover,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResHeader-1Hu5f .index_download-81fWa:hover {
  color: #2861FC;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResItem-2G0YO,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResItem-2G0YO {
  margin-bottom: 8px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 8px 24px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResItem-2G0YO span,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResItem-2G0YO span {
  width: 80%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkRes-3-2Ow .index_homeworkResItem-2G0YO:hover,
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid .index_homeworkResItem-2G0YO:hover {
  background: #F9F9F9;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_right-2spJr .index_homeworkResFix-xMXid {
  position: fixed;
  top: 86px;
  width: 300px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_left-3jZwb {
  background: white;
  border-radius: 4px;
  width: 836px;
  font-size: 14px;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_left-3jZwb .ant-tabs-nav .ant-tabs-tab-active {
  font-weight: 600;
}
.index_homework-2YTPE .index_homeworkContent-1QDo7 .index_unVerifedTile-2qsei {
  padding: 12px 32px;
  color: #24292E;
  font-size: 16px;
  border-bottom: 1px solid #E8EAED;
  font-weight: 600;
  padding-left: 24px;
}
.index_homework-2YTPE .index_homeworkContentWrap-1O10F {
  width: 100%;
  padding: 24px;
  font-size: 16px;
}
.index_certificationModalWrap-2ZpSr .index_certificationTitle-14bdP {
  font-size: 24px;
  font-weight: 600;
}
.index_certificationModalWrap-2ZpSr .index_certificationDesc-3AvD3 {
  font-size: 12px;
  color: #8A8A8A;
  margin-top: 8px;
}
.index_certificationModalWrap-2ZpSr .index_certificationModalHeader-2aJLp {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}
.index_certificationModalWrap-2ZpSr .index_certificationModalHeader-2aJLp .index_certificationModalHeaderBorder-3u21B {
  height: -moz-fit-content;
  height: fit-content;
  width: 4px;
  border-radius: 5px;
  background: #2861FC;
  margin-right: 8px;
}
.index_certificationModalWrap-2ZpSr .index_label-18c2O {
  font-size: 12px;
}
.index_certificationModalWrap-2ZpSr .ant-input {
  border: none;
  background: #F9F9F9;
  font-size: 12px;
  box-shadow: none;
}
.index_certificationAfter-30Wo7 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_certificationAfter-30Wo7 .index_certificationAfterTitle-1Pxb9 {
  font-size: 16px;
  color: #24292E;
  font-weight: 600;
  text-align: center;
  margin-top: 20px;
  padding-right: 13px;
}
.index_certificationAfter-30Wo7 .index_certificationAfterDesc-K9sdN {
  font-size: 14px;
  color: #BFBFBF;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
}
.index_templateWrap-1cqIU {
  width: 1170px;
  margin: 0 auto;
}
.index_template-9KrM7 {
  width: 1170px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.index_template-9KrM7 .index_templateLeft-2lvD0 {
  width: 836px;
  background: white;
  border-radius: 4px;
  min-height: 430px;
}
.index_template-9KrM7 .index_templateLeft-2lvD0 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_template-9KrM7 .index_templateRight-gBO1E {
  width: 310px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U {
  width: 100%;
  background: white;
  border-radius: 4px;
  min-height: 250px;
  margin-bottom: 24px;
  position: relative;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_title-1wBnp {
  padding: 12px;
  border-bottom: 1px solid #E8EAED;
  font-size: 16px;
  color: #313131;
  font-weight: bolder;
  line-height: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeContent-14wuF,
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeInputContent-3an1V,
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeContentEmpty-3B_bQ {
  padding: 12px;
  font-size: 12px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeContent-14wuF {
  color: #8A8A8A;
  font-size: 14px;
  word-break: break-word;
  white-space: pre-line;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeContentEmpty-3B_bQ {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 160px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeContentEmpty-3B_bQ span {
  margin-top: 20px;
  color: #8A8A8A;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeInputContent-3an1V {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 205px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeInputContent-3an1V .index_noticeInputContentFooter-3JGDu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeInputContent-3an1V .index_noticeInputContentFooter-3JGDu button:first-child {
  margin-right: 8px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_noticeInputContent-3an1V textarea.ant-input {
  border: none;
  background: rgba(191, 191, 191, 0.17);
  box-shadow: none !important;
  flex: 0.9;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_editNotice-33zud {
  cursor: pointer;
  color: #2861FC;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_editNotice-33zud:hover {
  color: #2861FC;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_confirmNotice-17F4_ {
  float: right;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_studentContent-17VUX {
  padding: 12px;
  font-size: 14px;
  color: #313131;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_studentContent-17VUX .index_studentInfoItem-3lQKN {
  margin-bottom: 8px;
  font-size: 14px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U .index_studentContent-17VUX .index_studentInfoItem-3lQKN .index_infoLabel-1Ly0c {
  font-weight: bolder;
  margin-right: 8px;
}
.index_template-9KrM7 .index_templateRightItem-16t6U:last-child {
  margin-bottom: 0;
}
.index_homeworkTab-3QxnJ {
  padding: 24px;
  min-height: 500px;
}
.index_homeworkTab-3QxnJ .index_homeworkCreate-3qk81 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
}
.index_homeworkTab-3QxnJ .react-mde {
  border: none;
}
.index_homeworkTab-3QxnJ .mde-preview .mde-preview-content {
  padding: 0;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD {
  background: #FAFAFA;
  border-radius: 4px;
  margin-bottom: 0px;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB {
  font-size: 16px;
  display: flex;
  height: 60px;
  justify-content: space-between;
  padding: 14px 16px;
  cursor: pointer;
  align-items: center;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB .index_homeworkResItemHeaderTitle-1OcVK {
  color: #24292E;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB .index_blue-2LJx6 {
  color: #2861FC;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB .index_delivery-2ToOR {
  display: flex;
  align-items: center;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB .index_countDownItem-34Yod {
  background: #F2F2F2;
  border-radius: 4px;
  font-family: DIN-BoldItalicAlt;
  margin: 0 2px;
  padding: 0 3px;
  width: 15px;
  display: inline-block;
  text-align: center;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkResItemHeader-aKqDB .index_gray-11kBi {
  color: #BFBFBF;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkTabItemContent-3oA6B {
  background: #F6F6F6;
  overflow: hidden;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD .index_homeworkTabItemContent-3oA6B .index_downloadBtn-3zFCQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD:hover .index_doHomeWork-YaGWY {
  display: block;
  color: #2861FC;
  font-size: 16px;
}
.index_homeworkTab-3QxnJ .index_homeworkTabItem-2BHAD:hover .index_doHomeWork-YaGWY .index_learnStatus-1oL1R {
  display: none;
}
.index_statusHomework-3Rk0l .ant-modal {
  position: fixed;
  right: 500px;
  margin-top: 500px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1SXTM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1KKVI {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1KKVI .index_forkDiv2QueueInit-ya_sP {
  height: 100px !important;
}
.index_forkDiv1-1KKVI .index_forkDiv2Queue-3COFa {
  height: 151px !important;
}
.index_forkDiv1-1KKVI .index_forkDiv2-2CMKV {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1KKVI .index_forkDiv2-2CMKV .index_word-1de_u {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1KKVI .index_forkDiv2-2CMKV .index_word-1de_u .index_boldWord-LfHXl {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1KKVI .index_forkDiv2-2CMKV .index_loadingHint-16BSx {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3eecI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2aYPP {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-c3C4o {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2lVbd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2lVbd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3nD2j {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3nD2j .index_filterCheckbox-2UR7H {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3nD2j .index_filterFooter-1nANk {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3nD2j .index_numberInput-dkOsn {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3nD2j .index_filterTitle-2eXmA {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3nD2j .index_modalBtnCancel-3eecI {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3nD2j .index_modalBtnOk-ND2um {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3nD2j .index_tableBtn-Rqgf_ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3nD2j .index_tableBtn-Rqgf_:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3nD2j :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-263NA {
  display: flex;
}
.index_splitLine-1L8g- {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-hbH3q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-DsjEa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-kFsGt {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-63lk0 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-63lk0:hover {
  text-decoration: underline;
}
.index_copyLink-15xTV {
  margin-left: 24px;
}
.index_copyLink-15xTV .index_copyIcon-2gFBv {
  margin-right: 4px;
}
.index_flexCenter-1C_WU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-COQW1 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1BAiB {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1JdtY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Z6gw {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Z6gw:hover {
  color: #2861FC;
}
.index_bluePlainText-28eOT {
  color: #2861FC;
}
.index_blueTextPlain-38MK3 {
  color: #2861FC;
}
.index_antInput-1Yitu {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2HGpS {
  margin-right: 16px;
}
.index_ml8-1cetp {
  margin-left: 8px;
}
.index_mr8-2gGOV {
  margin-right: 8px;
}
.index_mb16-1jk_L {
  margin-bottom: 16px;
}
.index_moTag-1UxFH {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-EQVU9 {
  cursor: pointer;
}
.index_moUserAvatar-hLdZh {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3qkXl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-EQVU9:hover .index_moUserAvatar-hLdZh {
  color: #2861FC;
}
.index_navOverlay-1crqB .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1crqB .ant-dropdown-menu-item a,
.index_navOverlay-1crqB .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1crqB .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1crqB .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1ZuIg .index_subTitle-lIxuw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1ZuIg .ant-table-thead > tr > th,
.index_homeworkTableStyle-1ZuIg .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1ZuIg .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1ZuIg .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1ZuIg .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1ZuIg .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1ZuIg .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1ZuIg .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1ZuIg .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2cTwp,
.index_modalHeaderNew-Bhyuy {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-Bhyuy {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3qZAs {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2cTwp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2cTwp {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2cTwp:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-4OOru {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-hbH3q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1C_WU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-12ZfN {
  margin-left: 16px;
}
.index_mr16-2HGpS {
  margin-right: 16px;
}
.index_phone-modal-1lwkI {
  width: 80% !important;
}
.index_medalSrc-1oYci {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3XaEU 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3XaEU {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-lq0jG .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-lq0jG .ant-tabs {
  background: white;
}
.index_tabStyle-lq0jG .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2rqfa {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-RgFuX {
  width: 100%;
}
.index_spin-RgFuX .index_ant-spin-container-iGEpM {
  width: 100%;
}
.index_confirmBtns-1u_Qa {
  color: red;
}
.index_confirmBtns-1u_Qa .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1vXNb {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1vXNb .index_studentNum-3a1n8 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1EwTB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1EwTB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1EwTB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1EwTB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1EwTB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-29iFx {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_projectDetail-34ylI {
  width: 1200px;
  margin: 0 auto;
  font-size: 14px;
  margin-top: 40px;
}
.index_projectDetail-34ylI .datasetDetailSelect .ant-select-dropdown-menu .ant-select-dropdown-menu-item:hover {
  background: #F9F9F9 !important;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx {
  background: white;
  width: 100%;
  height: 215px;
  border-radius: 4px;
  padding: 22px 32px 22px 24px;
  display: flex;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_headerInfoImg-1pZZ5,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_headerInfoImg-1pZZ5 {
  width: 220px;
  height: 170px;
  border-radius: 4px;
  margin-right: 22px;
  background-position: center;
  position: relative;
  background-size: 100% 100%;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_headerInfoImg-1pZZ5 .index_projectStatus-2z53H,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_headerInfoImg-1pZZ5 .index_projectStatus-2z53H {
  width: 27px;
  height: 27px;
  background: rgba(255, 255, 255, 0.84);
  border-radius: 12px 0px 0px 0px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: center;
  line-height: 27px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectInfoHeader-1ypuD,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectInfoHeader-1ypuD {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
  margin-top: -8px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectInfoHeader-1ypuD .index_projectTitle-ilNvy,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectInfoHeader-1ypuD .index_projectTitle-ilNvy {
  font-size: 26px;
  color: #313131;
  font-weight: 600;
  width: 700px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 0;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectDesc-2VpgU,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectDesc-2VpgU {
  color: #8D8D8D;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 14px;
  width: 700px;
  height: 22px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectInfoBottom-3mVZ8,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectInfoBottom-3mVZ8 {
  display: flex;
  justify-content: space-between;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectInfoBottom-3mVZ8 .index_projectInfoBottomLeft-1UGn5,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectInfoBottom-3mVZ8 .index_projectInfoBottomLeft-1UGn5 {
  font-size: 12px;
  color: #313131;
  height: 24px;
  align-items: center;
  display: flex;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectInfoBottom-3mVZ8 .index_datasetAdd-3yXc7,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectInfoBottom-3mVZ8 .index_datasetAdd-3yXc7 {
  margin-left: 24px;
  font-size: 16px;
  height: 36px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectIcon-2q3Rj,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectIcon-2q3Rj {
  font-size: 12px;
  color: #454545;
  margin-right: 8px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectIconStar-1N7wt,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectIconStar-1N7wt {
  font-size: 13px;
  color: #454545;
  margin-right: 8px;
}
.index_projectDetail-34ylI .index_headerInfo-2izeS .index_projectDot-1RMYx,
.index_projectDetail-34ylI .index_headerInfoWrap-AQEHx .index_projectDot-1RMYx {
  width: 4px;
  border-radius: 50%;
  background: #D7D7D7;
  height: 4px;
  display: inline-block;
  margin: 0 10px;
  margin-bottom: 2px;
}
.index_projectDetail-34ylI .index_saasHeight-1C4Bu {
  height: 25%;
}
.index_projectDetail-34ylI .index_saasHeight-1C4Bu .index_headerInfoImg-1pZZ5 {
  width: 140px;
  height: 108px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 100px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs {
  width: 390px;
  margin-right: 15px;
  background: white;
  border-radius: 4px;
  padding: 16px;
  display: flex;
  margin-bottom: 16px;
  cursor: pointer;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_imgPart-gV94B {
  width: 90px;
  height: 90px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  margin-right: 16px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_imgPart-gV94B .index_imgOwner-NX281 {
  width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0.88);
  border-radius: 12px 0px 0px 0px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: center;
  padding-left: 2px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_contentPart-2-i8u {
  width: 237px;
  height: 90px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_contentPart-2-i8u .index_contentPartTitle-18gNp {
  width: 100%;
  height: 25px;
  font-size: 18px;
  color: #313131;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_contentPart-2-i8u .index_contentPartDesc-rqpeJ {
  font-size: 14px;
  color: #8F8F8F;
  height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  margin-bottom: 11px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs .index_contentPart-2-i8u .index_contentPartTags-2T8E4 {
  display: flex;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  font-size: 12px;
  height: 22px;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs:nth-child(3n) {
  margin-right: 0;
}
.index_projectDetail-34ylI .index_projectRelate-3zPOB .index_projectRelateItem-2TGXs:hover {
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
}
.index_projectDetail-34ylI .index_loadMore-31KJq {
  font-size: 14px;
  font-weight: 400;
  color: #888888;
  line-height: 20px;
  cursor: pointer;
  text-decoration: underline;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.index_projectDetail-34ylI .index_loadMore-31KJq:hover {
  color: #2861FC;
}
.index_saasProjectDetail-izDrP {
  position: relative;
  height: 80vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.index_selectContainer-3cRCu .ant-select-selection--single {
  background: #00000000;
  border: 0px;
}
.index_selectContainer-3cRCu .ant-select-arrow {
  margin-top: -7px;
  color: #8A8A8A;
}
.index_selectContainer-3cRCu .ant-select-selection-selected-value {
  float: right;
  color: #8A8A8A;
}
.index_selectContainer-3cRCu .ant-select-focused .ant-select-selection,
.index_selectContainer-3cRCu .ant-select-selection:focus,
.index_selectContainer-3cRCu .ant-select-selection:active {
  border-color: #00000000;
  border: 0px;
  box-shadow: 0px 0px 0px 0px;
  outline: none;
}
.index_moTag-1UxFH {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  margin-right: 8px;
  font-size: 12px;
}
.addDatasetModal {
  font-size: 12px;
}
.index_sizeInfo-1XDwb {
  font-size: 14px;
  color: #BFBFBF;
  padding-left: 37px;
  margin: 16px 0;
  margin-top: 8px;
}
.index_addDatasetModalHeader-2zgvV {
  margin-top: 16px;
  margin-left: 16px;
  margin-right: 16px;
}
.index_addDatasetModalHeader-2zgvV .index_addDatasetTitleBorder-3y8bD {
  float: left;
  width: 6px;
  height: 54px;
  background: #2861FC;
  border-radius: 3px;
  margin-right: 16px;
}
.index_addDatasetModalHeader-2zgvV .index_addDatasetTitle-2_HRa {
  margin-left: 22px;
  margin-bottom: 16px;
  font-size: 24px;
  color: #1E1E1E;
  line-height: 23px;
}
.index_addDatasetModalHeader-2zgvV .index_addDatasetDesc-MbE6z {
  font-size: 12px;
  color: #BFBFBF;
}
.index_addDatasetModalBody-3kLq8 {
  margin-left: 16px;
  margin-right: -20px;
  padding-right: 38px;
  max-height: 346px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItem-Bf1Kf,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemSelected-3YYBN,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemDisabled-3j0pF {
  height: 50px;
  margin-bottom: 24px;
  border-radius: 24px;
  background: #F9F9F9;
  display: flex;
  align-items: center;
  padding: 0 24px;
  justify-content: space-between;
  font-size: 14px;
  color: #313131;
  cursor: pointer;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItem-Bf1Kf .index_addDatasetItemName-orz_z,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemSelected-3YYBN .index_addDatasetItemName-orz_z,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemDisabled-3j0pF .index_addDatasetItemName-orz_z {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 80%;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItem-Bf1Kf:last-child,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemSelected-3YYBN:last-child,
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemDisabled-3j0pF:last-child {
  margin-bottom: 0;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemSelected-3YYBN {
  color: #4B8EDA;
  background: #E9F4FE;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItemDisabled-3j0pF {
  background: #F9F9F9;
  color: #BFBFBF;
  cursor: not-allowed;
}
.index_addDatasetModalBody-3kLq8 .index_addDatasetItem-Bf1Kf:hover {
  background: #E9F4FE;
}
.index_addDatasetFooter-1qdPA {
  display: flex;
  justify-content: space-between;
  margin-top: 48px;
}
.index_addDatasetFooter-1qdPA .index_addDatasetFooterBtn-2Etcf {
  border-radius: 24px;
  color: white;
  float: right;
  display: inline-block;
}
.index_addDatasetFooter-1qdPA .index_addDatasetFooterBtnCancel-3VANf {
  border-radius: 24px;
  border: 1px solid #2861FC;
  color: #2861FC;
  float: right;
  display: inline-block;
  margin-right: 16px;
}
.index_deleteModalHeader-Ts3Qa {
  height: 50px;
  background: #F5F5F5;
  color: #313131;
  font-size: 16px;
  font-weight: 600;
  padding: 16px;
}
.index_deleteModalBody-2b7kB {
  color: #313131;
  font-size: 16px;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
.index_deleteModalFooter-1EUxV {
  display: flex;
  justify-content: flex-end;
  padding: 16px;
  padding-top: 0;
}
.index_relateProjects-3eQ3a {
  margin-top: 32px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_relateProjects-3eQ3a .index_relateProjectsHeader-3nAU9 {
  color: #313131;
  font-size: 18px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-TdbtX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3YDa4 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3YDa4 .index_forkDiv2QueueInit-2KO2K {
  height: 100px !important;
}
.index_forkDiv1-3YDa4 .index_forkDiv2Queue-1F_xO {
  height: 151px !important;
}
.index_forkDiv1-3YDa4 .index_forkDiv2-2hDkg {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3YDa4 .index_forkDiv2-2hDkg .index_word-1fLn- {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3YDa4 .index_forkDiv2-2hDkg .index_word-1fLn- .index_boldWord-3aBIn {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3YDa4 .index_forkDiv2-2hDkg .index_loadingHint-3aMMr {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1_KGZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3EvIO {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-aQGfe {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2WAao {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2WAao::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1gMUp {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1gMUp .index_filterCheckbox-2GqJv {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1gMUp .index_filterFooter-e-cJ1 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1gMUp .index_numberInput-3a571 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1gMUp .index_filterTitle-zIXms {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1gMUp .index_modalBtnCancel-1_KGZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1gMUp .index_modalBtnOk-Zt6ce {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1gMUp .index_tableBtn-ifuGp {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1gMUp .index_tableBtn-ifuGp:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1gMUp :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1BUkk {
  display: flex;
}
.index_splitLine-1q5nu {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1-BJR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-m9gb6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3QcTD {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-_Tvqp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-_Tvqp:hover {
  text-decoration: underline;
}
.index_copyLink-qW5FL {
  margin-left: 24px;
}
.index_copyLink-qW5FL .index_copyIcon-LuEsU {
  margin-right: 4px;
}
.index_flexCenter-F7gps {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2QZZ3 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2oRuu {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1xGiN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-37kqt {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-37kqt:hover {
  color: #2861FC;
}
.index_bluePlainText-XrtBN {
  color: #2861FC;
}
.index_blueTextPlain-CX8zz {
  color: #2861FC;
}
.index_antInput-1zZFy {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2pTTN {
  margin-right: 16px;
}
.index_ml8-3IDnO {
  margin-left: 8px;
}
.index_mr8-_fQ6v {
  margin-right: 8px;
}
.index_mb16-1CDeU {
  margin-bottom: 16px;
}
.index_moTag-3gGdn {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-26Nx9 {
  cursor: pointer;
}
.index_moUserAvatar-rZmR_ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2B1uO {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-26Nx9:hover .index_moUserAvatar-rZmR_ {
  color: #2861FC;
}
.index_navOverlay-21v4X .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-21v4X .ant-dropdown-menu-item a,
.index_navOverlay-21v4X .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-21v4X .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-21v4X .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1T4YA .index_subTitle-G1Z2d {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1T4YA .ant-table-thead > tr > th,
.index_homeworkTableStyle-1T4YA .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1T4YA .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1T4YA .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1T4YA .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1T4YA .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1T4YA .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1T4YA .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1T4YA .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3IWnz,
.index_modalHeaderNew-3_Eud {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3_Eud {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2moK5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3IWnz:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3IWnz {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3IWnz:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1kpao {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1-BJR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-F7gps {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1gn8i {
  margin-left: 16px;
}
.index_mr16-2pTTN {
  margin-right: 16px;
}
.index_phone-modal-GkW82 {
  width: 80% !important;
}
.index_medalSrc-hAzT7 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-h98T2 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-h98T2 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2UNIa .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2UNIa .ant-tabs {
  background: white;
}
.index_tabStyle-2UNIa .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2omhJ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-9OFhV {
  width: 100%;
}
.index_spin-9OFhV .index_ant-spin-container-1k31N {
  width: 100%;
}
.index_confirmBtns-TZ35d {
  color: red;
}
.index_confirmBtns-TZ35d .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3WoNc {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3WoNc .index_studentNum-2t3ft {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3Eo87 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3Eo87 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3Eo87 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Eo87 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3Eo87 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-rOFOf {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_moButton-1yP4n {
  color: #2861FC;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.index_moButton-1yP4n:hover {
  color: #2861FC !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-HAZAg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-wSMUR {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-wSMUR .index_forkDiv2QueueInit-ravME {
  height: 100px !important;
}
.index_forkDiv1-wSMUR .index_forkDiv2Queue-2F20R {
  height: 151px !important;
}
.index_forkDiv1-wSMUR .index_forkDiv2-zP3Cl {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-wSMUR .index_forkDiv2-zP3Cl .index_word-2UsJ3 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-wSMUR .index_forkDiv2-zP3Cl .index_word-2UsJ3 .index_boldWord-NiCgh {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-wSMUR .index_forkDiv2-zP3Cl .index_loadingHint-2AMV3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1C9US {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1BBY7 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2a-iD {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-nGo4o {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-nGo4o::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2bzJA {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2bzJA .index_filterCheckbox-3tHo4 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2bzJA .index_filterFooter-3buqF {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2bzJA .index_numberInput-2LR7K {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2bzJA .index_filterTitle-1D-8n {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2bzJA .index_modalBtnCancel-1C9US {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2bzJA .index_modalBtnOk-30P4w {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2bzJA .index_tableBtn-1_SCB {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2bzJA .index_tableBtn-1_SCB:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2bzJA :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2duWZ {
  display: flex;
}
.index_splitLine-xtgmW {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-16FrZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-CziRi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3J4EX {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1MypR {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1MypR:hover {
  text-decoration: underline;
}
.index_copyLink-2LiEf {
  margin-left: 24px;
}
.index_copyLink-2LiEf .index_copyIcon-38ftG {
  margin-right: 4px;
}
.index_flexCenter-3ighy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3xBwr {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3kdU6 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-17wy8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2v-2h {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2v-2h:hover {
  color: #2861FC;
}
.index_bluePlainText-nscFA {
  color: #2861FC;
}
.index_blueTextPlain-HO6fB {
  color: #2861FC;
}
.index_antInput-2dVYA {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1d8hK {
  margin-right: 16px;
}
.index_ml8-3Wa8G {
  margin-left: 8px;
}
.index_mr8-1m49k {
  margin-right: 8px;
}
.index_mb16-afwiP {
  margin-bottom: 16px;
}
.index_moTag-3VxLg {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-UHYHf {
  cursor: pointer;
}
.index_moUserAvatar-3pkEh {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3EYH7 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-UHYHf:hover .index_moUserAvatar-3pkEh {
  color: #2861FC;
}
.index_navOverlay-1WJXC .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1WJXC .ant-dropdown-menu-item a,
.index_navOverlay-1WJXC .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1WJXC .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1WJXC .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2b7bl .index_subTitle-2Ntbk {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2b7bl .ant-table-thead > tr > th,
.index_homeworkTableStyle-2b7bl .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2b7bl .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2b7bl .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2b7bl .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2b7bl .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2b7bl .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2b7bl .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2b7bl .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Jo02,
.index_modalHeaderNew-3FnS3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3FnS3 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1UknZ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Jo02:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Jo02 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Jo02:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2Weqp {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-16FrZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3ighy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-mNzXK {
  margin-left: 16px;
}
.index_mr16-1d8hK {
  margin-right: 16px;
}
.index_phone-modal-3XC00 {
  width: 80% !important;
}
.index_medalSrc-2L0aR {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3UU_U 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3UU_U {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Uqbs .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Uqbs .ant-tabs {
  background: white;
}
.index_tabStyle-1Uqbs .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2D6m8 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-33cMW {
  width: 100%;
}
.index_spin-33cMW .index_ant-spin-container-3jWfo {
  width: 100%;
}
.index_confirmBtns-1flse {
  color: red;
}
.index_confirmBtns-1flse .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-rqa63 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-rqa63 .index_studentNum-mQoui {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3XoGH .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3XoGH .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3XoGH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3XoGH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3XoGH .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-81SKi {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_uploaderWrap-2sHPF {
  height: 100%;
  display: flex;
  width: 100%;
}
.index_uploaderWrap-2sHPF .index_uploader-2jO3- {
  width: 100%;
  height: 100%;
}
.index_uploaderWrap-2sHPF .index_uploader-2jO3- .index_text1-1Fqfy {
  margin-top: 8px;
  font-size: 14px;
  text-align: center;
  color: #969DA6;
}
.index_uploaderWrap-2sHPF .index_uploader-2jO3- .index_text2-3oi1B {
  text-align: center;
  color: gray;
  margin-bottom: 0;
}
.index_fileItem-1EK9L {
  display: flex;
  align-items: center;
  color: #969da6;
  font-size: 14px;
  margin-bottom: 8px;
}
.index_fileItem-1EK9L .index_title-Yekad {
  max-width: 250px;
  white-space: nowrap;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #24292E;
}
.index_fileItemDataset-Atzm2 {
  padding: 10px 16px 4px 16px;
  font-size: 12px;
  color: #596069;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetHeader-3KkkI {
  display: flex;
  align-items: center;
  color: #969da6;
  font-size: 14px;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetHeader-3KkkI .index_title-Yekad {
  max-width: 300px;
  white-space: nowrap;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #596069;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetBottom-33iFd {
  display: flex;
  align-items: center;
  color: #969da6;
  font-size: 14px;
  margin-bottom: 8px;
  height: 21px;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetBottom-33iFd .index_fileItemDatasetHoverAction-30ivO {
  display: none;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetBottom-33iFd .index_fileItemDatasetStatusHoverAction-17OZB {
  display: block;
}
.index_fileItemDataset-Atzm2 .index_fileItemDatasetBottom-33iFd .index_fileItemDatasetHoverNumAction-1BMz6 {
  display: flex;
  white-space: nowrap;
}
.index_fileItemDataset-Atzm2:hover {
  background: #F9F9F9;
  border-radius: 4px;
}
.index_fileItemDataset-Atzm2:hover .index_fileItemDatasetHoverAction-30ivO {
  display: flex;
  align-items: center;
}
.index_fileItemDataset-Atzm2:hover .index_fileItemDatasetStatusHoverAction-17OZB {
  display: none;
}
.index_fileItemDataset-Atzm2:hover .index_fileItemDatasetHoverNumAction-1BMz6 {
  margin: 0;
}
.index_alertMsg-2K4PM {
  width: 97%;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}
.index_progress-2y1XK {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 48px;
}

[hidden] {
    display: none !important;
}

.react-fine-uploader-gallery-nodrop-container,
.react-fine-uploader-gallery-dropzone {
    border-radius: 6px;
    background-color: #ffffff;
    max-height: 490px;
    min-height: 310px;
    overflow-y: hidden;
    padding: 15px 15px 15px 5px;
    position: relative;
}

.react-fine-uploader-gallery-dropzone {
    /*border: 2px dashed #E8EAED;*/
}
.react-fine-uploader-gallery-dropzone-upload-icon {
    height: 36px;
    margin-bottom: -6px;
    margin-right: 10px;
    width: 36px;
}

.react-fine-uploader-gallery-nodrop-container {
    /*border: 2px solid #00ABC7;*/
}

.react-fine-uploader-gallery-dropzone-active  {
    background: #FDFDFD;
    /*border: 2px solid #00ABC7;*/
}

.react-fine-uploader-gallery-dropzone-content,
.react-fine-uploader-gallery-nodrop-content {
    font-size: 36px;
    left: 0;
    opacity: 0.25;
    position: absolute;
    text-align: center;
    top: 38%;
    width: 100%;
    background: #ffffff;
}

.react-fine-uploader-gallery-file-input-container {
    background: #2861FC;
    /*border: 1px solid #37B7CC;*/
    border-radius: 3px;
    color: #FFFFFF;
    display: inline;
    float: left;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    text-align: center;
    width: 150px;
  margin-left: 36px;
  cursor: pointer;
}
.react-fine-uploader-gallery-file-input-container:hover {
    background: #3854cc;
}
.react-fine-uploader-gallery-file-input-container:focus {
    outline: 1px dotted #000000;
}
.react-fine-uploader-gallery-file-input-content {
    display: inline-block;
    margin-top: -2px;
}
.react-fine-uploader-gallery-file-input-upload-icon {
    fill: white;
    height: 24px;
    margin-bottom: -6px;
    margin-right: 5px;
    width: 24px;
}

.react-fine-uploader-gallery-progress-bar,
.react-fine-uploader-gallery-total-progress-bar {
    border-radius: 3px;
}
.react-fine-uploader-gallery-progress-bar-container,
.react-fine-uploader-gallery-total-progress-bar-container {
    background: #F0F2F5;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) inset;
    position: absolute;
}
.react-fine-uploader-gallery-total-progress-bar-container {
    display: inline-block;
    height: 25px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
    width: 70%;
}
.react-fine-uploader-gallery-progress-bar,
.react-fine-uploader-gallery-total-progress-bar {
    background: #2861FC;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) inset;
    height: inherit;
}
.react-fine-uploader-gallery-progress-bar-container {
    height: 15px;
    left: 50%;
    opacity: 0.9;
    top: 60px;
    transform: translateX(-50%);
    width: 90%;
    z-index: 1;
}

.react-fine-uploader-gallery-files {
    clear: both;
    list-style: none;
    max-height: 450px;
    overflow-y: auto;
    padding-left: 27px;
    padding-top: 15px;
}
.react-fine-uploader-gallery-files-enter {
    opacity: 0.01;
}
.react-fine-uploader-gallery-files-enter.react-fine-uploader-gallery-files-enter-active {
    opacity: 1;
    transition: opacity 500ms ease-in;
}
.react-fine-uploader-gallery-files-leave {
    opacity: 1;
}
.react-fine-uploader-gallery-files-leave.react-fine-uploader-gallery-files-leave-active {
    opacity: 0.01;
    transition: opacity 300ms ease-in;
}

.react-fine-uploader-gallery-file {
    background-color: #FFFFFF;
    border-radius: 9px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.22);
    display: inline-block;
    font-size: 13px;
    height: 165px;
    line-height: 16px;
    margin: 0 25px 25px 10px;
    position: relative;
    vertical-align: top;
    width: 130px;
}

.react-fine-uploader-gallery-thumbnail-container {
    display: block;
    height: 130px;
    text-align: center;
}
.react-fine-uploader-gallery-thumbnail {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.react-fine-uploader-gallery-thumbnail-icon-backdrop,
.react-fine-uploader-gallery-upload-failed-icon,
.react-fine-uploader-gallery-upload-success-icon {
    left: 50%;
    opacity: 0.5;
    position: absolute;
    top: 39%;
    transform: translate(-50%, -50%);
}
.react-fine-uploader-gallery-upload-failed-icon,
.react-fine-uploader-gallery-upload-success-icon {
    height: 60px;
    width: 60px;
    z-index: 1;
}
.react-fine-uploader-gallery-upload-success-icon {
    fill: green;
}
.react-fine-uploader-gallery-upload-failed-icon {
    fill: red;
}
.react-fine-uploader-gallery-thumbnail-icon-backdrop {
    background-color: white;
    border-radius: 30px;
    height: 50px;
    width: 50px;
}

.react-fine-uploader-gallery-file-footer {
    padding-left: 5px;
    padding-right: 5px;
}

.react-fine-uploader-gallery-filename {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.react-fine-uploader-gallery-filesize {
    display: block;
    float: right;
}

.react-fine-uploader-gallery-status {
    font-style: italic;
}

.react-fine-uploader-gallery-cancel-button:hover svg,
.react-fine-uploader-gallery-delete-button:hover svg,
.react-fine-uploader-gallery-pause-resume-button:hover svg,
.react-fine-uploader-gallery-retry-button:hover svg {
    fill: grey;
}
.react-fine-uploader-gallery-cancel-button:focus,
.react-fine-uploader-gallery-delete-button:focus,
.react-fine-uploader-gallery-pause-resume-button:focus,
.react-fine-uploader-gallery-retry-button:focus {
    outline: none;
}
.react-fine-uploader-gallery-cancel-button:focus svg,
.react-fine-uploader-gallery-delete-button:focus svg,
.react-fine-uploader-gallery-pause-resume-button:focus svg,
.react-fine-uploader-gallery-retry-button:focus svg {
    fill: grey;
}
.react-fine-uploader-gallery-cancel-button,
.react-fine-uploader-gallery-delete-button,
.react-fine-uploader-gallery-pause-resume-button,
.react-fine-uploader-gallery-retry-button {
    background: transparent;
    border: 0;
    position: absolute;
}
.react-fine-uploader-gallery-cancel-button,
.react-fine-uploader-gallery-delete-button {
    right: -18px;
    top: -12px;
}
.react-fine-uploader-gallery-pause-resume-button,
.react-fine-uploader-gallery-retry-button {
    left: -18px;
    top: -12px
}
.react-fine-uploader-resume-button, .react-fine-uploader-pause-button{
  background: white;
  border: none;
  color: #2861FC;
  cursor: pointer;
}

.react-fine-uploader-file-progress-bar-container {
  width: 100%;
  height: 100%;
  border-radius: 32px;
  background: #E7E7E7;
  overflow: hidden;
  /*margin-left: 8px;*/

}
.fileItemDatasetBottom .react-fine-uploader-file-progress-bar-container {
  width: 440px;
  margin-left: 0;
}

.react-fine-uploader-file-progress-bar {
  background: #2861FC;
  height: 100%;
}
.react-fine-uploader-file-progress-bar[aria-valuenow="100"]{
  background: #AEE134;
}
.react-fine-uploader-file-input-container {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: flex !important;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1lXpo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2nop9 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2nop9 .index_forkDiv2QueueInit-2A08f {
  height: 100px !important;
}
.index_forkDiv1-2nop9 .index_forkDiv2Queue-19YNM {
  height: 151px !important;
}
.index_forkDiv1-2nop9 .index_forkDiv2-3feR0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2nop9 .index_forkDiv2-3feR0 .index_word-2zp-Q {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2nop9 .index_forkDiv2-3feR0 .index_word-2zp-Q .index_boldWord-3p5qX {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2nop9 .index_forkDiv2-3feR0 .index_loadingHint-10gcg {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1o9xw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3mSoJ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset--aJUt {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2mbrD {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2mbrD::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3X9eS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3X9eS .index_filterCheckbox-1SLpt {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3X9eS .index_filterFooter-3YJio {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3X9eS .index_numberInput-2yeTS {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3X9eS .index_filterTitle-2jk0B {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3X9eS .index_modalBtnCancel-1o9xw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3X9eS .index_modalBtnOk-RLtf3 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3X9eS .index_tableBtn-j-3jt {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3X9eS .index_tableBtn-j-3jt:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3X9eS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1nEIG {
  display: flex;
}
.index_splitLine-3bQQ9 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2w92U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-d3Hm1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2qJmR {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1GSyq {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1GSyq:hover {
  text-decoration: underline;
}
.index_copyLink-3iDP8 {
  margin-left: 24px;
}
.index_copyLink-3iDP8 .index_copyIcon-2NEQj {
  margin-right: 4px;
}
.index_flexCenter-1PZlb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-q19hn {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2fIUY {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1PXMC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Rzov {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Rzov:hover {
  color: #2861FC;
}
.index_bluePlainText-1KywC {
  color: #2861FC;
}
.index_blueTextPlain-2E1H3 {
  color: #2861FC;
}
.index_antInput-1_Sf5 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-fuzZ6 {
  margin-right: 16px;
}
.index_ml8-1pyQE {
  margin-left: 8px;
}
.index_mr8-1j1rV {
  margin-right: 8px;
}
.index_mb16-2F59V {
  margin-bottom: 16px;
}
.index_moTag-RtAL_ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3zITu {
  cursor: pointer;
}
.index_moUserAvatar-3583S {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1KMyA {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3zITu:hover .index_moUserAvatar-3583S {
  color: #2861FC;
}
.index_navOverlay-3prWe .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3prWe .ant-dropdown-menu-item a,
.index_navOverlay-3prWe .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3prWe .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3prWe .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2LMl- .index_subTitle-1OR0Q {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2LMl- .ant-table-thead > tr > th,
.index_homeworkTableStyle-2LMl- .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2LMl- .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2LMl- .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2LMl- .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2LMl- .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2LMl- .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2LMl- .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2LMl- .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-UOHCy,
.index_modalHeaderNew-3tXxV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3tXxV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore--NRk- {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-UOHCy:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-UOHCy {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-UOHCy:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3bEFC {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2w92U {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1PZlb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-13l1I {
  margin-left: 16px;
}
.index_mr16-fuzZ6 {
  margin-right: 16px;
}
.index_phone-modal-133lG {
  width: 80% !important;
}
.index_medalSrc-3vOOl {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1cbyL 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1cbyL {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-Y4xp8 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-Y4xp8 .ant-tabs {
  background: white;
}
.index_tabStyle-Y4xp8 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2pSSe {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3Fjvb {
  width: 100%;
}
.index_spin-3Fjvb .index_ant-spin-container-AeaHU {
  width: 100%;
}
.index_confirmBtns-25HiA {
  color: red;
}
.index_confirmBtns-25HiA .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2DGid {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2DGid .index_studentNum-1Mdwj {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2_Ax2 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2_Ax2 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2_Ax2 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2_Ax2 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2_Ax2 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1gSoX {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_previewTable-3aT9k .thumbnailDivScrollant-table td {
  white-space: nowrap;
}
.index_previewTable-3aT9k .index_fixedWidthTable-23Swn table {
  table-layout: fixed;
}
.index_previewTable-3aT9k .index_fixedWidthTable-23Swn .index_ant-table-tbody--DjNZ > tr > td {
  word-wrap: break-word;
  word-break: break-all;
}
.index_audio-KTYxJ {
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_media-z3IDn {
  max-width: 100%;
}
.index_spin-3Fjvb {
  height: 300px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_thumbnailDiv-3ybo1 {
  display: flex;
  flex-wrap: wrap;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw {
  display: flex;
  flex-wrap: wrap;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw .index_eachThumbnailDiv-npKr2 {
  width: 100px;
  margin-top: 24px;
  margin-right: 56px;
  cursor: pointer;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw .index_eachThumbnailDiv-npKr2 .index_spin-3Fjvb {
  height: 300px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw .index_eachThumbnailDiv-npKr2 .index_eachThumbnailPic-2fibC {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw .index_eachThumbnailDiv-npKr2 .index_eachThumbnailText-21GCW {
  font-size: 12px;
  color: #313131;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_thumbnailDiv-3ybo1 .index_thumbnailDivScroll-2kzaw .index_eachThumbnailDiv-npKr2:nth-child(6n) {
  margin-right: 0;
}
.index_otherFile-36oaF {
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  margin-top: 36px;
  font-size: 12px;
}
.index_otherFile-36oaF p {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  margin-top: 12px;
}
.index_textViewer-1vHLR {
  margin-bottom: 16px;
}
.index_textViewer-1vHLR .react-mde {
  border: 0;
}
.index_textViewer-1vHLR .react-mde-tabbed-layout > .mde-preview {
  height: 530px!important;
  overflow: scroll;
}
.index_textViewer-1vHLR .react-mde-vertical-layout .react-mde-content .mde-preview {
  border: 0;
}
.index_textViewer-1vHLR .react-mde-vertical-layout .react-mde-content .mde-preview .mde-preview-content {
  padding-left: 20px;
}
.index_textViewer-1vHLR .react-mde-vertical-layout .react-mde-content .mde-text {
  height: 0;
  min-height: 0;
  overflow: auto;
}
.index_deleteModalHeader-1iDTw {
  height: 50px;
  background: #F5F5F5;
  color: #313131;
  font-size: 16px;
  font-weight: 600;
  padding: 16px;
}
.index_deleteModalBody-3aCnD {
  color: #313131;
  font-size: 16px;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
.index_deleteModalFooter-1ZttY {
  display: flex;
  justify-content: flex-end;
  padding: 16px;
  padding-top: 0;
}
.index_deleteModalFooter-1ZttY .index_deleteModalFooterOk-3Ay-S {
  background: #2861FC;
  color: white;
  border-radius: 24px;
}
.index_deleteModalFooter-1ZttY .index_deleteModalFooterCancel-RQniu {
  color: #2861FC;
  border-color: #2861FC;
  border-radius: 24px;
}
.index_datasetPriview-3IZAq {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-top: 16px;
}
.index_datasetPriview-3IZAq .react-mde-tabbed-layout > .mde-text {
  height: 430px!important;
  overflow: scroll;
}
.index_datasetPriview-3IZAq .mde-preview {
  height: 430px!important;
  overflow: scroll;
}
.index_datasetPriview-3IZAq .ant-tree-checkbox-inner,
.index_datasetPriview-3IZAq .ant-checkbox-inner {
  width: 14px !important;
  height: 14px !important;
}
.index_datasetPriview-3IZAq .ant-tree-checkbox-inner:after,
.index_datasetPriview-3IZAq .ant-checkbox-inner:after {
  left: 3.571429px !important;
  top: 5.142857px !important;
}
.index_datasetPriview-3IZAq .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after,
.index_datasetPriview-3IZAq .ant-checkbox-indeterminate .ant-checkbox-inner:after {
  left: 50% !important;
  top: 50% !important;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L {
  width: 244px;
  height: 634px;
  background: white;
  border-radius: 4px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA {
  width: 100%;
  border-radius: 4px;
  height: 100%;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_antFileTitle-12lmk {
  display: inline-block;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileTitleAction-3Amln {
  position: absolute;
  right: 8px;
  color: #2861FC;
  opacity: 0;
  pointer-events: none;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_unzipping-2-EJk {
  opacity: 1;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .ant-tree li .ant-tree-node-content-wrapper {
  color: #596069;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i {
  height: 93%;
  overflow: scroll;
  margin-right: -7px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li span.ant-tree-switcher {
  color: #E6E6E6;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
  font-size: 25px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
  font-size: 25px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background: #f8f8f8;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper:hover {
  background: #E9F4FE;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper:hover span[data-action="true"] {
  display: inline-block;
  opacity: 1;
  pointer-events: all;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper:hover span[data-antdtreetitle="true"] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper-selected {
  background: #E9F4FE;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileList-3FI9i .ant-tree li .ant-tree-node-content-wrapper {
  padding: 8px 150% 0 150%;
  margin: -8px -150% 0 -150%;
  height: 40px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileHeader-2jRcp {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
  border-bottom: 1px solid #F9F9F9;
  align-items: center;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileHeader-2jRcp .index_fileBtn-2skSN {
  color: #2861FC;
  cursor: pointer;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileTitle-2A2OG {
  font-size: 16px;
  color: #313131;
  font-weight: 600;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_fileSize-16KIF {
  color: #8A8A8A;
  font-size: 12px;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_noFile-Lmqnn {
  padding-left: 16px;
  padding-top: 16px;
  text-align: center;
}
.index_datasetPriview-3IZAq .index_fileTreeWrap-2JM4L .index_fileTree-23zRA .index_previewFile-30zZB {
  padding: 3px 8px;
  margin: 8px 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.index_datasetPriview-3IZAq .index_saasFileTreeWrap-2NDAK {
  height: 56vh;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv {
  width: 940px;
  background: #ffffff;
  border-radius: 4px;
  height: 100%;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewTitle-3tQgd {
  font-size: 20px;
  color: #303030;
  font-weight: 600;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewHeaderWrap-2eqSS {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewEmpty-2torg {
  height: 550px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #8A8A8A;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_saasOverviewEmpty-2S8u_ {
  height: 100%;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewContent-1E120 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 95%;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewContent-1E120 .image-tip {
  display: none !important;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewEdit-1HsZc {
  display: none;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewEditHeaderWrap-tWtaH {
  text-align: center;
  color: #8A8A8A;
  font-size: 12px;
  margin-bottom: 24px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewTitleHeaderWrap-1HmQL {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 36px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewTitleHeader-7BfbI {
  display: flex;
  align-items: center;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_overviewTitleBorder-2HHFT {
  width: 4px;
  height: 20px;
  background: #2861FC;
  border-radius: 2px;
  margin-right: 16px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  color: #969DA6;
  display: flex;
  padding: 15px 24px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X span {
  display: inline-block;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X .index_mr8-1j1rV {
  margin-right: 8px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X .index_mr8-1j1rV .index_numOrTitle-2sx3s {
  color: #313131;
  font-size: 14px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X .index_mr16-fuzZ6 {
  margin-right: 16px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileTop-3W-8X .index_mr16-fuzZ6 .index_numOrTitle-2sx3s {
  color: #313131;
  font-size: 14px;
  max-width: 400px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_otherInfoTitleWrap-wmnh0 {
  display: flex!important;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_otherInfoModify-dn7ZA {
  font-size: 14px;
  color: #8A8A8A;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_otherInfoSizeWrap-2MRXO {
  display: flex;
  align-items: center;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_otherInfoSize-3Soci {
  color: #989898;
  font-weight: 400;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileMainContainer-14hYr {
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  max-height: 550px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileMainContainer-14hYr .index_tooltip-3tEBa {
  margin-bottom: 16px;
  color: #969da6;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileMainContainer-14hYr::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_fileMainContainer-14hYr::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv .index_saasHeight-2wugW {
  height: 86%;
}
.index_datasetPriview-3IZAq .index_fileContent-2_hsv:hover .index_overviewEdit-1HsZc {
  display: block;
}
.index_kong-3xMW9 {
  padding-top: 100px;
  text-align: center;
  padding-bottom: 30px;
}
.index_kong-3xMW9 p {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 20px;
  color: #999999;
  text-align: center;
  line-height: 28px;
}
.index_kong-3xMW9 p span {
  color: #2861FC;
  cursor: pointer;
}

.index_datasetWrappper-ewPOH .ant-pagination-item-active {
  background-color: #fff;
}
.index_datasetWrappper-ewPOH .ant-pagination-item-active a {
  color: #2861fc !important;
}
.index_datasetWrappper-ewPOH .index_selectWrapper-NN5kL {
  display: flex;
  margin-bottom: 12px;
}
.index_datasetWrappper-ewPOH .index_selectWrapper-NN5kL .index_selectTitle-3LNGf {
  margin-right: 14px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88);
}
.index_datasetWrappper-ewPOH .index_selectWrapper-NN5kL .index_font-29ytX {
  opacity: 0.6;
  color: rgba(0, 0, 0, 0.85);
}
.index_datasetWrappper-ewPOH .index_tableAction-1gmWm {
  cursor: pointer;
}
.index_datasetWrappper-ewPOH .index_tableAction-1gmWm:hover {
  color: #2861fc;
}
.index_datasetWrappper-ewPOH .index_tabsContainer-Kir17 {
  display: flex;
  justify-content: space-between;
  height: 37px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 8px;
}
.index_datasetWrappper-ewPOH .index_tabsContainer-Kir17 .ant-tabs-bar {
  margin: 0;
  border: none;
}
.index_datasetWrappper-ewPOH .index_tabsContainer-Kir17 .ant-tabs-tab {
  padding: 8px 5px !important;
  margin: 0 20px 0 0 !important;
}
.index_datasetWrappper-ewPOH .index_tabsContainer-Kir17 .ant-tabs-ink-bar {
  width: 38px !important;
}
.index_datasetWrappper-ewPOH .index_tabsContainer-Kir17 .index_search-gAdpz {
  width: 275px;
  height: 32px;
  border-radius: 2px;
  margin-top: 2px;
}
.index_datasetWrappper-ewPOH .ant-table-wrapper {
  height: var(--tableHeight);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2eZBn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2Ouab {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2Ouab .index_forkDiv2QueueInit-1zUAT {
  height: 100px !important;
}
.index_forkDiv1-2Ouab .index_forkDiv2Queue-2MWIh {
  height: 151px !important;
}
.index_forkDiv1-2Ouab .index_forkDiv2-1e5ph {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2Ouab .index_forkDiv2-1e5ph .index_word-KLkU_ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2Ouab .index_forkDiv2-1e5ph .index_word-KLkU_ .index_boldWord-22sKe {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2Ouab .index_forkDiv2-1e5ph .index_loadingHint-27C2D {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2Qlcv {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-24f8L {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2HtOr {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2qm5x {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2qm5x::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-iRC9u {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-iRC9u .index_filterCheckbox-dFYGd {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-iRC9u .index_filterFooter-17PHM {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-iRC9u .index_numberInput-O9Bpu {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-iRC9u .index_filterTitle-Dgw7r {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-iRC9u .index_modalBtnCancel-2Qlcv {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-iRC9u .index_modalBtnOk-33tl4 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-iRC9u .index_tableBtn-2IJI9 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-iRC9u .index_tableBtn-2IJI9:hover {
  color: #2861FC;
}
.index_tableFilterDiv-iRC9u :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3aISG {
  display: flex;
}
.index_splitLine-2J-L1 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1vfCc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-7Ato4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-XhFVm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1BhYd {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1BhYd:hover {
  text-decoration: underline;
}
.index_copyLink-20Gw_ {
  margin-left: 24px;
}
.index_copyLink-20Gw_ .index_copyIcon-2wmDt {
  margin-right: 4px;
}
.index_flexCenter-3PqZ2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-38lTI {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1e-uT {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2x8W5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3ZL3N {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3ZL3N:hover {
  color: #2861FC;
}
.index_bluePlainText-3o_By {
  color: #2861FC;
}
.index_blueTextPlain-1qvav {
  color: #2861FC;
}
.index_antInput-uFn9M {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-lPi50 {
  margin-right: 16px;
}
.index_ml8-3K9V_ {
  margin-left: 8px;
}
.index_mr8-3y1Tq {
  margin-right: 8px;
}
.index_mb16-Mxvbs {
  margin-bottom: 16px;
}
.index_moTag-3KiGQ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1mrJp {
  cursor: pointer;
}
.index_moUserAvatar-1jwOr {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3q8Yk {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1mrJp:hover .index_moUserAvatar-1jwOr {
  color: #2861FC;
}
.index_navOverlay-ibpVm .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-ibpVm .ant-dropdown-menu-item a,
.index_navOverlay-ibpVm .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-ibpVm .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-ibpVm .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-XXa7g .index_subTitle-1Khp3 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-XXa7g .ant-table-thead > tr > th,
.index_homeworkTableStyle-XXa7g .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-XXa7g .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-XXa7g .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-XXa7g .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-XXa7g .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-XXa7g .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-XXa7g .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-XXa7g .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2_w9O,
.index_modalHeaderNew-1Cxdl {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1Cxdl {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3Pv3p {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2_w9O:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2_w9O {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2_w9O:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1HqRt {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1vfCc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3PqZ2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1LCkh {
  margin-left: 16px;
}
.index_mr16-lPi50 {
  margin-right: 16px;
}
.index_phone-modal-3x666 {
  width: 80% !important;
}
.index_medalSrc-ZAvTS {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-77KMg 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-77KMg {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3aUs1 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3aUs1 .ant-tabs {
  background: white;
}
.index_tabStyle-3aUs1 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-6LMWD {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-333rq {
  width: 100%;
}
.index_spin-333rq .index_ant-spin-container-2c37m {
  width: 100%;
}
.index_confirmBtns-2s0gi {
  color: red;
}
.index_confirmBtns-2s0gi .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-R9Oc0 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-R9Oc0 .index_studentNum-OIFYj {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1nb8e .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1nb8e .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1nb8e .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1nb8e .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1nb8e .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2G_IF {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_datasetsLayout-11Vqa {
  height: 100%;
}
.index_datasetsLayout-11Vqa .index_operator-1Zz9H i {
  cursor: pointer;
}
.index_datasetsLayout-11Vqa .index_operator-1Zz9H .icon-button_delete:hover {
  color: #2861fc;
}
.index_datasetsLayout-11Vqa .index_operator-1Zz9H .icon-details {
  color: #2861fc;
  margin-right: 20px;
}
.index_datasetsLayout-11Vqa .index_header-3WyQa {
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  padding-left: 24px;
  align-items: center;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_datasetsLayout-11Vqa .index_body-C_qFQ {
  padding: 16px 24px;
}
.index_datasetsLayout-11Vqa .index_body-C_qFQ .index_tableBar-18RQb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
}
.index_datasetsLayout-11Vqa .index_body-C_qFQ .index_tableBar-18RQb .index_hint-1Pjvh {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  color: #999999;
}
.index_datasetsLayout-11Vqa .index_body-C_qFQ .index_tableBar-18RQb .index_tableBtns-a3CbN {
  display: flex;
}
.index_datasetsLayout-11Vqa .index_body-C_qFQ .index_tableBar-18RQb .index_tableBtns-a3CbN .index_addBtn-2Hw_e:nth-child(1) {
  margin-right: 8px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB {
  height: 100%;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .ant-tabs-extra-content {
  float: left !important;
  margin-left: 16px;
  margin-right: 16px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_tabs-5-GOq {
  height: 100%;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_tabs-5-GOq .index_tabPane-CGqgL {
  height: 100%;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_back-1cIGf {
  font-size: 16px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_tabTitle-2yRpq {
  margin: 0 -12px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_uploadContainer--MvMw {
  height: 100%;
  padding: 12px 26px;
  color: rgba(0, 0, 0, 0.88);
  line-height: 22px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_uploadContainer--MvMw .index_form-io8NK {
  display: flex;
  margin-bottom: 24px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_uploadContainer--MvMw .index_form-io8NK textarea,
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_uploadContainer--MvMw .index_form-io8NK input {
  width: 300px;
}
.index_datasetsLayout-11Vqa .index_tabBody-24sAB .index_uploadContainer--MvMw .index_dragger-1_NsL {
  width: 100%;
  height: 300px;
  margin-top: 14px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-K2KZ3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2KiFq {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2KiFq .index_forkDiv2QueueInit-34dj_ {
  height: 100px !important;
}
.index_forkDiv1-2KiFq .index_forkDiv2Queue-2L7bS {
  height: 151px !important;
}
.index_forkDiv1-2KiFq .index_forkDiv2-1QDY- {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2KiFq .index_forkDiv2-1QDY- .index_word-gJyJE {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2KiFq .index_forkDiv2-1QDY- .index_word-gJyJE .index_boldWord-1yZdP {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2KiFq .index_forkDiv2-1QDY- .index_loadingHint-3D9dB {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-syHoA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-s0IPi {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-r7z3D {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2yA_p {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2yA_p::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-HEnyA {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-HEnyA .index_filterCheckbox-2_0Di {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-HEnyA .index_filterFooter-2yU5K {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-HEnyA .index_numberInput-1yCIc {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-HEnyA .index_filterTitle-9YN7K {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-HEnyA .index_modalBtnCancel-syHoA {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-HEnyA .index_modalBtnOk-aaDPW {
  border-radius: 24px !important;
}
.index_tableFilterDiv-HEnyA .index_tableBtn-1A2g8 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-HEnyA .index_tableBtn-1A2g8:hover {
  color: #2861FC;
}
.index_tableFilterDiv-HEnyA :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-pYMUM {
  display: flex;
}
.index_splitLine-3jS41 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-vlGm8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-37Q_F {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3iixq {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3UDdp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3UDdp:hover {
  text-decoration: underline;
}
.index_copyLink-1BhpS {
  margin-left: 24px;
}
.index_copyLink-1BhpS .index_copyIcon-33L_O {
  margin-right: 4px;
}
.index_flexCenter-5pwrV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3g2yL {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1RHfv {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2llbP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1BJuv {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1BJuv:hover {
  color: #2861FC;
}
.index_bluePlainText-3eeR8 {
  color: #2861FC;
}
.index_blueTextPlain-2DEPJ {
  color: #2861FC;
}
.index_antInput-2ZyQm {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1JAGY {
  margin-right: 16px;
}
.index_ml8-ROOI0 {
  margin-left: 8px;
}
.index_mr8-cR4WA {
  margin-right: 8px;
}
.index_mb16-36hPn {
  margin-bottom: 16px;
}
.index_moTag-28Krp {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3NI_B {
  cursor: pointer;
}
.index_moUserAvatar-1pnmg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3RoDI {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3NI_B:hover .index_moUserAvatar-1pnmg {
  color: #2861FC;
}
.index_navOverlay-3yH80 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3yH80 .ant-dropdown-menu-item a,
.index_navOverlay-3yH80 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3yH80 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3yH80 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2jvcE .index_subTitle-3m0-l {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2jvcE .ant-table-thead > tr > th,
.index_homeworkTableStyle-2jvcE .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2jvcE .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2jvcE .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2jvcE .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2jvcE .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2jvcE .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2jvcE .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2jvcE .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3kaoQ,
.index_modalHeaderNew-gPTSG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-gPTSG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-29u-c {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3kaoQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3kaoQ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3kaoQ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-30dCD {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-vlGm8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-5pwrV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-18IYb {
  margin-left: 16px;
}
.index_mr16-1JAGY {
  margin-right: 16px;
}
.index_phone-modal-3A_2t {
  width: 80% !important;
}
.index_medalSrc-3MItz {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-260yl 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-260yl {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3nGH5 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3nGH5 .ant-tabs {
  background: white;
}
.index_tabStyle-3nGH5 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3Fq0k {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-YrysE {
  width: 100%;
}
.index_spin-YrysE .index_ant-spin-container-3lMWg {
  width: 100%;
}
.index_confirmBtns-11O7x {
  color: red;
}
.index_confirmBtns-11O7x .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3VvVE {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3VvVE .index_studentNum-cIGD5 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-29G9N .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-29G9N .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-29G9N .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29G9N .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-29G9N .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2lUpY {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-36AY6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1PGuH {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1PGuH .index_forkDiv2QueueInit-3uLBW {
  height: 100px !important;
}
.index_forkDiv1-1PGuH .index_forkDiv2Queue-1GTfk {
  height: 151px !important;
}
.index_forkDiv1-1PGuH .index_forkDiv2-2t9Fs {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1PGuH .index_forkDiv2-2t9Fs .index_word-3_0wc {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1PGuH .index_forkDiv2-2t9Fs .index_word-3_0wc .index_boldWord-TnyyU {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1PGuH .index_forkDiv2-2t9Fs .index_loadingHint-2QTQV {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-eUSnR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-gaEyN {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-RrGRu {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3o2Q6 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3o2Q6::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2XugB {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2XugB .index_filterCheckbox-1cIo- {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2XugB .index_filterFooter-27Rgn {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2XugB .index_numberInput-kTWY8 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2XugB .index_filterTitle-1DbFr {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2XugB .index_modalBtnCancel-eUSnR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2XugB .index_modalBtnOk-1EUBB {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2XugB .index_tableBtn-1iA9E {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2XugB .index_tableBtn-1iA9E:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2XugB :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2ZzgE {
  display: flex;
}
.index_splitLine-2VdVS {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-BNPhX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-evOAq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2nLHg {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-zOgFN {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-zOgFN:hover {
  text-decoration: underline;
}
.index_copyLink-2Y3vX {
  margin-left: 24px;
}
.index_copyLink-2Y3vX .index_copyIcon-1a1G8 {
  margin-right: 4px;
}
.index_flexCenter-2LboC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2iZSr {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-qSF2k {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-8lt9k {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Lnpz {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Lnpz:hover {
  color: #2861FC;
}
.index_bluePlainText-pU86X {
  color: #2861FC;
}
.index_blueTextPlain-3svAi {
  color: #2861FC;
}
.index_antInput-Y_ro2 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3gpvy {
  margin-right: 16px;
}
.index_ml8-vqv7K {
  margin-left: 8px;
}
.index_mr8-2z9KZ {
  margin-right: 8px;
}
.index_mb16-1G3jR {
  margin-bottom: 16px;
}
.index_moTag-2ACzz {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3yss2 {
  cursor: pointer;
}
.index_moUserAvatar-3G6VM {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-5V7rD {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3yss2:hover .index_moUserAvatar-3G6VM {
  color: #2861FC;
}
.index_navOverlay-3bKbB .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3bKbB .ant-dropdown-menu-item a,
.index_navOverlay-3bKbB .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3bKbB .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3bKbB .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1xdDK .index_subTitle-gwyng {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1xdDK .ant-table-thead > tr > th,
.index_homeworkTableStyle-1xdDK .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1xdDK .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1xdDK .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1xdDK .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1xdDK .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1xdDK .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1xdDK .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1xdDK .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3E8Qj,
.index_modalHeaderNew-xMM5D {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-xMM5D {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3tGx5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3E8Qj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3E8Qj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3E8Qj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-11H1f {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-BNPhX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2LboC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-16PBx {
  margin-left: 16px;
}
.index_mr16-3gpvy {
  margin-right: 16px;
}
.index_phone-modal-3ZKk4 {
  width: 80% !important;
}
.index_medalSrc-1WUP1 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1Ak6y 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1Ak6y {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2gZQV .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2gZQV .ant-tabs {
  background: white;
}
.index_tabStyle-2gZQV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1hU1o {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3ndLq {
  width: 100%;
}
.index_spin-3ndLq .index_ant-spin-container-1mWlK {
  width: 100%;
}
.index_confirmBtns-GxSsH {
  color: red;
}
.index_confirmBtns-GxSsH .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2boGN {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2boGN .index_studentNum-1pLz9 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-D9fvF .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-D9fvF .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-D9fvF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-D9fvF .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-D9fvF .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1xFHx {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_splitLine-2VdVS {
  width: calc(100% - 68px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 36px;
}
.index_chapterModule-33OFV {
  padding-bottom: 40px;
}
.index_chapterModule-33OFV .index_showMore-3-aV4 {
  width: 100%;
  height: 64px;
  background: #FAFAFA;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_chapterModule-33OFV .index_collapse-2QZPt {
  background: #F6F6F6;
  border-radius: 4px;
  margin-bottom: 16px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .ant-collapse-content {
  background: #FFFFFF !important;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .ant-collapse-arrow {
  right: 24px;
  left: unset !important;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .ant-collapse-content-box {
  padding: 0px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .ant-collapse-item {
  border-bottom: unset;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .ant-collapse-header {
  height: 64px;
  line-height: 64px;
  padding: unset;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_freeTry-3SgZY {
  border-color: #6EBF05;
  color: #6EBF05;
  background: rgba(205, 255, 139, 0.15) !important;
  cursor: default;
  height: 26px;
  margin-left: 8px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_lock-3-Zao {
  margin-left: 8px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_learnText-2Ewqs {
  color: #333333;
  font-size: 14px;
  height: 100%;
  white-space: pre;
  display: flex;
  justify-content: space-between;
  padding-right: 2px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_learnTime-LNRzD {
  color: #2861FC;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 {
  height: 100%;
  width: 100%;
  font-size: 18px;
  font-family: sans-serif;
  font-weight: 500;
  color: #111111;
  padding-left: 36px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80:after {
  content: '';
  width: calc(100% - 68px);
  height: 1px;
  left: 36px;
  bottom: 0px;
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80[data-last='true']:after {
  height: 0px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 .index_headerCount-p7NaV {
  padding-right: 80px;
  font-family: PingFangSC-Regular, sans-serif;
  display: inline-flex;
  justify-content: space-between;
  color: #333333;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 .index_headerCount-p7NaV .index_studyTime-2IPkB {
  margin-right: 30px;
  width: 150px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: pre;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 26px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 .index_headerCount-p7NaV .index_studyTime-2IPkB .index_learnTime-LNRzD {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 .index_headerCount-p7NaV .index_test-3oiwu {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  white-space: pre;
  font-size: 16px;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_headerText-1Hx80 .index_headerCount-p7NaV .index_test-3oiwu .index_blodNum-1mgz4 {
  font-weight: normal;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD {
  background: #FFFFFF;
  width: 100%;
  padding-left: 36px;
  padding-bottom: 24px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD .index_description-wpxLV {
  padding: 12px 0px;
  font-weight: 400;
  align-items: center;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD .index_splitLine-2VdVS {
  width: calc(100% - 32px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: -1px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD .index_itemWrapper-3eP9E {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 12px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD .index_itemWrapper-3eP9E .index_chapterItem-kLX8- {
  padding-bottom: 24px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_chapterListWrapper-3YxzD .index_itemWrapper-3eP9E .index_chapterItem-kLX8-:last-child {
  padding-bottom: 0px;
  height: 20px;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_stastic-2g0Wp {
  width: 50%;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: #1A1A1A;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_blodNum-1mgz4 {
  color: #2861FC;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weigth: 600;
}
.index_chapterModule-33OFV .index_collapse-2QZPt .index_numberSplit-3Fy14 {
  margin: 0px 16px;
}
.index_addmodalFooter-2jq2f {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 40px;
}
.index_addmodalFooter-2jq2f button:last-child {
  margin-left: 16px;
}
.index_studentClass-3pZtT .ant-dropdown-menu {
  padding: 0;
}
.index_submitStatusIcon-2M6Fq {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: inline-block;
}
.index_studentManager-18Hmy {
  position: relative;
}
.index_studentManager-18Hmy .ant-select-selection--single {
  border: none;
  box-shadow: 0px 0px 3px 1px rgba(138, 138, 138, 0.6);
}
.index_studentManager-18Hmy .index_extraAddBtn-2VkTr {
  position: absolute;
  right: 0;
  top: -52px;
}
.index_studentManager-18Hmy .index_studentManagerHeader-24fx3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
}
.index_studentManager-18Hmy .index_deleteBtn-2sita {
  color: #2861FC;
  cursor: pointer;
  padding-right: 12px;
}
.index_studentManager-18Hmy .index_deleteBtn-2sita:hover {
  color: #2861FC;
}
.index_studentManager-18Hmy .index_studentName-19buO {
  color: #2861FC;
}
.index_stuMgmt-3g0B_ > div:nth-child(1) > div:nth-child(1) button {
  margin-right: 25px;
}
.index_stuMgmt-3g0B_ > div:nth-child(1) > div:nth-child(1) span .ant-upload-list {
  display: none;
}
.index_stuMgmt-3g0B_ > div:nth-child(1) > div:nth-child(2) {
  min-height: 640px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  padding-bottom: 24px;
}
.index_stuMgmt-3g0B_ > div:nth-child(1) > div:nth-child(2) .ant-pagination-total-text {
  position: absolute;
  left: 0px;
}
.index_classDetail-1aCVO {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.index_classDetail-1aCVO .index_phoneTips-3OKHo {
  position: fixed;
  top: 50px;
  z-index: 10000;
  background: white;
  left: 50%;
  padding: 5px 20px;
  border-radius: 10px;
  color: #2861FC;
  transform: translate(-50%, -50%);
  font-size: 14px;
  width: -moz-max-content;
  width: max-content;
}
.index_classDetail-1aCVO .index_modal-DNpPb {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.index_classDetail-1aCVO .index_modal-DNpPb .index_modalItem-2jY-W {
  text-align: center;
  color: #596069;
}
.index_classDetail-1aCVO .index_bannerOuter-2lusc {
  width: 100%;
  height: 242px;
  overflow: hidden;
  position: relative;
  margin-bottom: 24px;
}
.index_classDetail-1aCVO .index_banner-3gNaU {
  width: 100%;
  height: 242px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: white;
  background-color: black;
  filter: blur(2px);
  position: relative;
}
.index_classDetail-1aCVO .index_bannerColor-2vlnn {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0.36) 50%, rgba(0, 0, 0, 0.42));
}
.index_classDetail-1aCVO .index_content-2DUFl {
  width: 1200px;
  margin: 24px auto 48px auto;
  padding-top: 40px;
  display: flex;
  justify-content: space-between;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classListFullWidth-1DBvc {
  width: 100% !important;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_introduceContent-1MoQG {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #111111;
  line-height: 26px;
  padding: 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_introduceContent-1MoQG .index_tag-1J14t {
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 14px;
  border-radius: 16px;
  margin-right: 24px;
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 26px;
  background: rgba(40, 97, 252, 0.1);
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En {
  width: 870px;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  overflow: auto;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseList-1uRud {
  padding: 0 24px 26px 24px;
  margin-top: 24px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc {
  position: relative;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .index_tabTag-2yg66 {
  top: -2px;
  margin-left: 8px;
  border-radius: 4px;
  height: 19px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .index_expandBtnWrap-1p523 {
  position: absolute;
  top: 20px;
  right: 45px;
  z-index: 10;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-bar {
  margin-bottom: unset;
  padding: 12px 16px 0px 16px;
  font-size: 20px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-nav-scroll {
  text-align: left;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-tab {
  font-size: 20px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-tab-active {
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-ink-bar {
  background-color: #2861FC;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-tabs-nav-container {
  transition: unset;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_anchor-VLkvc .ant-fixed-tab-bar {
  position: fixed;
  background: #FFF;
  top: 60px;
  width: 870px;
  z-index: 1;
  height: 58px;
  margin-left: -24px;
  margin-bottom: unset;
  padding: 12px 16px 0 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L {
  color: unset;
  border-radius: 4px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_courseChapterTitle-2nJ_y {
  font-size: 20px;
  color: #24292E;
  font-weight: 500;
  margin-bottom: 10px;
  padding-left: 24px;
  margin-top: 18px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI {
  height: 64px;
  background: #F9F9F9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 58px 0 36px;
  font-family: sans-serif;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_extraText-3Dbnh {
  font-size: 16px;
  color: #8A8A8A;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI:hover .index_startBtn-1bNzX {
  display: block;
  color: #2861FC;
  font-size: 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI:hover .index_startBtn-1bNzX.index_disabled-344Lt {
  font-size: 16px;
  color: #8A8A8A;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI:hover .index_disabled-344Lt {
  cursor: not-allowed;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI:hover .index_extraText-3Dbnh,
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI:hover .index_learnStatus-1XyJW {
  display: none;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_freeTry-3SgZY {
  border: 1px solid #74B865;
  box-sizing: border-box;
  border-radius: 23px;
  font-size: 12px;
  text-align: center;
  color: #61AF50;
  padding: 4px 11px;
  margin-left: 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_unitName-35q3I {
  white-space: pre;
  display: flex;
  flex-direction: row;
  flex: 1;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #111111;
  line-height: 26px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_unitName-35q3I .index_description-wpxLV {
  font-size: 12px;
  color: #8A8A8A;
  margin: 0px 16px;
  font-weight: 400;
  flex: 1;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Regular, sans-serif;
  position: relative;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_unitName-35q3I .index_description-wpxLV .index_content-2DUFl {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 100%;
  position: absolute;
  left: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_learnStatus-1XyJW {
  font-size: 16px;
  color: #8A8A8A;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_unitItem-20LjI .index_startBtn-1bNzX {
  display: none;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #666666;
  line-height: 26px;
  cursor: pointer;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_splitLine-2VdVS {
  width: calc(100% - 68px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 36px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_units-8MG5L .index_showMore-3-aV4 {
  width: 100%;
  height: 64px;
  background: #FAFAFA;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 {
  margin-bottom: 40px;
  color: unset;
  border-radius: 4px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseChapterTitle-2nJ_y {
  font-size: 20px;
  color: #24292E;
  font-weight: 500;
  margin-bottom: 10px;
  padding-left: 24px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_splitLine-2VdVS {
  width: calc(100% - 68px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 36px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 {
  height: 64px;
  background: #F9F9F9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 58px 16px 36px;
  font-family: sans-serif;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 .index_startLearn-36kew {
  display: none;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 .index_extraText-3Dbnh {
  display: block;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 .index_circle-26YhS {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #969DA6;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 .index_courseItemLeft-30S1T {
  color: #596069;
  font-size: 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8 .index_playerIcon-1C1XV {
  color: #969DA6;
  font-size: 16px;
  margin-right: 11px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover {
  background: #E6F7FF;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover .index_playerIcon-1C1XV {
  color: #2861FC;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover .index_circle-26YhS {
  border-color: #2861FC;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover .index_startLearn-36kew {
  display: block;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover .index_practice-374To {
  display: none;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_courseItem-19Vn8:hover .index_extraText-3Dbnh {
  display: none;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_courseChapter-3Xz-9 .index_gray-34ciA {
  color: #BFBFBF;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_splitLine-2VdVS {
  width: calc(100% - 68px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
  margin-left: 36px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF {
  padding: 24px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_unitTitle-QVAMN {
  padding: 16px 0px;
  color: #313131;
  font-weight: 500;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6 {
  position: relative;
  cursor: pointer;
  height: 64px;
  background: #F9F9F9;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6:after {
  content: '';
  width: calc(100% - 68px);
  height: 1px;
  left: 36px;
  bottom: 0px;
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6[data-last='true']:after {
  height: 0px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6 .index_unitName-35q3I {
  font-size: 16px;
  color: #1A1A1A;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6 .index_learnStatus-1XyJW {
  font-size: 14px;
  color: #8A8A8A;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6 .index_learnStatus-1XyJW .index_score-64xhL {
  color: red;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_sectionItem-xnks6 .index_ojEndTime-1zmTE {
  color: #8A8A8A;
  position: absolute;
  right: 16px;
  bottom: 0px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_classList-3p_En .index_ojContent-7mGbF .index_disableSectionItem-2XtW0:hover {
  cursor: not-allowed;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY {
  width: 306px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O {
  width: 100%;
  padding: 32px;
  background: white;
  border-radius: 4px;
  margin-bottom: 24px;
  overflow: hidden;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_slogan-1D6q1 {
  color: #596069;
  font-size: 14px;
  margin-top: 20px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_homeworkResHeader-3pq5_ {
  width: 100%;
  border-bottom: 1px solid #E8EAED;
  padding: 12px 24px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_homeworkResHeader-3pq5_ span {
  width: 140px;
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_homeworkResHeader-3pq5_ a {
  font-size: 12px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_homeworkResHeader-3pq5_ .index_download-1Mya7 {
  font-size: 12px;
  color: #2861FC;
  cursor: pointer;
  font-weight: 400;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_homeworkResHeader-3pq5_ .index_download-1Mya7:hover {
  color: #2861FC;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_right-3D5tY .index_rightItem-3T1-O .index_footer-153AO {
  display: flex;
  justify-content: flex-end;
  margin-right: 24px;
  margin-bottom: 24px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_lessonItem-2W7dJ {
  width: 270px;
  height: 367px;
  margin-bottom: 80px;
  border-radius: 4px;
  margin-right: 24px;
  border-right: 1px solid lightgrey;
  padding-right: 12px;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_lessonItem-2W7dJ .index_titleText-2UO5u {
  color: #24292E;
  font-size: 18px;
  font-weight: 500;
  border-left: 2px solid #2861FC;
  padding-left: 8px;
  line-height: 17px;
  margin-bottom: 12px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_lessonItem-2W7dJ .index_titleSub-3MnMY {
  color: #969DA6;
  font-size: 14px;
  margin-bottom: 10px;
  padding-left: 10px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_lessonItem-2W7dJ:nth-child(4n) {
  border: none;
}
.index_classDetail-1aCVO .index_content-2DUFl .index_lessonItem-2W7dJ:last-child {
  border: none;
}
.index_classDetail-1aCVO .index_discussionItem-1V_mE {
  display: flex;
  border-bottom: 1px solid #E8EAED;
  padding-bottom: 24px;
  padding-top: 21px;
}
.index_classDetail-1aCVO .index_discussionItem-1V_mE .clamp-lines__button {
  background: none;
  border: 0;
  color: #2861FC;
  cursor: pointer;
  padding: 0;
  outline: none;
  font-size: 12px;
}
.index_classDetail-1aCVO .index_discussionItem-1V_mE .index_discussionItemContent-2Th9W {
  flex: 1;
  margin-left: 10px;
}
.index_classDetail-1aCVO .index_discussionItem-1V_mE .index_discussionItemContent-2Th9W .index_time-1ulQv {
  color: #969DA6;
  font-size: 12px;
}
.index_classDetail-1aCVO .index_discussionItem-1V_mE .index_bottomItem-kr0Ix {
  margin-right: 24px;
}
.index_classDetail-1aCVO .index_username-23qbO {
  color: #0050B3;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
}
.index_classDetail-1aCVO .index_username-23qbO:hover {
  color: #2861FC;
}
.index_classDetail-1aCVO .index_discussionItemBottom-2UTsa {
  display: flex;
  margin-top: 10px;
}
.index_classDetail-1aCVO .index_discussionItemBottom-2UTsa .index_bottomItem-kr0Ix {
  color: #969DA6;
  cursor: pointer;
  margin-right: 24px;
}
.index_classDetail-1aCVO .index_commentContent-NpM74 {
  background: #FBFBFB;
  border: 1px solid #E8EAED;
  padding: 24px;
  margin-top: 20px;
  border-radius: 4px;
}
.index_classDetail-1aCVO .index_discussionCommentItem-1oNzg {
  border-top: 1px solid #E8EAED;
  margin-top: 8px;
  padding-top: 8px;
  color: #969DA6;
}
.index_classDetail-1aCVO .index_discussionCommentItem-1oNzg:first-child {
  border: none;
  margin-top: 0;
  padding-top: 0px;
}
.index_classDetail-1aCVO .index_discussionCommentItemInput-2HHpV {
  display: flex;
  margin-top: 10px;
}
.index_classDetail-1aCVO .index_hoverItem-yQ2kA:hover {
  color: #2861FC;
}
.index_classDetail-1aCVO .index_emptyDiscussion-30LhO {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_classModal-3f2aV .index_classModalTitle-2ogCe {
  font-size: 14px;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid #E8EAED;
  padding-bottom: 16px;
}
.index_classModal-3f2aV .index_classModalTitle-2ogCe p {
  margin-bottom: 5px;
}
.index_classModal-3f2aV .index_classModalContent-14Y6I {
  display: flex;
  justify-content: space-between;
}
.index_classModal-3f2aV .index_classModalContent-14Y6I .index_classModalContentItem-3fM8m {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 200px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1_CcO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3FfPv {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3FfPv .index_forkDiv2QueueInit-EpG5I {
  height: 100px !important;
}
.index_forkDiv1-3FfPv .index_forkDiv2Queue-207qs {
  height: 151px !important;
}
.index_forkDiv1-3FfPv .index_forkDiv2-16C_Y {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3FfPv .index_forkDiv2-16C_Y .index_word-1eyh6 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3FfPv .index_forkDiv2-16C_Y .index_word-1eyh6 .index_boldWord-2Mufi {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3FfPv .index_forkDiv2-16C_Y .index_loadingHint-3h8jr {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1rVqZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3XCjr {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2JxOm {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-mIdAk {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-mIdAk::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1Gycu {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1Gycu .index_filterCheckbox-RfQ6x {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1Gycu .index_filterFooter-1aqrY {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1Gycu .index_numberInput-1rJps {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1Gycu .index_filterTitle-T08WU {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1Gycu .index_modalBtnCancel-1rVqZ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1Gycu .index_modalBtnOk-3ZD38 {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1Gycu .index_tableBtn-L3UH0 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1Gycu .index_tableBtn-L3UH0:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1Gycu :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1m4bl {
  display: flex;
}
.index_splitLine-29LUv {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2z47A {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3f2k5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3l7s6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-JF8xj {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-JF8xj:hover {
  text-decoration: underline;
}
.index_copyLink-1x3_C {
  margin-left: 24px;
}
.index_copyLink-1x3_C .index_copyIcon-15XA7 {
  margin-right: 4px;
}
.index_flexCenter-UpRvy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-Vm6KO {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-Vvn5F {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3nU-v {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-uRjEA {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-uRjEA:hover {
  color: #2861FC;
}
.index_bluePlainText-oRA0m {
  color: #2861FC;
}
.index_blueTextPlain-3Tb5R {
  color: #2861FC;
}
.index_antInput-MBJIs {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-WdxPF {
  margin-right: 16px;
}
.index_ml8-P0dy4 {
  margin-left: 8px;
}
.index_mr8-2sNTL {
  margin-right: 8px;
}
.index_mb16-3ODLf {
  margin-bottom: 16px;
}
.index_moTag-MI0ut {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2nhEl {
  cursor: pointer;
}
.index_moUserAvatar-15Jp8 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2EzhW {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2nhEl:hover .index_moUserAvatar-15Jp8 {
  color: #2861FC;
}
.index_navOverlay-1sWqq .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1sWqq .ant-dropdown-menu-item a,
.index_navOverlay-1sWqq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1sWqq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1sWqq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-R2kJJ .index_subTitle-1MjnZ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-R2kJJ .ant-table-thead > tr > th,
.index_homeworkTableStyle-R2kJJ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-R2kJJ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-R2kJJ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-R2kJJ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-R2kJJ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-R2kJJ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-R2kJJ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-R2kJJ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3PizK,
.index_modalHeaderNew-3cS88 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3cS88 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2D6J6 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3PizK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3PizK {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3PizK:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1VT9K {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2z47A {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-UpRvy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2lKq- {
  margin-left: 16px;
}
.index_mr16-WdxPF {
  margin-right: 16px;
}
.index_phone-modal-kUS3L {
  width: 80% !important;
}
.index_medalSrc-14X8K {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-WumbT 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-WumbT {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-7lhah .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-7lhah .ant-tabs {
  background: white;
}
.index_tabStyle-7lhah .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2ZQwW {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3eAe8 {
  width: 100%;
}
.index_spin-3eAe8 .index_ant-spin-container-o3crM {
  width: 100%;
}
.index_confirmBtns-2YkGl {
  color: red;
}
.index_confirmBtns-2YkGl .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-Rk4XF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-Rk4XF .index_studentNum-8bdov {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2yyPd .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2yyPd .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2yyPd .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2yyPd .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2yyPd .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3GbiX {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_studentManager-1luyA {
  position: relative;
}
.index_studentManager-1luyA .ant-select-selection--single {
  border: none;
  box-shadow: 0px 0px 3px 1px rgba(138, 138, 138, 0.6);
}
.index_studentManager-1luyA .index_extraAddBtn-1oR2I {
  position: absolute;
  right: 0;
  top: -52px;
}
.index_studentManager-1luyA .index_extraAddBtnStudent-2-BnL {
  display: flex;
  padding: 20px 0;
  margin-bottom: -12px;
  justify-content: space-between;
}
.index_studentManager-1luyA .index_studentManagerHeader-1Nquf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
}
.index_studentManager-1luyA .index_deleteBtn-Wek1c {
  color: #2861FC;
  cursor: pointer;
  padding-right: 12px;
}
.index_studentManager-1luyA .index_deleteBtn-Wek1c:hover {
  color: #2861FC;
}
.index_studentManager-1luyA .index_studentName-AopFg {
  color: #2861FC;
}
.index_deleteStudent-16b7T {
  margin-top: 15px;
}
.index_restButton-2UJlj {
  margin-left: 680px;
}
.ant-modal {
  padding-bottom: 0px;
}
.index_addmodalFooter-20adh {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 40px;
}
.index_addmodalFooter-20adh button:last-child {
  margin-left: 16px;
}
.index_studentClass-3yOcV .ant-dropdown-menu {
  padding: 0;
}
.index_studentClass-3yOcV .ant-dropdown-trigger {
  right: 0 !important;
}
.index_unDelivery-2ZURz,
.index_deliveryPending-3BwBi {
  color: #8A8A8A;
  margin-right: 16px;
  white-space: nowrap;
}
.index_homeworkList-ujIDF {
  margin: 0;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm {
  margin-bottom: 16px;
  border-radius: 4px;
  background: #FAFAFA;
  overflow: hidden;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 {
  padding: 12px 15px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  height: 56px;
  background: #FAFAFA;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_itemHeaderName-3aN4K {
  font-size: 14px;
  color: #24292E;
  width: 70%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_itemHeaderRight-yb0bN {
  display: flex;
  align-items: center;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_delivery-1vOpu,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_studentDelivery-3GVT6,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_deliveryTeacher-vEMl7 {
  display: flex;
  align-items: center;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_delivery-1vOpu .index_closeOpen-3pkZQ,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_studentDelivery-3GVT6 .index_closeOpen-3pkZQ,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_deliveryTeacher-vEMl7 .index_closeOpen-3pkZQ {
  cursor: pointer;
  font-size: 20px;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_delivery-1vOpu button,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_studentDelivery-3GVT6 button,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_deliveryTeacher-vEMl7 button {
  margin-right: 16px;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_studentDelivery-3GVT6 button,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07 .index_deliveryTeacher-vEMl7 button {
  display: none;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07:hover .index_studentDelivery-3GVT6 button,
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07:hover .index_deliveryTeacher-vEMl7 button {
  display: block;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemHeader-2RB07:hover .index_unDelivery-2ZURz {
  display: none;
}
.index_homeworkList-ujIDF .index_homeworkListItem-2KhKm .index_itemBody-1Tblr {
  padding: 15px 24px;
  background: #F6F6F6;
}
.index_deliveryModal-xBgcU {
  margin: 0;
}
.index_deliveryModal-xBgcU .index_deliveryModalFooter-pcP7r {
  margin-top: 32px;
  display: flex;
  justify-content: flex-end;
}
.index_deliveryModal-xBgcU .index_deliveryModalFooter-pcP7r button:first-child {
  margin-right: 16px;
}
.index_deliveryModal-xBgcU .index_checkBoxAll-1DwGi {
  padding-bottom: 8px;
  border-bottom: 1px solid #E8EAED;
  margin-bottom: 8px;
}
.index_deliveryModal-xBgcU .index_deliveryModalTitle-vp1Ok {
  display: flex;
  align-items: center;
}
.index_deliveryModal-xBgcU .index_deliveryModalTitle-vp1Ok .index_deliveryModalTitleItem-14lu5 {
  background: #E9F4FE;
  color: #4B8EDA;
  font-size: 12px;
  border-radius: 24px;
  padding: 8px 16px;
  margin-right: 8px;
  cursor: default;
}
.index_practiceQuestionModal-3xqyt .index_scrollWrap-3Gctv {
  max-height: 73vh;
  overflow-y: scroll;
  padding-right: 24px;
}
.index_practiceQuestionModal-3xqyt .index_footer-3XsSZ {
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
  align-items: center;
}
.index_practiceQuestionModal-3xqyt .index_questionModalWrap-1b-I3 .ant-select-selection--single {
  display: flex;
  align-items: center;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.index_practiceQuestionModal-3xqyt .index_questionModalWrap-1b-I3 .ant-select-selection--single:hover {
  border: none;
}
.index_practiceQuestionModal-3xqyt .index_questionModalWrap-1b-I3 .ant-select-selection-selected-value {
  font-weight: bolder;
}
.index_practiceQuestionModal-3xqyt .index_questionModalHeader-1I_6_ {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8EAED;
  font-size: 14px;
}
.index_practiceQuestionModal-3xqyt .index_questionModalHeader-1I_6_ .index_link-185dp {
  cursor: pointer;
  color: #2861FC;
  font-weight: bolder;
}
.index_practiceQuestionModal-3xqyt .index_questionModalHeader-1I_6_ .index_link-185dp:hover {
  color: #2861FC;
}
.index_practiceQuestionPage-2DgiD {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.index_practiceQuestionPage-2DgiD .react-mde {
  border: none;
}
.index_practiceQuestionPage-2DgiD .ant-anchor-link {
  margin-bottom: 24px;
}
.index_practiceQuestionPage-2DgiD .ant-anchor-ink {
  padding-top: 8px;
}
.index_practiceQuestionPage-2DgiD .index_anchorWrap-aqBtC {
  padding-left: 24px;
  border-left: 3px solid #F5F5F5;
  font-size: 12px;
  height: -moz-fit-content;
  height: fit-content;
  position: sticky;
  right: 0;
  top: 0;
}
.index_practiceQuestionPage-2DgiD .index_anchorWrap-aqBtC .index_slideWrap-1SYpv {
  background: #2861FC;
  width: 3px;
  position: absolute;
  left: -3px;
  height: 22px;
  animation: index_all-23SGY 0.3s ease;
}
.index_practiceQuestionPage-2DgiD .index_anchorWrap-aqBtC .index_anchorItem-1ZlkM {
  margin-bottom: 16px;
  cursor: pointer;
}
.index_practiceQuestionPage-2DgiD .index_anchorWrap-aqBtC .index_anchorItemActice-1PGxR {
  color: #2861FC;
}
.index_practiceQuestionPage-2DgiD .index_anchorWrap-aqBtC .index_anchorItem-1ZlkM:last-child {
  margin-bottom: 0;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz {
  width: 100%;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_titleDesc-1MRPs {
  color: #8A8A8A;
  font-weight: normal;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_titleIcon-7O1Zz {
  font-size: 16px;
  color: #2861FC;
  margin-right: 4px;
  font-weight: 300;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_analyise-3xFzw {
  margin-top: 16px;
  padding: 16px;
  background: #F8F8F8;
  border-radius: 4px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_analyise-3xFzw .index_analyiseTitle-YrD94 {
  color: #333333;
  font-weight: bolder;
  font-size: 14px;
  margin-bottom: 16px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_analyise-3xFzw .index_analyiseContent-2UGJl {
  color: #8A8A8A;
  word-break: break-word;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_submitOptions-XdTHY {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 24px;
  padding-left: 24px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_submitOptions-XdTHY button:first-child {
  margin-right: 16px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_practiceItem-3RD97 {
  margin-bottom: 24px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_practiceItem-3RD97 .index_checkBtns-3iqSh {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 12px;
  padding-left: 10px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .ant-radio-checked .ant-radio-input[data-color="red"] + .ant-radio-inner {
  border-color: red;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .ant-radio-checked .ant-radio-input[data-color="red"] + .ant-radio-inner:after {
  background: red;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .ant-radio-checked .ant-radio-input[data-color="green"] + .ant-radio-inner {
  border-color: #0CC860;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .ant-radio-checked .ant-radio-input[data-color="green"] + .ant-radio-inner:after {
  background: #0CC860;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_questionTypeTitle-35CsB {
  font-size: 14px;
  margin-bottom: 24px;
  color: #313131;
  font-weight: 600;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_emptyChoice-2XCnZ {
  padding: 8px;
  border-radius: 4px;
  transition: all 0.5s ease;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_emptyChoice-2XCnZ[data-empty='yes'] {
  background: rgba(255, 0, 0, 0.1);
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_questionContent-1cHn8 {
  padding-left: 18px;
  margin-bottom: 32px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_questionContent-1cHn8 .index_sourceCode-1WdwQ {
  border: 1px solid #E8EAED;
  border-radius: 4px;
  margin-top: 16px;
}
.index_practiceQuestionPage-2DgiD .index_practiceQuestionWrap-2kNbz .index_questionContent-1cHn8 .index_questionDesc-1nVHA {
  color: #969DA6;
}
.index_submitStatusIcon-2mEbI {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: inline-block;
}
.index_deliveryStatus-2Yovo {
  min-height: 700px;
  padding: 10px 24px;
}
.index_deliveryStatus-2Yovo .index_partTitle-3kw_1 {
  margin-right: 24px;
}
.index_deliveryStatus-2Yovo .ant-dropdown-trigger {
  right: 0 !important;
}
.index_deliveryStatus-2Yovo .index_topStatus-1nAbE {
  display: flex;
  justify-content: space-between;
}
.index_deliveryStatus-2Yovo .index_topStatus-1nAbE .index_titleStatus-2iult {
  width: 64px;
  height: 16px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 16px;
}
.index_deliveryStatus-2Yovo .index_hint-natWK {
  height: 36px;
  background: #E6F7FF;
  border-color: #BAE7FF;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
.index_deliveryStatus-2Yovo .ant-table-thead > tr > th,
.index_deliveryStatus-2Yovo .ant-table-tbody > tr > td {
  border: none;
}
.index_deliveryStatus-2Yovo .index_statusSelect-1LqIc {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.index_deliveryStatus-2Yovo .index_statusSelect-1LqIc .index_statatusBtns-2-tB0 {
  display: flex;
  align-items: center;
  color: #8A8A8A;
}
.index_deliveryStatus-2Yovo .index_statusSelect-1LqIc .index_statatusBtns-2-tB0 .index_defaultBtn-1jRMr {
  border-radius: 4px;
  padding: 3px 5px;
  margin-right: 8px;
  cursor: pointer;
}
.index_deliveryStatus-2Yovo .index_statusSelect-1LqIc .index_statatusBtns-2-tB0 .index_activiteBtn-37laf {
  color: white;
  background: #2861FC;
  border-radius: 4px;
  padding: 3px 5px;
  margin-right: 8px;
  cursor: pointer;
}
.index_deliveryStatus-2Yovo .index_filterPart-S5zIL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.index_deliveryStatus-2Yovo .index_filterPart-S5zIL .index_subFilterPart-G4jmt {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.index_deliveryStatus-2Yovo .index_filterPart-S5zIL .index_subFilterPart-G4jmt .index_inputEl-2CRLm {
  width: 80px;
}
.index_deliveryStatus-2Yovo .index_filterPartTitle-13HvM {
  margin-right: 24px;
}
.index_deliveryStatus-2Yovo .index_actionsBtns-3Ocrj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 15px;
  margin-top: 5px;
}
.index_deliveryStatus-2Yovo .index_actionsBtns-3Ocrj button {
  margin-right: 16px;
}
.index_deliveryStatus-2Yovo .index_actionsBtns-3Ocrj button:last-child {
  margin-right: 0;
}
.index_materialPage-1y60r {
  width: 100%;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 {
  margin-bottom: 40px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_btnfont-2qB7N {
  font-size: 12px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_materialPageBody-3nnF2 {
  padding-left: 12px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_materialPageBody-3nnF2 .ant-upload-list-item {
  height: 26px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_materialPageBody-3nnF2 .ant-upload-list-item-name {
  line-height: 26px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_materialPageBody-3nnF2 .ant-upload-list-item:hover .anticon-close {
  font-size: 18px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_exportFile-3Yorb {
  height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  margin-bottom: 10px;
  border-radius: 2px;
  margin-left: -18px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_exportFile-3Yorb .index_downloadBtn-2iTMs {
  display: none;
  color: #2861FC;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_exportFile-3Yorb:hover {
  background: #E9F4FE;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_exportFile-3Yorb:hover .index_downloadBtn-2iTMs {
  display: block;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_downloadBtn-2iTMs:hover {
  color: #2861FC;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_fileFileListWrap-CQpxX {
  position: relative;
  margin-left: -30px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_linkWrap-muyJ8 {
  margin-top: -14px;
  position: relative;
  z-index: 1;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_titleText-1SjVI {
  font-size: 14px;
  height: 14px;
  display: inline-block;
  color: #333333;
  font-weight: bolder;
  margin-bottom: 18px;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5 .index_fileBlockFooter-dyadT {
  display: flex;
  align-items: center;
}
.index_materialPage-1y60r .index_materialPageItem-17Qw5:last-child {
  margin-bottom: 0;
}
.index_materialPage-1y60r .index_overviewWrap-SQEss {
  margin-bottom: 32px;
}
.index_materialPage-1y60r .index_descEditBtns-3K1Tw {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.index_materialPage-1y60r .index_descEditBtns-3K1Tw button:first-child {
  margin-right: 16px;
}
.index_materialPage-1y60r .index_overviewContent-3xp1v {
  word-break: break-word;
  white-space: pre-line;
}
.index_materialPage-1y60r .index_editOverview-1MD9H {
  color: #2861FC;
  cursor: pointer;
  font-size: 18px;
}
.index_materialPage-1y60r .index_editOverview-1MD9H:hover {
  color: #2861FC;
}
.index_materialPage-1y60r .index_rightBTN-3Mz6Z {
  float: right;
}
.index_materialPage-1y60r .index_video-XQjQG {
  width: 100%;
  margin-bottom: 24px;
}
.index_materialPage-1y60r .index_video-XQjQG:last-child {
  margin-bottom: 0;
}
.index_materialPage-1y60r .index_textArea-1uAAq textarea.ant-input {
  border: none;
  background: rgba(191, 191, 191, 0.17);
  box-shadow: none !important;
  flex: 0.9;
}
.index_deleteModal-23VIa {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_deleteModal-23VIa .index_deleteTitle-1XCXG {
  font-size: 16px;
  color: #313131;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 12px;
}
.index_deleteModal-23VIa .index_deleteDesc-rrU0g {
  font-size: 14px;
  color: #8A8A8A;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2UXl_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3RYqZ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3RYqZ .index_forkDiv2QueueInit-1VEKQ {
  height: 100px !important;
}
.index_forkDiv1-3RYqZ .index_forkDiv2Queue-2xEA9 {
  height: 151px !important;
}
.index_forkDiv1-3RYqZ .index_forkDiv2-E5p7V {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3RYqZ .index_forkDiv2-E5p7V .index_word-3w_Gc {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3RYqZ .index_forkDiv2-E5p7V .index_word-3w_Gc .index_boldWord-1IyvY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3RYqZ .index_forkDiv2-E5p7V .index_loadingHint-2z0Mx {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1PDce {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3nwCe {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-LoNlI {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-I4Gec {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-I4Gec::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2pYvS {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2pYvS .index_filterCheckbox-1RLPH {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2pYvS .index_filterFooter-233S9 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2pYvS .index_numberInput-1P4Og {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2pYvS .index_filterTitle-217s9 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2pYvS .index_modalBtnCancel-1PDce {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2pYvS .index_modalBtnOk-2QCbq {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2pYvS .index_tableBtn-AurjR {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2pYvS .index_tableBtn-AurjR:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2pYvS :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-IvPtH {
  display: flex;
}
.index_splitLine-3VEaM {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2gUQn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1ove4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-22cpM {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-dzXtq {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-dzXtq:hover {
  text-decoration: underline;
}
.index_copyLink-WUvFH {
  margin-left: 24px;
}
.index_copyLink-WUvFH .index_copyIcon-2fMTF {
  margin-right: 4px;
}
.index_flexCenter-28Eyu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-bWZ3L {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3c6wN {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1sxsR {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2VVkM {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2VVkM:hover {
  color: #2861FC;
}
.index_bluePlainText-3qybu {
  color: #2861FC;
}
.index_blueTextPlain-_c1-L {
  color: #2861FC;
}
.index_antInput-3aQ1a {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-NI7Ne {
  margin-right: 16px;
}
.index_ml8-3OGrV {
  margin-left: 8px;
}
.index_mr8-2cTmO {
  margin-right: 8px;
}
.index_mb16-3IoRg {
  margin-bottom: 16px;
}
.index_moTag-1BzYp {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2959P {
  cursor: pointer;
}
.index_moUserAvatar-35G2q {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1T3aV {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2959P:hover .index_moUserAvatar-35G2q {
  color: #2861FC;
}
.index_navOverlay-1PNY8 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1PNY8 .ant-dropdown-menu-item a,
.index_navOverlay-1PNY8 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1PNY8 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1PNY8 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1A78w .index_subTitle--MHrA {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1A78w .ant-table-thead > tr > th,
.index_homeworkTableStyle-1A78w .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1A78w .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1A78w .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1A78w .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1A78w .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1A78w .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1A78w .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1A78w .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1Ravv,
.index_modalHeaderNew-3K2Tc {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3K2Tc {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1gmIV {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1Ravv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1Ravv {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1Ravv:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3j5Q5 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2gUQn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-28Eyu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1Na_Y {
  margin-left: 16px;
}
.index_mr16-NI7Ne {
  margin-right: 16px;
}
.index_phone-modal-gN9Wl {
  width: 80% !important;
}
.index_medalSrc-3IgEl {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-359E9 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-359E9 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3bApA .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3bApA .ant-tabs {
  background: white;
}
.index_tabStyle-3bApA .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1UR62 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-311vJ {
  width: 100%;
}
.index_spin-311vJ .index_ant-spin-container-2AF1w {
  width: 100%;
}
.index_confirmBtns-3Nw5A {
  color: red;
}
.index_confirmBtns-3Nw5A .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2mfli {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2mfli .index_studentNum-1JI5Y {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3fkzB .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3fkzB .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3fkzB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3fkzB .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3fkzB .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2Pvoa {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_homeworkContent-2FBg3 {
  width: 100%;
  padding: 20px 24px;
  min-height: 500px;
}
.index_homeworkContent-2FBg3 .index_header-xP8h8 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.index_homeworkContent-2FBg3 .index_header-xP8h8 .index_title-c2nd3 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_homeworkContent-2FBg3 .index_header-xP8h8 .index_title-c2nd3 .index_homeworkDesc-1-z8i {
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-left: 10px;
}
.index_homeworkContent-2FBg3 .index_operator-b_vB3 {
  display: flex;
  justify-content: space-between;
}
.index_homeworkContent-2FBg3 .index_operator-b_vB3 span {
  margin-right: 24px;
  cursor: pointer;
  color: #2861FC;
}
.index_homeworkContent-2FBg3 .index_operator-b_vB3 .icon-button_delete {
  font-size: 14px;
  margin-right: 24px;
}
.index_homeworkContent-2FBg3 .index_operator-b_vB3 .icon-button_delete:hover {
  color: blue;
  cursor: pointer;
}
.index_markdownEditor-MzGL_ {
  position: relative;
}
.index_markdownEditor-MzGL_ .image-tip {
  display: none !important;
}
.index_actionBar-2JMtY:hover {
  color: #2861FC;
}
.index_actionBar-2JMtY {
  height: 28px;
  border-radius: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 9px;
  position: absolute;
  top: 8px;
  right: 6px;
  z-index: 1;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.85);
}
.index_actionBar-2JMtY a i {
  margin-right: 2px;
}

.index_navigation-2VGQB {
  margin-bottom: 10px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3TrbO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1M4VY {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1M4VY .index_forkDiv2QueueInit-3mXg7 {
  height: 100px !important;
}
.index_forkDiv1-1M4VY .index_forkDiv2Queue-3pQKD {
  height: 151px !important;
}
.index_forkDiv1-1M4VY .index_forkDiv2-1WRbI {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1M4VY .index_forkDiv2-1WRbI .index_word-3VZih {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1M4VY .index_forkDiv2-1WRbI .index_word-3VZih .index_boldWord-2Ldb4 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1M4VY .index_forkDiv2-1WRbI .index_loadingHint-1Vtxb {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2I5YT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2snsX {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-VKcRd {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-5allc {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-5allc::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-kOr9i {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-kOr9i .index_filterCheckbox-2oNA_ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-kOr9i .index_filterFooter-2sWTn {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-kOr9i .index_numberInput-1pKIN {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-kOr9i .index_filterTitle-3twY4 {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-kOr9i .index_modalBtnCancel-2I5YT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-kOr9i .index_modalBtnOk-3hR3S {
  border-radius: 24px !important;
}
.index_tableFilterDiv-kOr9i .index_tableBtn-3wo8p {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-kOr9i .index_tableBtn-3wo8p:hover {
  color: #2861FC;
}
.index_tableFilterDiv-kOr9i :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1I0gb {
  display: flex;
}
.index_splitLine-2gzHV {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-J73PS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-htgFN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1gFgg {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Pa45 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Pa45:hover {
  text-decoration: underline;
}
.index_copyLink-1u0kD {
  margin-left: 24px;
}
.index_copyLink-1u0kD .index_copyIcon-fW46g {
  margin-right: 4px;
}
.index_flexCenter-45sjF {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1STN3 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2u6Ux {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-bmh25 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3qgwr {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3qgwr:hover {
  color: #2861FC;
}
.index_bluePlainText-1Czp- {
  color: #2861FC;
}
.index_blueTextPlain-2mOkz {
  color: #2861FC;
}
.index_antInput-wwRsY {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-AfbRU {
  margin-right: 16px;
}
.index_ml8-2gIPY {
  margin-left: 8px;
}
.index_mr8-1LnEN {
  margin-right: 8px;
}
.index_mb16-AOsD2 {
  margin-bottom: 16px;
}
.index_moTag-1E9xX {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1dXqo {
  cursor: pointer;
}
.index_moUserAvatar-13cU- {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1JtCe {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1dXqo:hover .index_moUserAvatar-13cU- {
  color: #2861FC;
}
.index_navOverlay-2HwXP .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2HwXP .ant-dropdown-menu-item a,
.index_navOverlay-2HwXP .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2HwXP .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2HwXP .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1A-83 .index_subTitle-3B4kE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1A-83 .ant-table-thead > tr > th,
.index_homeworkTableStyle-1A-83 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1A-83 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1A-83 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1A-83 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1A-83 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1A-83 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1A-83 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1A-83 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3jnoj,
.index_modalHeaderNew-6d_gp {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-6d_gp {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2ge7G {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3jnoj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3jnoj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3jnoj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2xvZF {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-J73PS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-45sjF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1secs {
  margin-left: 16px;
}
.index_mr16-AfbRU {
  margin-right: 16px;
}
.index_phone-modal-1WcVn {
  width: 80% !important;
}
.index_medalSrc-7Ybtm {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-EaxHt 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-EaxHt {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-tTfvQ .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-tTfvQ .ant-tabs {
  background: white;
}
.index_tabStyle-tTfvQ .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1_Cwd {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3h5aZ {
  width: 100%;
}
.index_spin-3h5aZ .index_ant-spin-container-gXpDi {
  width: 100%;
}
.index_confirmBtns-1lOLr {
  color: red;
}
.index_confirmBtns-1lOLr .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2qhQ5 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2qhQ5 .index_studentNum-2952B {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1C-zw .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1C-zw .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1C-zw .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1C-zw .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1C-zw .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-QUo9C {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1YeHd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3wLk7 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3wLk7 .index_forkDiv2QueueInit-3h9jE {
  height: 100px !important;
}
.index_forkDiv1-3wLk7 .index_forkDiv2Queue-1QO8y {
  height: 151px !important;
}
.index_forkDiv1-3wLk7 .index_forkDiv2-y-vmU {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3wLk7 .index_forkDiv2-y-vmU .index_word-3M5jW {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3wLk7 .index_forkDiv2-y-vmU .index_word-3M5jW .index_boldWord-2Ux4P {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3wLk7 .index_forkDiv2-y-vmU .index_loadingHint-2pVCf {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3ACRW {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-WrwCA {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1gXcE {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1TwvU {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1TwvU::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-30GEX {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-30GEX .index_filterCheckbox-2ctNY {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-30GEX .index_filterFooter-3QbOC {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-30GEX .index_numberInput-3PXqS {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-30GEX .index_filterTitle-9hdzQ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-30GEX .index_modalBtnCancel-3ACRW {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-30GEX .index_modalBtnOk-3SVJj {
  border-radius: 24px !important;
}
.index_tableFilterDiv-30GEX .index_tableBtn-Q0gyc {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-30GEX .index_tableBtn-Q0gyc:hover {
  color: #2861FC;
}
.index_tableFilterDiv-30GEX :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1cEMP {
  display: flex;
}
.index_splitLine-2HEuI {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3-J-H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2KwLW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1K2UL {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1rvkL {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1rvkL:hover {
  text-decoration: underline;
}
.index_copyLink-2FT3g {
  margin-left: 24px;
}
.index_copyLink-2FT3g .index_copyIcon-3HlCs {
  margin-right: 4px;
}
.index_flexCenter-ZltqM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3fMBG {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-PizrO {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2y9h_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1jMi_ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1jMi_:hover {
  color: #2861FC;
}
.index_bluePlainText-2pRxE {
  color: #2861FC;
}
.index_blueTextPlain-3naJG {
  color: #2861FC;
}
.index_antInput-RPuEm {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3k9TK {
  margin-right: 16px;
}
.index_ml8-LIf9w {
  margin-left: 8px;
}
.index_mr8-3OG6x {
  margin-right: 8px;
}
.index_mb16-1gvS1 {
  margin-bottom: 16px;
}
.index_moTag-3Kll9 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3D8H5 {
  cursor: pointer;
}
.index_moUserAvatar-1h1Zg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2c08D {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3D8H5:hover .index_moUserAvatar-1h1Zg {
  color: #2861FC;
}
.index_navOverlay-2XP5_ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2XP5_ .ant-dropdown-menu-item a,
.index_navOverlay-2XP5_ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2XP5_ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2XP5_ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2LY-X .index_subTitle-3P5BQ {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2LY-X .ant-table-thead > tr > th,
.index_homeworkTableStyle-2LY-X .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2LY-X .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2LY-X .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2LY-X .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2LY-X .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2LY-X .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2LY-X .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2LY-X .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-sNe2G,
.index_modalHeaderNew-3-8lw {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3-8lw {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3i5E5 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-sNe2G:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-sNe2G {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-sNe2G:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1T59C {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3-J-H {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-ZltqM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2Ym7z {
  margin-left: 16px;
}
.index_mr16-3k9TK {
  margin-right: 16px;
}
.index_phone-modal-7PYVK {
  width: 80% !important;
}
.index_medalSrc-1opOS {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3muR_ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3muR_ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3Zx1c .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3Zx1c .ant-tabs {
  background: white;
}
.index_tabStyle-3Zx1c .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-39GnW {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2S32V {
  width: 100%;
}
.index_spin-2S32V .index_ant-spin-container-25LQ4 {
  width: 100%;
}
.index_confirmBtns-3EUW1 {
  color: red;
}
.index_confirmBtns-3EUW1 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3lYCp {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3lYCp .index_studentNum-13V09 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3X4ax .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3X4ax .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3X4ax .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3X4ax .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3X4ax .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1W3Nu {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-2Uz5u {
  display: flex;
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-29CEw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3L0oH {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3L0oH .index_forkDiv2QueueInit-8Juc0 {
  height: 100px !important;
}
.index_forkDiv1-3L0oH .index_forkDiv2Queue-3tgx_ {
  height: 151px !important;
}
.index_forkDiv1-3L0oH .index_forkDiv2-3Tmji {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3L0oH .index_forkDiv2-3Tmji .index_word-3osOL {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3L0oH .index_forkDiv2-3Tmji .index_word-3osOL .index_boldWord-1FZzJ {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3L0oH .index_forkDiv2-3Tmji .index_loadingHint-3vaLd {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-15OEn {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-4Xicd {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2DFRd {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2w_95 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2w_95::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-LhnnU {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-LhnnU .index_filterCheckbox-1-FNS {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-LhnnU .index_filterFooter-TaLWS {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-LhnnU .index_numberInput-3vD6k {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-LhnnU .index_filterTitle-3XjyZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-LhnnU .index_modalBtnCancel-15OEn {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-LhnnU .index_modalBtnOk-1tNUf {
  border-radius: 24px !important;
}
.index_tableFilterDiv-LhnnU .index_tableBtn-3frdp {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-LhnnU .index_tableBtn-3frdp:hover {
  color: #2861FC;
}
.index_tableFilterDiv-LhnnU :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1wBtP {
  display: flex;
}
.index_splitLine-2ig_Z {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2T-P_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2jWyU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3Tl2M {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2hJFr {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2hJFr:hover {
  text-decoration: underline;
}
.index_copyLink-1H3iy {
  margin-left: 24px;
}
.index_copyLink-1H3iy .index_copyIcon-3gZaO {
  margin-right: 4px;
}
.index_flexCenter-3Fsyw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2blXt {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2Ypus {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3ZXw8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2KWFF {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2KWFF:hover {
  color: #2861FC;
}
.index_bluePlainText-3wevV {
  color: #2861FC;
}
.index_blueTextPlain-2htqU {
  color: #2861FC;
}
.index_antInput-2cQoP {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-39WAe {
  margin-right: 16px;
}
.index_ml8-3u3L4 {
  margin-left: 8px;
}
.index_mr8-3v5o6 {
  margin-right: 8px;
}
.index_mb16-2CEBA {
  margin-bottom: 16px;
}
.index_moTag-2lIrp {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2chn- {
  cursor: pointer;
}
.index_moUserAvatar-U_-Z2 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1BlOU {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2chn-:hover .index_moUserAvatar-U_-Z2 {
  color: #2861FC;
}
.index_navOverlay-3scbW .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3scbW .ant-dropdown-menu-item a,
.index_navOverlay-3scbW .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3scbW .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3scbW .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3lOPe .index_subTitle--w2rc {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3lOPe .ant-table-thead > tr > th,
.index_homeworkTableStyle-3lOPe .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3lOPe .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3lOPe .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3lOPe .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3lOPe .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3lOPe .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3lOPe .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3lOPe .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2_RJi,
.index_modalHeaderNew-3Kf70 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3Kf70 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1UCV6 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2_RJi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2_RJi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2_RJi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-Wdu58 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2T-P_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Fsyw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-33OzO {
  margin-left: 16px;
}
.index_mr16-39WAe {
  margin-right: 16px;
}
.index_phone-modal-1GqIB {
  width: 80% !important;
}
.index_medalSrc-1tin9 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-lLkRH 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-lLkRH {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2APpT .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2APpT .ant-tabs {
  background: white;
}
.index_tabStyle-2APpT .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-UqyHP {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2gyml {
  width: 100%;
}
.index_spin-2gyml .index_ant-spin-container-2XhgJ {
  width: 100%;
}
.index_confirmBtns-1OIz9 {
  color: red;
}
.index_confirmBtns-1OIz9 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-22-z9 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-22-z9 .index_studentNum-2wFPC {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-PXea6 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-PXea6 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-PXea6 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-PXea6 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-PXea6 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-322qY {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_orders-2mOUh {
  padding-top: 18px;
}
.index_orders-2mOUh .index_orderLeft-3tixL {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.index_orders-2mOUh .index_orderLeft-3tixL .index_title-2YI2N {
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1a1a1a;
  line-height: 25px;
  margin: 1px 33px 0 0;
}
.index_orders-2mOUh .index_orderLeft-3tixL .index_orderTabs-yWw_W {
  display: flex;
}
.index_orders-2mOUh .index_orderLeft-3tixL .index_orderTabs-yWw_W .index_tabs-38KLT {
  cursor: pointer;
  font-size: 14px;
  color: #596069;
  width: 76px;
  height: 28px;
  border-radius: 4px;
  text-align: center;
  line-height: 28px;
  border: 1px solid transparent;
}
.index_orders-2mOUh .index_orderLeft-3tixL .index_orderTabs-yWw_W .index_tabs-38KLT:nth-child(1) {
  margin-right: 14px;
}
.index_orders-2mOUh .index_orderLeft-3tixL .index_orderTabs-yWw_W .index_activeTabs-_v0pd {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #1d57ee;
  border: 1px solid #1d57ee;
}
.index_orders-2mOUh .index_orderExplainText-3eOCW {
  padding-right: 24px;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  margin-bottom: 12px;
}
.index_orderExplain-3ZdzF {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_orderExplain-3ZdzF .index_explainTitle-3uFL4 {
  font-size: 14px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
.index_orderExplain-3ZdzF .index_explainTitleStatus-1uDRN {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 16px;
  margin-left: -6px;
}
.index_orderExplain-3ZdzF .index_explainTitleDesc-2Djef {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 20px;
}
.index_orderItem-3SDgv {
  padding: 24px;
  padding-bottom: 0;
  width: 100%;
  display: block;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR {
  padding-bottom: 24px;
  border-bottom: 1px solid #f5f5f5;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz {
  width: calc(100% - 24px - 154px);
  height: 96px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderTitle-FaY9o {
  width: 80%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #333333;
  line-height: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderTitle-FaY9o .index_checkinLogo-1Mfjq {
  margin-left: 12px;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderCenter--lXfr {
  display: flex;
  justify-content: space-between;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderCenter--lXfr .index_orderItemPrice-32LOA {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #bfbfbf;
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderCenter--lXfr .index_orderItemDiscountPrice-2p7HS {
  font-size: 18px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-right: 8px;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderCenter--lXfr .index_waiting-1zxmX {
  min-width: 10px;
  font-family: sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderCenter--lXfr .index_waiting-1zxmX .index_time-14sVP {
  color: #ff9300;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderItemFooter-3CVcx {
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_orderItem-3SDgv .index_orderItemWrap-3gfAR .index_rightContent-1t7vz .index_orderItemFooter-3CVcx .index_continuePay-3FcS2 {
  width: -moz-fit-content;
  width: fit-content;
  height: 26px;
  background: #ff9300;
  border-radius: 13px;
  font-size: 16px;
  font-family: PingFangSC-Medium, sans-serif;
  color: #ffffff;
  padding: 0px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: unset;
}
.index_orderItem-3SDgv .index_paymentStatus-2HYjQ {
  font-size: 12px;
  font-family: sans-serif;
  font-weight: 500;
}
.index_orderItem-3SDgv .index_paymentStatus-2HYjQ[data-status='SUCCESS'] {
  color: #44bb0a;
}
.index_orderItem-3SDgv .index_paymentStatus-2HYjQ[data-status='PAYING'] {
  color: #ff9300;
}
.index_orderItem-3SDgv .index_paymentStatus-2HYjQ[data-status='CLOSED'] {
  color: #999999;
}
.index_orderItem-3SDgv:hover {
  background: #F7FCFF;
}
.index_orderPhone-1KKDy {
  background: white;
  min-height: clac(100vh - 4.4rem);
}
.index_orderPhone-1KKDy .index_footerHelper-34t1y {
  height: 6.15rem;
  font-size: 1.4rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #333333;
  text-align: center;
  padding-bottom: 4.15rem;
  padding-top: 1.5rem;
  background: #ffffff;
}
.index_orderPhone-1KKDy .index_orderHelperModal-2nJ31 .ant-modal-content {
  border-radius: 10px;
}
.index_orderPhone-1KKDy .index_orderHelperModal-2nJ31 .index_orderExplainBox-3dPSv {
  font-size: 1.4rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #333333;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_orderPhone-1KKDy .index_orderHelperModal-2nJ31 .index_orderExplainBox-3dPSv .index_boldWord-1FZzJ {
  font-weight: 600;
}
.index_orderPhone-1KKDy .index_orderHelperModal-2nJ31 .index_orderExplainBox-3dPSv .index_accountImg-1r81F {
  margin: 2.85rem 0rem;
  width: 12rem;
  height: 12rem;
}
.index_orderPhone-1KKDy .index_orderHelperModal-2nJ31 .index_orderExplainBox-3dPSv .index_confirmBtn-1vYGh {
  background: #2861fc;
  box-shadow: 0px 8px 16px rgba(110, 134, 198, 0.31);
  border-radius: 0.4rem;
  color: #ffffff;
  padding: 0.6rem 4.05rem;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#OrderItemPhone_center-hDFw5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.OrderItemPhone_forkDiv1-Qkb9k {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2QueueInit-3Lk4k {
  height: 100px !important;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2Queue-3rDFe {
  height: 151px !important;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2-3hHfB {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2-3hHfB .OrderItemPhone_word-x1VhT {
  padding: 10px 20px;
  font-size: 14px;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2-3hHfB .OrderItemPhone_word-x1VhT .OrderItemPhone_boldWord-26dXR {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.OrderItemPhone_forkDiv1-Qkb9k .OrderItemPhone_forkDiv2-3hHfB .OrderItemPhone_loadingHint-UAIYi {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.OrderItemPhone_modalBtnCancel-2oCcQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.OrderItemPhone_modalBtnDanger-3bSPM {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.OrderItemPhone_modalBtnReset-3tInO {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.OrderItemPhone_modalBtnDisabled-2ImwS {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.OrderItemPhone_modalBtnDisabled-2ImwS::after {
  content: '' !important;
  display: none !important;
}
.OrderItemPhone_tableFilterDiv-2iBm0 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_filterCheckbox-3fGnP {
  max-height: 450px;
  overflow-y: auto;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_filterFooter-230vD {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_numberInput-3vfB5 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_filterTitle-3qFes {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_modalBtnCancel-2oCcQ {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_modalBtnOk-I5Olh {
  border-radius: 24px !important;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_tableBtn-1g7zF {
  color: #2861FC;
  cursor: pointer;
}
.OrderItemPhone_tableFilterDiv-2iBm0 .OrderItemPhone_tableBtn-1g7zF:hover {
  color: #2861FC;
}
.OrderItemPhone_tableFilterDiv-2iBm0 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.OrderItemPhone_flex-14b2Z {
  display: flex;
}
.OrderItemPhone_splitLine-17Srr {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.OrderItemPhone_flexEnd-3PChv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.OrderItemPhone_flexStart-35SNh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.OrderItemPhone_detailNavName-sNtK8 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.OrderItemPhone_copyLinkURL-p93DU {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.OrderItemPhone_copyLinkURL-p93DU:hover {
  text-decoration: underline;
}
.OrderItemPhone_copyLink-3U2B5 {
  margin-left: 24px;
}
.OrderItemPhone_copyLink-3U2B5 .OrderItemPhone_copyIcon-3y0mo {
  margin-right: 4px;
}
.OrderItemPhone_flexCenter-2GM-2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.OrderItemPhone_flexColumnCenter-3jMRC {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.OrderItemPhone_flexColumnStart-3R7G1 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.OrderItemPhone_flexBetween-dBjz8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.OrderItemPhone_blueText-2XOov {
  color: #2861FC;
  cursor: pointer;
}
.OrderItemPhone_blueText-2XOov:hover {
  color: #2861FC;
}
.OrderItemPhone_bluePlainText-21GWF {
  color: #2861FC;
}
.OrderItemPhone_blueTextPlain-3ly5s {
  color: #2861FC;
}
.OrderItemPhone_antInput-MSPUF {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.OrderItemPhone_mr16-3Z713 {
  margin-right: 16px;
}
.OrderItemPhone_ml8-q2G3I {
  margin-left: 8px;
}
.OrderItemPhone_mr8-2HJJA {
  margin-right: 8px;
}
.OrderItemPhone_mb16-1LLW1 {
  margin-bottom: 16px;
}
.OrderItemPhone_moTag-cm68m {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.OrderItemPhone_moUserAvatarSpan-sfQHl {
  cursor: pointer;
}
.OrderItemPhone_moUserAvatar-juZfY {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.OrderItemPhone_moUsername-22sTs {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.OrderItemPhone_moUserAvatarSpan-sfQHl:hover .OrderItemPhone_moUserAvatar-juZfY {
  color: #2861FC;
}
.OrderItemPhone_navOverlay-gFn26 .ant-dropdown-menu {
  padding: 6px;
}
.OrderItemPhone_navOverlay-gFn26 .ant-dropdown-menu-item a,
.OrderItemPhone_navOverlay-gFn26 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.OrderItemPhone_navOverlay-gFn26 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.OrderItemPhone_navOverlay-gFn26 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .OrderItemPhone_subTitle-8KVOR {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-table-thead > tr > th,
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-table-placeholder {
  border: none;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-empty-image svg {
  display: none;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-empty-image {
  height: 110px;
}
.OrderItemPhone_homeworkTableStyle-3tBd8 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.OrderItemPhone_modalHeader-17Ulf,
.OrderItemPhone_modalHeaderNew-22JTD {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.OrderItemPhone_modalHeaderNew-22JTD {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.OrderItemPhone_modalHeaderBefore-3uDVZ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.OrderItemPhone_modalHeader-17Ulf:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.OrderItemPhone_modalHeader-17Ulf {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.OrderItemPhone_modalHeader-17Ulf:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.OrderItemPhone_font14gray-3pfgz {
  font-size: 14px;
  color: #8a8a8a;
}
.OrderItemPhone_flexEnd-3PChv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.OrderItemPhone_flexCenter-2GM-2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.OrderItemPhone_ml16-3HODU {
  margin-left: 16px;
}
.OrderItemPhone_mr16-3Z713 {
  margin-right: 16px;
}
.OrderItemPhone_phone-modal-3YWjY {
  width: 80% !important;
}
.OrderItemPhone_medalSrc-DaORL {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: OrderItemPhone_medalMove-2q1mp 1s;
  animation-fill-mode: forwards;
}
@keyframes OrderItemPhone_medalMove-2q1mp {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.OrderItemPhone_tabStyle-1Lz-2 .ant-tabs-top-bar {
  border: none;
}
.OrderItemPhone_tabStyle-1Lz-2 .ant-tabs {
  background: white;
}
.OrderItemPhone_tabStyle-1Lz-2 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.OrderItemPhone_unLoginAvatar-2dQoj {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.OrderItemPhone_spin-31nDz {
  width: 100%;
}
.OrderItemPhone_spin-31nDz .OrderItemPhone_ant-spin-container-3GouT {
  width: 100%;
}
.OrderItemPhone_confirmBtns-uFme_ {
  color: red;
}
.OrderItemPhone_confirmBtns-uFme_ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.OrderItemPhone_tableTitle-1yNGo {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.OrderItemPhone_tableTitle-1yNGo .OrderItemPhone_studentNum-2ZYA0 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.OrderItemPhone_modalMethodOverwrite-152IH .ant-modal-body {
  padding: 0 0 16px 0;
}
.OrderItemPhone_modalMethodOverwrite-152IH .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.OrderItemPhone_modalMethodOverwrite-152IH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.OrderItemPhone_modalMethodOverwrite-152IH .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.OrderItemPhone_modalMethodOverwrite-152IH .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.OrderItemPhone_largeRoundBtn-1BgAz {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.OrderItemPhone_orderItem-2hl1c {
  display: flex;
  flex-direction: column;
  padding: 1.2rem 2rem 0rem 2rem;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_orderTime-1676F {
  margin-bottom: 0.8rem;
  font-size: 1.1rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH {
  display: flex;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj {
  width: calc(100% - 24px - 154px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderTitle-j6jbk {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  font-size: 1.4rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd {
  font-size: 1rem;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #8A8A8A;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_waiting-2-FtX {
  margin-bottom: 0.2rem;
  font-size: 1rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #333333;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_waiting-2-FtX .OrderItemPhone_time-2onKJ {
  color: #FF9300;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 {
  display: flex;
  justify-content: space-between;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_flex-14b2Z {
  display: flex;
  margin-bottom: 2px;
  font-size: 1.3rem;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_flex-14b2Z .OrderItemPhone_orderItemDiscountPrice-JhfO2 {
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #FF6900;
  margin-right: 8px;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_paymentStatus-_NuUz {
  border-radius: 4px;
  padding: 1px 6px;
  font-size: 1rem;
  margin-bottom: 2px;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_paymentStatus-_NuUz[data-status='SUCCESS'] {
  color: #05A555;
  background: #EAFFF2;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_paymentStatus-_NuUz[data-status='PAYING'] {
  color: #FF9300;
  background: #FFF9ED;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_content-3vWRH .OrderItemPhone_rightContent-DGzmj .OrderItemPhone_orderItemFooter-1OUtd .OrderItemPhone_footer-1ZWX3 .OrderItemPhone_paymentStatus-_NuUz[data-status='CLOSED'] {
  color: #999999;
  background: #F0F0F0;
}
.OrderItemPhone_orderItem-2hl1c .OrderItemPhone_orderInfo-2dlGD {
  font-size: 1.1rem;
  font-family: sans-serif;
  font-weight: 400;
  color: #666666;
  margin-top: 0.8rem;
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1Fe87 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1ZQCm {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1ZQCm .index_forkDiv2QueueInit-3rvbD {
  height: 100px !important;
}
.index_forkDiv1-1ZQCm .index_forkDiv2Queue-cBcWj {
  height: 151px !important;
}
.index_forkDiv1-1ZQCm .index_forkDiv2-259SY {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1ZQCm .index_forkDiv2-259SY .index_word-1YxKU {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1ZQCm .index_forkDiv2-259SY .index_word-1YxKU .index_boldWord-1uWkU {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1ZQCm .index_forkDiv2-259SY .index_loadingHint-3gJ2J {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-kpRxT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3v2MD {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2PBe2 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-302Og {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-302Og::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-nS8OT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-nS8OT .index_filterCheckbox-QiWKs {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-nS8OT .index_filterFooter-G64SX {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-nS8OT .index_numberInput-3tYu9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-nS8OT .index_filterTitle-LWvIh {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-nS8OT .index_modalBtnCancel-kpRxT {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-nS8OT .index_modalBtnOk-1Fp-u {
  border-radius: 24px !important;
}
.index_tableFilterDiv-nS8OT .index_tableBtn-20coW {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-nS8OT .index_tableBtn-20coW:hover {
  color: #2861FC;
}
.index_tableFilterDiv-nS8OT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2Z-qQ {
  display: flex;
}
.index_splitLine-26OLP {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2OzuC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-xL0zz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-AxU-r {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-xOS6c {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-xOS6c:hover {
  text-decoration: underline;
}
.index_copyLink-3ryqo {
  margin-left: 24px;
}
.index_copyLink-3ryqo .index_copyIcon-3f3Wq {
  margin-right: 4px;
}
.index_flexCenter-3whSU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3R20g {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1BgDS {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1AbtQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3zzM- {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3zzM-:hover {
  color: #2861FC;
}
.index_bluePlainText-MTdFr {
  color: #2861FC;
}
.index_blueTextPlain-2Wdl3 {
  color: #2861FC;
}
.index_antInput-lJcB0 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3R5nT {
  margin-right: 16px;
}
.index_ml8-7P-Db {
  margin-left: 8px;
}
.index_mr8-2IByc {
  margin-right: 8px;
}
.index_mb16-10zU5 {
  margin-bottom: 16px;
}
.index_moTag-37WzJ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1C0a8 {
  cursor: pointer;
}
.index_moUserAvatar-kGvIL {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3qoVq {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1C0a8:hover .index_moUserAvatar-kGvIL {
  color: #2861FC;
}
.index_navOverlay-3JLgO .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3JLgO .ant-dropdown-menu-item a,
.index_navOverlay-3JLgO .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3JLgO .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3JLgO .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3h8l3 .index_subTitle-JW9jb {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3h8l3 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3h8l3 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3h8l3 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3h8l3 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3h8l3 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3h8l3 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3h8l3 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3h8l3 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3h8l3 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Ua5C,
.index_modalHeaderNew-1Gn1T {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1Gn1T {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-htT2T {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Ua5C:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Ua5C {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Ua5C:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-vSKB6 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2OzuC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3whSU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-bMjY5 {
  margin-left: 16px;
}
.index_mr16-3R5nT {
  margin-right: 16px;
}
.index_phone-modal-1uAeG {
  width: 80% !important;
}
.index_medalSrc-2xDa5 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1JQY_ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1JQY_ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1AVM2 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1AVM2 .ant-tabs {
  background: white;
}
.index_tabStyle-1AVM2 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3EvWT {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-wBRE9 {
  width: 100%;
}
.index_spin-wBRE9 .index_ant-spin-container-1kzpc {
  width: 100%;
}
.index_confirmBtns-3Q_5Z {
  color: red;
}
.index_confirmBtns-3Q_5Z .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-JiL8p {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-JiL8p .index_studentNum-hvO0V {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-RKMV- .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-RKMV- .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-RKMV- .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-RKMV- .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-RKMV- .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2hnnR {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_mainContent-2yT-p {
  width: 100%;
  min-width: 100%;
  position: relative;
  background: #f9fafa;
  font-family: sans-serif;
  overflow: hidden;
}
.index_mainContent-2yT-p .index_header-3Vqr0 {
  width: 100%;
  position: relative;
  min-height: 373px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G {
  width: 100%;
  position: relative;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_img-3IdVz {
  width: 100%;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe {
  display: flex;
  height: 40px;
  align-items: center;
  position: absolute;
  right: 120px;
  top: 28px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerLeft-26vH_ {
  background-color: #fff;
  color: #333;
  font-family: PingFang SC, sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  display: flex;
  align-items: center;
  border-radius: 12px;
  margin-right: 24px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerLeft-26vH_ .index_pointNum-2XnUF {
  font-size: 20px;
  margin-right: 19px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerLeft-26vH_ span {
  display: flex;
  align-items: center;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerLeft-26vH_ img {
  margin: 0 8px;
  width: 32px;
  height: 32px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerRight-36nlQ {
  font-family: PingFang SC, sans-serif;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_pointContaniner-2IhOe .index_pointContaninerRight-36nlQ .index_rightIcon-2_-dU {
  width: 7px;
  height: 13px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_carousel-2P33G .index_checkInHand-2GsnG {
  position: absolute;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_circleCntr-3YeIb {
  width: 48px;
  height: 48px;
  background: rgba(26, 26, 26, 0.2);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.3s;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_circleCntr-3YeIb .index_icon-3jvGf {
  color: #fff;
  font-size: 24px;
  font-weight: 900;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_circleCntr-3YeIb:hover {
  background: rgba(26, 26, 26, 0.4);
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_left-2hReA {
  left: calc(50% - 1440px / 2);
  transform: translate(-50%, -50%);
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_right-2LSOZ {
  right: calc(50% - 1440px / 2);
  transform: translate(50%, -50%);
  margin-right: calc(1 / var(--zoom) * 17px);
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 {
  position: absolute;
  left: 15.5%;
  bottom: 33%;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox-2ut6X {
  width: 600px;
  height: 32px;
  background: #ffffff;
  border-radius: 6px;
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.16);
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox-2ut6X input {
  background: none;
  font-size: 16px;
  height: 100%;
  outline: none;
  color: #fff;
  border: 1px solid #ffffff;
  border-radius: 6px 0 0 6px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox-2ut6X input:focus {
  outline: 0;
  box-shadow: none;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox-2ut6X .index_copyButton-aZWVQ {
  outline: none;
  border-radius: 0px 6px 6px 0px !important;
  height: 100%;
  background: linear-gradient(to bottom, #ffead0, #ffe6c3, #ffd091, #ffddb0);
  border: none;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #b84800;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox-2ut6X .index_shareTip-ERB6O {
  position: absolute;
  right: -25px;
  top: -34px;
  width: 111px;
}
.index_mainContent-2yT-p .index_header-3Vqr0 .index_shareB-13LJ3 .index_shareBox1-3FOvL {
  height: 48px;
  padding: 0 34px;
  background: linear-gradient(to bottom, #ffead0, #ffe6c3, #ffd091, #ffddb0);
  color: #b84800;
  border-radius: 4px;
  font-size: 14px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.index_mainContent-2yT-p .index_header-3Vqr0:hover .index_circleCntr-3YeIb.index_left-2hReA,
.index_mainContent-2yT-p .index_header-3Vqr0:hover .index_circleCntr-3YeIb.index_right-2LSOZ {
  opacity: 1;
  transform: translate(0%, -50%);
}
.index_mainContent-2yT-p .index_centerBox-1TYCq {
  width: 1200px;
  margin: -52px auto 40px;
  position: relative;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(0, 80, 179, 0.08);
  border-radius: 16px;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z {
  top: 0;
  background: #fff;
  width: 100%;
  left: 0px;
  z-index: 1;
  border-radius: 20px;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z .ant-tabs-nav .ant-tabs-tab {
  padding: 12px 3px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  margin-right: 66px;
  color: rgba(0, 0, 0, 0.65) !important;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z .ant-tabs-tab.ant-tabs-tab-active {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #2861FC !important;
  background: transparent;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z .ant-tabs-ink-bar {
  background: #2861FC;
}
.index_mainContent-2yT-p .index_centerBox-1TYCq .index_redeemTabs-3td7Z .ant-tabs-bar {
  margin: 0;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ {
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_title-2aVq8 {
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 8px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_desc-uS02o {
  color: rgba(153, 153, 153, 0.85);
  margin-bottom: 24px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 {
  width: 890px;
  display: flex;
  flex-wrap: wrap;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu {
  width: 270px;
  height: 201px;
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px 18px 13px;
  margin-right: 39px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_imgCon-1Dwkn,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_imgCon-1Dwkn {
  width: 234px;
  height: 88px;
  border-radius: 6px;
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_imgCon-1Dwkn .index_img-3IdVz,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_imgCon-1Dwkn .index_img-3IdVz {
  width: 64px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_text-3-vWA,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_text-3-vWA {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 14px;
  align-self: flex-start;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_btn-2btjR,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_btn-2btjR,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_disableBtn-1CqoH,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_disableBtn-1CqoH {
  width: 238px;
  height: 32px;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_disableBtn-1CqoH,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_disableBtn-1CqoH {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_btn-2btjR:hover,
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu .index_btn-2btjR:hover {
  color: #1d57ee;
  border: 1px solid #1d57ee;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu:nth-child(3n),
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_common-12fjC .index_cardList-3oWu7 .index_card-3hZJu:nth-child(3n) {
  margin-right: 0;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_title-2aVq8 {
  margin-bottom: 22px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu {
  overflow: hidden;
  height: auto;
  padding: 0 0 13px 0;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_text-3-vWA {
  padding: 0 16px;
  margin-top: 12px;
  margin-bottom: 4px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_info-3IABj {
  padding: 0 16px;
  display: flex;
  align-self: flex-start;
  justify-content: space-between;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 9px;
  align-items: center;
  width: 100%;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_info-3IABj .index_num-2KqNO {
  color: #666666;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_info-3IABj .index_num-2KqNO .index_numberSplit-1LCVF {
  margin: 0px 7px;
}
.index_mainContent-2yT-p .index_redeemWrapper-3OxlQ .index_course-OZpy4 .index_cardList-3oWu7 .index_card-3hZJu .index_info-3IABj .index_price-rub50 {
  margin-top: 1px;
  color: rgba(153, 153, 153, 0.65);
  text-decoration: line-through;
}
.index_checkInModal-25_cp .ant-modal-content {
  height: 198px;
}
.index_checkInModal-25_cp .ant-modal-content .ant-modal-body {
  height: 90px;
}
.index_checkInModal-25_cp .ant-modal-content .ant-btn-primary {
  background-color: #2861FC;
  border: none;
}
.index_checkInModal-25_cp .index_title-2aVq8 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.index_checkInModal-25_cp .index_content-3vopu {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_checkInModal-25_cp .index_content-3vopu .index_link-IRoix {
  margin-top: 4px;
  display: inline-block;
}
.index_checkInModal-25_cp .index_content-3vopu .index_link-IRoix .index_rightIcon-2_-dU {
  font-size: 12px;
}
.index_mainContentPhone-2MuUN:before {
  content: '';
  background: url('https://mo-imgs.momodel.cn/event/square.png?3');
  background-repeat: repeat;
  background-size: 2.05rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
.index_mainContentPhone-2MuUN {
  padding: 0 2rem;
  overflow: hidden;
  height: 100%;
  top: -4.4rem;
}
.index_mainContentPhone-2MuUN .index_rect-3A79u {
  position: absolute;
  width: 100%;
  height: 29.65rem;
  top: 0;
  left: 0;
}
.index_mainContentPhone-2MuUN .index_circles-2W8xF {
  position: absolute;
  width: 20.7rem;
  top: -7.65rem;
  right: -2.95rem;
}
.index_mainContentPhone-2MuUN .index_jumpMan-5QTdI {
  position: absolute;
  width: 15.36rem;
  top: 4.4rem;
  right: 1.05rem;
}
.index_mainContentPhone-2MuUN .index_scooterPhone-2Xau0 {
  position: absolute;
  left: 0;
  bottom: 2.6rem;
  width: 16.6rem;
}
.index_mainContentPhone-2MuUN .index_circlesNStar-2O_Ie {
  position: absolute;
  width: 10.25rem;
  bottom: 6.05rem;
  right: 1.2rem;
}
.index_mainContentPhone-2MuUN .index_invite2Gift-3VKJ0 {
  width: 17.8rem;
  margin-top: 4.1rem;
  position: relative;
}
.index_mainContentPhone-2MuUN .index_invite2Gift-3VKJ0 .index_text-3-vWA {
  width: 100%;
}
.index_mainContentPhone-2MuUN .index_invite2Gift-3VKJ0 ~ .index_cover-3hXjf {
  margin-top: 2vh;
}
.index_mainContentPhone-2MuUN .index_cover-3hXjf {
  font-size: 1.3rem;
  position: relative;
  display: inline-block;
  line-height: 1.8;
}
.index_mainContentPhone-2MuUN .index_cover-3hXjf .index_emptyLine-3Wxq8 {
  height: 8px;
}
.index_mainContentPhone-2MuUN .index_cover-3hXjf .index_num-2KqNO {
  color: #2861FC;
}
.index_mainContentPhone-2MuUN .index_cover-3hXjf .index_coverBar-1FVHc {
  height: 0.9rem;
  background: #2861fc;
  opacity: 0.11;
  top: 13px;
  position: absolute;
  width: 100%;
}
.index_mainContentPhone-2MuUN .index_cover-3hXjf .index_star-2kbrw {
  position: absolute;
  width: 1.4rem;
  right: -1.4rem;
  bottom: -1.4rem;
}
.index_mainContentPhone-2MuUN .index_shareB-13LJ3 {
  margin-top: 3vh;
  height: 2.8rem;
}
.index_mainContentPhone-2MuUN .index_shareB-13LJ3 .index_shareBox-2ut6X {
  width: 28.15rem;
  height: 2.8rem;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.4rem;
}
.index_mainContentPhone-2MuUN .index_shareB-13LJ3 .index_shareBox-2ut6X input {
  border: none;
  background: none;
  font-size: 0.9rem;
}
.index_mainContentPhone-2MuUN .index_shareB-13LJ3 .index_shareBox1-3FOvL {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #2861fc;
  height: 5rem;
  font-size: 1.6rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo {
  margin-top: 5vh;
  font-size: 1.3rem;
  margin-bottom: 13.4rem;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuHeader-1w4TR {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuHeader-1w4TR .index_gpuHeaderLink-cN4tI {
  height: 2.1rem;
  font-size: 1.5rem;
  font-weight: 600;
  color: #333333;
  opacity: 1;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuHeader-1w4TR .index_slash-pqT5W {
  width: 1.36rem;
  height: 1.23rem;
  margin-left: 4px;
  margin-bottom: 4px;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_numText-1DKqN {
  color: #2861fc;
  font-size: 1.3rem;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY {
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 1.9rem;
  color: #333;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_chatgptRule-8JmIV {
  margin-bottom: 16px;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_checkDetailBtn-1vaEM {
  width: 130px;
  height: 38px;
  border-radius: 25px;
  color: white;
  background: #2861FC;
  text-align: center;
  margin: 0 auto;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_checkDetailBtn-1vaEM a {
  text-decoration: none;
  color: white;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_checkDetailBtn-1vaEM:hover {
  background: #40a9ff;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_eachRow-dVMV5 {
  display: flex;
  align-items: self-start;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 1rem;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_eachRow-dVMV5 .index_bulletPoint-bWPXb {
  width: 6px;
  height: 6px;
  background: #2861fc;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.75rem;
  margin-top: 0.5rem;
}
.index_mainContentPhone-2MuUN .index_eventGpuBanner-QTeRo .index_gpuWrap-3AoSY .index_eachRow-dVMV5 .index_eachRowContent-2ieKs {
  line-height: normal;
  max-width: 95%;
}

.index_pointOrder-3--Mb .ant-tabs-nav .ant-tabs-tab {
  padding: 12px 3px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88) !important;
}
.index_pointOrder-3--Mb .ant-tabs-nav .ant-tabs-tab:nth-child(1) {
  margin-left: 21px;
}
.index_pointOrder-3--Mb .ant-tabs-tab.ant-tabs-tab-active {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #1d57ee !important;
}
.index_pointOrder-3--Mb .ant-tabs-ink-bar {
  background: #1d57ee;
}
.index_pointOrder-3--Mb .ant-tabs-bar {
  margin: 0;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh {
  min-height: 75vh;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ {
  cursor: pointer;
  display: flex;
  padding-bottom: 24px;
  margin: 24px;
  border-bottom: 1px solid #eeeeee;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_left-2-k6k .index_imgCon-1ASGz {
  width: 220px;
  height: 138px;
  zoom: 0.7;
  border-radius: 6px;
  margin-right: 44px;
  background-color: palegoldenrod;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_left-2-k6k .index_imgCon-1ASGz .index_img-2Pf19 {
  width: 64px;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_right-1jUCh .index_title-1FlOv {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_right-1jUCh .index_point-2uCCj {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 16px;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_right-1jUCh .index_info-3pa3Y {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: #999999;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_pointOrderContent-2P0iJ .index_right-1jUCh .index_info-3pa3Y .index_time-Mm0xX {
  width: 195px;
  margin-right: 16px;
}
.index_pointOrder-3--Mb .index_spinWrapper-1K4qh .index_emptyTip-116ll .index_goLink-Kx_Gy {
  color: #2861fc;
  text-decoration: underline;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3Mhcy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2uDEB {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2uDEB .index_forkDiv2QueueInit-9ahqB {
  height: 100px !important;
}
.index_forkDiv1-2uDEB .index_forkDiv2Queue-159c- {
  height: 151px !important;
}
.index_forkDiv1-2uDEB .index_forkDiv2-1oDmd {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2uDEB .index_forkDiv2-1oDmd .index_word-zZktg {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2uDEB .index_forkDiv2-1oDmd .index_word-zZktg .index_boldWord-3kxcy {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2uDEB .index_forkDiv2-1oDmd .index_loadingHint-HMi8D {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-33lyV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-PgC8e {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2Y63C {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-E7u7F {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-E7u7F::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2piKO {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2piKO .index_filterCheckbox-2IlDz {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2piKO .index_filterFooter-1qoqg {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2piKO .index_numberInput-3PkN6 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2piKO .index_filterTitle-3l6QR {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2piKO .index_modalBtnCancel-33lyV {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2piKO .index_modalBtnOk-PEf7i {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2piKO .index_tableBtn-3JS0g {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2piKO .index_tableBtn-3JS0g:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2piKO :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-34BRU {
  display: flex;
}
.index_splitLine-3FBob {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3KHfa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3ZGyg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1y7Vx {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3fSTs {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3fSTs:hover {
  text-decoration: underline;
}
.index_copyLink-v8_4R {
  margin-left: 24px;
}
.index_copyLink-v8_4R .index_copyIcon-2-Oc2 {
  margin-right: 4px;
}
.index_flexCenter-1l0HQ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-11E3n {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1D8fj {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-5HB-I {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-IPjcD {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-IPjcD:hover {
  color: #2861FC;
}
.index_bluePlainText-1BEdZ {
  color: #2861FC;
}
.index_blueTextPlain-3kNHv {
  color: #2861FC;
}
.index_antInput-wjC6Q {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3W-wO {
  margin-right: 16px;
}
.index_ml8-1mm7K {
  margin-left: 8px;
}
.index_mr8-1Arwh {
  margin-right: 8px;
}
.index_mb16-f8C9c {
  margin-bottom: 16px;
}
.index_moTag-rGcH7 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3-sMX {
  cursor: pointer;
}
.index_moUserAvatar-2Vo-R {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3X7z4 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3-sMX:hover .index_moUserAvatar-2Vo-R {
  color: #2861FC;
}
.index_navOverlay-NorIQ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-NorIQ .ant-dropdown-menu-item a,
.index_navOverlay-NorIQ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-NorIQ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-NorIQ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3I_jQ .index_subTitle-3YZEb {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3I_jQ .ant-table-thead > tr > th,
.index_homeworkTableStyle-3I_jQ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3I_jQ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3I_jQ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3I_jQ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3I_jQ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3I_jQ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3I_jQ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3I_jQ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3pQ_w,
.index_modalHeaderNew-1_Whd {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1_Whd {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3yGoc {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3pQ_w:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3pQ_w {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3pQ_w:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2B0Td {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3KHfa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1l0HQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2x9ZZ {
  margin-left: 16px;
}
.index_mr16-3W-wO {
  margin-right: 16px;
}
.index_phone-modal-y3xO9 {
  width: 80% !important;
}
.index_medalSrc-3ISK8 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3N8sJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3N8sJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3zMmO .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3zMmO .ant-tabs {
  background: white;
}
.index_tabStyle-3zMmO .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-Jor_l {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-80Ovj {
  width: 100%;
}
.index_spin-80Ovj .index_ant-spin-container-2gyE- {
  width: 100%;
}
.index_confirmBtns-35_rO {
  color: red;
}
.index_confirmBtns-35_rO .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-NaQm1 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-NaQm1 .index_studentNum-1stwX {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2fMtk .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2fMtk .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2fMtk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2fMtk .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2fMtk .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-b41su {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_analyzeWrapper-3afAp {
  border-radius: 2px;
  border: 0px solid rgba(0, 0, 0, 0.85);
  margin: auto;
}
.index_analyzeWrapper-3afAp .ant-popover-inner-content {
  padding: 5px 10px;
  color: #000;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T {
  display: flex;
  padding: 0 24px;
  justify-content: space-between;
  margin-bottom: 19px;
  margin-top: 22px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ {
  width: 33%;
  height: 150px;
  background-size: 100%;
  background-repeat: no-repeat;
  padding: 24px 0 0 22px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv .index_cardTitle-j_k4H,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V .index_cardTitle-j_k4H,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ .index_cardTitle-j_k4H {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-bottom: 18px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv .index_cardTitle-j_k4H .index_questionIcon-Ff9ut,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V .index_cardTitle-j_k4H .index_questionIcon-Ff9ut,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ .index_cardTitle-j_k4H .index_questionIcon-Ff9ut {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
  margin-left: 6px;
  vertical-align: -1px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv .index_cardNum-15SCw,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V .index_cardNum-15SCw,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ .index_cardNum-15SCw {
  height: 37px;
  font-size: 32px;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  line-height: 37px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv .index_cardNum-15SCw .index_sign-3AZ9T,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V .index_cardNum-15SCw .index_sign-3AZ9T,
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ .index_cardNum-15SCw .index_sign-3AZ9T {
  vertical-align: 3px;
  margin-right: 5px;
  font-size: 25px;
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card1-3DJLv {
  background-image: url(https://imgbed.momodel.cn/mo/analyze_saasCard1.png);
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card2-3jE8V {
  background-image: url(https://imgbed.momodel.cn/mo/analyze_saasCard2.png);
}
.index_analyzeWrapper-3afAp .index_cardInfo-xum_T .index_card3-3Dud_ {
  background-image: url(https://imgbed.momodel.cn/mo/analyze_saasCard3.png);
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL {
  display: flex;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_chartsLeft-ntg8P {
  width: 34%;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a {
  width: 64%;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_studyName-1KSiS {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G {
  display: flex;
  justify-content: space-between;
  margin: 11px 0;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G .index_right-38U6k {
  display: flex;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G .index_right-38U6k .index_actions-2T_-W {
  cursor: pointer;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-right: 12px;
  width: 160px;
  height: 32px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G .index_right-38U6k .index_actions-2T_-W .index_courseBtn-15yfr,
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G .index_right-38U6k .index_actions-2T_-W .index_trainBtn-UIeTr {
  text-align: center;
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  padding: 0 10px;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_analyzeBtn-1998G .index_right-38U6k .index_actions-2T_-W .index_checked-2FWkk {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.85);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_tableWrapper-feaK2 .index_normal-7wfiO,
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_tableWrapper-feaK2 .index_rank-1t9Dc {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  background: #6099ea;
}
.index_analyzeWrapper-3afAp .index_mainInfo-3xttL .index_TableRight-3tW0a .index_tableWrapper-feaK2 .index_normal-7wfiO {
  color: rgba(0, 0, 0, 0.65);
  background: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3rMcK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-286Lj {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-286Lj .index_forkDiv2QueueInit-2AsSV {
  height: 100px !important;
}
.index_forkDiv1-286Lj .index_forkDiv2Queue-1pXvV {
  height: 151px !important;
}
.index_forkDiv1-286Lj .index_forkDiv2-1RSMh {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-286Lj .index_forkDiv2-1RSMh .index_word-18H6x {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-286Lj .index_forkDiv2-1RSMh .index_word-18H6x .index_boldWord-2d4YT {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-286Lj .index_forkDiv2-1RSMh .index_loadingHint-3Z_WL {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-u1kHb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2yZig {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-Lb-Cv {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2i0Wm {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2i0Wm::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2xfeJ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2xfeJ .index_filterCheckbox-3_H_i {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2xfeJ .index_filterFooter-360PX {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2xfeJ .index_numberInput-3Ecpc {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2xfeJ .index_filterTitle-2sCWr {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2xfeJ .index_modalBtnCancel-u1kHb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2xfeJ .index_modalBtnOk-3lsEv {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2xfeJ .index_tableBtn-2I6jX {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2xfeJ .index_tableBtn-2I6jX:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2xfeJ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-W8BhU {
  display: flex;
}
.index_splitLine-2Waqe {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1WwBq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1XLl_ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-193Wq {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-8gOot {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-8gOot:hover {
  text-decoration: underline;
}
.index_copyLink-3pzhO {
  margin-left: 24px;
}
.index_copyLink-3pzhO .index_copyIcon-1jX4u {
  margin-right: 4px;
}
.index_flexCenter-2qD1p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-r_17P {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1LNE0 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-ljhoh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2XPjV {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2XPjV:hover {
  color: #2861FC;
}
.index_bluePlainText-2y38W {
  color: #2861FC;
}
.index_blueTextPlain-2qJ5b {
  color: #2861FC;
}
.index_antInput-3ExPl {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-3GWZE {
  margin-right: 16px;
}
.index_ml8-WSIiG {
  margin-left: 8px;
}
.index_mr8-255Sw {
  margin-right: 8px;
}
.index_mb16-154Va {
  margin-bottom: 16px;
}
.index_moTag-HVNIe {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-10kFS {
  cursor: pointer;
}
.index_moUserAvatar-3v4tg {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1DfO7 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-10kFS:hover .index_moUserAvatar-3v4tg {
  color: #2861FC;
}
.index_navOverlay-2FnH7 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2FnH7 .ant-dropdown-menu-item a,
.index_navOverlay-2FnH7 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2FnH7 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2FnH7 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2njVb .index_subTitle-2V9L0 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2njVb .ant-table-thead > tr > th,
.index_homeworkTableStyle-2njVb .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2njVb .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2njVb .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2njVb .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2njVb .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2njVb .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2njVb .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2njVb .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1WfId,
.index_modalHeaderNew-1MbeY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1MbeY {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2kIuK {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1WfId:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1WfId {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1WfId:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-QLI-k {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1WwBq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2qD1p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1yCgC {
  margin-left: 16px;
}
.index_mr16-3GWZE {
  margin-right: 16px;
}
.index_phone-modal-26L7M {
  width: 80% !important;
}
.index_medalSrc-1dJ5Y {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-sknBG 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-sknBG {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3SHcX .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3SHcX .ant-tabs {
  background: white;
}
.index_tabStyle-3SHcX .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2UY5K {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-wyQwA {
  width: 100%;
}
.index_spin-wyQwA .index_ant-spin-container-2oD9l {
  width: 100%;
}
.index_confirmBtns-35BM6 {
  color: red;
}
.index_confirmBtns-35BM6 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2RBMl {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2RBMl .index_studentNum-3ktNm {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-33Lqs .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-33Lqs .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-33Lqs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33Lqs .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-33Lqs .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2li62 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3X0qd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-zEBw_ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-zEBw_ .index_forkDiv2QueueInit-2_vC6 {
  height: 100px !important;
}
.index_forkDiv1-zEBw_ .index_forkDiv2Queue-2l2mt {
  height: 151px !important;
}
.index_forkDiv1-zEBw_ .index_forkDiv2-2B0Kr {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-zEBw_ .index_forkDiv2-2B0Kr .index_word-Oj1fV {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-zEBw_ .index_forkDiv2-2B0Kr .index_word-Oj1fV .index_boldWord-cBHVJ {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-zEBw_ .index_forkDiv2-2B0Kr .index_loadingHint-1cf65 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1vrFR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-f9xyN {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-GVQ32 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3-Odv {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3-Odv::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2zLq0 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2zLq0 .index_filterCheckbox-2Ma2e {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2zLq0 .index_filterFooter-O7jkU {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2zLq0 .index_numberInput-3sw5i {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2zLq0 .index_filterTitle-30hSO {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2zLq0 .index_modalBtnCancel-1vrFR {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2zLq0 .index_modalBtnOk-1nwQp {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2zLq0 .index_tableBtn-2mHBI {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2zLq0 .index_tableBtn-2mHBI:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2zLq0 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2sjaA {
  display: flex;
}
.index_splitLine-1k1eB {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1d4g1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-fwHz7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3eRr8 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3pHew {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3pHew:hover {
  text-decoration: underline;
}
.index_copyLink-37R33 {
  margin-left: 24px;
}
.index_copyLink-37R33 .index_copyIcon-2KMvM {
  margin-right: 4px;
}
.index_flexCenter-1fDPK {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1S_fO {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-Tq0aj {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-35fgM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-c8PGb {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-c8PGb:hover {
  color: #2861FC;
}
.index_bluePlainText-1HljA {
  color: #2861FC;
}
.index_blueTextPlain-2bNf3 {
  color: #2861FC;
}
.index_antInput-CNB3a {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2ukxn {
  margin-right: 16px;
}
.index_ml8-3qQm0 {
  margin-left: 8px;
}
.index_mr8-2kOKK {
  margin-right: 8px;
}
.index_mb16-2CdGR {
  margin-bottom: 16px;
}
.index_moTag-1eUmg {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2WWAd {
  cursor: pointer;
}
.index_moUserAvatar-wHTEi {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3-8c8 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2WWAd:hover .index_moUserAvatar-wHTEi {
  color: #2861FC;
}
.index_navOverlay-3t8Mw .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3t8Mw .ant-dropdown-menu-item a,
.index_navOverlay-3t8Mw .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3t8Mw .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3t8Mw .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2TtHh .index_subTitle-1EBZC {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2TtHh .ant-table-thead > tr > th,
.index_homeworkTableStyle-2TtHh .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2TtHh .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2TtHh .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2TtHh .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2TtHh .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2TtHh .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2TtHh .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2TtHh .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1wUMA,
.index_modalHeaderNew-2pE26 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2pE26 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-lgYBN {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1wUMA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1wUMA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1wUMA:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-8c2T5 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1d4g1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1fDPK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2QbxU {
  margin-left: 16px;
}
.index_mr16-2ukxn {
  margin-right: 16px;
}
.index_phone-modal-XZt72 {
  width: 80% !important;
}
.index_medalSrc-2oJKl {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-jTXci 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-jTXci {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-26U_e .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-26U_e .ant-tabs {
  background: white;
}
.index_tabStyle-26U_e .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3MPFw {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3z8p7 {
  width: 100%;
}
.index_spin-3z8p7 .index_ant-spin-container-1rGiz {
  width: 100%;
}
.index_confirmBtns-yAXOt {
  color: red;
}
.index_confirmBtns-yAXOt .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3FCLJ {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3FCLJ .index_studentNum-3rqm8 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-pkxcA .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-pkxcA .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-pkxcA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-pkxcA .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-pkxcA .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3JbRL {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_header-2zkbP {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.index_header-2zkbP .index_title-2tyGT {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_header-2zkbP .index_title-2tyGT .index_studentNum-3rqm8 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}

.index_container-tM1KK {
  padding: 12px 24px;
}
.index_wareDesc-3fHvL {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  margin-left: 10px;
}
.index_button-3FPIC {
  margin-left: 16px;
}
.index_batchMenu-1_1I7 .ant-dropdown-menu-item,
.index_batchMenu-1_1I7 .ant-dropdown-menu-submenu-title {
  text-align: center;
}
.index_operate-1IRY6 .index_action-1TGRF {
  margin-right: 10px;
}
.index_uploadModal-DYR6p .index_footer-1pQfb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
}
.index_uploadModal-DYR6p .index_footer-1pQfb .index_fileNumHint-2nrsF {
  height: 20px;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.index_uploadModal-DYR6p .index_text-ZXgQx {
  margin-top: 8px;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, 0.45);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-IDU69 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-tr9wK {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-tr9wK .index_forkDiv2QueueInit-Uz-IG {
  height: 100px !important;
}
.index_forkDiv1-tr9wK .index_forkDiv2Queue-1Y-Rh {
  height: 151px !important;
}
.index_forkDiv1-tr9wK .index_forkDiv2-9bjuR {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-tr9wK .index_forkDiv2-9bjuR .index_word-WKPCZ {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-tr9wK .index_forkDiv2-9bjuR .index_word-WKPCZ .index_boldWord-1vQyS {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-tr9wK .index_forkDiv2-9bjuR .index_loadingHint-TDlLR {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2Yn9k {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2wkKk {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3prp- {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1M1vQ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1M1vQ::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1Rv_p {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1Rv_p .index_filterCheckbox-1R6XG {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1Rv_p .index_filterFooter-uKsEc {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1Rv_p .index_numberInput-3Hy1u {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1Rv_p .index_filterTitle-3gDuC {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1Rv_p .index_modalBtnCancel-2Yn9k {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1Rv_p .index_modalBtnOk-1kB6Z {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1Rv_p .index_tableBtn-qVldH {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1Rv_p .index_tableBtn-qVldH:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1Rv_p :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-HYeXC {
  display: flex;
}
.index_splitLine-q5KzG {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2jz8P {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1QrGT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-33D_E {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2FP2m {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2FP2m:hover {
  text-decoration: underline;
}
.index_copyLink-2vxlk {
  margin-left: 24px;
}
.index_copyLink-2vxlk .index_copyIcon-1m4j5 {
  margin-right: 4px;
}
.index_flexCenter-fyoMZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-X_l7N {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3K0bU {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-TDKkL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2gn60 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2gn60:hover {
  color: #2861FC;
}
.index_bluePlainText-yhRn0 {
  color: #2861FC;
}
.index_blueTextPlain-2igXx {
  color: #2861FC;
}
.index_antInput-2i-W- {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1AZ2k {
  margin-right: 16px;
}
.index_ml8-376LC {
  margin-left: 8px;
}
.index_mr8-olGGt {
  margin-right: 8px;
}
.index_mb16-2WxPc {
  margin-bottom: 16px;
}
.index_moTag-2jyWz {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-1nphy {
  cursor: pointer;
}
.index_moUserAvatar-2-4EP {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2dqIF {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-1nphy:hover .index_moUserAvatar-2-4EP {
  color: #2861FC;
}
.index_navOverlay-27dNY .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-27dNY .ant-dropdown-menu-item a,
.index_navOverlay-27dNY .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-27dNY .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-27dNY .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3URZF .index_subTitle-3yUcP {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3URZF .ant-table-thead > tr > th,
.index_homeworkTableStyle-3URZF .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3URZF .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3URZF .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3URZF .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3URZF .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3URZF .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3URZF .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3URZF .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3N3WY,
.index_modalHeaderNew-29QGE {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-29QGE {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-370_e {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3N3WY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3N3WY {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3N3WY:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2_RsU {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2jz8P {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-fyoMZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3eF3B {
  margin-left: 16px;
}
.index_mr16-1AZ2k {
  margin-right: 16px;
}
.index_phone-modal-2xpqT {
  width: 80% !important;
}
.index_medalSrc-1X6qp {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2s5EG 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2s5EG {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle--Buzg .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle--Buzg .ant-tabs {
  background: white;
}
.index_tabStyle--Buzg .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3-khi {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Dnxt {
  width: 100%;
}
.index_spin-1Dnxt .index_ant-spin-container-l_inr {
  width: 100%;
}
.index_confirmBtns-2-jlg {
  color: red;
}
.index_confirmBtns-2-jlg .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-11Udt {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-11Udt .index_studentNum-BxEFj {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1CBsv .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1CBsv .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1CBsv .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1CBsv .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1CBsv .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-GIkqp {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_pageLayout-1kUdc {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: calc(var(--before-zoom-height) - 60px);
}
.index_pageLayout-1kUdc .ant-menu-root {
  max-height: unset;
}
.index_pageLayout-1kUdc .ant-menu-inline .ant-menu-item,
.index_pageLayout-1kUdc .ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.index_pageLayout-1kUdc .index_rightContent-AzBRd {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 24px 24px 24px;
  height: 100%;
  overflow-y: auto;
}
.index_pageLayout-1kUdc .index_rightContent-AzBRd .index_emptyMargin-mlYO6 {
  padding-top: 24px;
}
.index_pageLayout-1kUdc .index_rightContent-AzBRd .index_content-1Ltkh {
  background-color: white;
  width: 100%;
  height: auto;
  border-radius: 2px;
  flex: 1;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-193V4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3Sfoc {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3Sfoc .index_forkDiv2QueueInit-1tmAL {
  height: 100px !important;
}
.index_forkDiv1-3Sfoc .index_forkDiv2Queue-XMgLH {
  height: 151px !important;
}
.index_forkDiv1-3Sfoc .index_forkDiv2-17uEn {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3Sfoc .index_forkDiv2-17uEn .index_word-1G9-o {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3Sfoc .index_forkDiv2-17uEn .index_word-1G9-o .index_boldWord-1iP_x {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3Sfoc .index_forkDiv2-17uEn .index_loadingHint-3o4z- {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-35AWY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2Z0tJ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3Qpt1 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3mvK- {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3mvK-::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3-x2f {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3-x2f .index_filterCheckbox-3DP07 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3-x2f .index_filterFooter-1mBmF {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3-x2f .index_numberInput-I7KUx {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3-x2f .index_filterTitle-3wToq {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3-x2f .index_modalBtnCancel-35AWY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3-x2f .index_modalBtnOk-2k4XN {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3-x2f .index_tableBtn-3sfVh {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3-x2f .index_tableBtn-3sfVh:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3-x2f :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-mshUD {
  display: flex;
}
.index_splitLine-21ZJ4 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2PbeM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2Rlc- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-236Zf {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3Oups {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3Oups:hover {
  text-decoration: underline;
}
.index_copyLink-3De7A {
  margin-left: 24px;
}
.index_copyLink-3De7A .index_copyIcon-2mIhJ {
  margin-right: 4px;
}
.index_flexCenter-18HZv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3_dQz {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3s2Hq {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3-SPH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1MmUD {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1MmUD:hover {
  color: #2861FC;
}
.index_bluePlainText-1OnTn {
  color: #2861FC;
}
.index_blueTextPlain-1TE3I {
  color: #2861FC;
}
.index_antInput-2LOm3 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2PFVg {
  margin-right: 16px;
}
.index_ml8-1rYZ5 {
  margin-left: 8px;
}
.index_mr8-2g-YM {
  margin-right: 8px;
}
.index_mb16-wcXla {
  margin-bottom: 16px;
}
.index_moTag-2Yg37 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Wt1d {
  cursor: pointer;
}
.index_moUserAvatar-3RFZw {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1zYWL {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Wt1d:hover .index_moUserAvatar-3RFZw {
  color: #2861FC;
}
.index_navOverlay-2aWNw .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2aWNw .ant-dropdown-menu-item a,
.index_navOverlay-2aWNw .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2aWNw .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2aWNw .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-rrG_C .index_subTitle-73G7R {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-rrG_C .ant-table-thead > tr > th,
.index_homeworkTableStyle-rrG_C .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-rrG_C .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-rrG_C .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-rrG_C .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-rrG_C .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-rrG_C .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-rrG_C .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-rrG_C .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1pvZg,
.index_modalHeaderNew-3sBME {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3sBME {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1l2bI {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1pvZg:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1pvZg {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1pvZg:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3ZLbv {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2PbeM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-18HZv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-15xwB {
  margin-left: 16px;
}
.index_mr16-2PFVg {
  margin-right: 16px;
}
.index_phone-modal-3Ewba {
  width: 80% !important;
}
.index_medalSrc-1PT5b {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-Yblfq 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-Yblfq {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1-kpP .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1-kpP .ant-tabs {
  background: white;
}
.index_tabStyle-1-kpP .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2scSR {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1Qg5e {
  width: 100%;
}
.index_spin-1Qg5e .index_ant-spin-container-2kXqg {
  width: 100%;
}
.index_confirmBtns-125Zs {
  color: red;
}
.index_confirmBtns-125Zs .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2PSVG {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2PSVG .index_studentNum-2uGVU {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3db3v .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3db3v .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3db3v .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3db3v .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3db3v .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-290_2 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_studentManager-gewqA {
  padding: 0 24px;
}
.index_studentManager-gewqA > div > div > div button {
  margin-right: 12px;
}
.index_breadCrumb-2H5m9 {
  margin-top: 20px;
  margin-bottom: 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1vEj7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-175p5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-175p5 .index_forkDiv2QueueInit-guW05 {
  height: 100px !important;
}
.index_forkDiv1-175p5 .index_forkDiv2Queue-3P4wx {
  height: 151px !important;
}
.index_forkDiv1-175p5 .index_forkDiv2-30AIa {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-175p5 .index_forkDiv2-30AIa .index_word-lCsPV {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-175p5 .index_forkDiv2-30AIa .index_word-lCsPV .index_boldWord-199YQ {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-175p5 .index_forkDiv2-30AIa .index_loadingHint-32bfX {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-NCJpx {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2k6fg {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-10Qct {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-29bJe {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-29bJe::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1dWUz {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1dWUz .index_filterCheckbox-1nTTZ {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1dWUz .index_filterFooter-1f_Qd {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1dWUz .index_numberInput-C_8k- {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1dWUz .index_filterTitle-J0ZEx {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1dWUz .index_modalBtnCancel-NCJpx {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1dWUz .index_modalBtnOk-C1qbs {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1dWUz .index_tableBtn-JCr7B {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1dWUz .index_tableBtn-JCr7B:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1dWUz :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-_Pr27 {
  display: flex;
}
.index_splitLine-2oBwv {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2xClb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Ek8h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1k4z6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3c7l3 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3c7l3:hover {
  text-decoration: underline;
}
.index_copyLink-Deios {
  margin-left: 24px;
}
.index_copyLink-Deios .index_copyIcon-3rjpW {
  margin-right: 4px;
}
.index_flexCenter-1wkwv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1lb4r {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-qpje0 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-LZMVt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-JGtBx {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-JGtBx:hover {
  color: #2861FC;
}
.index_bluePlainText-3yvrD {
  color: #2861FC;
}
.index_blueTextPlain-v0hyD {
  color: #2861FC;
}
.index_antInput-1Txhs {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-6BNzZ {
  margin-right: 16px;
}
.index_ml8-80A1R {
  margin-left: 8px;
}
.index_mr8-1Iy8J {
  margin-right: 8px;
}
.index_mb16-3XsH- {
  margin-bottom: 16px;
}
.index_moTag-10w6s {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2tFtk {
  cursor: pointer;
}
.index_moUserAvatar-1iqiw {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2IaYG {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2tFtk:hover .index_moUserAvatar-1iqiw {
  color: #2861FC;
}
.index_navOverlay-1vcfV .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1vcfV .ant-dropdown-menu-item a,
.index_navOverlay-1vcfV .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1vcfV .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1vcfV .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-TqSTJ .index_subTitle-2to87 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-TqSTJ .ant-table-thead > tr > th,
.index_homeworkTableStyle-TqSTJ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-TqSTJ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-TqSTJ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-TqSTJ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-TqSTJ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-TqSTJ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-TqSTJ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-TqSTJ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-D95_O,
.index_modalHeaderNew-3D48G {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3D48G {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1lOo4 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-D95_O:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-D95_O {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-D95_O:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-R4k91 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2xClb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1wkwv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-miYFE {
  margin-left: 16px;
}
.index_mr16-6BNzZ {
  margin-right: 16px;
}
.index_phone-modal-iFSQK {
  width: 80% !important;
}
.index_medalSrc-26pRM {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2sbxl 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2sbxl {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2ZUpS .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2ZUpS .ant-tabs {
  background: white;
}
.index_tabStyle-2ZUpS .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-GnMKT {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-mA9aW {
  width: 100%;
}
.index_spin-mA9aW .index_ant-spin-container-22t0F {
  width: 100%;
}
.index_confirmBtns-3k2bQ {
  color: red;
}
.index_confirmBtns-3k2bQ .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-gflzr {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-gflzr .index_studentNum-2jUdi {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3tSlG .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3tSlG .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3tSlG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3tSlG .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3tSlG .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1hjzp {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-fxdth {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3NJSu {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3NJSu .index_forkDiv2QueueInit-3PoUt {
  height: 100px !important;
}
.index_forkDiv1-3NJSu .index_forkDiv2Queue-18Bbs {
  height: 151px !important;
}
.index_forkDiv1-3NJSu .index_forkDiv2-1DR5C {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3NJSu .index_forkDiv2-1DR5C .index_word-3zNWH {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3NJSu .index_forkDiv2-1DR5C .index_word-3zNWH .index_boldWord-fTYfH {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3NJSu .index_forkDiv2-1DR5C .index_loadingHint-13I_J {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3hOAc {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-WZl8O {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2y_cF {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3emdS {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3emdS::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-InRGT {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-InRGT .index_filterCheckbox-3itrk {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-InRGT .index_filterFooter-1CYp0 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-InRGT .index_numberInput-3s96B {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-InRGT .index_filterTitle-2NgPU {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-InRGT .index_modalBtnCancel-3hOAc {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-InRGT .index_modalBtnOk-2_ntz {
  border-radius: 24px !important;
}
.index_tableFilterDiv-InRGT .index_tableBtn-3TpOY {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-InRGT .index_tableBtn-3TpOY:hover {
  color: #2861FC;
}
.index_tableFilterDiv-InRGT :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1-8Nq {
  display: flex;
}
.index_splitLine-2QZe2 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2coqy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3mojU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1NOWm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3bdzZ {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3bdzZ:hover {
  text-decoration: underline;
}
.index_copyLink-3T1t5 {
  margin-left: 24px;
}
.index_copyLink-3T1t5 .index_copyIcon-3K1Rv {
  margin-right: 4px;
}
.index_flexCenter-2oDxo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-LkfAt {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-nu52v {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-VMeqx {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-2kXwf {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-2kXwf:hover {
  color: #2861FC;
}
.index_bluePlainText-2r4ED {
  color: #2861FC;
}
.index_blueTextPlain-1hwx2 {
  color: #2861FC;
}
.index_antInput-1HNY7 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1--M_ {
  margin-right: 16px;
}
.index_ml8-1P2i_ {
  margin-left: 8px;
}
.index_mr8-DgCfW {
  margin-right: 8px;
}
.index_mb16-Dqmi7 {
  margin-bottom: 16px;
}
.index_moTag-3bJz5 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-16kj1 {
  cursor: pointer;
}
.index_moUserAvatar-RTfqC {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3IdsX {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-16kj1:hover .index_moUserAvatar-RTfqC {
  color: #2861FC;
}
.index_navOverlay-3Zou4 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3Zou4 .ant-dropdown-menu-item a,
.index_navOverlay-3Zou4 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3Zou4 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3Zou4 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-40dSl .index_subTitle-2X-f7 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-40dSl .ant-table-thead > tr > th,
.index_homeworkTableStyle-40dSl .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-40dSl .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-40dSl .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-40dSl .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-40dSl .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-40dSl .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-40dSl .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-40dSl .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1j094,
.index_modalHeaderNew-y_MK6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-y_MK6 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1TGtP {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1j094:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1j094 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1j094:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-zxdJu {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2coqy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2oDxo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1DFG9 {
  margin-left: 16px;
}
.index_mr16-1--M_ {
  margin-right: 16px;
}
.index_phone-modal-FMKN3 {
  width: 80% !important;
}
.index_medalSrc-3HQWT {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2OElq 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2OElq {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-aXhry .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-aXhry .ant-tabs {
  background: white;
}
.index_tabStyle-aXhry .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2tzAz {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2Mz1d {
  width: 100%;
}
.index_spin-2Mz1d .index_ant-spin-container-uF7_U {
  width: 100%;
}
.index_confirmBtns-3a7M0 {
  color: red;
}
.index_confirmBtns-3a7M0 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1JVTW {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1JVTW .index_studentNum-1NtDw {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2cgHC .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2cgHC .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2cgHC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2cgHC .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2cgHC .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-19MbQ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_createLayout-3j81U {
  width: 100%;
  background: linear-gradient(293deg, #e5f2ff 0%, #fdfdfd 100%);
  display: flex;
  flex-direction: column;
  overflow: auto;
  margin-bottom: 64px;
}
.index_createLayout-3j81U .index_courseTitle-2A1z3 {
  width: 1400px;
  margin: 32px auto 25px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  align-items: center;
}
.index_createLayout-3j81U .index_courseTitle-2A1z3 .index_courseName-2iAl6 {
  margin-right: 9px;
}
.index_createLayout-3j81U .index_courseTitle-2A1z3 .icon-bianji-lan {
  font-size: 16px;
  color: #242525;
  margin-top: 5px;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU {
  height: calc(var(--before-zoom-height) - 236px);
  display: flex;
  width: 1400px;
  margin: 0 auto 64px;
  min-height: 662px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy {
  padding-top: 21px;
  display: flex;
  flex-direction: column;
  width: 280px;
  height: 536px;
  background: #eff6ff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 165px;
  padding: 5px 0 0 31px;
  border-left: 4px solid transparent;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-inner-content {
  padding: 0 10px 0;
  height: var(--autoTreeHeight);
  overflow-y: auto;
  overflow-x: hidden;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-inner-content::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-inner-content::-webkit-scrollbar-thumb {
  background-color: #f0f0f0;
  border-radius: 4px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-inner-content::-webkit-scrollbar-thumb:hover {
  background-color: #dcdcdc;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-inner-content::-webkit-scrollbar-track {
  background-color: #fff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-title {
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.88);
  line-height: 22px;
  border: none;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .ant-popover-title .title {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_stepTitle-WS_dr {
  font-size: 30px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: #000000;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_activeTitle-2vCr5 {
  color: #0054ff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_desc-3e4T4 {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 13px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_popoverWrapper-3Eh3I {
  width: 75px;
  display: flex;
  justify-content: space-between;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_popoverWrapper-3Eh3I .index_linkName-OP7u2 {
  height: 21px;
  font-size: 14px;
  color: #2861fc;
  cursor: pointer;
  vertical-align: -1px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_currentNum-1Kwaw {
  color: #0054ff;
  position: absolute;
  bottom: -15px;
  right: 0;
  opacity: 0.4;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_currentNum-1Kwaw .icon-a-01-shen,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_currentNum-1Kwaw .icon-a-02-shen,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_currentNum-1Kwaw .icon-a-03-shen {
  font-size: 75px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_currentNum-1Kwaw .icon-a-01-shen {
  margin-right: 8px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_stepItem-1QSlJ .index_activeNum-Plh-1 {
  opacity: 1;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_steps-1BnGy .index_selectItem-1NS5g {
  border-left: 4px solid #0054ff;
  background: #fff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq {
  display: flex;
  padding: 28px 32px 34px;
  background-color: #fff;
  width: 1120px;
  align-self: flex-start;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_left-2N2f_ {
  width: 444px;
  background: #ffffff;
  padding: 11px 12px 0;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  margin-right: 32px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_left-2N2f_ .index_title-RQrHO {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_left-2N2f_ .index_title-RQrHO .index_txt1-1muMs {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 9px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_left-2N2f_ .index_trainBtn-1cJq5 {
  bottom: 14px;
  width: 236px;
  border-radius: 2px;
  border: 1px solid #2861fc;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #2861fc;
  margin: 12px auto;
  display: block;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 {
  width: 580px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  position: relative;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_title-RQrHO {
  width: 100%;
  font-size: 32px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: bold;
  color: #333333;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 10px;
  margin-top: 17px;
  padding-left: 29px;
  position: relative;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_title-RQrHO .index_text-Ba02H {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 10px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_title-RQrHO::before {
  position: absolute;
  content: '';
  width: 5px;
  height: 45px;
  background: #2861fc;
  top: 0;
  left: 0;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  margin: 40px 40px 0;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_bold-2lgh1 {
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  color: #2861fc;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_pointWrapper-gV3pf,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_trainWrapper-1syl4,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_workWrapper-2okJL,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_selfWrapper-uGsxl {
  display: flex;
  flex-direction: column;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_pointWrapper-gV3pf .index_pointImg-3fQ5p {
  width: 520px;
  align-self: center;
  margin-top: 65px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_trainWrapper-1syl4 .index_trainImg-1CFvX {
  width: 520px;
  align-self: center;
  margin-top: 61px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_workWrapper-2okJL .index_workImg-CKXKT {
  width: 469px;
  align-self: center;
  margin-top: 74px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_previewContainer-MVZko .index_selfWrapper-uGsxl .index_selfImg-23biM {
  width: 520px;
  align-self: center;
  margin-top: 103px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW {
  padding-left: 22px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_myTarinName-_F4_z {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88);
  margin-right: 14px;
  position: relative;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_trainPosition-u8oXa {
  margin-left: 5px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_trainPosition-u8oXa::before {
  position: absolute;
  content: '*';
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  left: -10px;
  top: 3px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_myTarinInput-3M9dZ {
  width: 312px;
  height: 32px;
  background: #ffffff;
  border-radius: 0px 2px 2px 0px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_selectTxt-30xQX,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_selectTip-3Mtr2 {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_selectTxt-30xQX {
  margin-right: 8px;
  max-width: 80%;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_selectTxt-30xQX .ant-tag {
  opacity: 1;
  margin-bottom: 3px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_selectTip-3Mtr2 {
  color: #2861fc;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_confirm-3UOw8,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_cancel-2asGb {
  width: 65px;
  height: 32px;
  background: #2861fc;
  border-radius: 2px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_confirm-3UOw8 {
  margin-right: 12px;
  color: #fff;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_myTarin-NYyqW .index_myTarinItem-p6K0e .index_cancel-2asGb {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 {
  padding: 0 10px 0 10px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_updateSets-1Y-bJ,
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_myTarinName-_F4_z {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88);
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_selfDesc-ysjMw {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_selfDesc-ysjMw .index_bold-2lgh1 {
  color: #2861fc;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_tableWrapper-3woqe {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_tableWrapper-3woqe .index_updateSets-1Y-bJ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_tableWrapper-3woqe .index_action-UFxDA {
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_tableWrapper-3woqe .index_action-UFxDA:hover {
  color: #2861fc;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_myTarinItem-p6K0e {
  display: flex;
  margin-top: 25px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_main-2HBuq .index_right-15l65 .index_updateInfo-35bh5 .index_myTarinItem-p6K0e .index_selectTxt-30xQX {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  margin-left: 22px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q {
  position: fixed;
  width: 376px;
  right: 97px;
  z-index: 1;
  bottom: 80px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .index_video-aYEw- {
  cursor: pointer;
  width: 376px;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .index_videoShadow-3L0Ii {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 147px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.56) 0%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .index_suoxiao-pMKUo {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 35px;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .fdWrapper {
  position: absolute;
  top: -192px;
  right: -67px;
  width: 44px;
  height: 60px;
  background: #ffffff;
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  justify-content: center;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .fdWrapper .icon-fangda {
  font-size: 24px;
  color: #000;
  cursor: pointer;
}
.index_createLayout-3j81U .index_wrapperContainer-33EiU .index_videoWrapper-I4W2Q .fdWrapper span:hover {
  color: #2861FC;
}
.index_createLayout-3j81U .index_footer-1bjku {
  width: 100%;
  background: #ffffff;
  box-shadow: 0px -6px 16px -8px rgba(0, 0, 0, 0.08);
  position: fixed;
  bottom: 0;
  z-index: 1;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB {
  width: 1400px;
  margin: auto;
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_left-2N2f_ {
  display: flex;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_left-2N2f_ .index_courseNum-3n-6Z {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_left-2N2f_ .index_courseNum-3n-6Z .index_split-1XEcL {
  margin: 0 8px;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_left-2N2f_ .index_courseNum-3n-6Z .index_bold-2lgh1 {
  font-size: 20px;
  font-weight: bold;
  color: #2861FC;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 {
  display: flex;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD {
  display: flex;
  align-items: center;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .ant-tooltip-inner {
  background: #ffffff;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  border: 1px solid #2861FC;
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC, sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.65);
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .ant-tooltip-arrow {
  width: 18px;
  bottom: -4px;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .ant-tooltip-arrow::before {
  width: 10px;
  height: 10px;
  border: 1px solid #2861FC;
  background-color: #fff;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_tooltip-hhh_s {
  display: flex;
  align-items: center;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_tooltip-hhh_s .index_icon-21M8x {
  color: #2861FC;
  margin-right: 4px;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBox-1CbWQ {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333;
  padding-left: 15px;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBox-1CbWQ .ant-checkbox {
  top: 0;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBoxRed-2LWx5 {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333;
  padding-left: 15px;
  color: #FF1818;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBoxRed-2LWx5 .ant-checkbox {
  top: 0;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBoxRed-2LWx5 a {
  color: #FF1818;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_saasDocs-2U9VD .index_termCheckBoxRed-2LWx5 .ant-checkbox-inner {
  border-color: #FF1818;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_buyBtn-2fexg,
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_gotrainBtn-2GO0z,
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_gopointBtn-QAfWW,
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_payBtn-gTLCe,
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_goworkBtn-bg_bN {
  margin-left: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  height: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_buyBtn-2fexg {
  width: 96px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.65);
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_gotrainBtn-2GO0z {
  border: none;
  width: 144px;
  border-radius: 2px;
  color: #ffffff;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_widthLen-2eJPu {
  width: 180px;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_disabled-1-vjF {
  cursor: not-allowed;
  border: 1px solid #d9d9d9;
  color: rgba(0, 0, 0, 0.25);
  background-color: rgba(0, 0, 0, 0.04);
  box-shadow: none;
}
.index_createLayout-3j81U .index_footer-1bjku .index_nextWrapper-1CPgB .index_right-15l65 .index_payBtn-gTLCe {
  width: 96px;
  background-color: #ff6900;
  color: #fff;
  border: none;
}
.index_createLayout-3j81U .index_drawerContainer-29eDq {
  transform: translateX(0) !important;
}
.index_reStoreModal-33TFb .ant-modal-content {
  height: 188px;
}
.index_reStoreModal-33TFb .ant-modal-body {
  padding: 0;
}
.index_reStoreModal-33TFb .ant-modal-body .restoreTitle {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-bottom: 12px;
  position: relative;
  margin-left: 20px;
}
.index_reStoreModal-33TFb .ant-modal-body .restoreTitle::before {
  position: absolute;
  text-align: center;
  line-height: 24px;
  content: '!';
  width: 24px;
  height: 24px;
  color: #fff;
  background: #ff6900;
  left: -34px;
  border-radius: 50%;
}
.index_reStoreModal-33TFb .ant-modal-body .restoreDesc {
  height: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-left: 20px;
}
.index_reStoreModal-33TFb .ant-modal-body .courseTitle {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  padding: 16px 0 40px 24px;
}
.index_reStoreModal-33TFb .ant-modal-body .inputContainer {
  display: flex;
  align-items: center;
  margin-left: 24px;
}
.index_reStoreModal-33TFb .ant-modal-body .inputContainer .ant-row.ant-form-item {
  display: flex;
}
.index_reStoreModal-33TFb .ant-modal-body .inputContainer .ant-row.ant-form-item .ant-form-item-control {
  width: 340px;
}
.index_reStoreModal-33TFb .ant-modal-footer {
  padding: 10px 30px;
  border: none;
  position: absolute;
  bottom: 0;
  right: 0;
}
.index_reStoreModal-33TFb .ant-modal-footer .ant-btn-primary {
  margin-left: 20px;
}
.index_myTarinItem-p6K0e {
  display: flex;
  align-items: center;
}
.index_myTarinItem-p6K0e .ant-form.ant-form-horizontal .ant-row.ant-form-item {
  display: flex;
}
.index_myTarinItem-p6K0e .index_myTarinName-_F4_z {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88);
  margin-right: 14px;
  position: relative;
}
.index_myTarinItem-p6K0e .index_trainPosition-u8oXa {
  margin-left: 5px;
}
.index_myTarinItem-p6K0e .index_trainPosition-u8oXa::before {
  position: absolute;
  content: '*';
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  left: -10px;
  top: 3px;
}
.index_myTarinItem-p6K0e .index_myTarinInput-3M9dZ {
  width: 312px;
  height: 32px;
  background: #ffffff;
  border-radius: 0px 2px 2px 0px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.index_drawerContainer-2DCe4 {
  transform: translateX(0) !important;
}
.index_drawerContainer-2DCe4 .index_drawerTitle-1x2gw {
  height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_drawerContainer-2DCe4 .index_drawerTitle-1x2gw .index_drawerTip-1wxbT {
  opacity: 0.6;
  font-family: PingFangSC-Regular, PingFang SC;
  font-size: 14px;
  margin-left: 10px;
}
.index_drawerContainer-2DCe4 .index_action-1XiD4 {
  cursor: pointer;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1504T {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2CY0X {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2CY0X .index_forkDiv2QueueInit-1SEm0 {
  height: 100px !important;
}
.index_forkDiv1-2CY0X .index_forkDiv2Queue-S175t {
  height: 151px !important;
}
.index_forkDiv1-2CY0X .index_forkDiv2-3mICn {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2CY0X .index_forkDiv2-3mICn .index_word-2MTwa {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2CY0X .index_forkDiv2-3mICn .index_word-2MTwa .index_boldWord--0wME {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2CY0X .index_forkDiv2-3mICn .index_loadingHint-2qQd0 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3kcmU {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-17ofJ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-zn8Sr {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-5iz_3 {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-5iz_3::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2P6Dc {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2P6Dc .index_filterCheckbox-ZWZBj {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2P6Dc .index_filterFooter-XOol1 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2P6Dc .index_numberInput-1X1RI {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2P6Dc .index_filterTitle-1gKoh {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2P6Dc .index_modalBtnCancel-3kcmU {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2P6Dc .index_modalBtnOk-1bG5n {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2P6Dc .index_tableBtn-3T4pL {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2P6Dc .index_tableBtn-3T4pL:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2P6Dc :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-6Gf52 {
  display: flex;
}
.index_splitLine-3s_Ou {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3b1-g {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-AxtYq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3gzs_ {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-QsAUy {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-QsAUy:hover {
  text-decoration: underline;
}
.index_copyLink-3VKaC {
  margin-left: 24px;
}
.index_copyLink-3VKaC .index_copyIcon-1s_lr {
  margin-right: 4px;
}
.index_flexCenter-3PfrV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-36bm6 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-144Ce {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1Qkxt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Tnrv {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Tnrv:hover {
  color: #2861FC;
}
.index_bluePlainText-1UL3K {
  color: #2861FC;
}
.index_blueTextPlain-2XjCe {
  color: #2861FC;
}
.index_antInput-1rmFJ {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2sxIU {
  margin-right: 16px;
}
.index_ml8-wp236 {
  margin-left: 8px;
}
.index_mr8-2LjfR {
  margin-right: 8px;
}
.index_mb16-3dOtM {
  margin-bottom: 16px;
}
.index_moTag-21QoV {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3VPRZ {
  cursor: pointer;
}
.index_moUserAvatar-3oFJU {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1BVy0 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3VPRZ:hover .index_moUserAvatar-3oFJU {
  color: #2861FC;
}
.index_navOverlay-R_fiq .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-R_fiq .ant-dropdown-menu-item a,
.index_navOverlay-R_fiq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-R_fiq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-R_fiq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2jrdL .index_subTitle-3IhKB {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2jrdL .ant-table-thead > tr > th,
.index_homeworkTableStyle-2jrdL .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2jrdL .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2jrdL .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2jrdL .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2jrdL .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2jrdL .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2jrdL .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2jrdL .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1VFRi,
.index_modalHeaderNew-2xXt7 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2xXt7 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-obFXP {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1VFRi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1VFRi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1VFRi:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2RWqx {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3b1-g {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3PfrV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-39Omj {
  margin-left: 16px;
}
.index_mr16-2sxIU {
  margin-right: 16px;
}
.index_phone-modal-3KfWF {
  width: 80% !important;
}
.index_medalSrc-28Wre {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2qM6I 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2qM6I {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-344KW .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-344KW .ant-tabs {
  background: white;
}
.index_tabStyle-344KW .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1zBhv {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2rx-w {
  width: 100%;
}
.index_spin-2rx-w .index_ant-spin-container-1dcZr {
  width: 100%;
}
.index_confirmBtns-3Xf9X {
  color: red;
}
.index_confirmBtns-3Xf9X .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-FhThu {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-FhThu .index_studentNum-3cSK0 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1VX0D .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1VX0D .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1VX0D .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1VX0D .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1VX0D .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-61RIZ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

.index_preview-1ba2- {
  width: 576px;
  height: 528px;
  margin-top: -10px;
  overflow: auto;
}
.index_preview-1ba2- .ant-spin-spinning {
  top: 50px !important;
}
.index_preview-1ba2- .index_noPreview-3ogTe {
  margin: 12px 0 0 30px;
  font-size: 16px;
  font-weight: bold;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2AtXI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2UOBl {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2UOBl .index_forkDiv2QueueInit-SvHZs {
  height: 100px !important;
}
.index_forkDiv1-2UOBl .index_forkDiv2Queue-36-x1 {
  height: 151px !important;
}
.index_forkDiv1-2UOBl .index_forkDiv2-1UmG0 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2UOBl .index_forkDiv2-1UmG0 .index_word-3rXOi {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2UOBl .index_forkDiv2-1UmG0 .index_word-3rXOi .index_boldWord-1W71l {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2UOBl .index_forkDiv2-1UmG0 .index_loadingHint-UUe1m {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3-2OD {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1YjHJ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-12mFR {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2ZSVV {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2ZSVV::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-Yyfa9 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-Yyfa9 .index_filterCheckbox-25gcE {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-Yyfa9 .index_filterFooter-1ACXA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-Yyfa9 .index_numberInput-3tdLZ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-Yyfa9 .index_filterTitle-1if0R {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-Yyfa9 .index_modalBtnCancel-3-2OD {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-Yyfa9 .index_modalBtnOk-3OSBI {
  border-radius: 24px !important;
}
.index_tableFilterDiv-Yyfa9 .index_tableBtn-2aXtj {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-Yyfa9 .index_tableBtn-2aXtj:hover {
  color: #2861FC;
}
.index_tableFilterDiv-Yyfa9 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2_fR7 {
  display: flex;
}
.index_splitLine-1NW4F {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2k5Gr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-12aCZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-32U32 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2Md8J {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2Md8J:hover {
  text-decoration: underline;
}
.index_copyLink-3vzBl {
  margin-left: 24px;
}
.index_copyLink-3vzBl .index_copyIcon-3thKr {
  margin-right: 4px;
}
.index_flexCenter-SbRmb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1Tw9E {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3Hclh {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-25QpA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-bT7LO {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-bT7LO:hover {
  color: #2861FC;
}
.index_bluePlainText-1yKFr {
  color: #2861FC;
}
.index_blueTextPlain-3NFt8 {
  color: #2861FC;
}
.index_antInput-2GZD9 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-SkNpl {
  margin-right: 16px;
}
.index_ml8-3VtmS {
  margin-left: 8px;
}
.index_mr8-36sRG {
  margin-right: 8px;
}
.index_mb16-plo-G {
  margin-bottom: 16px;
}
.index_moTag-39FWK {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-fY63O {
  cursor: pointer;
}
.index_moUserAvatar-MHmSq {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-26tHd {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-fY63O:hover .index_moUserAvatar-MHmSq {
  color: #2861FC;
}
.index_navOverlay-2o8Rl .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2o8Rl .ant-dropdown-menu-item a,
.index_navOverlay-2o8Rl .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2o8Rl .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2o8Rl .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-9lYp_ .index_subTitle-24WCE {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-9lYp_ .ant-table-thead > tr > th,
.index_homeworkTableStyle-9lYp_ .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-9lYp_ .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-9lYp_ .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-9lYp_ .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-9lYp_ .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-9lYp_ .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-9lYp_ .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-9lYp_ .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-QqbjE,
.index_modalHeaderNew-1nAsV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1nAsV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1eMG8 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-QqbjE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-QqbjE {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-QqbjE:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-24C8S {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2k5Gr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-SbRmb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1KWQR {
  margin-left: 16px;
}
.index_mr16-SkNpl {
  margin-right: 16px;
}
.index_phone-modal-1WrZO {
  width: 80% !important;
}
.index_medalSrc-3jBy4 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3PT_1 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3PT_1 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2vRmS .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2vRmS .ant-tabs {
  background: white;
}
.index_tabStyle-2vRmS .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2SML6 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-bhBzU {
  width: 100%;
}
.index_spin-bhBzU .index_ant-spin-container-1iBf4 {
  width: 100%;
}
.index_confirmBtns-3bCe0 {
  color: red;
}
.index_confirmBtns-3bCe0 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-22XXa {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-22XXa .index_studentNum-3hXFD {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3mxxD .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3mxxD .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3mxxD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3mxxD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3mxxD .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2wcFY {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-26S5I {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1R2EP {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1R2EP .index_forkDiv2QueueInit-3IwGy {
  height: 100px !important;
}
.index_forkDiv1-1R2EP .index_forkDiv2Queue-1kuP2 {
  height: 151px !important;
}
.index_forkDiv1-1R2EP .index_forkDiv2-32cVu {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1R2EP .index_forkDiv2-32cVu .index_word-3hnld {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1R2EP .index_forkDiv2-32cVu .index_word-3hnld .index_boldWord-3pQfC {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1R2EP .index_forkDiv2-32cVu .index_loadingHint-2XmyB {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1dWgz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1O2l5 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3ZZU9 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-UXTpH {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-UXTpH::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2lCiL {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2lCiL .index_filterCheckbox-2RnqO {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2lCiL .index_filterFooter-ffLIR {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2lCiL .index_numberInput-3ES8- {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2lCiL .index_filterTitle-2gQ1I {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2lCiL .index_modalBtnCancel-1dWgz {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2lCiL .index_modalBtnOk-2IbtI {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2lCiL .index_tableBtn-1uKDf {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2lCiL .index_tableBtn-1uKDf:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2lCiL :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-cj4pa {
  display: flex;
}
.index_splitLine-1lyEX {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3h5dU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2jgU4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2fJSW {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2_EQh {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2_EQh:hover {
  text-decoration: underline;
}
.index_copyLink-EDVLF {
  margin-left: 24px;
}
.index_copyLink-EDVLF .index_copyIcon-1a8r6 {
  margin-right: 4px;
}
.index_flexCenter-1lvn2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3Wi21 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-apASk {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3FL7h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-33k7D {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-33k7D:hover {
  color: #2861FC;
}
.index_bluePlainText-bvunK {
  color: #2861FC;
}
.index_blueTextPlain-3-Uo_ {
  color: #2861FC;
}
.index_antInput-1s3A8 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1bjCL {
  margin-right: 16px;
}
.index_ml8-28nX_ {
  margin-left: 8px;
}
.index_mr8-2t-Dd {
  margin-right: 8px;
}
.index_mb16-Shgrg {
  margin-bottom: 16px;
}
.index_moTag-3zaP5 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3gPRa {
  cursor: pointer;
}
.index_moUserAvatar-3BZnU {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-IF7Nz {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3gPRa:hover .index_moUserAvatar-3BZnU {
  color: #2861FC;
}
.index_navOverlay-BteBP .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-BteBP .ant-dropdown-menu-item a,
.index_navOverlay-BteBP .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-BteBP .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-BteBP .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3qgw6 .index_subTitle-3XnMj {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3qgw6 .ant-table-thead > tr > th,
.index_homeworkTableStyle-3qgw6 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3qgw6 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3qgw6 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3qgw6 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3qgw6 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3qgw6 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3qgw6 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3qgw6 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2_jF9,
.index_modalHeaderNew-SviqV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-SviqV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-jVEyf {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2_jF9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2_jF9 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2_jF9:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-JxDJv {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3h5dU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1lvn2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2oBIv {
  margin-left: 16px;
}
.index_mr16-1bjCL {
  margin-right: 16px;
}
.index_phone-modal-35uwx {
  width: 80% !important;
}
.index_medalSrc-323MS {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2zCc7 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2zCc7 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-S-PV4 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-S-PV4 .ant-tabs {
  background: white;
}
.index_tabStyle-S-PV4 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3Tt8R {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-ikcLC {
  width: 100%;
}
.index_spin-ikcLC .index_ant-spin-container-ybH_2 {
  width: 100%;
}
.index_confirmBtns-2PfXw {
  color: red;
}
.index_confirmBtns-2PfXw .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1WpKj {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1WpKj .index_studentNum-2OBkI {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2Lq-B .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2Lq-B .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2Lq-B .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Lq-B .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2Lq-B .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-YOc0W {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_faqLoading-1LuEN {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 350px;
}
.index_fqa-1WPtH {
  padding: 24px;
}
.index_fqa-1WPtH .index_faqItem-1lID0 {
  width: 100%;
  padding: 24px;
  background: #FAFAFA;
  font-size: 14px;
  color: #8A8A8A;
  margin-bottom: 16px;
  border-radius: 4px;
}
.index_fqa-1WPtH .index_faqItem-1lID0 .index_faqItemQuestion-1Hysr {
  margin-bottom: 8px;
  color: #313131;
  font-weight: 600;
}
.index_fqa-1WPtH .index_faqItem-1lID0 .index_faqItemQuestion-1Hysr .index_faqItemQuestionHit-2CkK3 {
  color: #2861FC;
}
.index_fqa-1WPtH .index_faqItem-1lID0 .index_faqItemQuestion-1Hysr .index_faqItemQuestionSplit-14_Pt {
  color: #8A8A8A;
}
.index_fqa-1WPtH .index_faqItem-1lID0 .index_faqItemAnswer-qlq37 {
  color: #8A8A8A;
  padding-left: 34px;
}
.index_fqa-1WPtH .index_faqItem-1lID0 .index_faqItemAnswer-qlq37 ul {
  padding: 0;
  padding-left: 17px;
  margin-bottom: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3ny3q {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-g9u-y {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-g9u-y .index_forkDiv2QueueInit-A6roN {
  height: 100px !important;
}
.index_forkDiv1-g9u-y .index_forkDiv2Queue-128hr {
  height: 151px !important;
}
.index_forkDiv1-g9u-y .index_forkDiv2-1htoH {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-g9u-y .index_forkDiv2-1htoH .index_word-MW69B {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-g9u-y .index_forkDiv2-1htoH .index_word-MW69B .index_boldWord-JYRmd {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-g9u-y .index_forkDiv2-1htoH .index_loadingHint-1qln2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3Syx4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3w9it {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-7qcg2 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2Nrqj {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2Nrqj::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-fnJfz {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-fnJfz .index_filterCheckbox-m7HhW {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-fnJfz .index_filterFooter-1PT28 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-fnJfz .index_numberInput-HbK3W {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-fnJfz .index_filterTitle-FMKMA {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-fnJfz .index_modalBtnCancel-3Syx4 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-fnJfz .index_modalBtnOk-3tOEs {
  border-radius: 24px !important;
}
.index_tableFilterDiv-fnJfz .index_tableBtn-13dGP {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-fnJfz .index_tableBtn-13dGP:hover {
  color: #2861FC;
}
.index_tableFilterDiv-fnJfz :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-RVaDh {
  display: flex;
}
.index_splitLine-15ufi {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-cuR-M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-1t663 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-30GOi {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-lpHQu {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-lpHQu:hover {
  text-decoration: underline;
}
.index_copyLink-30sn8 {
  margin-left: 24px;
}
.index_copyLink-30sn8 .index_copyIcon-KsX-A {
  margin-right: 4px;
}
.index_flexCenter-12Wsr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3TIA7 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3T6HV {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-28OyC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3XL2e {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3XL2e:hover {
  color: #2861FC;
}
.index_bluePlainText-3knaZ {
  color: #2861FC;
}
.index_blueTextPlain-2cyxr {
  color: #2861FC;
}
.index_antInput-3fvJI {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-HxuNP {
  margin-right: 16px;
}
.index_ml8-SzxWO {
  margin-left: 8px;
}
.index_mr8-3MeS8 {
  margin-right: 8px;
}
.index_mb16-2x3IH {
  margin-bottom: 16px;
}
.index_moTag-1xRft {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2PxLy {
  cursor: pointer;
}
.index_moUserAvatar-thlGD {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-34Wp0 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2PxLy:hover .index_moUserAvatar-thlGD {
  color: #2861FC;
}
.index_navOverlay-1opKh .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-1opKh .ant-dropdown-menu-item a,
.index_navOverlay-1opKh .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-1opKh .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-1opKh .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3BZas .index_subTitle-1Xbmi {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3BZas .ant-table-thead > tr > th,
.index_homeworkTableStyle-3BZas .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3BZas .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3BZas .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3BZas .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3BZas .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3BZas .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3BZas .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3BZas .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-Acy42,
.index_modalHeaderNew-2PLq4 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2PLq4 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-20Qf1 {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-Acy42:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-Acy42 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-Acy42:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-Mapeu {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-cuR-M {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-12Wsr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-kqgzX {
  margin-left: 16px;
}
.index_mr16-HxuNP {
  margin-right: 16px;
}
.index_phone-modal-4ONyQ {
  width: 80% !important;
}
.index_medalSrc-sETuE {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3zROM 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3zROM {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-T_2eP .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-T_2eP .ant-tabs {
  background: white;
}
.index_tabStyle-T_2eP .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2Dr-u {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3Cafz {
  width: 100%;
}
.index_spin-3Cafz .index_ant-spin-container-ZuWJh {
  width: 100%;
}
.index_confirmBtns-v8XQ2 {
  color: red;
}
.index_confirmBtns-v8XQ2 .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-wyNVb {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-wyNVb .index_studentNum-2_B_3 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-17TyW .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-17TyW .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-17TyW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-17TyW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-17TyW .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Nx0U {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_rightItemTitle-1VMts {
  font-size: 16px;
  color: #24292E;
  font-weight: 600;
  margin-bottom: 24px;
  padding: 12px 16px;
  border-bottom: 1px solid #E8EAED;
}
.index_classInfo-NSQ-z {
  margin-bottom: 16px;
  font-size: 14px;
}
.index_classInfo-NSQ-z .index_classInfoTitle-2_HR6 {
  font-weight: 600;
  display: inline-block;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: distribute;
  width: 65px;
}
.index_classInfo-NSQ-z .index_classInfoDesc-3IpHA {
  font-weight: 400;
  margin-left: 8px;
  display: inline-block;
  word-break: break-word;
  white-space: normal;
}
.index_studentContent-2FWCp {
  padding: 12px;
  font-size: 14px;
  color: #313131;
}
.index_studentContent-2FWCp .index_studentInfoItem-13cTU {
  margin-bottom: 8px;
  font-size: 14px;
}
.index_studentContent-2FWCp .index_studentInfoItem-13cTU .index_infoLabel-3S2YT {
  font-weight: bolder;
  margin-right: 8px;
}
.index_joinClass-27nDl {
  background: white;
  border-radius: 4px;
  width: 300px;
  height: -moz-fit-content;
  height: fit-content;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2WqyJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2t_yr {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2t_yr .index_forkDiv2QueueInit-1bWsM {
  height: 100px !important;
}
.index_forkDiv1-2t_yr .index_forkDiv2Queue-2Ukvw {
  height: 151px !important;
}
.index_forkDiv1-2t_yr .index_forkDiv2-26u-E {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2t_yr .index_forkDiv2-26u-E .index_word-2CWPR {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2t_yr .index_forkDiv2-26u-E .index_word-2CWPR .index_boldWord-3NqLY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2t_yr .index_forkDiv2-26u-E .index_loadingHint-2XI5u {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2VqKp {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-wVvy2 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3nHRp {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1dLzL {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1dLzL::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-35jqJ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-35jqJ .index_filterCheckbox-3eOJP {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-35jqJ .index_filterFooter-1sQnj {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-35jqJ .index_numberInput-32QJn {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-35jqJ .index_filterTitle-2J9BT {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-35jqJ .index_modalBtnCancel-2VqKp {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-35jqJ .index_modalBtnOk-1ZGpP {
  border-radius: 24px !important;
}
.index_tableFilterDiv-35jqJ .index_tableBtn-1gbNP {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-35jqJ .index_tableBtn-1gbNP:hover {
  color: #2861FC;
}
.index_tableFilterDiv-35jqJ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1hC9V {
  display: flex;
}
.index_splitLine-20Kcf {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-31bHw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-27teB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-14OKm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3cRKy {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3cRKy:hover {
  text-decoration: underline;
}
.index_copyLink-2VpGH {
  margin-left: 24px;
}
.index_copyLink-2VpGH .index_copyIcon-2_ANA {
  margin-right: 4px;
}
.index_flexCenter-34Pn4 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2eKpy {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1m294 {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-FB5eg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Z5Yt {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Z5Yt:hover {
  color: #2861FC;
}
.index_bluePlainText-2KuzT {
  color: #2861FC;
}
.index_blueTextPlain-CKnQA {
  color: #2861FC;
}
.index_antInput-27cZ3 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2uUaI {
  margin-right: 16px;
}
.index_ml8-3hct9 {
  margin-left: 8px;
}
.index_mr8-2Up3I {
  margin-right: 8px;
}
.index_mb16-1-1pp {
  margin-bottom: 16px;
}
.index_moTag-2HcX- {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-XS8oW {
  cursor: pointer;
}
.index_moUserAvatar-16d4M {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2QcAk {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-XS8oW:hover .index_moUserAvatar-16d4M {
  color: #2861FC;
}
.index_navOverlay-3-4Zr .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3-4Zr .ant-dropdown-menu-item a,
.index_navOverlay-3-4Zr .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3-4Zr .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3-4Zr .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-I0o9S .index_subTitle-1QtBo {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-I0o9S .ant-table-thead > tr > th,
.index_homeworkTableStyle-I0o9S .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-I0o9S .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-I0o9S .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-I0o9S .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-I0o9S .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-I0o9S .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-I0o9S .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-I0o9S .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-kJJ8_,
.index_modalHeaderNew-_KS-M {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-_KS-M {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-38WYs {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-kJJ8_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-kJJ8_ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-kJJ8_:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-228M- {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-31bHw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-34Pn4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2BRuN {
  margin-left: 16px;
}
.index_mr16-2uUaI {
  margin-right: 16px;
}
.index_phone-modal-2KHHq {
  width: 80% !important;
}
.index_medalSrc-1hHMg {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1cRR1 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1cRR1 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1DJVh .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1DJVh .ant-tabs {
  background: white;
}
.index_tabStyle-1DJVh .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3nzIP {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2Mpwc {
  width: 100%;
}
.index_spin-2Mpwc .index_ant-spin-container--I31m {
  width: 100%;
}
.index_confirmBtns-1bMdT {
  color: red;
}
.index_confirmBtns-1bMdT .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-T5FRT {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-T5FRT .index_studentNum-9aTNR {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-37sf0 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-37sf0 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-37sf0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-37sf0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-37sf0 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-35lJ7 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_fileList-1D-Y2 {
  height: 100%;
  overflow: scroll;
  margin-right: -100%;
  width: 100%;
  position: relative;
}
.index_fileList-1D-Y2 .ant-modal-content {
  background: transparent;
  box-shadow: none;
}
.index_fileList-1D-Y2 .ant-tree li span.ant-tree-switcher {
  color: #E6E6E6;
}
.index_fileList-1D-Y2 .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
  font-size: 25px;
}
.index_fileList-1D-Y2 .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
  font-size: 25px;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background: #f8f8f8;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper:hover {
  background: #E9F4FE;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper:hover span[data-action="true"] {
  display: inline-block;
  opacity: 1;
  pointer-events: all;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper span[data-antdtreetitle="true"] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper-selected {
  background: #E9F4FE;
}
.index_fileList-1D-Y2 .ant-tree li .ant-tree-node-content-wrapper {
  height: 40px;
  width: calc(100% - 40px);
  padding-top: 8px;
}
.index_antFileTitle-2BHh8 {
  display: inline-block;
}
.index_fileTitleAction-29Rqv {
  position: absolute;
  right: 26px;
  color: #2861FC;
  opacity: 0;
  pointer-events: none;
}
.index_previewContentModal-1cIfc {
  border: unset;
}
.index_previewContentModal-1cIfc .ant-modal-content {
  background: transparent;
  box-shadow: none;
  padding-top: 13px;
  padding-right: 13px;
}
.index_previewClose-1stpG {
  display: inline-block;
  position: absolute;
  right: 0;
  cursor: pointer;
  padding: 12px;
  border-radius: 50%;
  top: 0;
}
.index_previewClose-1stpG i {
  font-size: 20px;
  color: white;
}
.index_previewContent-2smvs {
  display: flex;
  align-items: center;
  justify-content: center;
}

.index_content-KBsB8 {
  background: white;
  border-radius: 4px;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 24px;
}
.index_content-KBsB8 .index_title-NXkTg {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-bottom: 1px solid #E8EAED;
  margin-bottom: 8px;
  padding: 21px 24px 8px;
  border-radius: 4px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-oMUVx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-Vm82J {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-Vm82J .index_forkDiv2QueueInit-27slT {
  height: 100px !important;
}
.index_forkDiv1-Vm82J .index_forkDiv2Queue-iKoBU {
  height: 151px !important;
}
.index_forkDiv1-Vm82J .index_forkDiv2-zpBk2 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-Vm82J .index_forkDiv2-zpBk2 .index_word-1eXhq {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-Vm82J .index_forkDiv2-zpBk2 .index_word-1eXhq .index_boldWord-X_AD9 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-Vm82J .index_forkDiv2-zpBk2 .index_loadingHint-1nh-n {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1Sekw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1exH0 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1awAG {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3MlGC {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3MlGC::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-16VxA {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-16VxA .index_filterCheckbox--_tUA {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-16VxA .index_filterFooter-qtjRM {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-16VxA .index_numberInput-2ANYp {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-16VxA .index_filterTitle-1SgAn {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-16VxA .index_modalBtnCancel-1Sekw {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-16VxA .index_modalBtnOk-2p_OK {
  border-radius: 24px !important;
}
.index_tableFilterDiv-16VxA .index_tableBtn-30kBG {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-16VxA .index_tableBtn-30kBG:hover {
  color: #2861FC;
}
.index_tableFilterDiv-16VxA :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-Rg1OR {
  display: flex;
}
.index_splitLine-EF14z {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-OtbRi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3a4ig {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-27y8b {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-Qeix9 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-Qeix9:hover {
  text-decoration: underline;
}
.index_copyLink-1wH06 {
  margin-left: 24px;
}
.index_copyLink-1wH06 .index_copyIcon-3904n {
  margin-right: 4px;
}
.index_flexCenter-3Wj4a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1WUds {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-4PrHH {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1mGkb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-S3b69 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-S3b69:hover {
  color: #2861FC;
}
.index_bluePlainText-3NI2Z {
  color: #2861FC;
}
.index_blueTextPlain-38qGm {
  color: #2861FC;
}
.index_antInput-14e9r {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1X4bk {
  margin-right: 16px;
}
.index_ml8-2fIP1 {
  margin-left: 8px;
}
.index_mr8-3cqqv {
  margin-right: 8px;
}
.index_mb16-1Cl07 {
  margin-bottom: 16px;
}
.index_moTag-fXxjD {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-ycCJl {
  cursor: pointer;
}
.index_moUserAvatar-3OhcR {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-22Fed {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-ycCJl:hover .index_moUserAvatar-3OhcR {
  color: #2861FC;
}
.index_navOverlay-BAG2H .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-BAG2H .ant-dropdown-menu-item a,
.index_navOverlay-BAG2H .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-BAG2H .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-BAG2H .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-aEtdT .index_subTitle-yRVwy {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-aEtdT .ant-table-thead > tr > th,
.index_homeworkTableStyle-aEtdT .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-aEtdT .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-aEtdT .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-aEtdT .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-aEtdT .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-aEtdT .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-aEtdT .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-aEtdT .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-mi8cT,
.index_modalHeaderNew-2M2AA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2M2AA {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-BtkaU {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-mi8cT:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-mi8cT {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-mi8cT:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3ao9G {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-OtbRi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3Wj4a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3rkWz {
  margin-left: 16px;
}
.index_mr16-1X4bk {
  margin-right: 16px;
}
.index_phone-modal-1-2wE {
  width: 80% !important;
}
.index_medalSrc-16rNY {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-26X_Z 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-26X_Z {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1Y68L .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1Y68L .ant-tabs {
  background: white;
}
.index_tabStyle-1Y68L .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3NJGj {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-255wv {
  width: 100%;
}
.index_spin-255wv .index_ant-spin-container-herff {
  width: 100%;
}
.index_confirmBtns-25fXr {
  color: red;
}
.index_confirmBtns-25fXr .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-T5fuE {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-T5fuE .index_studentNum-U7RvD {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3kYPt .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3kYPt .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3kYPt .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3kYPt .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3kYPt .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3kMh6 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3COcP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2W54m {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2W54m .index_forkDiv2QueueInit-3tdc0 {
  height: 100px !important;
}
.index_forkDiv1-2W54m .index_forkDiv2Queue-hWGjg {
  height: 151px !important;
}
.index_forkDiv1-2W54m .index_forkDiv2-2JcPI {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2W54m .index_forkDiv2-2JcPI .index_word-2olew {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2W54m .index_forkDiv2-2JcPI .index_word-2olew .index_boldWord-1ziu- {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2W54m .index_forkDiv2-2JcPI .index_loadingHint-uXTLh {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1d1zF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1Wj3h {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-39_xX {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2NSyd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2NSyd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-g6tdL {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-g6tdL .index_filterCheckbox-1QDc1 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-g6tdL .index_filterFooter-1kwHe {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-g6tdL .index_numberInput-3zPv9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-g6tdL .index_filterTitle-39gpf {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-g6tdL .index_modalBtnCancel-1d1zF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-g6tdL .index_modalBtnOk-TMwMU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-g6tdL .index_tableBtn-2MQPJ {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-g6tdL .index_tableBtn-2MQPJ:hover {
  color: #2861FC;
}
.index_tableFilterDiv-g6tdL :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-34Lyh {
  display: flex;
}
.index_splitLine-3NZWd {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1rSxL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3kU4Q {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-3tHUr {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-39ZLl {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-39ZLl:hover {
  text-decoration: underline;
}
.index_copyLink-1C2iX {
  margin-left: 24px;
}
.index_copyLink-1C2iX .index_copyIcon-2qltE {
  margin-right: 4px;
}
.index_flexCenter-22iV9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1DK8j {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3lG4v {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2vdIg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-9zlae {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-9zlae:hover {
  color: #2861FC;
}
.index_bluePlainText-1KY4P {
  color: #2861FC;
}
.index_blueTextPlain-2fjOj {
  color: #2861FC;
}
.index_antInput-Gy8KO {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-XOsHR {
  margin-right: 16px;
}
.index_ml8-1gW_0 {
  margin-left: 8px;
}
.index_mr8-3to2q {
  margin-right: 8px;
}
.index_mb16-2UowM {
  margin-bottom: 16px;
}
.index_moTag-1L0ue {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3FXaq {
  cursor: pointer;
}
.index_moUserAvatar-2Jpz_ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2I5qj {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3FXaq:hover .index_moUserAvatar-2Jpz_ {
  color: #2861FC;
}
.index_navOverlay-3kunU .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3kunU .ant-dropdown-menu-item a,
.index_navOverlay-3kunU .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3kunU .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3kunU .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-30EZ2 .index_subTitle-Vf4D1 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-30EZ2 .ant-table-thead > tr > th,
.index_homeworkTableStyle-30EZ2 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-30EZ2 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-30EZ2 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-30EZ2 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-30EZ2 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-30EZ2 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-30EZ2 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-30EZ2 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3HHbZ,
.index_modalHeaderNew-3yX2E {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3yX2E {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3MrCl {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3HHbZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3HHbZ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3HHbZ:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-28K0l {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1rSxL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-22iV9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-M92Rf {
  margin-left: 16px;
}
.index_mr16-XOsHR {
  margin-right: 16px;
}
.index_phone-modal-2t2DW {
  width: 80% !important;
}
.index_medalSrc-2wus2 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-D_Y4G 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-D_Y4G {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-34aTp .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-34aTp .ant-tabs {
  background: white;
}
.index_tabStyle-34aTp .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3-gpZ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3rQcF {
  width: 100%;
}
.index_spin-3rQcF .index_ant-spin-container-Owvfn {
  width: 100%;
}
.index_confirmBtns-3WHod {
  color: red;
}
.index_confirmBtns-3WHod .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3CTGp {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3CTGp .index_studentNum-1-qxM {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1buu4 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1buu4 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1buu4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1buu4 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1buu4 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1OB8K {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
p {
  margin-bottom: 0;
}
.index_shareLink-WbotG {
  color: #2861FC;
  font-size: 12px;
  display: inline-block;
  margin-left: 16px;
}
.index_editOverview-Z_ESu {
  position: absolute;
  color: #2861FC;
  cursor: pointer;
  font-size: 12px;
}
.index_iframeBack-2vljc {
  color: #2861FC;
  font-size: 12px;
  cursor: pointer;
  position: relative;
  display: block;
  margin-bottom: 24px;
}
.index_shareLink-WbotG:hover,
.index_editOverview-Z_ESu:hover,
.index_iframeBack-2vljc {
  color: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2ua6M {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-2yv0m {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-2yv0m .index_forkDiv2QueueInit-1y6DH {
  height: 100px !important;
}
.index_forkDiv1-2yv0m .index_forkDiv2Queue-ytbB9 {
  height: 151px !important;
}
.index_forkDiv1-2yv0m .index_forkDiv2-io6A1 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-2yv0m .index_forkDiv2-io6A1 .index_word-2TCCM {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-2yv0m .index_forkDiv2-io6A1 .index_word-2TCCM .index_boldWord-Oawy3 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-2yv0m .index_forkDiv2-io6A1 .index_loadingHint-2mZ-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-6k1k7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3IMFJ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-423gw {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-32YJQ {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-32YJQ::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-16Sp8 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-16Sp8 .index_filterCheckbox-2_-xP {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-16Sp8 .index_filterFooter-1ERVP {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-16Sp8 .index_numberInput-3A60A {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-16Sp8 .index_filterTitle-3vJTZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-16Sp8 .index_modalBtnCancel-6k1k7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-16Sp8 .index_modalBtnOk-2R37n {
  border-radius: 24px !important;
}
.index_tableFilterDiv-16Sp8 .index_tableBtn-2Ya7G {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-16Sp8 .index_tableBtn-2Ya7G:hover {
  color: #2861FC;
}
.index_tableFilterDiv-16Sp8 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-d1q9M {
  display: flex;
}
.index_splitLine-1xfBb {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1P0Fh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2mgrO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-2Gq-R {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3Sppv {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3Sppv:hover {
  text-decoration: underline;
}
.index_copyLink-2hh-o {
  margin-left: 24px;
}
.index_copyLink-2hh-o .index_copyIcon-3ai9G {
  margin-right: 4px;
}
.index_flexCenter-2FJVi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-39aca {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2SCTh {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2wZbd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-14eEa {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-14eEa:hover {
  color: #2861FC;
}
.index_bluePlainText-3RWZI {
  color: #2861FC;
}
.index_blueTextPlain-o9zNL {
  color: #2861FC;
}
.index_antInput-2h9qR {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1tBzp {
  margin-right: 16px;
}
.index_ml8-2CuMi {
  margin-left: 8px;
}
.index_mr8-M8nN5 {
  margin-right: 8px;
}
.index_mb16-1HX-m {
  margin-bottom: 16px;
}
.index_moTag-3HCc8 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-2TQvU {
  cursor: pointer;
}
.index_moUserAvatar-rnzh7 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3DxZy {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-2TQvU:hover .index_moUserAvatar-rnzh7 {
  color: #2861FC;
}
.index_navOverlay-2TJkq .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2TJkq .ant-dropdown-menu-item a,
.index_navOverlay-2TJkq .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2TJkq .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2TJkq .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-1L2Kd .index_subTitle-33CJ5 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-1L2Kd .ant-table-thead > tr > th,
.index_homeworkTableStyle-1L2Kd .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-1L2Kd .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-1L2Kd .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-1L2Kd .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-1L2Kd .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-1L2Kd .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-1L2Kd .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-1L2Kd .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-12HRe,
.index_modalHeaderNew-4Z7dt {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-4Z7dt {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2Gor_ {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-12HRe:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-12HRe {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-12HRe:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-t3hMK {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1P0Fh {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2FJVi {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3OLOa {
  margin-left: 16px;
}
.index_mr16-1tBzp {
  margin-right: 16px;
}
.index_phone-modal-Tr1zT {
  width: 80% !important;
}
.index_medalSrc-2jUqv {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-PYcrJ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-PYcrJ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1nHXY .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1nHXY .ant-tabs {
  background: white;
}
.index_tabStyle-1nHXY .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-267Ge {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-18j2G {
  width: 100%;
}
.index_spin-18j2G .index_ant-spin-container-1hTm1 {
  width: 100%;
}
.index_confirmBtns-3CyAu {
  color: red;
}
.index_confirmBtns-3CyAu .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-heWz9 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-heWz9 .index_studentNum-3bSjn {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-9qyel .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-9qyel .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-9qyel .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-9qyel .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-9qyel .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-HjcDI {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_bannerOuter-3RVxC {
  width: 100%;
  height: 242px;
  overflow: hidden;
  position: relative;
  margin-bottom: 24px;
  border-radius: 4px;
}
.index_banner-Pquoy {
  width: 100%;
  height: 242px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: white;
}
.index_bannerContent-W2cKS {
  width: 100%;
  height: 100%;
  display: flex;
  margin: 0 auto;
  flex-direction: column;
  justify-content: center;
  padding: 56px 62px;
}
.index_bannerContent-W2cKS .index_shareLink-1Hpdq {
  position: absolute;
  color: white;
  right: 18px;
  top: 18px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  opacity: 0.9;
  border: 1px solid white;
  text-align: center;
  line-height: 34px;
  cursor: pointer;
}
.index_bannerContent-W2cKS .index_shareLink-1Hpdq:hover {
  background: rgba(255, 255, 255, 0.31);
}
.index_bannerContent-W2cKS .index_bannerContentTitle-3c0Y3 {
  color: white;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.index_bannerColor-2go6W {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0.36) 50%, rgba(0, 0, 0, 0.42));
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-30910 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3MgEW {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3MgEW .index_forkDiv2QueueInit-2e4kJ {
  height: 100px !important;
}
.index_forkDiv1-3MgEW .index_forkDiv2Queue-2P3UV {
  height: 151px !important;
}
.index_forkDiv1-3MgEW .index_forkDiv2-13PeI {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3MgEW .index_forkDiv2-13PeI .index_word-1WqpN {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3MgEW .index_forkDiv2-13PeI .index_word-1WqpN .index_boldWord-_QPCw {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3MgEW .index_forkDiv2-13PeI .index_loadingHint-1YDgN {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2SRNF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3UDWr {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2xCV6 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3POoS {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3POoS::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1ZfUy {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1ZfUy .index_filterCheckbox-9kVo7 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1ZfUy .index_filterFooter-mo7rG {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1ZfUy .index_numberInput-30jD6 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1ZfUy .index_filterTitle-16Mhc {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1ZfUy .index_modalBtnCancel-2SRNF {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1ZfUy .index_modalBtnOk-2ezqm {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1ZfUy .index_tableBtn-2-Qe7 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1ZfUy .index_tableBtn-2-Qe7:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1ZfUy :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-1PimL {
  display: flex;
}
.index_splitLine-1whMb {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-C2Wy6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-161rI {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-grPH- {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-2Qcq- {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-2Qcq-:hover {
  text-decoration: underline;
}
.index_copyLink-2XJsy {
  margin-left: 24px;
}
.index_copyLink-2XJsy .index_copyIcon-1Q43N {
  margin-right: 4px;
}
.index_flexCenter-3O_SJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-F_VhQ {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-30JWw {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1rKwZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-tO1TZ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-tO1TZ:hover {
  color: #2861FC;
}
.index_bluePlainText-3TA4i {
  color: #2861FC;
}
.index_blueTextPlain-3W8lu {
  color: #2861FC;
}
.index_antInput-3NGiG {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Xeya {
  margin-right: 16px;
}
.index_ml8-L1PeF {
  margin-left: 8px;
}
.index_mr8-1A60y {
  margin-right: 8px;
}
.index_mb16-3obif {
  margin-bottom: 16px;
}
.index_moTag-38cPv {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-95O7B {
  cursor: pointer;
}
.index_moUserAvatar-y6IWV {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-QoXci {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-95O7B:hover .index_moUserAvatar-y6IWV {
  color: #2861FC;
}
.index_navOverlay-3DeWM .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3DeWM .ant-dropdown-menu-item a,
.index_navOverlay-3DeWM .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3DeWM .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3DeWM .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3XmYs .index_subTitle-1soy8 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3XmYs .ant-table-thead > tr > th,
.index_homeworkTableStyle-3XmYs .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3XmYs .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3XmYs .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3XmYs .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3XmYs .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3XmYs .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3XmYs .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3XmYs .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1ce0t,
.index_modalHeaderNew-1nf7Y {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1nf7Y {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1unwB {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1ce0t:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1ce0t {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1ce0t:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1_s2n {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-C2Wy6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3O_SJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1t5fe {
  margin-left: 16px;
}
.index_mr16-1Xeya {
  margin-right: 16px;
}
.index_phone-modal-2sQD_ {
  width: 80% !important;
}
.index_medalSrc-Hhjon {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1j48c 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1j48c {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1YaiS .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1YaiS .ant-tabs {
  background: white;
}
.index_tabStyle-1YaiS .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-dkBiZ {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2IGyy {
  width: 100%;
}
.index_spin-2IGyy .index_ant-spin-container-3Wsg_ {
  width: 100%;
}
.index_confirmBtns-2Yeys {
  color: red;
}
.index_confirmBtns-2Yeys .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-1ojw1 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-1ojw1 .index_studentNum-3SIX3 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3mbit .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3mbit .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3mbit .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3mbit .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3mbit .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3UCfl {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_bindModalWrapClass--eZjB .ant-modal-body {
  padding: 22px 24px 32px 24px;
}
.index_bindModal-b6RCG {
  margin: 0;
}
.index_bindModal-b6RCG .index_bindHeader-1IVki {
  display: flex;
  margin-bottom: 24px;
  flex-direction: column;
  font-family: PingFangSC-Regular, sans-serif;
}
.index_bindModal-b6RCG .index_bindHeader-1IVki .index_headerContent1-3iH3L {
  font-size: 20px;
  font-weight: 500;
  color: #1A1A1A;
  line-height: 28px;
  font-family: PingFangSC-Medium, sans-serif;
  margin-bottom: 4px;
}
.index_bindModal-b6RCG .index_bindHeader-1IVki .index_headerContent2-32kfu {
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 17px;
}
.index_bindModal-b6RCG .index_bindHeader-1IVki .index_questionBtn-tdTuc {
  color: #2861FC;
  cursor: pointer;
}
.index_bindModal-b6RCG .index_bindHeader-1IVki .index_questionBtn-tdTuc:hover {
  color: #2861FC;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 {
  margin-bottom: 0px;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-form-item {
  width: 100%;
  display: flex;
  margin-bottom: 24px;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-form-item-control-wrapper {
  flex: 1;
  height: 40px;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-input {
  height: 40px;
  border-radius: 2px;
  border: 1px solid #D8D8D8;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-input:focus,
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-input:hover {
  box-shadow: none;
  border-color: #2861FC;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-input {
  padding-left: 17px;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .ant-form-item-label {
  width: 75px;
  display: flex;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .index_videoIcon-16IDI {
  cursor: pointer;
  color: #BFBFBF;
}
.index_bindModal-b6RCG .index_bindContent-1Fj-2 .index_videoIcon-16IDI:hover {
  color: #2861FC;
}
.index_bindModal-b6RCG .index_bindFooter-2WEEU {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.index_bindModal-b6RCG .index_bindFooter-2WEEU .index_normalBtn-1M5O8 {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.index_bindModal-b6RCG .index_bindFooter-2WEEU .index_cancelBtn-2Uikr {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  color: #2861FC;
  margin-right: 24px;
}
.index_bindModal-b6RCG .index_bindFooter-2WEEU .index_okBtn-_dkGW {
  width: 108px;
  height: 34px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  background: #6890FC;
  color: #FFFFFF;
  border: #2861FC;
  background: #2861FC;
}
.index_bindModal-b6RCG .index_bindFooter-2WEEU .index_okBtn-_dkGW[disabled] {
  background: rgba(40, 97, 252, 0.3);
  pointer-events: none;
  cursor: not-allowed;
  border-color: transparent;
}
.index_bindSuccessModal-2jJW8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_bindSuccessModal-2jJW8 .index_bindModalSuccessText-23nDg {
  color: #BFBFBF;
  font-size: 14px;
}
.index_bindSuccessModal-2jJW8 .index_bindModalSuccessTitle-2k4Va {
  font-size: 20px;
  color: #313131;
  font-weight: bolder;
}
.index_bindSuccessModal-2jJW8 .index_bindModalSuccessTextContent-2j3OA {
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: center;
}

p {
  margin-bottom: 0;
}
.index_labelValue-3j0li {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
}
.index_labelValueDefault-1jv60 {
  color: #333333;
  text-align: left;
  word-break: break-word;
  max-width: 568px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_editBtn-2Ed59 {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
}
.index_editBtn-2Ed59:hover {
  color: #2861FC;
}
.index_disabledEditBtn-3LyX7 {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 32px;
  width: 120px;
  text-align: right;
  align-self: start;
  color: #999999;
  cursor: unset;
  margin-left: 0px;
}
.index_disabledEditBtn-3LyX7:hover {
  color: #2861FC;
}
.index_disabledEditBtn-3LyX7:hover {
  color: #999999;
}
.index_disabledValue-3uTe1 {
  color: #999999;
  margin-left: 0px;
  text-align: left;
}
.index_getMoreGpuBtnWrapper-PnkhU {
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}
.index_getMoreGpuBtnWrapper-PnkhU .index_getMoreGpuBtn-3kdrC {
  background: #2861FC;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  line-height: 20px;
  width: 108px;
  height: 34px;
  border-radius: 2px;
}
.index_getMoreGpuBtnWrapper-PnkhU .index_getMoreGpuBtn-3kdrC .index_fire-3Vv0J {
  width: 16px;
  height: 18px;
  margin-right: 2px;
  transform: translateY(-4px);
}
.index_unbindContent-cPOKC {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  height: 192px;
}
.index_container-1Bqnk {
  width: 900px;
  background-color: #FFFFFF;
}
.index_container-1Bqnk .index_all-1rETr {
  padding: 40px 31px 38px 31px;
}
.index_container-1Bqnk .index_all-1rETr .index_general-3bpsx {
  padding-right: 103px;
}
.index_container-1Bqnk .index_all-1rETr .index_splitLine-2JAeO {
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background: #000000;
  margin-bottom: 23px;
}
.index_container-1Bqnk .index_all-1rETr .index_thirdName-24m7N {
  font-size: 16px;
  padding-left: 32px;
  color: #666666;
}
.index_container-1Bqnk .index_all-1rETr .index_editBtn-2Ed59 {
  margin-left: 24px;
}
.index_container-1Bqnk .index_all-1rETr .index_thirdItemTitle-388LP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 4px;
}
.index_container-1Bqnk .index_all-1rETr .index_bindItem-3xyj5 {
  margin-bottom: 24px;
  padding-right: 103px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ {
  width: 100%;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  padding-bottom: 16px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_thirdHeaderRow-B7IC5 {
  margin-bottom: 8px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_headerRow-2Hrq4 {
  padding-left: 0px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_eachDiv-2vBOb {
  padding-right: 103px;
  margin-bottom: 8px;
  padding-left: 32px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_eachDiv-2vBOb .index_zjuOauthDesc-2E3Zs {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_detail-z_1Cw {
  width: 100%;
  background: #FBFCFC;
  font-family: PingFangSC-Regular, sans-serif;
  padding: 12px 0px 12px 32px;
  margin-bottom: 12px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_detail-z_1Cw .index_detailNormal-JOd7p {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
  margin-bottom: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_detail-z_1Cw .index_detailNormal-JOd7p:last-child {
  margin-bottom: 0px;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_detail-z_1Cw .index_detailNormal-JOd7p .index_labelName-1fkEt {
  width: 144px;
  display: inline-block;
}
.index_container-1Bqnk .index_all-1rETr .index_holeLine-10xtZ .index_detail-z_1Cw .index_detailNormal-JOd7p .index_bindValue-2aaKl {
  color: #333333;
}
.index_container-1Bqnk .index_all-1rETr .index_gpuWrapper-1rDiH {
  display: flex;
  justify-content: space-between;
}
.index_container-1Bqnk .index_all-1rETr .index_headerRow-2Hrq4 {
  padding-left: 32px;
}
.index_container-1Bqnk .index_all-1rETr .index_bottomRow-pl8f0 {
  color: black;
}
.index_container-1Bqnk .index_all-1rETr .index_bottomRow-pl8f0 .index_radioGroupDiv-11Ch6 {
  margin: 0 0 20px 50px;
}
.index_container-1Bqnk .index_all-1rETr .index_bottomRow-pl8f0 .index_radioGroupDiv-11Ch6 .index_radio-1JLTn {
  margin: 0 10px 0 10px;
  font-size: 14px;
}
.index_container-1Bqnk .index_all-1rETr .index_bottomRow-pl8f0 .index_radioGroupDiv-11Ch6 .index_search-3-gmS {
  margin: 0 0 0 100px;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR .index_photoUpload-3Eqf_ .index_picDocWrap-1qJxe {
  display: none;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR .index_photoUpload-3Eqf_ .index_picDocWrap-1qJxe .index_picDoc-37Xvd {
  background: #000000;
  position: absolute;
  color: white;
  top: 0;
  cursor: pointer;
  opacity: 0.6;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR .index_photoUpload-3Eqf_ .index_avt-30lc7 {
  width: 70px;
  height: 70px;
  border-radius: 5px;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR .index_photoP-1Zc73 {
  text-align: right;
  margin: 15px 0 0 0;
}
.index_container-1Bqnk .index_all-1rETr .index_photoDiv-3Q7CR:hover .index_picDocWrap-1qJxe {
  display: block;
}
.index_container-1Bqnk .index_all-1rETr .index_profileAvatarEdit-28gPl {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.index_container-1Bqnk .index_all-1rETr .index_profileAvatarEdit-28gPl .index_avt-30lc7 {
  width: 80px !important;
  height: 80px !important;
}
.index_container-1Bqnk .index_all-1rETr .index_profileAvatarEdit-28gPl .index_picDoc-37Xvd {
  height: 21px !important;
  font-size: 12px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #FFFFFF !important;
  line-height: 17px;
  bottom: 0px;
  top: unset !important;
  opacity: 0.3 !important;
}
.index_container-1Bqnk .index_all-1rETr .index_colName-1oKvv {
  margin-bottom: 24px;
  font-size: 20px;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
  color: #111111;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.index_container-1Bqnk .index_all-1rETr .index_colName-1oKvv .index_tag-1EXDg {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.index_container-1Bqnk .index_all-1rETr .index_colName-1oKvv .index_modifyBtn-3TTQT {
  font-size: 16px;
  font-family: PingFangSC-Regular, sans-serif;
  font-weight: 400;
  color: #2861FC;
  line-height: 22px;
  margin-left: 24px;
  cursor: pointer;
}
.index_container-1Bqnk .index_all-1rETr .index_modify-1hnON {
  padding-left: 20px;
  color: #2861FC;
  cursor: pointer;
}
.index_container-1Bqnk .index_all-1rETr .index_wrapper-1rWVF {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_container-1Bqnk .index_all-1rETr .index_wrapper-1rWVF .index_leftWrapper-2hE55 {
  flex: 1;
}
.index_container-1Bqnk .index_all-1rETr .index_wrapper-1rWVF .index_rightWrapper-1aY2I {
  width: 80px;
  height: 80px;
}
.index_container-1Bqnk .index_all-1rETr .index_eachDiv-2vBOb {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  font-family: PingFangSC-Regular, sans-serif;
  margin-bottom: 24px;
}
.index_container-1Bqnk .index_all-1rETr .index_eachDiv-2vBOb .index_labelName-1fkEt {
  width: 144px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.index_container-1Bqnk .index_all-1rETr .index_eachDiv-2vBOb .index_editBtn1-1TMgM {
  color: #2861FC;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 90px;
  white-space: pre;
  text-align: right;
}
.index_container-1Bqnk .index_all-1rETr .index_eachDiv-2vBOb .index_editBtn2-354MY {
  color: red;
  font-size: 14px;
  cursor: pointer;
  margin-left: 16px;
  width: 30px;
  text-align: right;
}
.index_container-1Bqnk .index_all-1rETr .index_eachDiv-2vBOb .index_eachDivRight-390hn {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.index_container-1Bqnk .index_all-1rETr .index_formDiv-33PII {
  width: 500px;
}
.index_container-1Bqnk .index_progress-average-3af2b .index_progress-119P9 .ant-progress-bg {
  background-color: #FF6900;
}
.index_userAvatarEdit-3MQWf canvas {
  padding: 8px;
  border-radius: 8px;
  border: 1px #BFBFBF dashed;
}
.index_userAvatarEdit-3MQWf .index_reSelect-2XdxW {
  font-size: 16px;
  color: #2861FC;
  cursor: pointer;
}
.index_otherSchoolModal-1iSyR .ant-modal-body {
  padding: 24px 24px 32px 24px;
}
.index_otherSchoolModal-1iSyR .ant-select-selection--single {
  height: 40px;
  border-radius: 2px;
}
.index_otherSchoolModal-1iSyR .ant-select-selection-selected-value {
  height: 40px;
  line-height: 40px;
}
.index_otherSchoolModal-1iSyR .ant-form-item {
  width: 100%;
  display: flex;
  margin-bottom: 0px;
}
.index_otherSchoolModal-1iSyR .ant-form-item-label {
  width: 75px;
  height: 40px;
  display: flex;
  align-items: center;
}
.index_otherSchoolModal-1iSyR .ant-select-selection__rendered {
  height: 40px;
}
.index_otherSchoolModal-1iSyR .ant-form-item-control-wrapper {
  flex: 1;
  height: 40px;
  margin-bottom: 24px;
}
.index_otherSchoolModal-1iSyR .ant-input {
  height: 40px;
  border-radius: 2px;
}
.index_otherSchoolModal-1iSyR .ant-input:focus,
.index_otherSchoolModal-1iSyR .ant-input:hover,
.index_otherSchoolModal-1iSyR .ant-select-selection:focus,
.index_otherSchoolModal-1iSyR .ant-select-selection:hover {
  box-shadow: none;
  border-color: #2861FC;
}
.index_otherSchoolModal-1iSyR .ant-form-explain {
  padding-left: 11px;
}
.index_schoolBindModal-3UCBB {
  font-family: PingFangSC-Regular, sans-serif;
}
.index_schoolBindModal-3UCBB .ant-modal-body {
  padding: 18px 20px 32px 20px;
}
.index_schoolBindModal-3UCBB .index_zjuOauthBtn-N3cbA {
  width: 100%;
  height: 36px;
  background: #2351AB;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  border: unset;
}
.index_schoolBindModal-3UCBB .index_zjuOauthBtn-N3cbA i {
  transform: translateY(2px);
}
.index_schoolBindModal-3UCBB .index_otherSchoolBtn-KZStV {
  width: 100%;
  height: 36px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #2861FC;
  font-size: 14px;
  font-weight: 400;
  color: #2861FC;
  line-height: 20px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3NHiM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-28w6v {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-28w6v .index_forkDiv2QueueInit-2nBOS {
  height: 100px !important;
}
.index_forkDiv1-28w6v .index_forkDiv2Queue-262f_ {
  height: 151px !important;
}
.index_forkDiv1-28w6v .index_forkDiv2-3VK1c {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-28w6v .index_forkDiv2-3VK1c .index_word-plqT8 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-28w6v .index_forkDiv2-3VK1c .index_word-plqT8 .index_boldWord-1eg_w {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-28w6v .index_forkDiv2-3VK1c .index_loadingHint-3pcYt {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-17j-A {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3X85s {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-17J3G {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-jScGK {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-jScGK::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3eaMh {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3eaMh .index_filterCheckbox-1yqVI {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3eaMh .index_filterFooter-2VEV9 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3eaMh .index_numberInput-zcSnU {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3eaMh .index_filterTitle-1idDA {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3eaMh .index_modalBtnCancel-17j-A {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3eaMh .index_modalBtnOk-3WEOU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3eaMh .index_tableBtn-1JVGK {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3eaMh .index_tableBtn-1JVGK:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3eaMh :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2ywx_ {
  display: flex;
}
.index_splitLine-2JAeO {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2viZo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2FI8t {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-11tVz {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-E-p9K {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-E-p9K:hover {
  text-decoration: underline;
}
.index_copyLink-3IGhm {
  margin-left: 24px;
}
.index_copyLink-3IGhm .index_copyIcon-2CDu7 {
  margin-right: 4px;
}
.index_flexCenter-9Boqg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2NXus {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1jP0z {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3ez1V {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1H7UQ {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1H7UQ:hover {
  color: #2861FC;
}
.index_bluePlainText-H7KlN {
  color: #2861FC;
}
.index_blueTextPlain-3-4fD {
  color: #2861FC;
}
.index_antInput-mRiS1 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1cbqW {
  margin-right: 16px;
}
.index_ml8-wKVs0 {
  margin-left: 8px;
}
.index_mr8-Ml8Cz {
  margin-right: 8px;
}
.index_mb16-1Hjio {
  margin-bottom: 16px;
}
.index_moTag-3_U8d {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-mi3mp {
  cursor: pointer;
}
.index_moUserAvatar-2O5vB {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3G3Zh {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-mi3mp:hover .index_moUserAvatar-2O5vB {
  color: #2861FC;
}
.index_navOverlay-2WKKQ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2WKKQ .ant-dropdown-menu-item a,
.index_navOverlay-2WKKQ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2WKKQ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2WKKQ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-DXof9 .index_subTitle-2gkW6 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-DXof9 .ant-table-thead > tr > th,
.index_homeworkTableStyle-DXof9 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-DXof9 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-DXof9 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-DXof9 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-DXof9 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-DXof9 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-DXof9 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-DXof9 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-v-LoB,
.index_modalHeaderNew-1-xtj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-1-xtj {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-kljbN {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-v-LoB:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-v-LoB {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-v-LoB:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-C_HEd {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2viZo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-9Boqg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-26BTs {
  margin-left: 16px;
}
.index_mr16-1cbqW {
  margin-right: 16px;
}
.index_phone-modal-3KZjl {
  width: 80% !important;
}
.index_medalSrc-3uKgH {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-23_yG 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-23_yG {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3YVik .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3YVik .ant-tabs {
  background: white;
}
.index_tabStyle-3YVik .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1UCYC {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2BJUk {
  width: 100%;
}
.index_spin-2BJUk .index_ant-spin-container-Klwe4 {
  width: 100%;
}
.index_confirmBtns-24Ckx {
  color: red;
}
.index_confirmBtns-24Ckx .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-3YsdS {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-3YsdS .index_studentNum-2ABUS {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1pIMD .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1pIMD .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1pIMD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1pIMD .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1pIMD .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1KkT7 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1Tq7c {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3u5j5 {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3u5j5 .index_forkDiv2QueueInit-1fe4J {
  height: 100px !important;
}
.index_forkDiv1-3u5j5 .index_forkDiv2Queue-2cV29 {
  height: 151px !important;
}
.index_forkDiv1-3u5j5 .index_forkDiv2-2CkHy {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3u5j5 .index_forkDiv2-2CkHy .index_word-169tA {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3u5j5 .index_forkDiv2-2CkHy .index_word-169tA .index_boldWord-3H2Hb {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3u5j5 .index_forkDiv2-2CkHy .index_loadingHint-1PXpA {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-ciL1O {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-kNj-z {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-ekDbe {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3FW0N {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3FW0N::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2Ay8c {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2Ay8c .index_filterCheckbox-B-ybm {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2Ay8c .index_filterFooter-CWzox {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2Ay8c .index_numberInput-1bzw8 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2Ay8c .index_filterTitle-dFC_H {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2Ay8c .index_modalBtnCancel-ciL1O {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2Ay8c .index_modalBtnOk-1Z7Z- {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2Ay8c .index_tableBtn-2bcgV {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2Ay8c .index_tableBtn-2bcgV:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2Ay8c :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-OKL1t {
  display: flex;
}
.index_splitLine-141mK {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-26xIk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3Ncn5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1uAqv {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1eIfO {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1eIfO:hover {
  text-decoration: underline;
}
.index_copyLink-1thRF {
  margin-left: 24px;
}
.index_copyLink-1thRF .index_copyIcon-3bsE6 {
  margin-right: 4px;
}
.index_flexCenter-35qWa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1pYQx {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3nMYS {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2BPR1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-29bZ1 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-29bZ1:hover {
  color: #2861FC;
}
.index_bluePlainText-1uY3c {
  color: #2861FC;
}
.index_blueTextPlain-1Z1tX {
  color: #2861FC;
}
.index_antInput-2QeLb {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2XC17 {
  margin-right: 16px;
}
.index_ml8-Sb454 {
  margin-left: 8px;
}
.index_mr8-37yZK {
  margin-right: 8px;
}
.index_mb16-2OHyF {
  margin-bottom: 16px;
}
.index_moTag-94sBM {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-24llH {
  cursor: pointer;
}
.index_moUserAvatar-1r128 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3Z6sw {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-24llH:hover .index_moUserAvatar-1r128 {
  color: #2861FC;
}
.index_navOverlay-386cy .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-386cy .ant-dropdown-menu-item a,
.index_navOverlay-386cy .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-386cy .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-386cy .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-dIsfh .index_subTitle-29c3y {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-dIsfh .ant-table-thead > tr > th,
.index_homeworkTableStyle-dIsfh .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-dIsfh .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-dIsfh .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-dIsfh .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-dIsfh .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-dIsfh .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-dIsfh .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-dIsfh .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-xwTE3,
.index_modalHeaderNew-nApe9 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-nApe9 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2V0Ll {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-xwTE3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-xwTE3 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-xwTE3:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3ee4z {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-26xIk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-35qWa {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1yTix {
  margin-left: 16px;
}
.index_mr16-2XC17 {
  margin-right: 16px;
}
.index_phone-modal-1jKGE {
  width: 80% !important;
}
.index_medalSrc-2Shu- {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1xpqj 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1xpqj {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-28nxx .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-28nxx .ant-tabs {
  background: white;
}
.index_tabStyle-28nxx .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2B9Ao {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-Y3oFp {
  width: 100%;
}
.index_spin-Y3oFp .index_ant-spin-container-3atoh {
  width: 100%;
}
.index_confirmBtns-BbW1w {
  color: red;
}
.index_confirmBtns-BbW1w .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-CP716 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-CP716 .index_studentNum-1Mw3s {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-XOLMW .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-XOLMW .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-XOLMW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-XOLMW .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-XOLMW .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3LUv0 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_panel-2kiPX .index_panelItem-3nI_z {
  height: 175px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO {
  display: flex;
  align-items: center;
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO .index_content-14fgh {
  margin-left: 45px;
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO .index_content-14fgh .index_title-1oSK- {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  margin-bottom: 24px;
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO .index_content-14fgh .index_platform-1XWVe {
  margin-bottom: 8px;
  color: rgba(138, 138, 138, 0.85);
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO .index_content-14fgh .index_createInfo-1rJsf {
  width: 484px;
  display: flex;
  color: rgba(138, 138, 138, 0.85);
  justify-content: space-between;
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelLeft-1bBeO .index_content-14fgh .index_bold-38oW2 {
  color: rgba(51, 51, 51, 0.85);
}
.index_panel-2kiPX .index_panelItem-3nI_z .index_panelRight-Ea0qQ {
  width: 88px;
  height: 40px;
  border-radius: 2px;
  border: 1px solid #2861FC;
  color: #2861FC;
}
.index_panel-2kiPX .index_emptyTip-2YVqC {
  display: flex;
  align-items: center;
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3bBe- {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-Atxcj {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-Atxcj .index_forkDiv2QueueInit-2oE6f {
  height: 100px !important;
}
.index_forkDiv1-Atxcj .index_forkDiv2Queue-2EirL {
  height: 151px !important;
}
.index_forkDiv1-Atxcj .index_forkDiv2-1FC5O {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-Atxcj .index_forkDiv2-1FC5O .index_word-3baOA {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-Atxcj .index_forkDiv2-1FC5O .index_word-3baOA .index_boldWord-3FQFp {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-Atxcj .index_forkDiv2-1FC5O .index_loadingHint-2GSXj {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3jtzk {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-33LZF {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-5-HHc {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3w31E {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3w31E::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2N5la {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2N5la .index_filterCheckbox-1WKcc {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2N5la .index_filterFooter-3GaFP {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2N5la .index_numberInput-VGF3_ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2N5la .index_filterTitle-30d3t {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2N5la .index_modalBtnCancel-3jtzk {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2N5la .index_modalBtnOk-2MqUU {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2N5la .index_tableBtn-QSX57 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2N5la .index_tableBtn-QSX57:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2N5la :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-qJsjJ {
  display: flex;
}
.index_splitLine-ZZMw6 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2L-3n {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3nsWM {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-39d02 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3A_rD {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3A_rD:hover {
  text-decoration: underline;
}
.index_copyLink-H7j5x {
  margin-left: 24px;
}
.index_copyLink-H7j5x .index_copyIcon-1x9MW {
  margin-right: 4px;
}
.index_flexCenter-27coN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-3MiAy {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-baeSI {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-FBVOZ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3jq48 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3jq48:hover {
  color: #2861FC;
}
.index_bluePlainText-1h2oI {
  color: #2861FC;
}
.index_blueTextPlain-3YANH {
  color: #2861FC;
}
.index_antInput-qDOFT {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-gI3uc {
  margin-right: 16px;
}
.index_ml8-bDGub {
  margin-left: 8px;
}
.index_mr8-1ry8Z {
  margin-right: 8px;
}
.index_mb16-18U3K {
  margin-bottom: 16px;
}
.index_moTag-1XDCz {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-idLG1 {
  cursor: pointer;
}
.index_moUserAvatar-3r60R {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1DsMH {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-idLG1:hover .index_moUserAvatar-3r60R {
  color: #2861FC;
}
.index_navOverlay-e7SOe .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-e7SOe .ant-dropdown-menu-item a,
.index_navOverlay-e7SOe .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-e7SOe .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-e7SOe .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-vBXN7 .index_subTitle-3zhP3 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-vBXN7 .ant-table-thead > tr > th,
.index_homeworkTableStyle-vBXN7 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-vBXN7 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-vBXN7 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-vBXN7 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-vBXN7 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-vBXN7 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-vBXN7 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-vBXN7 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-71-3j,
.index_modalHeaderNew-cQo8i {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-cQo8i {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-kOWib {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-71-3j:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-71-3j {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-71-3j:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2m-z2 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2L-3n {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-27coN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-J6sPn {
  margin-left: 16px;
}
.index_mr16-gI3uc {
  margin-right: 16px;
}
.index_phone-modal-3qTTx {
  width: 80% !important;
}
.index_medalSrc-3S5Pw {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-nFd8V 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-nFd8V {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-pCL13 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-pCL13 .ant-tabs {
  background: white;
}
.index_tabStyle-pCL13 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3UdBc {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-14k07 {
  width: 100%;
}
.index_spin-14k07 .index_ant-spin-container-3gWC0 {
  width: 100%;
}
.index_confirmBtns-1Cg-H {
  color: red;
}
.index_confirmBtns-1Cg-H .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-u5kYE {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-u5kYE .index_studentNum-2s5pd {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-haTh5 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-haTh5 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-haTh5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-haTh5 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-haTh5 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1x6q7 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_exchangeModal-3EBpX {
  height: 463px;
  background: #ffffff;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  padding: 0;
}
.index_exchangeModal-3EBpX .ant-modal-content {
  height: 100%;
  border-radius: 8px;
}
.index_exchangeModal-3EBpX .ant-modal-content .ant-modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_exchangeModal-3EBpX .ant-modal-close-x {
  font-size: 24px;
  margin-top: 5px;
  color: #333;
}
.index_exchangeModal-3EBpX .index_modalTitle-1qDfG {
  width: 110px;
  height: 23px;
}
.index_exchangeModal-3EBpX .index_steps-39mRy {
  margin-top: 34px;
  width: 304px;
}
.index_exchangeModal-3EBpX .index_steps-39mRy .ant-steps-item-process .ant-steps-item-icon {
  background-color: #2861FC;
  border-color: #2861FC;
}
.index_exchangeModal-3EBpX .index_steps-39mRy .ant-steps-item-finish .ant-steps-item-icon {
  border-color: #2861FC;
}
.index_exchangeModal-3EBpX .index_steps-39mRy .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon {
  color: #2861FC;
}
.index_exchangeModal-3EBpX .index_steps-39mRy .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #2861FC;
}
.index_exchangeModal-3EBpX .index_h5Steps-2hERJ {
  margin-top: 22px;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_uploadWrapper-j1zQB {
  width: 296px;
  height: var(--upload);
  background: rgba(40, 97, 252, 0.023);
  border-radius: 2px;
  border: 1px dashed rgba(40, 97, 252, 0.23);
  margin-top: 20px;
  position: relative;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_imgCon-2kxIk {
  cursor: pointer;
  width: 296px;
  height: var(--upload);
  background: rgba(40, 97, 252, 0.023);
  border-radius: 2px;
  border: 1px dashed rgba(40, 97, 252, 0.23);
  margin-top: 20px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_imgCon-2kxIk .index_previewImg-2ff7j {
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn {
  width: 296px;
  height: var(--upload);
  background: rgba(40, 97, 252, 0.023);
  border-radius: 2px;
  border: 1px dashed rgba(40, 97, 252, 0.23);
  margin-top: 20px;
  position: relative;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn .ant-upload-drag-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn .index_uploadIcon-20ioM {
  width: 36px;
  margin-bottom: 12px;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn .index_desc-1G5tb {
  font-size: 14px;
  font-weight: 400;
  color: #7f879e;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn .index_desc-1G5tb .index_bold-CHEPl {
  color: #2861FC;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_dragger-3oXvn .index_uploadTip-AmqO0 {
  font-size: 14px;
  font-weight: 400;
  color: #aaaaaa;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_errTip-1-aPd {
  margin-top: 10px;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_errTip-1-aPd .index_errIcon-2fb-d {
  width: 14px;
  height: 14px;
  color: #ff5a5a;
  margin-right: 4px;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_errTip-1-aPd .index_errMsg-33UvT {
  font-size: 14px;
  color: #ff5a5a;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_uploadBtn-3esrO {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_uploadBtn-3esrO .index_reUpload-3lqT- {
  border: 1px solid #2861FC;
  color: #2861FC;
  width: 96px;
  height: 40px;
  margin: 0 12px;
}
.index_exchangeModal-3EBpX .index_firCurrent-x6KMN .index_uploadBtn-3esrO .index_btn-3D1wv {
  width: 96px;
  height: 40px;
  margin: 0 12px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR {
  margin-top: 55px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_errIcon-2fb-d {
  width: 14px;
  height: 14px;
  color: #ff5a5a;
  margin-right: 4px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_input-2BfVV {
  width: 291px;
  height: 40px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_input-2BfVV::-moz-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_input-2BfVV::placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_select-PwbSu {
  width: 291px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_select-PwbSu .ant-select-selection--single {
  height: 40px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_select-PwbSu .ant-select-selection--single .ant-select-selection__rendered {
  line-height: 40px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_form-X7aiR .index_select-PwbSu .ant-select-selection--single .ant-select-selection__rendered .ant-select-selection__placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_secBtn-19Gpr {
  margin-top: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_secBtn-19Gpr .index_btn-3D1wv {
  width: 96px;
  height: 40px;
  margin: 0 12px;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_secBtn-19Gpr .index_btn-3D1wv:nth-child(1) {
  border: 1px solid #2861FC;
  color: #2861FC;
}
.index_exchangeModal-3EBpX .index_secCurrent-38-vW .index_secBtn-19Gpr .index_btn-3D1wv:disabled {
  cursor: not-allowed;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: all;
}
.index_exchangeModal-3EBpX .index_tip-uEc7w {
  position: absolute;
  bottom: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  color: #2861FC;
}
.index_exchangeModal-3EBpX .index_tip-uEc7w .index_tipImg-3Adew {
  margin-right: 3px;
  width: 16px;
}
.index_previewModal-1IkFD .ant-modal-body {
  display: flex;
  justify-content: center;
  padding: 0;
}
.index_previewModal-1IkFD .ant-modal-content {
  background-color: transparent;
  box-shadow: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-1ZMZv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-ZGJlX {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-ZGJlX .index_forkDiv2QueueInit-2Ck6s {
  height: 100px !important;
}
.index_forkDiv1-ZGJlX .index_forkDiv2Queue-2PHur {
  height: 151px !important;
}
.index_forkDiv1-ZGJlX .index_forkDiv2-PycDv {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-ZGJlX .index_forkDiv2-PycDv .index_word-2GlKq {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-ZGJlX .index_forkDiv2-PycDv .index_word-2GlKq .index_boldWord-1OMvw {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-ZGJlX .index_forkDiv2-PycDv .index_loadingHint-PMHhv {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2ey9X {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2oNP1 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1q9pq {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-G9TfH {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-G9TfH::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2gEQ5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2gEQ5 .index_filterCheckbox-1Dt8V {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2gEQ5 .index_filterFooter-2t-WA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2gEQ5 .index_numberInput-EXDOg {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2gEQ5 .index_filterTitle-3o2XO {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2gEQ5 .index_modalBtnCancel-2ey9X {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2gEQ5 .index_modalBtnOk-1zPfW {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2gEQ5 .index_tableBtn-2zSW3 {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2gEQ5 .index_tableBtn-2zSW3:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2gEQ5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-nu2DR {
  display: flex;
}
.index_splitLine-2a-8H {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1fU5K {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-297rT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-Z2zPh {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-rFf-r {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-rFf-r:hover {
  text-decoration: underline;
}
.index_copyLink-2OB3D {
  margin-left: 24px;
}
.index_copyLink-2OB3D .index_copyIcon-3Abwc {
  margin-right: 4px;
}
.index_flexCenter-2EN2p {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-10hb4 {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-nCxSs {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-1mmzq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3l7AX {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3l7AX:hover {
  color: #2861FC;
}
.index_bluePlainText-FNsmY {
  color: #2861FC;
}
.index_blueTextPlain-2iNpv {
  color: #2861FC;
}
.index_antInput-1eH4i {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2kQe1 {
  margin-right: 16px;
}
.index_ml8-3rhMQ {
  margin-left: 8px;
}
.index_mr8-2w1mV {
  margin-right: 8px;
}
.index_mb16-xJzGh {
  margin-bottom: 16px;
}
.index_moTag-2IAHA {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3fpKN {
  cursor: pointer;
}
.index_moUserAvatar-3KTg1 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-t1dl5 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3fpKN:hover .index_moUserAvatar-3KTg1 {
  color: #2861FC;
}
.index_navOverlay-2wpjG .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2wpjG .ant-dropdown-menu-item a,
.index_navOverlay-2wpjG .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2wpjG .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2wpjG .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-13-IM .index_subTitle-3rDvw {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-13-IM .ant-table-thead > tr > th,
.index_homeworkTableStyle-13-IM .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-13-IM .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-13-IM .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-13-IM .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-13-IM .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-13-IM .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-13-IM .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-13-IM .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-3PZML,
.index_modalHeaderNew-E9IZa {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-E9IZa {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1ljRr {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-3PZML:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-3PZML {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-3PZML:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-SEE2b {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1fU5K {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-2EN2p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2tXm1 {
  margin-left: 16px;
}
.index_mr16-2kQe1 {
  margin-right: 16px;
}
.index_phone-modal-3AzqP {
  width: 80% !important;
}
.index_medalSrc-3bytC {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-11zzg 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-11zzg {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3nRHV .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3nRHV .ant-tabs {
  background: white;
}
.index_tabStyle-3nRHV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1bNLS {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1W4sF {
  width: 100%;
}
.index_spin-1W4sF .index_ant-spin-container-3F9lb {
  width: 100%;
}
.index_confirmBtns-2YSyw {
  color: red;
}
.index_confirmBtns-2YSyw .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-ZVa-Z {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-ZVa-Z .index_studentNum-1GKk5 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-3ahyZ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-3ahyZ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-3ahyZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3ahyZ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-3ahyZ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3Itid {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_container-3vhjO {
  display: flex;
  flex-direction: column;
  width: 1200px;
}
.index_container-3vhjO .index_header-3BQk- {
  padding-top: 18px;
}
.index_container-3vhjO .index_header-3BQk- .index_title-17chb {
  font-size: 18px;
  font-family: PingFangSC-Medium, sans-serif;
  font-weight: 500;
  color: #1a1a1a;
  line-height: 25px;
  margin-right: 24px;
  margin-bottom: 12px;
}
.index_container-3vhjO .index_header-3BQk- .index_tip-1VR7y {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.index_container-3vhjO .index_header-3BQk- .index_tip-1VR7y .index_tipImg-35UWP {
  width: 16px;
  margin-right: 3px;
}
.index_container-3vhjO .index_header-3BQk- .index_tip-1VR7y .index_txt-hhZuj {
  font-size: 16px;
  font-weight: 400;
  color: #2861FC;
}
.index_container-3vhjO .index_main-2mhs5 {
  background-color: #fff;
  min-height: 75vh;
}
.index_container-3vhjO .index_main-2mhs5 .index_mainHeader-183x- {
  height: 55px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  justify-content: space-between;
  padding: 0 48px 0 25px;
}
.index_container-3vhjO .index_main-2mhs5 .index_mainTitle-KP9jw {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: #1a1a1a;
  display: flex;
  align-items: center;
}
.index_container-3vhjO .index_main-2mhs5 .index_mainTitle-KP9jw .index_block-28_Vj {
  margin-right: 8px;
  width: 3px;
  height: 18px;
  background: #1890ff;
  border-radius: 2px;
}
.index_container-3vhjO .index_main-2mhs5 .index_mainContent-vfmTC {
  padding: 0 48px 0 25px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#exchangePhone_center-1-f3q {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exchangePhone_forkDiv1-2QysF {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2QueueInit-2MW_F {
  height: 100px !important;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2Queue-kcS6S {
  height: 151px !important;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2-3Kg7f {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2-3Kg7f .exchangePhone_word-utqFW {
  padding: 10px 20px;
  font-size: 14px;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2-3Kg7f .exchangePhone_word-utqFW .exchangePhone_boldWord-3qrtS {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.exchangePhone_forkDiv1-2QysF .exchangePhone_forkDiv2-3Kg7f .exchangePhone_loadingHint-oqQv6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.exchangePhone_modalBtnCancel-3XHwm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.exchangePhone_modalBtnDanger-3jQGr {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.exchangePhone_modalBtnReset-1BPVN {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.exchangePhone_modalBtnDisabled-1fb2d {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.exchangePhone_modalBtnDisabled-1fb2d::after {
  content: '' !important;
  display: none !important;
}
.exchangePhone_tableFilterDiv-1XW58 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_filterCheckbox-1Ypyq {
  max-height: 450px;
  overflow-y: auto;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_filterFooter-22CWA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_numberInput-2RtSY {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_filterTitle-2jiKZ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_modalBtnCancel-3XHwm {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_modalBtnOk-2qpls {
  border-radius: 24px !important;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_tableBtn-4v8rn {
  color: #2861FC;
  cursor: pointer;
}
.exchangePhone_tableFilterDiv-1XW58 .exchangePhone_tableBtn-4v8rn:hover {
  color: #2861FC;
}
.exchangePhone_tableFilterDiv-1XW58 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.exchangePhone_flex-1gp5j {
  display: flex;
}
.exchangePhone_splitLine-2xbvS {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.exchangePhone_flexEnd-378ou {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exchangePhone_flexStart-2xxhT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.exchangePhone_detailNavName-3reQm {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.exchangePhone_copyLinkURL-NfgYO {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.exchangePhone_copyLinkURL-NfgYO:hover {
  text-decoration: underline;
}
.exchangePhone_copyLink-UfB96 {
  margin-left: 24px;
}
.exchangePhone_copyLink-UfB96 .exchangePhone_copyIcon-3Dd2c {
  margin-right: 4px;
}
.exchangePhone_flexCenter-2LpyU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.exchangePhone_flexColumnCenter-3jb5J {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.exchangePhone_flexColumnStart-2QWqs {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.exchangePhone_flexBetween-1WuLN {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.exchangePhone_blueText-3v44a {
  color: #2861FC;
  cursor: pointer;
}
.exchangePhone_blueText-3v44a:hover {
  color: #2861FC;
}
.exchangePhone_bluePlainText-lk2eU {
  color: #2861FC;
}
.exchangePhone_blueTextPlain-2GFlE {
  color: #2861FC;
}
.exchangePhone_antInput-3F-e2 {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.exchangePhone_mr16-2QN_V {
  margin-right: 16px;
}
.exchangePhone_ml8-27VvF {
  margin-left: 8px;
}
.exchangePhone_mr8-1E8EQ {
  margin-right: 8px;
}
.exchangePhone_mb16-u0aiA {
  margin-bottom: 16px;
}
.exchangePhone_moTag-2UuO7 {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.exchangePhone_moUserAvatarSpan-19fIO {
  cursor: pointer;
}
.exchangePhone_moUserAvatar-2rQVT {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.exchangePhone_moUsername-1kMCF {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.exchangePhone_moUserAvatarSpan-19fIO:hover .exchangePhone_moUserAvatar-2rQVT {
  color: #2861FC;
}
.exchangePhone_navOverlay-tNSUg .ant-dropdown-menu {
  padding: 6px;
}
.exchangePhone_navOverlay-tNSUg .ant-dropdown-menu-item a,
.exchangePhone_navOverlay-tNSUg .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.exchangePhone_navOverlay-tNSUg .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.exchangePhone_navOverlay-tNSUg .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.exchangePhone_homeworkTableStyle-Z_WhW .exchangePhone_subTitle-hchjk {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-table-thead > tr > th,
.exchangePhone_homeworkTableStyle-Z_WhW .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-table-placeholder {
  border: none;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-empty-image svg {
  display: none;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-empty-image {
  height: 110px;
}
.exchangePhone_homeworkTableStyle-Z_WhW .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.exchangePhone_modalHeader-2Fo__,
.exchangePhone_modalHeaderNew-3eqEU {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.exchangePhone_modalHeaderNew-3eqEU {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.exchangePhone_modalHeaderBefore-2wcAC {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.exchangePhone_modalHeader-2Fo__:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.exchangePhone_modalHeader-2Fo__ {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.exchangePhone_modalHeader-2Fo__:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.exchangePhone_font14gray-2ahxk {
  font-size: 14px;
  color: #8a8a8a;
}
.exchangePhone_flexEnd-378ou {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exchangePhone_flexCenter-2LpyU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exchangePhone_ml16-1P-UN {
  margin-left: 16px;
}
.exchangePhone_mr16-2QN_V {
  margin-right: 16px;
}
.exchangePhone_phone-modal-1Nwxi {
  width: 80% !important;
}
.exchangePhone_medalSrc-3g4R0 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: exchangePhone_medalMove-3-_38 1s;
  animation-fill-mode: forwards;
}
@keyframes exchangePhone_medalMove-3-_38 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.exchangePhone_tabStyle-1Z1BV .ant-tabs-top-bar {
  border: none;
}
.exchangePhone_tabStyle-1Z1BV .ant-tabs {
  background: white;
}
.exchangePhone_tabStyle-1Z1BV .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.exchangePhone_unLoginAvatar-3Yc3e {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.exchangePhone_spin-2V_xq {
  width: 100%;
}
.exchangePhone_spin-2V_xq .exchangePhone_ant-spin-container-3nB38 {
  width: 100%;
}
.exchangePhone_confirmBtns-2--qi {
  color: red;
}
.exchangePhone_confirmBtns-2--qi .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.exchangePhone_tableTitle-7KP_a {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.exchangePhone_tableTitle-7KP_a .exchangePhone_studentNum-PK8tv {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.exchangePhone_modalMethodOverwrite-1m3pj .ant-modal-body {
  padding: 0 0 16px 0;
}
.exchangePhone_modalMethodOverwrite-1m3pj .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.exchangePhone_modalMethodOverwrite-1m3pj .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.exchangePhone_modalMethodOverwrite-1m3pj .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.exchangePhone_modalMethodOverwrite-1m3pj .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.exchangePhone_largeRoundBtn-1f6BQ {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.exchangePhone_exchangePhone-3cGwA {
  background-color: #fff;
  height: calc(100vh - 20rem);
  overflow: auto;
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq {
  padding: 1.2rem 5.33% 0;
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderNum-1Q8Te {
  font-size: 1.2rem;
  color: #666666;
  margin-bottom: 0.8rem;
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  padding-bottom: 1.2rem;
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_courseCoverWrapper-1tBuW {
  width: 14.1rem;
  height: 7.3rem;
  overflow: hidden;
  margin-right: 1.2rem;
  border-radius: 0.4rem;
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 8rem;
  width: calc(100% - 15.3rem);
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs .exchangePhone_courseTitle-2XHM3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  font-size: 1.4rem;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  color: rgba(51, 51, 51, 0.85);
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs .exchangePhone_time-1C6aa,
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs .exchangePhone_platform-3UOrX {
  color: rgba(138, 138, 138, 0.85);
}
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs .exchangePhone_time-1C6aa .exchangePhone_bold-1Qh5t,
.exchangePhone_exchangePhone-3cGwA .exchangePhone_exchaneCrad-77Waq .exchangePhone_orderInfo-1KV6E .exchangePhone_orderRight-1JUYs .exchangePhone_platform-3UOrX .exchangePhone_bold-1Qh5t {
  color: rgba(51, 51, 51, 0.85);
}
.exchangePhone_exchangeTip-1dfDt {
  position: fixed;
  bottom: 5rem;
  width: 100%;
  padding-top: 1rem;
  background: #fff;
  padding-bottom: 2rem;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_tip-1bkFE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  margin: 0 auto 1rem;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_tip-1bkFE .exchangePhone_tipImg-2Nzlf {
  width: 1.5rem;
  margin-right: 2px;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_tip-1bkFE .exchangePhone_txt-25hc9 {
  color: #2861FC;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_h5Tip-1VQfg {
  font-size: 1rem;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_h5Tip-1VQfg .exchangePhone_tipImg-2Nzlf {
  width: 1rem;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_goPC-1XQu6 {
  width: 88.8%;
  height: 6.3rem;
  margin: 0 auto;
  color: #000000;
  background: #f6f7fa;
  border-radius: 17px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 2rem;
}
.exchangePhone_exchangeTip-1dfDt .exchangePhone_goPC-1XQu6 .exchangePhone_bold-1Qh5t {
  color: #2861fc;
}
.exchangePhone_exchangeBtn-IHW8O {
  width: 100vw;
  height: 4.9rem;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9;
  font-size: 1.6rem;
  font-family: sans-serif;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: inherit;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    margin-right: 8px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    min-height: initial;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .line {
    top: 12px;
    position: absolute;
    left: 100%;
    display: block;
    width: 9999px;
    height: 1px;
    content: '';
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    background-color: #e8e8e8;
    top: 12px;
    position: absolute;
    left: 100%;
    display: block;
    width: 9999px;
    height: 1px;
    content: '';
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    background-color: #2861FC;
    top: 12px;
    position: absolute;
    left: 100%;
    display: block;
    width: 9999px;
    height: 1px;
    content: '';
  }
}

.index_mainContent-34XaK {
  padding: 20px 24px;
}
.index_mainContent-34XaK .index_title-roZ4r {
  width: 64px;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  margin-bottom: 15px;
}
.index_mainContent-34XaK .index_time-1XNPp {
  color: #FF6900;
}
.index_operatorBtn-3CBdt {
  display: flex;
  justify-content: start;
}
.index_operatorBtn-3CBdt .index_blueBtn-21l24 {
  margin-right: 20px;
  cursor: pointer;
}
.index_operatorBtn-3CBdt .index_blueBtn-21l24:hover {
  color: #2861FCFF;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-OIs_w {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-QiUlp {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-QiUlp .index_forkDiv2QueueInit-3gEWj {
  height: 100px !important;
}
.index_forkDiv1-QiUlp .index_forkDiv2Queue-2om1w {
  height: 151px !important;
}
.index_forkDiv1-QiUlp .index_forkDiv2-1XclT {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-QiUlp .index_forkDiv2-1XclT .index_word-23pOE {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-QiUlp .index_forkDiv2-1XclT .index_word-23pOE .index_boldWord-24VQ0 {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-QiUlp .index_forkDiv2-1XclT .index_loadingHint-3JWZN {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1R4eg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-3OCGd {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1SD_b {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-lXqEd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-lXqEd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-5XmNs {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-5XmNs .index_filterCheckbox-33Cqg {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-5XmNs .index_filterFooter-2tMb8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-5XmNs .index_numberInput-21nu1 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-5XmNs .index_filterTitle-D9e4_ {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-5XmNs .index_modalBtnCancel-1R4eg {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-5XmNs .index_modalBtnOk-3eHYA {
  border-radius: 24px !important;
}
.index_tableFilterDiv-5XmNs .index_tableBtn-ksUVs {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-5XmNs .index_tableBtn-ksUVs:hover {
  color: #2861FC;
}
.index_tableFilterDiv-5XmNs :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-LUmv8 {
  display: flex;
}
.index_splitLine-3rQ2Q {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-uPaYi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-14lhj {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1BQXd {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-13QgC {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-13QgC:hover {
  text-decoration: underline;
}
.index_copyLink-19agN {
  margin-left: 24px;
}
.index_copyLink-19agN .index_copyIcon-2HDEw {
  margin-right: 4px;
}
.index_flexCenter-1oD6- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1LHWT {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-1oPxO {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-KLudp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1c52U {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1c52U:hover {
  color: #2861FC;
}
.index_bluePlainText-1sgnS {
  color: #2861FC;
}
.index_blueTextPlain-1Zj0W {
  color: #2861FC;
}
.index_antInput-gOuYx {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-13-V6 {
  margin-right: 16px;
}
.index_ml8-3ezjF {
  margin-left: 8px;
}
.index_mr8-35cdd {
  margin-right: 8px;
}
.index_mb16-2DZ6A {
  margin-bottom: 16px;
}
.index_moTag-oQJAt {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-ASUyD {
  cursor: pointer;
}
.index_moUserAvatar-2Sxyx {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-EtIXD {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-ASUyD:hover .index_moUserAvatar-2Sxyx {
  color: #2861FC;
}
.index_navOverlay-2Hkgc .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2Hkgc .ant-dropdown-menu-item a,
.index_navOverlay-2Hkgc .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2Hkgc .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2Hkgc .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2p198 .index_subTitle-3FZH2 {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2p198 .ant-table-thead > tr > th,
.index_homeworkTableStyle-2p198 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2p198 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2p198 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2p198 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2p198 .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2p198 .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2p198 .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2p198 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-DWelF,
.index_modalHeaderNew-2uoGA {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2uoGA {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-_bS6m {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-DWelF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-DWelF {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-DWelF:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3kMCe {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-uPaYi {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1oD6- {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-3cJQS {
  margin-left: 16px;
}
.index_mr16-13-V6 {
  margin-right: 16px;
}
.index_phone-modal-1VAEf {
  width: 80% !important;
}
.index_medalSrc-3T23W {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-ekRao 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-ekRao {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3k__j .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3k__j .ant-tabs {
  background: white;
}
.index_tabStyle-3k__j .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-lEMPz {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-11Jil {
  width: 100%;
}
.index_spin-11Jil .index_ant-spin-container-87wey {
  width: 100%;
}
.index_confirmBtns-32USd {
  color: red;
}
.index_confirmBtns-32USd .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2DeWA {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2DeWA .index_studentNum-2cFiv {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-b708V .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-b708V .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-b708V .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-b708V .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-b708V .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2iRao {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-ha0Xh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1UrbU {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1UrbU .index_forkDiv2QueueInit-b9m_k {
  height: 100px !important;
}
.index_forkDiv1-1UrbU .index_forkDiv2Queue-2Nz7m {
  height: 151px !important;
}
.index_forkDiv1-1UrbU .index_forkDiv2-3WZ39 {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1UrbU .index_forkDiv2-3WZ39 .index_word-1WnRo {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1UrbU .index_forkDiv2-3WZ39 .index_word-1WnRo .index_boldWord-33NOw {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1UrbU .index_forkDiv2-3WZ39 .index_loadingHint-1AWHm {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-1H4L7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2PqP8 {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-3KEdX {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-2f4IM {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-2f4IM::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-e_fT5 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-e_fT5 .index_filterCheckbox-gr_U4 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-e_fT5 .index_filterFooter-3YpzA {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-e_fT5 .index_numberInput-3Xq54 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-e_fT5 .index_filterTitle-3_eSk {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-e_fT5 .index_modalBtnCancel-1H4L7 {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-e_fT5 .index_modalBtnOk-ojDaH {
  border-radius: 24px !important;
}
.index_tableFilterDiv-e_fT5 .index_tableBtn-3cTkv {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-e_fT5 .index_tableBtn-3cTkv:hover {
  color: #2861FC;
}
.index_tableFilterDiv-e_fT5 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-ys0Ec {
  display: flex;
}
.index_splitLine-2SugJ {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1xNF8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-wkz8F {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1WqZe {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Z8Fu {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Z8Fu:hover {
  text-decoration: underline;
}
.index_copyLink-1cKTi {
  margin-left: 24px;
}
.index_copyLink-1cKTi .index_copyIcon-tnQlB {
  margin-right: 4px;
}
.index_flexCenter-3y8JU {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2QPRS {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-3LEzo {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-13gZC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-28DL8 {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-28DL8:hover {
  color: #2861FC;
}
.index_bluePlainText-3R7xr {
  color: #2861FC;
}
.index_blueTextPlain-3ZLJz {
  color: #2861FC;
}
.index_antInput-3ejvu {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1_dtE {
  margin-right: 16px;
}
.index_ml8-3SFO2 {
  margin-left: 8px;
}
.index_mr8-3Tq3u {
  margin-right: 8px;
}
.index_mb16-1fxNA {
  margin-bottom: 16px;
}
.index_moTag-3vfiQ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-16WpB {
  cursor: pointer;
}
.index_moUserAvatar-2h0n1 {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-8BKK1 {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-16WpB:hover .index_moUserAvatar-2h0n1 {
  color: #2861FC;
}
.index_navOverlay-2uRHL .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2uRHL .ant-dropdown-menu-item a,
.index_navOverlay-2uRHL .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2uRHL .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2uRHL .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-3N76e .index_subTitle-h0tJc {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-3N76e .ant-table-thead > tr > th,
.index_homeworkTableStyle-3N76e .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-3N76e .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-3N76e .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-3N76e .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-3N76e .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-3N76e .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-3N76e .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-3N76e .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1hOEt,
.index_modalHeaderNew-2unHi {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2unHi {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1-jqO {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1hOEt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1hOEt {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1hOEt:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3zawW {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1xNF8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3y8JU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1dyBt {
  margin-left: 16px;
}
.index_mr16-1_dtE {
  margin-right: 16px;
}
.index_phone-modal-PyylG {
  width: 80% !important;
}
.index_medalSrc-1uth5 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-afjPQ 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-afjPQ {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2snHf .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2snHf .ant-tabs {
  background: white;
}
.index_tabStyle-2snHf .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-LWyDY {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-1NB_p {
  width: 100%;
}
.index_spin-1NB_p .index_ant-spin-container-3f6QC {
  width: 100%;
}
.index_confirmBtns-rdw1y {
  color: red;
}
.index_confirmBtns-rdw1y .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2g-BX {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2g-BX .index_studentNum-2XQia {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2M7wx .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2M7wx .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2M7wx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2M7wx .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2M7wx .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-1sWAj {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_paymentLayout-3bw1P {
  width: 100%;
  background: #f5f5f5;
}
.index_paymentLayout-3bw1P .index_orderTitle-3xIuE {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index_paymentLayout-3bw1P .index_orderTitle-3xIuE .index_label-4qkx3 {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
}
.index_paymentLayout-3bw1P .index_orderTitle-3xIuE .index_price-3FICp {
  height: 24px;
  font-size: 20px;
  font-family: DINAlternate-Bold, DINAlternate, sans-serif;
  font-weight: bold;
  color: #FF6900;
  line-height: 24px;
}
.index_paymentLayout-3bw1P .index_header-1edMU {
  width: 100%;
  padding-bottom: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index_paymentLayout-3bw1P .index_header-1edMU .index_blueLogo-38xyq {
  width: 42px;
  height: 22px;
  margin-right: 24px;
}
.index_paymentLayout-3bw1P .index_header-1edMU .index_title-1x0ax {
  height: 32px;
  font-size: 24px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 32px;
}
.index_paymentLayout-3bw1P .index_orderContainerParent-2qLDK {
  background: #FFFFFF;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  padding: 20px 30px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_successItem-19OXe {
  margin-top: 12px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_successItem-19OXe p {
  margin-bottom: 10px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_successItem-19OXe .index_courseLinkBtn-6akcY {
  width: 126px;
  margin-bottom: 18px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_overdueItem-10pU2 {
  margin-top: 12px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_overdueItem-10pU2 p {
  margin-bottom: 10px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_overdueItem-10pU2 p:nth-child(2) {
  height: 22px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_countdownItem-3rkkq {
  height: 22px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-top: 12px;
  margin-bottom: 34px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_splitLine-2SugJ {
  width: 100%;
  height: 2px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin-bottom: 26px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_orderItem-3JBta {
  height: 22px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
.index_paymentLayout-3bw1P .index_orderContainer-2sm-x .index_orderContent-1mSeu .index_orderItem-3JBta .index_label-4qkx3 {
  color: rgba(0, 0, 0, 0.65);
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q {
  width: 100%;
  background: #FFFFFF;
  padding: 44px 50px;
  display: flex;
  flex-direction: column;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 34px;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS {
  width: 163px;
  height: 70px;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  margin-right: 38px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS .index_methodIcon-3UGLh {
  width: 40px;
  height: 40px;
  margin-left: 18px;
  margin-right: 10px;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS .index_selectedIcon-3VEg2 {
  display: none;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS.index_selected-3dHHD,
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS:hover {
  border: 1px solid #2861FC;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS.index_selected-3dHHD::before,
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS:hover::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #2861FC;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS.index_selected-3dHHD .index_selectedIcon-3VEg2,
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_methodItems-A9cUk .index_methodItem-3zLyS:hover .index_selectedIcon-3VEg2 {
  display: block;
  position: absolute;
  bottom: 0;
  right: 1px;
  font-size: 10px;
  color: #fff;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_qrcodeComponent-1XDGL {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_qrcodeComponent-1XDGL .index_qrcodeContainer-3t3zQ {
  width: 198px;
  height: 198px;
  background: #EBF2F5;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 14px;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_qrcodeComponent-1XDGL .index_wepay-3VZP3 {
  width: 164px;
  height: 42px;
  background: #2AAC38;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_qrcodeComponent-1XDGL .index_wepay-3VZP3 .index_scanIcon-2C0-l {
  font-size: 20px;
  margin-right: 6px;
}
.index_paymentLayout-3bw1P .index_methodContainer-FW_6q .index_pay-AwDT9 {
  width: 96px;
  height: 40px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT {
  display: flex;
  flex-direction: row;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_left-32Kjc {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 32px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_left-32Kjc .index_qrcodeContainer-3t3zQ {
  width: 198px;
  height: 198px;
  background: #EBF2F5;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_left-32Kjc .index_qrcodeContainer-3t3zQ .index_qrcode-GKXxY {
  width: 168px;
  height: 168px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_right-3mnoX {
  margin: 15px 0;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_right-3mnoX p {
  margin-bottom: 8px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_right-3mnoX .index_title-1x0ax {
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC, sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.index_paymentLayout-3bw1P .index_publicContainer-2AlVT .index_right-3mnoX .index_hint-3oOb6 {
  color: #FF6900;
  margin-bottom: 18px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-3iPBo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1xOVJ {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1xOVJ .index_forkDiv2QueueInit-3OfFn {
  height: 100px !important;
}
.index_forkDiv1-1xOVJ .index_forkDiv2Queue-2AV7W {
  height: 151px !important;
}
.index_forkDiv1-1xOVJ .index_forkDiv2-JPjji {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1xOVJ .index_forkDiv2-JPjji .index_word-30J_d {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1xOVJ .index_forkDiv2-JPjji .index_word-30J_d .index_boldWord-t5Bmm {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1xOVJ .index_forkDiv2-JPjji .index_loadingHint-26WCK {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2pJy- {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-1zRZp {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-19iE8 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-1L4HN {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-1L4HN::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-2mV6Q {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-2mV6Q .index_filterCheckbox-1Zkz0 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-2mV6Q .index_filterFooter-l_UMn {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-2mV6Q .index_numberInput-1Q4ch {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-2mV6Q .index_filterTitle-1vK7O {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-2mV6Q .index_modalBtnCancel-2pJy- {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-2mV6Q .index_modalBtnOk-nUhMS {
  border-radius: 24px !important;
}
.index_tableFilterDiv-2mV6Q .index_tableBtn-24aht {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-2mV6Q .index_tableBtn-24aht:hover {
  color: #2861FC;
}
.index_tableFilterDiv-2mV6Q :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-dHK_p {
  display: flex;
}
.index_splitLine-3qep8 {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-3MCxY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3-v21 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-IKBXk {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-3qzM7 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-3qzM7:hover {
  text-decoration: underline;
}
.index_copyLink-2taXW {
  margin-left: 24px;
}
.index_copyLink-2taXW .index_copyIcon-w-PjQ {
  margin-right: 4px;
}
.index_flexCenter-3RFJn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-34RTs {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-38lfT {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3HTea {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-21mMH {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-21mMH:hover {
  color: #2861FC;
}
.index_bluePlainText-WQdKK {
  color: #2861FC;
}
.index_blueTextPlain-19hlM {
  color: #2861FC;
}
.index_antInput-3QxED {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1_f4n {
  margin-right: 16px;
}
.index_ml8-2UfR1 {
  margin-left: 8px;
}
.index_mr8-1zBYT {
  margin-right: 8px;
}
.index_mb16-sg8Nj {
  margin-bottom: 16px;
}
.index_moTag-_OHV_ {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-34OWb {
  cursor: pointer;
}
.index_moUserAvatar-17QTQ {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1mZcN {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-34OWb:hover .index_moUserAvatar-17QTQ {
  color: #2861FC;
}
.index_navOverlay-3UKQb .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3UKQb .ant-dropdown-menu-item a,
.index_navOverlay-3UKQb .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3UKQb .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3UKQb .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-153Ko .index_subTitle-2dFXY {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-153Ko .ant-table-thead > tr > th,
.index_homeworkTableStyle-153Ko .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-153Ko .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-153Ko .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-153Ko .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-153Ko .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-153Ko .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-153Ko .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-153Ko .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1dpOh,
.index_modalHeaderNew-kd9Cb {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-kd9Cb {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-FZMSU {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1dpOh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1dpOh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1dpOh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2SCz7 {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-3MCxY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3RFJn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1igjf {
  margin-left: 16px;
}
.index_mr16-1_f4n {
  margin-right: 16px;
}
.index_phone-modal-2iFBO {
  width: 80% !important;
}
.index_medalSrc-2jeYU {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-QMrFa 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-QMrFa {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1QQi7 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1QQi7 .ant-tabs {
  background: white;
}
.index_tabStyle-1QQi7 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-2JwCD {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-23mnw {
  width: 100%;
}
.index_spin-23mnw .index_ant-spin-container-KbP2i {
  width: 100%;
}
.index_confirmBtns-dOXOx {
  color: red;
}
.index_confirmBtns-dOXOx .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-cfzRp {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-cfzRp .index_studentNum-1av7e {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2v3J0 .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2v3J0 .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2v3J0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2v3J0 .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2v3J0 .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3GG72 {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_layout-1X1vY {
  padding: 22px 32px;
  height: 100%;
}
.index_layout-1X1vY .index_success-3QJMS {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
}
.index_layout-1X1vY .index_success-3QJMS .index_successText-1RMmV {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  margin-top: 25px;
}
.index_layout-1X1vY .index_success-3QJMS .index_successTextDesc-3HuWB {
  height: 22px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  margin-top: 16px;
}
.index_layout-1X1vY .index_invoiceDesc-3LUgy {
  width: 100%;
  height: 164px;
  background: rgba(255, 105, 0, 0.05);
  border-radius: 2px;
  border: 1px solid rgba(255, 105, 0, 0.74);
  padding: 12px 16px;
  margin-bottom: 14px;
}
.index_layout-1X1vY .index_invoiceDesc-3LUgy p {
  line-height: 2;
}
.index_layout-1X1vY .index_form-bUef8 {
  width: 100%;
  margin: auto;
}
.index_layout-1X1vY .index_form-bUef8 .ant-form-item-label {
  text-align: left;
}
.index_layout-1X1vY .index_form-bUef8 .index_submit-qKqQZ {
  margin-right: 24px;
}
.index_invoiceSampleModal-1m4y0 img {
  width: 95%;
}
.index_invoiceSampleModal-1m4y0 .ant-modal-content {
  background: none;
  border: none;
  box-shadow: none;
}
.index_invoiceSampleModal-1m4y0 .ant-modal-close {
  color: #fff;
}
.index_invoiceSampleModal-1m4y0 .ant-modal-header {
  display: none;
}
.index_invoiceSampleModal-1m4y0 .ant-modal-body {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-bn4Vm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3CzmA {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3CzmA .index_forkDiv2QueueInit-huVlK {
  height: 100px !important;
}
.index_forkDiv1-3CzmA .index_forkDiv2Queue-e3BCv {
  height: 151px !important;
}
.index_forkDiv1-3CzmA .index_forkDiv2-1ISFk {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3CzmA .index_forkDiv2-1ISFk .index_word-bF0Gn {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3CzmA .index_forkDiv2-1ISFk .index_word-bF0Gn .index_boldWord-2RK5M {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3CzmA .index_forkDiv2-1ISFk .index_loadingHint-1R7xj {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-2goYC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-bRGrj {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-1qylk {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3uXfd {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3uXfd::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3gPZ1 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3gPZ1 .index_filterCheckbox-_kwVC {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3gPZ1 .index_filterFooter-ObCb8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3gPZ1 .index_numberInput-3gxVJ {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3gPZ1 .index_filterTitle-1-dUf {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3gPZ1 .index_modalBtnCancel-2goYC {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3gPZ1 .index_modalBtnOk-V71xZ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3gPZ1 .index_tableBtn-1xAsw {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3gPZ1 .index_tableBtn-1xAsw:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3gPZ1 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2ebUv {
  display: flex;
}
.index_splitLine-2wx3j {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-1DeA- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3ZcJn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-19fkr {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-vUIhl {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-vUIhl:hover {
  text-decoration: underline;
}
.index_copyLink-_O6go {
  margin-left: 24px;
}
.index_copyLink-_O6go .index_copyIcon-3Imxf {
  margin-right: 4px;
}
.index_flexCenter-3ltrn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-ogsqq {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2N6eb {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3ogF3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1qcaf {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1qcaf:hover {
  color: #2861FC;
}
.index_bluePlainText-1MKob {
  color: #2861FC;
}
.index_blueTextPlain-228NK {
  color: #2861FC;
}
.index_antInput-Q1tDm {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-2BJXk {
  margin-right: 16px;
}
.index_ml8-3aefl {
  margin-left: 8px;
}
.index_mr8-Yzeb- {
  margin-right: 8px;
}
.index_mb16-2dwDS {
  margin-bottom: 16px;
}
.index_moTag-aQU9S {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Tn4Q {
  cursor: pointer;
}
.index_moUserAvatar-2-loY {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-1Y_xB {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Tn4Q:hover .index_moUserAvatar-2-loY {
  color: #2861FC;
}
.index_navOverlay-2c7fA .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2c7fA .ant-dropdown-menu-item a,
.index_navOverlay-2c7fA .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2c7fA .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2c7fA .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-16FjR .index_subTitle-2ZXmc {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-16FjR .ant-table-thead > tr > th,
.index_homeworkTableStyle-16FjR .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-16FjR .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-16FjR .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-16FjR .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-16FjR .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-16FjR .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-16FjR .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-16FjR .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2vHSP,
.index_modalHeaderNew-wHwuw {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-wHwuw {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-1PDrw {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2vHSP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2vHSP {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2vHSP:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-3CCWD {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-1DeA- {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-3ltrn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2Q-yl {
  margin-left: 16px;
}
.index_mr16-2BJXk {
  margin-right: 16px;
}
.index_phone-modal-2YzEp {
  width: 80% !important;
}
.index_medalSrc-3B2EE {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-2EfZ9 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-2EfZ9 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3mrT9 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3mrT9 .ant-tabs {
  background: white;
}
.index_tabStyle-3mrT9 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-3TkS3 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2e2ac {
  width: 100%;
}
.index_spin-2e2ac .index_ant-spin-container-2v2Cm {
  width: 100%;
}
.index_confirmBtns-kkHiw {
  color: red;
}
.index_confirmBtns-kkHiw .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-JPchK {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-JPchK .index_studentNum-2KiEg {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-fXbIz .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-fXbIz .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-fXbIz .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-fXbIz .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-fXbIz .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-3bIUq {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_studentManager-2bSo9 {
  padding-top: 24px;
}

#root > :not(#subRoot) .ant-dropdown, #root > :not(#subRoot) .ant-tooltip, #root > :not(#subRoot) .ant-popover, #root > :not(#subRoot) .ant-select-dropdown {
  transform: scale(var(--zoom)) !important;
  transform-origin: 50% 50% !important;
}
.ant-pagination .ant-select-dropdown {
  zoom: calc(1 / var(--zoom));
}
.ant-modal-root {
  zoom: var(--zoom);
}
.ant-modal-root .ant-dropdown, .ant-modal-root .ant-tooltip, .ant-modal-root .ant-popover, .ant-modal-root .ant-select-dropdown {
  zoom: calc(1 / var(--zoom));
}
@media (max-width: 767px) {
  body:not(.phone) .ant-modal {
    max-width: unset;
    margin: 8px auto;
  }
}
@media (max-width: 575px) {
  body:not(.phone) .ant-form-item-label, body:not(.phone) .ant-form-item-control-wrapper {
    width: unset;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#resetAntdStyle_center-3NuQi {
  display: flex;
  justify-content: center;
  align-items: center;
}
.resetAntdStyle_forkDiv1-1Z0cd {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2QueueInit-3fM-G {
  height: 100px !important;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2Queue-2qINJ {
  height: 151px !important;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2-20LDb {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2-20LDb .resetAntdStyle_word-1dhQU {
  padding: 10px 20px;
  font-size: 14px;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2-20LDb .resetAntdStyle_word-1dhQU .resetAntdStyle_boldWord-2sVDY {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.resetAntdStyle_forkDiv1-1Z0cd .resetAntdStyle_forkDiv2-20LDb .resetAntdStyle_loadingHint-3DIDZ {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.resetAntdStyle_modalBtnCancel-zZFIE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.resetAntdStyle_modalBtnDanger-1VWFD {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.resetAntdStyle_modalBtnReset-2SSUh {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.resetAntdStyle_modalBtnDisabled-2xfqi {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.resetAntdStyle_modalBtnDisabled-2xfqi::after {
  content: '' !important;
  display: none !important;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_filterCheckbox-2ko9q {
  max-height: 450px;
  overflow-y: auto;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_filterFooter-1sKHS {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_numberInput-3C3tN {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_filterTitle-304Qq {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_modalBtnCancel-zZFIE {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_modalBtnOk-1oino {
  border-radius: 24px !important;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_tableBtn-3AOq5 {
  color: #2861FC;
  cursor: pointer;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y .resetAntdStyle_tableBtn-3AOq5:hover {
  color: #2861FC;
}
.resetAntdStyle_tableFilterDiv-2Ac6Y :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.resetAntdStyle_flex-3N34O {
  display: flex;
}
.resetAntdStyle_splitLine-35kPw {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.resetAntdStyle_flexEnd-1Ynxb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.resetAntdStyle_flexStart-owegd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.resetAntdStyle_detailNavName-1LmiN {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.resetAntdStyle_copyLinkURL-12QEN {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.resetAntdStyle_copyLinkURL-12QEN:hover {
  text-decoration: underline;
}
.resetAntdStyle_copyLink-9P4Zn {
  margin-left: 24px;
}
.resetAntdStyle_copyLink-9P4Zn .resetAntdStyle_copyIcon-1C2qK {
  margin-right: 4px;
}
.resetAntdStyle_flexCenter-2dygv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.resetAntdStyle_flexColumnCenter-2g1zN {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.resetAntdStyle_flexColumnStart-2k-QT {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.resetAntdStyle_flexBetween-MQoxw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.resetAntdStyle_blueText-zMipG {
  color: #2861FC;
  cursor: pointer;
}
.resetAntdStyle_blueText-zMipG:hover {
  color: #2861FC;
}
.resetAntdStyle_bluePlainText-2Ndit {
  color: #2861FC;
}
.resetAntdStyle_blueTextPlain-3zrZb {
  color: #2861FC;
}
.resetAntdStyle_antInput-1O2Bx {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.resetAntdStyle_mr16-2Hj16 {
  margin-right: 16px;
}
.resetAntdStyle_ml8-1SWwK {
  margin-left: 8px;
}
.resetAntdStyle_mr8-23cS5 {
  margin-right: 8px;
}
.resetAntdStyle_mb16-2yk_m {
  margin-bottom: 16px;
}
.resetAntdStyle_moTag-6M2nF {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.resetAntdStyle_moUserAvatarSpan-hOy9j {
  cursor: pointer;
}
.resetAntdStyle_moUserAvatar-3LJfy {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.resetAntdStyle_moUsername-3I5Xf {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.resetAntdStyle_moUserAvatarSpan-hOy9j:hover .resetAntdStyle_moUserAvatar-3LJfy {
  color: #2861FC;
}
.resetAntdStyle_navOverlay-10Teh .ant-dropdown-menu {
  padding: 6px;
}
.resetAntdStyle_navOverlay-10Teh .ant-dropdown-menu-item a,
.resetAntdStyle_navOverlay-10Teh .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.resetAntdStyle_navOverlay-10Teh .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.resetAntdStyle_navOverlay-10Teh .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .resetAntdStyle_subTitle-8zQxC {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-table-thead > tr > th,
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-table-placeholder {
  border: none;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-empty-image svg {
  display: none;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-empty-image {
  height: 110px;
}
.resetAntdStyle_homeworkTableStyle-yw5j1 .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.resetAntdStyle_modalHeader-1Xgqh,
.resetAntdStyle_modalHeaderNew-qgvvm {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.resetAntdStyle_modalHeaderNew-qgvvm {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.resetAntdStyle_modalHeaderBefore-3hpJp {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.resetAntdStyle_modalHeader-1Xgqh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.resetAntdStyle_modalHeader-1Xgqh {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.resetAntdStyle_modalHeader-1Xgqh:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.resetAntdStyle_font14gray-YNOQG {
  font-size: 14px;
  color: #8a8a8a;
}
.resetAntdStyle_flexEnd-1Ynxb {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.resetAntdStyle_flexCenter-2dygv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.resetAntdStyle_ml16-4un_z {
  margin-left: 16px;
}
.resetAntdStyle_mr16-2Hj16 {
  margin-right: 16px;
}
.resetAntdStyle_phone-modal-1wrPe {
  width: 80% !important;
}
.resetAntdStyle_medalSrc-281AE {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: resetAntdStyle_medalMove-1bdML 1s;
  animation-fill-mode: forwards;
}
@keyframes resetAntdStyle_medalMove-1bdML {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.resetAntdStyle_tabStyle-1uiNa .ant-tabs-top-bar {
  border: none;
}
.resetAntdStyle_tabStyle-1uiNa .ant-tabs {
  background: white;
}
.resetAntdStyle_tabStyle-1uiNa .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.resetAntdStyle_unLoginAvatar-1OBCt {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.resetAntdStyle_spin-1TwEJ {
  width: 100%;
}
.resetAntdStyle_spin-1TwEJ .resetAntdStyle_ant-spin-container-3_TCX {
  width: 100%;
}
.resetAntdStyle_confirmBtns-36dCf {
  color: red;
}
.resetAntdStyle_confirmBtns-36dCf .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.resetAntdStyle_tableTitle-1CLue {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.resetAntdStyle_tableTitle-1CLue .resetAntdStyle_studentNum-ILVWI {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.resetAntdStyle_modalMethodOverwrite-1vW-W .ant-modal-body {
  padding: 0 0 16px 0;
}
.resetAntdStyle_modalMethodOverwrite-1vW-W .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.resetAntdStyle_modalMethodOverwrite-1vW-W .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.resetAntdStyle_modalMethodOverwrite-1vW-W .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.resetAntdStyle_modalMethodOverwrite-1vW-W .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.resetAntdStyle_largeRoundBtn-3LvAV {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-DDNDZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-3Lxli {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-3Lxli .index_forkDiv2QueueInit-1VcPJ {
  height: 100px !important;
}
.index_forkDiv1-3Lxli .index_forkDiv2Queue-KpK0A {
  height: 151px !important;
}
.index_forkDiv1-3Lxli .index_forkDiv2-200eg {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-3Lxli .index_forkDiv2-200eg .index_word-29YS0 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-3Lxli .index_forkDiv2-200eg .index_word-29YS0 .index_boldWord-4aUdr {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-3Lxli .index_forkDiv2-200eg .index_loadingHint-3b8qs {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-3H9qb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-9nFhq {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2OOy7 {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-IcghB {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-IcghB::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1qbH1 {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1qbH1 .index_filterCheckbox-3tsv8 {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1qbH1 .index_filterFooter-18EKL {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1qbH1 .index_numberInput-tJ8Dq {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1qbH1 .index_filterTitle-1ph8r {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1qbH1 .index_modalBtnCancel-3H9qb {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1qbH1 .index_modalBtnOk-2r6sY {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1qbH1 .index_tableBtn-3Icua {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1qbH1 .index_tableBtn-3Icua:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1qbH1 :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-2NWrZ {
  display: flex;
}
.index_splitLine-3mP1H {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2hdFG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-2nbgv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-HFNIE {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-1Nxrp {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-1Nxrp:hover {
  text-decoration: underline;
}
.index_copyLink-3fgN0 {
  margin-left: 24px;
}
.index_copyLink-3fgN0 .index_copyIcon-2ybw5 {
  margin-right: 4px;
}
.index_flexCenter-wN8j9 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-2A21E {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-6KJmh {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-2DYEA {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3Eb6t {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3Eb6t:hover {
  color: #2861FC;
}
.index_bluePlainText-3N_nb {
  color: #2861FC;
}
.index_blueTextPlain-15eK_ {
  color: #2861FC;
}
.index_antInput-10EJy {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Fb2h {
  margin-right: 16px;
}
.index_ml8-3TYWU {
  margin-left: 8px;
}
.index_mr8-2ps2H {
  margin-right: 8px;
}
.index_mb16-2boC4 {
  margin-bottom: 16px;
}
.index_moTag-2Kz-E {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-130bA {
  cursor: pointer;
}
.index_moUserAvatar-1Tv_o {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2Sfhl {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-130bA:hover .index_moUserAvatar-1Tv_o {
  color: #2861FC;
}
.index_navOverlay-2DcB_ .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-2DcB_ .ant-dropdown-menu-item a,
.index_navOverlay-2DcB_ .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-2DcB_ .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-2DcB_ .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-I-QRo .index_subTitle-1x-Hs {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-I-QRo .ant-table-thead > tr > th,
.index_homeworkTableStyle-I-QRo .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-I-QRo .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-I-QRo .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-I-QRo .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-I-QRo .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-I-QRo .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-I-QRo .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-I-QRo .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-spUQj,
.index_modalHeaderNew-2GxDG {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-2GxDG {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-3Lt8k {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-spUQj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-spUQj {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-spUQj:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-1lRnJ {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2hdFG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-wN8j9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-1w9Ew {
  margin-left: 16px;
}
.index_mr16-1Fb2h {
  margin-right: 16px;
}
.index_phone-modal-2dSZX {
  width: 80% !important;
}
.index_medalSrc-IEScj {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-3tQVg 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-3tQVg {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-1lrO6 .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-1lrO6 .ant-tabs {
  background: white;
}
.index_tabStyle-1lrO6 .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1BlQq {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-3e_2p {
  width: 100%;
}
.index_spin-3e_2p .index_ant-spin-container-3QccX {
  width: 100%;
}
.index_confirmBtns-3ZRJK {
  color: red;
}
.index_confirmBtns-3ZRJK .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2Q0u5 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2Q0u5 .index_studentNum-3nNJe {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-1grpJ .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-1grpJ .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-1grpJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1grpJ .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-1grpJ .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-2EaHy {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_tagSelect-2vgC_ .ant-dropdown-menu .ant-dropdown-menu-item {
  padding: 0!important;
}
.index_tagDisplayInExplore-1Yx49 {
  color: #4B8EDA;
  overflow: hidden;
  display: inline-block;
}
.index_tagDisplayInExploreCanRoll-652Zw:hover {
  transform: translateX(calc(370px - 100%));
}
.index_tagInputContent-285Ld {
  padding: 8px;
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.06);
  background: white;
  border-radius: 4px;
}
.index_tagInputContent-285Ld .index_tagItem-ZKAu7 {
  margin-top: 3px;
  cursor: pointer;
}
.index_tagInputContent-285Ld .index_tagItemDisabled-3KtOp {
  cursor: not-allowed;
}
.index_tagInputContent-285Ld .index_tagsWrap-3tbqy {
  position: relative;
  top: -2px;
}
.index_tagInputContent-285Ld .index_tagInputLabel-OmQo1 {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 8px;
}
.index_tagInputWrap-3QfnZ {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 4px;
  position: relative;
}
.index_tagInputWrap-3QfnZ .index_tagInputPlaceholder-FNui5 {
  font-size: 14px;
  color: #bfbfbf;
  position: absolute;
  left: 10px;
  top: 4px;
}
.index_tagInputWrap-3QfnZ .index_tagInput-n7HBf {
  width: 0.75em;
  max-width: 100%;
  padding: 1px;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: 0 0;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.index_tagInputWrap-3QfnZ:hover {
  border-color: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2jIH4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-1mjms {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-1mjms .index_forkDiv2QueueInit-3AkyI {
  height: 100px !important;
}
.index_forkDiv1-1mjms .index_forkDiv2Queue-2pyCo {
  height: 151px !important;
}
.index_forkDiv1-1mjms .index_forkDiv2-1Vgwe {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-1mjms .index_forkDiv2-1Vgwe .index_word-Xksq2 {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-1mjms .index_forkDiv2-1Vgwe .index_word-Xksq2 .index_boldWord-3oL5Z {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-1mjms .index_forkDiv2-1Vgwe .index_loadingHint-1HG7Z {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-12NEO {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-2GBSH {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-2gkhr {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-K2qew {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-K2qew::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-1sNhM {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-1sNhM .index_filterCheckbox-1tD3j {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-1sNhM .index_filterFooter-1j1Db {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-1sNhM .index_numberInput-1qRy9 {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-1sNhM .index_filterTitle-1L67S {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-1sNhM .index_modalBtnCancel-12NEO {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-1sNhM .index_modalBtnOk-T90_E {
  border-radius: 24px !important;
}
.index_tableFilterDiv-1sNhM .index_tableBtn-3VljF {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-1sNhM .index_tableBtn-3VljF:hover {
  color: #2861FC;
}
.index_tableFilterDiv-1sNhM :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3LIGk {
  display: flex;
}
.index_splitLine-Nj08o {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-2OldX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-LLGcJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-1Zhi6 {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-5nvma {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-5nvma:hover {
  text-decoration: underline;
}
.index_copyLink-17AKR {
  margin-left: 24px;
}
.index_copyLink-17AKR .index_copyIcon-1_-YV {
  margin-right: 4px;
}
.index_flexCenter-UyPHl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-1eJhe {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-OSxyC {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-3Hnjy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-1Qgoj {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-1Qgoj:hover {
  color: #2861FC;
}
.index_bluePlainText-dpZVH {
  color: #2861FC;
}
.index_blueTextPlain-2kHwP {
  color: #2861FC;
}
.index_antInput-3Lj5s {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-uB45Q {
  margin-right: 16px;
}
.index_ml8-Jon32 {
  margin-left: 8px;
}
.index_mr8-3kEt8 {
  margin-right: 8px;
}
.index_mb16-ZFrP_ {
  margin-bottom: 16px;
}
.index_moTag-1Gvan {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-3Kbn0 {
  cursor: pointer;
}
.index_moUserAvatar-BwkTa {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-2wVPS {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-3Kbn0:hover .index_moUserAvatar-BwkTa {
  color: #2861FC;
}
.index_navOverlay-3dD5v .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-3dD5v .ant-dropdown-menu-item a,
.index_navOverlay-3dD5v .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-3dD5v .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-3dD5v .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-OzoPa .index_subTitle-2ZtlK {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-OzoPa .ant-table-thead > tr > th,
.index_homeworkTableStyle-OzoPa .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-OzoPa .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-OzoPa .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-OzoPa .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-OzoPa .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-OzoPa .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-OzoPa .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-OzoPa .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-2Nnik,
.index_modalHeaderNew-VBXcV {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-VBXcV {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2CMfy {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-2Nnik:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-2Nnik {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-2Nnik:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-2kDMa {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-2OldX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-UyPHl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-2Qu_O {
  margin-left: 16px;
}
.index_mr16-uB45Q {
  margin-right: 16px;
}
.index_phone-modal-3-jj6 {
  width: 80% !important;
}
.index_medalSrc-2QTwt {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-1FHw7 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-1FHw7 {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-2kotd .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-2kotd .ant-tabs {
  background: white;
}
.index_tabStyle-2kotd .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-1dnPf {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-20i1u {
  width: 100%;
}
.index_spin-20i1u .index_ant-spin-container-2l1P4 {
  width: 100%;
}
.index_confirmBtns-5mn1G {
  color: red;
}
.index_confirmBtns-5mn1G .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-2zLd7 {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-2zLd7 .index_studentNum-1KPCy {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-wV7wP .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-wV7wP .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-wV7wP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-wV7wP .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-wV7wP .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-KvpKS {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_normalIn-7A4tx {
  position: relative;
}
.index_normalIn-7A4tx .index_floatImg-3SlWZ {
  background-size: 100% 100%;
  height: 100px;
  width: 80px;
  position: absolute;
  right: 37px;
  top: -30px;
  z-index: 3;
  opacity: 1;
  transition: all 0.5s;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_banner-1PEFe {
  padding-bottom: 24px;
  transition: all 0.6s;
  height: 290px;
}
.index_normalIn-7A4tx .index_topBanner-BvW4M {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_normalIn-7A4tx .index_topBanner-BvW4M .index_topBannerItem-bAuOr {
  width: 378px;
  height: 218px;
  border-radius: 6px;
  background: #FFFFFFFF;
  overflow: hidden;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_topBanner-BvW4M .index_topBannerItem-bAuOr .index_topBannerItemWrap-3XXB- {
  height: 100px;
  font-size: 40px;
  color: white;
  text-align: center;
  line-height: 100px;
}
.index_normalIn-7A4tx .index_topBanner-BvW4M .index_topBannerItem-bAuOr .index_topBannerItemContent-1LRKZ {
  padding: 16px 32px 24px 32px;
  word-break: break-word;
  font-size: 14px;
  color: #24292E;
}
.index_normalIn-7A4tx .index_topBanner-BvW4M .index_topBannerItem-bAuOr:hover {
  box-shadow: 0 4px 20px #99999933;
}
.index_normalIn-7A4tx .index_moyouImg-1V9-s {
  width: 150px;
  height: 78px;
  position: absolute;
  top: -30px;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_moyouImg-1V9-s .index_hideSpan-2mjHf {
  color: #2861FC;
  position: absolute;
  top: 40px;
  right: 0;
  cursor: pointer;
  font-size: 12px;
}
.index_normalIn-7A4tx .index_content-2iQLT {
  display: flex;
  justify-content: space-between;
  transition: all 0.7s;
  padding-top: 24px;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_middleTitle-34_06 {
  font-size: 12px;
  color: #596069;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentLeft-ZViOl {
  width: 70%;
  background: white;
  padding: 0 32px;
  padding-top: 0px;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentLeft-ZViOl .ant-tabs-nav .ant-tabs-tab {
  color: #24292E !important;
  font-weight: 400 !important;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentLeft-ZViOl .ant-tabs-nav .ant-tabs-tab-active {
  color: #24292E !important;
  font-weight: 600 !important;
  background-color: transparent;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentLeft-ZViOl .ant-tabs-ink-bar {
  background-color: #24292E !important;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt {
  width: 27.86%;
  height: 100%;
  background: white;
  padding: 24px 20px 24px 20px;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightHeader-1PDqR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightHeader-1PDqR .index_areaTitle-1uAlh {
  color: #24292E;
  font-size: 16px;
  font-weight: 500;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightHeader-1PDqR .index_interstIcon-2EuQC {
  font-size: 16px;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightHeader-1PDqR .index_interstIcon-2EuQC:hover {
  color: #2861FC;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr {
  padding-top: 14px;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr .index_icon-3ftb- {
  font-size: 16px;
  margin-right: 8px;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr .index_rightItemTitle-2xBvg {
  color: #24292E;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 8px;
  word-wrap: break-word;
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr .index_rightItemTitle-2xBvg:hover {
  color: #2861FC;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr .index_rightAnswer-1zave {
  color: #0cc860;
  font-size: 14px;
  font-weight: 400;
}
.index_normalIn-7A4tx .index_content-2iQLT .index_contentRight-1ERtt .index_contentRightItem-11Tmr .index_rightNoAnswer-2MifI {
  color: #969DA6;
  font-size: 14px;
  font-weight: 400;
}
.index_normalIn-7A4tx .index_header-1hchm {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-around;
}
.index_normalIn-7A4tx .index_header-1hchm .index_select-3_1xC {
  width: 140px;
  margin-right: 20px;
}
.index_normalIn-7A4tx .index_steps-1x21F {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_normalIn-7A4tx .index_rightButton-xoCoq {
  margin-left: 24px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 {
  margin: 0 0;
  min-height: 200px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_card-bgdiq .index_avatarDiv-7uM14 {
  width: 60px;
  height: 60px;
  position: relative;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_card-bgdiq .index_avatarDiv-7uM14 .index_moduleIcon-3Rhhz {
  position: absolute;
  bottom: -6px;
  right: -26px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_card-bgdiq:hover {
  background: #F7FCFF;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_card-bgdiq:hover .index_titleName-2sRs3 {
  color: #2861FC;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF {
  display: flex;
  justify-content: space-between;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF .index_color-9fwxF {
  color: #2861FC;
  font-weight: 500;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF .index_a-G4285 {
  color: #2861FC;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF .index_m-14gMj {
  color: #13C2C2;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF .index_d-trMAT {
  color: #722ED1;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_title-J-LDF .index_icon-3ftb- {
  font-size: 16px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_titleName-2sRs3 {
  font-size: 16px;
  font-weight: 500;
  color: #24292E;
  line-height: 21px;
  margin-bottom: 8px;
  word-break: break-word;
  display: flex;
  alignItems: center;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_requestItem-3FxoF:hover .index_titleName-2sRs3 {
  color: #2861FC;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_topContainer-3diK- {
  background-color: #e6f7ff;
  align-content: center;
  padding: 1px 3px;
  border-radius: 3px;
  margin-right: 4px;
  display: inline-block;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_topContainer-3diK- .index_topIcon-1x3XM {
  font-size: 13px;
  color: #2861FC;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_topContainer-3diK- .index_top-2i-nD {
  color: #2861FC;
  font-size: 13px;
  margin-left: 1px;
  display: inline-block;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_descriptionContent-1qMXa {
  display: flex;
  align-items: center;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_descriptionContent-1qMXa img {
  border-radius: 4px;
  margin-right: 16px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_description-3Yiim {
  height: 100%;
  font-size: 13px;
  font-weight: 400;
  color: #596069;
  line-height: 18px;
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_starAnswerDiv-mBy-w {
  color: #828a92;
  display: flex;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_starDiv-1-_kJ {
  width: 50%;
  cursor: pointer;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_starNumber-2TErK {
  font-size: 24px;
  text-align: center;
  margin-bottom: 0;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_starText-1B_d4 {
  font-size: 12px;
  text-align: center;
  margin-bottom: 0;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW {
  display: flex;
  margin: 5px 0 0 0;
  font-size: 12px;
  justify-content: space-between;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW .index_startIcon-2mvSr {
  margin-right: 16px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW .index_startIcon-2mvSr i {
  margin-right: 8px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW div {
  color: #969DA6;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW div .index_footerIcon-2c2YU {
  margin-right: 8px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW .index_footerTags-1uOwH {
  max-width: 315px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_footer-1iufW .index_footerTags-1uOwH span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_tags-1SUvb {
  font-size: 14px;
  float: left;
  color: #999999;
  cursor: default;
  margin-right: -6px;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_tags-1SUvb:first-child {
  background: url(https://frontend.momodel.cn/back_b/9bb8b7262360155df8b12bf63848769d.png) no-repeat left center;
  padding-left: 25px;
  background-size: 22%;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_showTime-3vF62 {
  text-align: right;
  float: left;
  font-size: 14px;
  cursor: default;
  color: #828a92;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_user_ID-2JtDx {
  text-align: right;
  float: left;
  font-size: 14px;
  cursor: pointer;
  color: #828a92;
  margin-bottom: 0;
}
.index_normalIn-7A4tx .index_requestList-1nMy9 .index_timeAndUserDiv-Bsu3j {
  overflow: hidden;
  margin-bottom: 0;
}
.index_normalIn-7A4tx .ant-card-bordered {
  border: 1px solid #eeeeee;
  border-bottom: 0;
}
.index_normalIn-7A4tx .ant-tag {
  border: 0;
}
.index_pagination-oF8XN {
  padding: 15px 0 20px 0;
}
.index_requestItem-3FxoF {
  border-bottom: 1px #f0f2f5 solid;
  padding-bottom: 24px;
}
.index_emptyList-3G0RB {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_refProject-16eQa {
  max-width: 200px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #969da6;
  cursor: pointer;
}
.index_refProject-16eQa:hover {
  color: #2861FC;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
#index_center-2SuBJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_forkDiv1-hFoeU {
  width: 1170px;
  position: fixed;
  z-index: 1001;
  display: flex;
  justify-content: center;
  top: 100px;
  pointer-events: none;
}
.index_forkDiv1-hFoeU .index_forkDiv2QueueInit-3X_GJ {
  height: 100px !important;
}
.index_forkDiv1-hFoeU .index_forkDiv2Queue-2wGGN {
  height: 151px !important;
}
.index_forkDiv1-hFoeU .index_forkDiv2-1n6DX {
  width: 500px;
  background-color: white;
  height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0 2px 32px 0 rgba(153, 153, 153, 0.2);
  pointer-events: visible;
}
.index_forkDiv1-hFoeU .index_forkDiv2-1n6DX .index_word-GxeWq {
  padding: 10px 20px;
  font-size: 14px;
}
.index_forkDiv1-hFoeU .index_forkDiv2-1n6DX .index_word-GxeWq .index_boldWord-25zBM {
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
.index_forkDiv1-hFoeU .index_forkDiv2-1n6DX .index_loadingHint-2qlSz {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.index_modalBtnCancel-28yjY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_modalBtnDanger-25DjZ {
  color: #E7564F;
  border: 1px solid #E7564F;
}
.index_modalBtnReset-e9mcu {
  background: rgba(24, 177, 80, 0.1) !important;
  color: #18b150 !important;
  cursor: not-allowed;
  border: none !important;
}
.index_modalBtnDisabled-3za1o {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}
.index_modalBtnDisabled-3za1o::after {
  content: '' !important;
  display: none !important;
}
.index_tableFilterDiv-3yvB_ {
  padding: 16px;
  background: white;
  box-shadow: 0px 4px 22px 3px rgba(211, 211, 211, 0.35);
  border-radius: 4px;
  z-index: 100000000;
  position: relative;
}
.index_tableFilterDiv-3yvB_ .index_filterCheckbox-3xjIi {
  max-height: 450px;
  overflow-y: auto;
}
.index_tableFilterDiv-3yvB_ .index_filterFooter-2RwFP {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.index_tableFilterDiv-3yvB_ .index_numberInput-1MvLp {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_tableFilterDiv-3yvB_ .index_filterTitle-2lR6x {
  font-size: 14px;
  color: #1A1A1A;
  font-weight: 600;
  margin-bottom: 16px;
}
.index_tableFilterDiv-3yvB_ .index_modalBtnCancel-28yjY {
  color: #2861FC;
  border: 1px solid #2861FC;
}
.index_tableFilterDiv-3yvB_ .index_modalBtnOk-2KjMJ {
  border-radius: 24px !important;
}
.index_tableFilterDiv-3yvB_ .index_tableBtn-2XTyd {
  color: #2861FC;
  cursor: pointer;
}
.index_tableFilterDiv-3yvB_ .index_tableBtn-2XTyd:hover {
  color: #2861FC;
}
.index_tableFilterDiv-3yvB_ :not(.ant-cascader-picker) .ant-input {
  border: none;
  box-shadow: none !important;
  background: #f9f9f9;
  border-color: transparent !important;
}
.index_flex-3md5D {
  display: flex;
}
.index_splitLine-3jQWX {
  width: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
.index_flexEnd-30YuX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexStart-3-NIt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: flex-start;
}
.index_detailNavName-TaKkD {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-left: 164px;
  margin-right: 24px;
}
.index_copyLinkURL-OtqD3 {
  display: inline-block;
  vertical-align: bottom;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: underline;
}
.index_copyLinkURL-OtqD3:hover {
  text-decoration: underline;
}
.index_copyLink-1k1T7 {
  margin-left: 24px;
}
.index_copyLink-1k1T7 .index_copyIcon-3SYsM {
  margin-right: 4px;
}
.index_flexCenter-1tuwa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: center;
}
.index_flexColumnCenter-27OwL {
  justify-content: flex-end;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
}
.index_flexColumnStart-2W4Ke {
  flex-direction: column;
  display: flex;
  align-items: start;
}
.index_flexBetween-xCwjq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-content: space-between;
}
.index_blueText-3XKxk {
  color: #2861FC;
  cursor: pointer;
}
.index_blueText-3XKxk:hover {
  color: #2861FC;
}
.index_bluePlainText-1ltKA {
  color: #2861FC;
}
.index_blueTextPlain-3MQDa {
  color: #2861FC;
}
.index_antInput-jVg7T {
  border: none;
  box-shadow: none !important;
  background: #F9F9F9;
}
.index_mr16-1Dqww {
  margin-right: 16px;
}
.index_ml8-1R1oW {
  margin-left: 8px;
}
.index_mr8-2B2lQ {
  margin-right: 8px;
}
.index_mb16-30Qyx {
  margin-bottom: 16px;
}
.index_moTag-2_wIo {
  background: #eaf5ff;
  border-radius: 12px;
  padding: 2px 8px;
  color: #4E93E1;
  display: inline-block;
  max-width: 108px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-right: 8px;
}
.index_moUserAvatarSpan-RB-Na {
  cursor: pointer;
}
.index_moUserAvatar-aZ8YC {
  text-underline: none;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUsername-3_1Fi {
  max-width: 50px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index_moUserAvatarSpan-RB-Na:hover .index_moUserAvatar-aZ8YC {
  color: #2861FC;
}
.index_navOverlay-qB_l5 .ant-dropdown-menu {
  padding: 6px;
}
.index_navOverlay-qB_l5 .ant-dropdown-menu-item a,
.index_navOverlay-qB_l5 .ant-dropdown-menu-item {
  text-align: center;
  border-radius: 4px;
  color: #333333;
}
.index_navOverlay-qB_l5 .ant-dropdown-menu-item:hover {
  background: #F5F6F8;
  color: #333333;
}
.index_navOverlay-qB_l5 .ant-dropdown-menu-item a:hover {
  color: #333333;
}
.index_homeworkTableStyle-2B9iA .index_subTitle-fpTDA {
  margin-left: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.index_homeworkTableStyle-2B9iA .ant-table-thead > tr > th,
.index_homeworkTableStyle-2B9iA .ant-table-tbody > tr > td {
  border: none;
  padding: 12px 16px;
  color: #8a8a8a;
}
.index_homeworkTableStyle-2B9iA .ant-table-thead > tr > th {
  background: #F1F3F6;
  color: #838F9C;
}
.index_homeworkTableStyle-2B9iA .ant-pagination-total-text {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #BFBFBF;
}
.index_homeworkTableStyle-2B9iA .ant-table-pagination.ant-pagination {
  margin-top: 24px;
}
.index_homeworkTableStyle-2B9iA .ant-table-placeholder {
  border: none;
}
.index_homeworkTableStyle-2B9iA .ant-empty-image svg {
  display: none;
}
.index_homeworkTableStyle-2B9iA .ant-empty-image {
  height: 110px;
}
.index_homeworkTableStyle-2B9iA .ant-empty-image:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url("https://mo-imgs.momodel.cn/img/workspaceEmpty.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.index_modalHeader-1UeN2,
.index_modalHeaderNew-3OWD6 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeaderNew-3OWD6 {
  font-size: 20px;
  display: flex;
  align-items: stretch;
  line-height: 1;
}
.index_modalHeaderBefore-2JMhK {
  width: 4px;
  height: inherit;
  border-radius: 4px;
  margin-right: 8px;
  background: #2861FC;
}
.index_modalHeader-1UeN2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 100%;
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_modalHeader-1UeN2 {
  color: #303030;
  font-weight: 600;
  margin-bottom: 24px;
}
.index_modalHeader-1UeN2:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: calc(100% - 10px);
  background: #2861FC;
  border-radius: 4px;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.index_font14gray-V1oBh {
  font-size: 14px;
  color: #8a8a8a;
}
.index_flexEnd-30YuX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.index_flexCenter-1tuwa {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_ml16-gwgJo {
  margin-left: 16px;
}
.index_mr16-1Dqww {
  margin-right: 16px;
}
.index_phone-modal-CeqS4 {
  width: 80% !important;
}
.index_medalSrc-1Zij9 {
  width: 80px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100;
  transition: all 1s ease-in;
  animation: index_medalMove-_YGto 1s;
  animation-fill-mode: forwards;
}
@keyframes index_medalMove-_YGto {
  from {
    width: 80px;
  }
  to {
    width: 13px;
  }
}
#hand-notific .ant-notification, #hand-notific-full .ant-notification {
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  padding-top: 0;
  overflow: hidden;
}
.index_tabStyle-3ixyh .ant-tabs-top-bar {
  border: none;
}
.index_tabStyle-3ixyh .ant-tabs {
  background: white;
}
.index_tabStyle-3ixyh .ant-tabs-tabpane {
  padding: 24px;
  padding-top: 0;
}
.index_unLoginAvatar-t1UEd {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.index_spin-2oAyM {
  width: 100%;
}
.index_spin-2oAyM .index_ant-spin-container-2vKWc {
  width: 100%;
}
.index_confirmBtns-3VN5X {
  color: red;
}
.index_confirmBtns-3VN5X .ant-modal-confirm-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.index_tableTitle-xI48q {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC, sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.index_tableTitle-xI48q .index_studentNum-16yzA {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 22px;
  margin-left: 8px;
}
.index_modalMethodOverwrite-2ramV .ant-modal-body {
  padding: 0 0 16px 0;
}
.index_modalMethodOverwrite-2ramV .ant-modal-body .ant-modal-confirm-body > i {
  display: none;
}
.index_modalMethodOverwrite-2ramV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ramV .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin: 0;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.index_modalMethodOverwrite-2ramV .ant-modal-body .ant-modal-confirm-btns {
  margin-right: 16px;
  margin-top: 16px;
}
.index_largeRoundBtn-B8Fsb {
  border-radius: 15px;
  padding: 0 24px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
}
.index_normal-3yl5m {
  position: relative;
}
.index_normal-3yl5m .index_floatImg-1G6fV {
  background-size: 100% 100%;
  height: 100px;
  width: 80px;
  position: absolute;
  right: 37px;
  top: -30px;
  z-index: 3;
  opacity: 1;
  transition: all 0.5s;
  cursor: pointer;
}
.index_normal-3yl5m .index_banner-3Gwn2 {
  padding-bottom: 24px;
  transition: all 0.6s;
  height: 290px;
}
.index_normal-3yl5m .index_topBanner-SWy51 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_normal-3yl5m .index_topBanner-SWy51 .index_topBannerItem-24qTs {
  width: 378px;
  height: 218px;
  border-radius: 6px;
  background: #FFFFFFFF;
  overflow: hidden;
  cursor: pointer;
}
.index_normal-3yl5m .index_topBanner-SWy51 .index_topBannerItem-24qTs .index_topBannerItemWrap-Aiys7 {
  height: 100px;
  font-size: 40px;
  color: white;
  text-align: center;
  line-height: 100px;
}
.index_normal-3yl5m .index_topBanner-SWy51 .index_topBannerItem-24qTs .index_topBannerItemContent-1_XL8 {
  padding: 16px 32px 24px 32px;
  word-break: break-word;
  font-size: 14px;
  color: #24292E;
}
.index_normal-3yl5m .index_topBanner-SWy51 .index_topBannerItem-24qTs:hover {
  box-shadow: 0 4px 20px #99999933;
}
.index_normal-3yl5m .index_moyouImg-uBLGd {
  width: 150px;
  height: 78px;
  position: absolute;
  top: -30px;
  cursor: pointer;
}
.index_normal-3yl5m .index_moyouImg-uBLGd .index_hideSpan-k8rSW {
  color: #2861FC;
  position: absolute;
  top: 40px;
  right: 0;
  cursor: pointer;
  font-size: 12px;
}
.index_normal-3yl5m .index_campusEnter-38QRF {
  margin-bottom: 24px;
  width: 1170px;
  display: block;
  margin-top: 40px;
  border-radius: 6px;
}
.index_normal-3yl5m .index_campusEnter-38QRF img {
  width: 100%;
  border-radius: 6px;
}
.index_normal-3yl5m .index_content-1meiQ {
  display: flex;
  justify-content: space-between;
  transition: all 0.7s;
}
.index_normal-3yl5m .index_content-1meiQ .index_middleTitle-C7Bx0 {
  font-size: 12px;
  color: #596069;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentLeft-2ah1T {
  width: 70%;
  background: white;
  padding-top: 0px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentLeft-2ah1T .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 15px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentLeft-2ah1T .ant-tabs-nav-wrap {
  padding-left: 48px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d {
  width: 27.86%;
  height: 100%;
  background: white;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItemFull-3gQm6 {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  border-bottom: 24px solid #f5f5f5;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo {
  padding: 24px 20px 24px 20px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightHeader-3KsRl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  padding-left: 8px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightHeader-3KsRl .index_areaTitle-1oL0O {
  color: #24292E;
  font-size: 16px;
  font-weight: 500;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightHeader-3KsRl .index_interstIcon-2yE-Q {
  font-size: 16px;
  cursor: pointer;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightHeader-3KsRl .index_interstIcon-2yE-Q:hover {
  color: #2861FC;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis {
  padding-top: 8px;
  cursor: pointer;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis .index_icon-3vGns {
  font-size: 16px;
  margin-right: 8px;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis .index_rightItemTitle-2LekR {
  color: #24292E;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 8px;
  word-wrap: break-word;
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis .index_rightItemTitle-2LekR:hover {
  color: #2861FC;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis .index_rightAnswer-2OBXC {
  color: #0cc860;
  font-size: 14px;
  font-weight: 400;
}
.index_normal-3yl5m .index_content-1meiQ .index_contentRight-3Um3d .index_rightItem-2fnIo .index_contentRightItem-2-wis .index_rightNoAnswer-1CVva {
  color: #969DA6;
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  margin-bottom: 1rem;
}
.index_normal-3yl5m .index_header-3sEF2 {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-around;
}
.index_normal-3yl5m .index_header-3sEF2 .index_select-2_d27 {
  width: 140px;
  margin-right: 20px;
}
.index_normal-3yl5m .index_steps-1ohhV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_normal-3yl5m .index_rightButton-2b1Ud {
  margin-left: 16px;
}
.index_normal-3yl5m .index_requestList-2g4x8 {
  margin: 0 0;
  min-height: 200px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc .index_color-1gsk5 {
  color: #2861FC;
  font-weight: 500;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc .index_a-38PF2 {
  color: #2861FC;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc .index_m-3Jq4r {
  color: #13C2C2;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc .index_d-2jpp6 {
  color: #722ED1;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_title-1iMLc .index_icon-3vGns {
  font-size: 16px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_titleName-3IACR {
  font-size: 16px;
  font-weight: 500;
  color: #24292E;
  line-height: 21px;
  margin-bottom: 8px;
  word-break: break-word;
  display: flex;
  alignItems: center;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_titleName-3IACR:hover {
  color: #2861FC;
  cursor: pointer;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_topContainer-1glui {
  background-color: #e6f7ff;
  align-content: center;
  padding: 1px 3px;
  border-radius: 3px;
  margin-right: 4px;
  display: inline-block;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_topContainer-1glui .index_topIcon-1p4Rq {
  font-size: 13px;
  color: #2861FC;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_topContainer-1glui .index_top-2Gg8l {
  color: #2861FC;
  font-size: 13px;
  margin-left: 1px;
  display: inline-block;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_description-1FwUB {
  height: 100%;
  font-size: 13px;
  font-weight: 400;
  color: #596069;
  line-height: 18px;
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_starAnswerDiv-2tMVy {
  color: #828a92;
  display: flex;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_starDiv-38eOy {
  width: 50%;
  cursor: pointer;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_starNumber-3uFmN {
  font-size: 24px;
  text-align: center;
  margin-bottom: 0;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_starText-1BVJP {
  font-size: 12px;
  text-align: center;
  margin-bottom: 0;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- {
  display: flex;
  margin: 5px 0 0 0;
  font-size: 12px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- .index_startIcon-30O5B {
  margin-right: 16px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- .index_startIcon-30O5B i {
  margin-right: 8px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- div {
  color: #969DA6;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- div .index_footerIcon-2yJAs {
  margin-right: 8px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_footer-2DDb- .index_footerTags-ZY-LD {
  width: 400px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_tags-1yQNa {
  font-size: 14px;
  float: left;
  color: #999999;
  cursor: default;
  margin-right: -6px;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_tags-1yQNa:first-child {
  background: url(https://frontend.momodel.cn/back_b/9bb8b7262360155df8b12bf63848769d.png) no-repeat left center;
  padding-left: 25px;
  background-size: 22%;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_showTime-hDV6z {
  text-align: right;
  float: left;
  font-size: 14px;
  cursor: default;
  color: #828a92;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_user_ID-2bxt8 {
  text-align: right;
  float: left;
  font-size: 14px;
  cursor: pointer;
  color: #828a92;
  margin-bottom: 0;
}
.index_normal-3yl5m .index_requestList-2g4x8 .index_timeAndUserDiv-3q__y {
  overflow: hidden;
  margin-bottom: 0;
}
.index_normal-3yl5m .ant-card-bordered {
  border: 1px solid #eeeeee;
  border-bottom: 0;
}
.index_normal-3yl5m .ant-tag {
  border: 0;
}
.index_pagination-2MAUb {
  padding: 15px 0 20px 0;
}
.index_requestItem-3OLMl {
  border-bottom: 1px #f0f2f5 solid;
  padding-bottom: 24px;
}
.index_emptyList-1wFdZ {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index_requestList-2g4x8 > div:last-child .index_requestItem-3OLMl {
  border: 0px;
}


/*# sourceMappingURL=index.80fb2f101d5378b752ff.css.map*/