.btnGroup { display: flex; align-items: center; justify-content: space-between; padding-left: 22px !important; padding-right: 22px !important; .tips { color: #0378EC; font-size: 16px; line-height: 38px; } .btnClassList { :global { .n-base-selection { width: 200px; } .n-base-selection-label { &::before { margin-left: 12px; content: ' '; width: 24px; height: 24px; background: url('../../../images/icon-class-name.png') no-repeat center; background-size: contain; } } .n-base-selection-input { padding-left: 8px; } .n-base-selection.n-base-selection--disabled { cursor: pointer; } .n-base-selection.n-base-selection--disabled .n-base-selection-label { background-color: #fff; cursor: pointer; } .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input { color: var(--n-text-color); cursor: pointer; } .n-base-selection .n-base-selection-overlay { left: 24px; } } } .btnSubjectList { :global { .n-base-selection-label { &::before { margin-left: 12px; content: ' '; width: 24px; height: 24px; background: url('../../../images/icon-subject-name.png') no-repeat center; background-size: contain; } } .n-base-selection-input { padding-left: 8px; } .n-base-selection .n-base-selection-overlay { left: 24px; } } } :global { .n-base-selection { --n-height: 38px !important; width: 160px; font-size: 15px; border-radius: 8px !important; } .n-button { border-radius: 8px; height: 38px; font-size: 17px; font-weight: 600 !important; padding: 0 27px; } .n-button--default-type { background: #E8F4FF; color: #0378EC; &:not(.n-button--disabled):hover { background: #E8F4FF; } .n-button__border { border: 1px solid #198CFE; } } .n-button--error-type { background: #FDEBED !important; color: #EC3A4E !important; &:not(.n-button--disabled):hover, &:not(.n-button--disabled):active { background: #FDEBED; color: #EC3A4E; } .n-button__border { border: 1px solid #EC3A4E; } } } .btnClassStart { background: #F44541 !important; color: #fff !important; :global { .n-button__border { border: 1px solid #F44541; } } } .btnItem { display: flex; align-items: center; .btnTitle { flex-shrink: 0; font-size: 18px; font-weight: 600; } &:last-child { margin-left: 12px; } } } .listContainer { margin-top: 12px; // // 52 + 28 + 38 + 38 多余10像素空间 max-height: calc(var(--window-page-lesson-height) - 196px); .listSection { min-height: calc(var(--window-page-lesson-height) - 196px); } .emptySection { display: flex; align-items: center; } } .list { padding: 12px 22px 12px; display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 20px; } .attendClassModal { width: 800px; border-radius: 16px; overflow: hidden; } .itemBlock { position: relative; .itemOperation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: right; z-index: 98; cursor: move; } .iconDelete { width: 27px; height: 27px; margin-top: 8px; margin-right: 8px; cursor: pointer; } } .removeVisiable { width: 432px; :global { .n-card-header { font-size: max(22px, 16Px); } } .studentRemove { padding: 20px 40px 0; p { font-size: max(18px, 14Px); color: #777777; line-height: 30px; text-align: center; span { color: #EA4132; } } } .btnGroupModal { padding: 32px 0; :global { .n-button { height: 47px; min-width: 156px; } } } } .removeVisiable1 { width: 432px; :global { .n-card-header { font-size: max(22px, 16Px); } } .studentRemove { padding: 20px 40px 0; p { font-size: max(18px, 14Px); color: #777777; line-height: 30px; span { color: #EA4132; } } } .btnGroupModal { padding: 32px 0; :global { .n-button { height: 47px; min-width: 156px; } } } } .subjectSyncModal { width: 920px; }