.attendClassSearch { width: 100%; // display: flex; // align-items: center; // gap: 0 24px; margin-bottom: 6px; padding: 30px 40px 0; :global { .n-base-selection, .n-input { height: 52px; min-height: 52px; --n-height: 52px !important; font-size: 18px; border-radius: 8px !important; } .n-cascader { min-width: 240px; } .n-form { position: relative; } .n-form-item { .n-form-item-label { font-size: max(17px, 13px); font-weight: 600; color: #131415; line-height: 24px; } .n-button { height: 32px; font-size: max(17px, 12px); border-radius: 8px; color: rgba(0, 0, 0, 0.6); } .n-button--primary-type { color: #131415; background-color: #d2ecff !important; } } .n-form-item-feedback-wrapper { min-height: 14px; } } .iconSearch { width: 16px; height: 17px; } .spaceSection { width: 98%; transition: 1s all ease-in; &>div { height: 34Px !important; display: flex !important; align-items: center; line-height: var(--n-blank-height); } } } .popSelect { font-size: 16px; width: 200px; box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.08); border-radius: 11px; --n-option-height: 34px; :global { .n-base-select-option__content { width: 80% !important; } } } .classList { min-height: 70vh; max-height: 70vh; .content { // min-height: 60vh; padding: 22px 40px; } .teachingSpace { gap: 50px 50px !important; } } .item { position: relative; width: 214px; cursor: pointer; transition: all 0.3s; .cover { position: relative; overflow: hidden; &::before { content: ''; position: absolute; top: 107px; left: 0; width: 214px; height: 214px; background: #ddf2ff; border-radius: 50%; } } .iconCustom { position: absolute; top: -8px; left: -7px; width: 80px; height: 81px; background: url('../images/icon-custom.svg') no-repeat center; background-size: contain; z-index: 9; } .editContainer { // opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; // background-color: rgba(0, 0, 0, 0.5); z-index: 8; display: flex; align-items: flex-end; justify-content: flex-end; .editBtnGroup { padding-bottom: 7px; line-height: 0; } .imgBtn { width: 32px; height: 32px; cursor: pointer; opacity: 1; margin-right: 10px; } // .delBtn, // .editBtn { // height: 30px; // font-size: 16px; // font-weight: 600; // border: none; // border-radius: 4px; // } // .delBtn { // color: #fff; // background: #EA4132; // border: 1px solid #EA4132; // margin-right: 9px; // } // .editBtn { // color: #131415; // } } &:hover { transform: scale(1.05); // .editContainer { // display: flex; // opacity: 1; // } } .itemImg { position: relative; width: 158px; height: 223px; margin: auto; background-color: #edeff2; background-image: url('../images/icon_default.svg'); background-repeat: no-repeat; background-position: center center; margin-top: 10px; &::before { content: ''; position: absolute; top: 4px; right: -4px; width: 4px; height: calc(100% - 8px); background-color: #c5c5c5; z-index: 1; } &::after { content: ''; position: absolute; top: 2px; right: -2px; width: 4px; height: calc(100% - 4px); background-color: #e7e7e7; z-index: 2; } .itemBg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; background-repeat: no-repeat; background-image: linear-gradient( to right, rgba(0, 0, 0, 0.2) 0, rgba(255, 255, 255, 0.08) 0%, transparent 0.5% ), linear-gradient( to right, rgba(0, 0, 0, 0.1) 0.3%, rgba(255, 255, 255, 0.09) 1.1%, transparent 1.3% ); background-size: 50% 100%, 50% 100%; background-position: 0% top, 9% top; } :global { .n-image { position: relative; width: 100%; height: 100%; z-index: 3; } } img { transition: opacity 0.3s; opacity: 0; } img[data-loaded='true'] { opacity: 1; } } .itemName { margin-top: 16px; font-size: max(16px, 13Px); font-weight: 600; color: #131415; text-align: center; } } .teachingModal { width: 1100px; } .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; } } } .btnGroup { padding: 32px 0; :global { .n-button { height: 47px; min-width: 156px; } } } } .textBtn { background: #fff; border-radius: 8px; padding: 4px 20px; font-size: max(17px, 13Px); color: rgba(0, 0, 0, 0.6); cursor: pointer; display: flex; align-items: center; font-weight: 500; line-height: max(24px, 20Px); .iconArrow { display: inline-block; margin-left: 8px; width: 8px; height: 5px; background: url('../../../../content-information/images/icon-arrow2.png') no-repeat center center / contain; transform: rotate(180deg); } &:hover, &.textBtnActive { background: #d2ecff; font-weight: 500; color: #131415; } &:hover { .iconArrow { transform: rotate(0deg); } } }