.relatedClass { margin: 32px 0; } .attendClassSearch { width: 100%; display: flex; align-items: center; gap: 0 24px; margin-bottom: 18px; padding: 0 40px; :global { .n-base-selection, .n-input { // height: 52px; // min-height: 52px; // --n-height: 52px !important; // font-size: 18px; border-radius: 8px !important; } .n-input, .n-select { max-width: 250px; } } .iconSearch { width: 16px; height: 17px; } } .classList { max-height: 60vh; min-height: 60vh; .listSection { min-height: 60vh; padding: 0 40px 0; } .emptySection { display: flex; align-items: center; } } .list { display: flex; flex-flow: row wrap; justify-content: flex-start; padding: 12px 0 12px; gap: 20px 0; margin: 0 -10px 0; min-height: 202px; &.listSame { margin-top: 0; padding-top: 0; } .itemWrap { width: calc(100% / 4); // padding-bottom: calc(100% / 3 * 0.73333); // position: relative; .itemWrapBox { padding: 0 10px; } } :global { .card-section-container { width: 100%; height: 100%; } } }