.listWrap { padding: 32px; background-color: #fff; border-radius: 20px; min-height: 100%; :global { .n-form.n-form--inline .n-form-item { margin-right: 18px; } } } .datePicker { :global { .n-input { width: 320px !important; } } } .inputRangeSection { display: flex; align-items: center; .pair { font-size: max(15px, 13Px); color: rgba(0, 0, 0, 0.4); line-height: 21px; padding: 0 6px; } :global { .n-input-number { width: 92px; } } } .infoListWrap { min-height: calc(100vh - 150px) !important } .infoWrap { min-height: 100%; } .addBtnIcon { width: 13Px !important; height: 14Px !important; } .addBtn { height: 34Px !important; background: #198cfe !important; border-radius: 7Px !important; line-height: 21Px !important; padding: 0 18Px !important; font-size: 13Px !important; font-weight: 600 !important; :global { .n-button__content { // font-size: 18px; } } } // 学情 .homeStudy { background-color: #fff; .homeStudyTitle { display: flex; flex-direction: row; align-items: center; font-size: 20px; font-weight: 600; color: #131415; line-height: 28px; .homeStudyTitleDot { width: 5px; height: 16px; background: #198cfe; margin-right: 8px; } } .homeStudyInfoList { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-top: 21px; .homeStudyInfoTabs { display: flex; flex-direction: row; align-items: center; .homeStudyInfoTabItem { cursor: pointer; width: 112px; height: 39px; border-radius: 20px; font-size: 18px; font-weight: 600; line-height: 39px; text-align: center; margin-right: 24px; background: #f5f6fa; color: rgba(0, 0, 0, 0.5); &:hover { background: #198cfe; color: #ffffff; opacity: 0.8; } } .homeStudyInfoTabItem.active { background: #198cfe; color: #ffffff; } } .homeStudyInfoDate { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; } } .searchBtn { width: 90px; // height: 43px; background: #198cfe; border-radius: 8px; // line-height: 41px; font-weight: 600 !important; // font-size: max(18px, 13Px); } .resetBtn { // width: 90px; // height: 43px; border-radius: 8px; // line-height: 41px; font-weight: 600 !important; // font-size: max(18px, 13Px); } .resetBtn, .searchBtn { --n-padding: 0 28px !important; } } .homeTrainData { margin-top: 40px; &.homeTrainDataPractice { margin-top: 20px; } } .TrainDataTop { margin-bottom: 40px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; &.TrainDataTopEvaluation { margin-bottom: 24px; } .TrainDataTopLeft { display: flex; flex-direction: row; align-items: center; .TrainDataItem { margin-right: 40px; .TrainDataItemTitle { display: flex; flex-direction: row; align-items: center; text-align: center; font-size: max(13px, 11Px); font-weight: 400; color: #131415; line-height: 18px; span { font-family: 'DINA'; font-size: max(26px, 18Px); font-weight: 600; color: #131415; line-height: 28px; } } .TrainDataItemsubTitle { margin-top: 4px; text-align: center; font-size: max(14px, 11Px); font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #777777; line-height: 18px; } } } .TrainDataTopRight { display: flex; flex-direction: row; align-items: center; .DataTopRightItem { cursor: pointer; display: flex; flex-direction: row; align-items: center; margin-left: 30px; &:hover { opacity: 0.8; } .DataTopRightDot { width: 16px; height: 16px; background: #3583fa; border-radius: 4px; margin-right: 6px; } .DataTopRightDot.DataTopRightDotBlue { background: #d5e9ff; } .DataTopRightDot.red { background: #ff7aa7; } } .DataTopRightItem.DataTopRightItemDis { .DataTopRightDot { background: #f5f6fa; } } } } .tableWrapEcharts { margin-top: 40px; } .tableWrap { // margin-top: 40px; :global { .n-data-table { border-radius: 10px 10px 0 0; overflow: hidden; } .n-data-table-thead { height: 54px; line-height: 54px; } .n-data-table-th { padding: 0 20px; background-color: #f7f7f8; color: rgba(0, 0, 0, 0.88); } .n-data-table-td { padding: 12px 20px; } .n-data-table-th__title-wrapper { &::after { content: ''; width: 1px; height: 22px; background: #ebebeb; &:nth-last-child(1) { display: none; } } } .n-data-table-th--last { .n-data-table-th__title-wrapper { &::after { content: ''; width: 0px; height: 22px; background: #ebebeb; } } } .n-tag { --n-border-radius: 6px !important; --n-height: 26px !important; --n-font-size: max(13px, 12Px) !important; --n-padding: 0 14px !important; } } } .reportModel { width: 1200px; overflow: hidden; } .reportContainer iframe { height: 64vh; } .addStudentWrap { position: relative; width: 378px; height: 631px; margin: 100px auto 0; .studentCLose { cursor: pointer; position: absolute; right: -67px; top: -54px; width: 42px; height: 42px; z-index: 100; } .stunentStart { position: absolute; width: 556px; height: 246px; left: -70px; top: -98px; img { width: 556px; height: 246px; } } .addTitle { width: 230px; height: 48px; top: -9px; position: absolute; margin: 0 auto; left: 50%; margin-left: -115px; z-index: 100; img { width: 230px; height: 48px; } } .addStudentInfo { width: 378px; height: 631px; position: relative; display: flex; flex-direction: column; align-items: center; .studentInfoBg { position: absolute; width: 378px; height: 631px; img { left: 0; top: 0; width: 378px; height: 631px; } } .studentCore { position: absolute; bottom: 27px; left: 24px; width: 330px; height: 339px; background: rgba(255, 255, 255, 0.33); border-radius: 17px; border: 2px solid #ffffff; backdrop-filter: blur(17px); display: flex; flex-direction: column; align-items: center; .schoolLogo { width: 67px; height: 67px; margin-top: -34px; border: 1px solid #fff; border-radius: 50%; z-index: 100; overflow: hidden; background-color: #fff; position: absolute; } .studentCoreInfo { margin-top: 6px; width: 314px; height: 323px; background: #ffffff; border-radius: 17px; display: flex; flex-direction: column; align-items: center; h2 { margin-top: 37px; height: 22px; font-size: max(16px, 13Px); font-weight: 600; color: #000000; line-height: 22px; margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .studentCoreInfoSubtitle { font-size: max(14px, 11Px); font-weight: 400; color: #000000; line-height: 22px; span { color: #198cfe; font-weight: 600; } } .codewrap { width: 147px; height: 145px; background: url(./images/cordWrap.png) no-repeat; position: relative; background-size: 147px 145px; margin: 16px 0 18px; display: flex; flex-direction: column; align-items: center; justify-content: center; .codewrapBg { width: 147px !important; height: 145px !important; top: 0; left: 0; position: absolute; } // img { // } } .codewrapSubmit { width: 213px; height: 35px; // background: linear-gradient(135deg, #d1fdf9 0%, #d6eeff 100%); // box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.62); border-radius: 18px; text-align: center; line-height: 35px; font-size: max(14px, 11Px); color: #117de9; position: relative; img { position: absolute; left: 0; top: 0; width: 213px; height: 35px; } span { font-weight: 600; } } } } } .studentBottom { width: 420px; position: absolute; left: -21px; bottom: -140px; display: flex; flex-direction: column; align-items: center; p { text-align: center; font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 30px; } .downBtn { width: 256px; height: 54px; background: linear-gradient(90deg, #ff7b57 0%, #ff3460 100%); border-radius: 30px; line-height: 54px; font-size: 22px; font-weight: 600; text-align: center; color: #fff; cursor: pointer; } } } .setInfo { margin-top: 64px; :global { .n-form-item-label { font-size: max(15px, 12Px); color: #000; } .n-input { height: max(50px, 40Px); border-radius: 8px; font-size: max(18px, 14Px); .n-input__input-el { height: 100%; } &.n-input--disabled { background-color: #f5f6fa; color: rgba(149, 149, 152, 1); } } .n-base-selection { border-radius: 8px; .n-base-selection-label { height: max(50px, 40Px); } } .n-base-selection.n-base-selection--disabled .n-base-selection-label { background-color: #f5f6fa; color: rgba(149, 149, 152, 1); } } } .btnList { margin-top: 150px; .btn { --n-padding: 0 36px !important; // --n-height: 45px !important; --n-border-radius: 8px !important; } } .wordDetailModel { width: 1012px; } .removeVisiable { width: 432px; :global { .n-card-header { font-size: max(22px, 16Px); } } .studentRemove { padding: 32px 40px 46px; p { font-size: max(18px, 14Px); color: #777777; line-height: 30px; text-align: center; span { color: #EA4132; } } } .btnGroup { padding: 32px 0 0; :global { .n-button { height: 47px; min-width: 156px; } } } } .updateStudent { width: 580px; } .noSort { :global { .n-data-table-sorter { display: none !important; } } } .cell { display: flex; align-items: center; .sortIcon { margin-left: 7px; width: 13px; height: 13px; } }