.searchGroup { position: relative; padding: 0; .btnType { flex-wrap: nowrap !important; &>div { display: flex; align-items: center; } .swipeControll { height: 25Px; .leftIcon { transform: rotate(180deg); } img { cursor: pointer; width: 25Px; height: 25Px; } .disabled { opacity: 0.4; cursor: not-allowed; } } :global { .n-button { height: 37px; padding: 0 24px; font-size: 18px; color: rgba(0, 0, 0, .6); &.n-button--primary-type { font-weight: bold; color: #fff; } } } .carouselGroup { display: flex; // width: 660px } .carouselContainer { width: 730px; margin-right: 12px; :global { .n-carousel__slide { width: auto !important; display: flex; align-items: center; padding-left: 10px; padding-right: 10px; } } } } .inputSearch { width: 360px; height: 42px; font-size: 16px; --n-height: 42px !important; img { width: 18px; height: 18px; } :global { .n-input-wrapper { padding-left: 12px; padding-right: 4px; height: 42px !important; } .n-button { height: 34px; font-size: 15px; font-weight: 500; width: auto; } } } .searchCatatory { display: flex; justify-content: space-between; border-bottom: 1px solid #F2F2F2; padding-bottom: 12px; margin-bottom: 12px; &.border { padding-bottom: 24px; border-bottom: 1px solid #F2F2F2; } .addTrain { height: 37px; border-radius: 8px; font-size: 18px; background-color: #E8F4FF; color: #0378EC; img { width: 16px; height: 16px; margin-right: 8px; } } } } .searchGroups { padding: 0 33px; } .instrumentList { :global { .n-spin-content { overflow: hidden; padding: 0 33px; } } } .list { margin-top: 12px; display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 20px 0; min-height: 232px; margin-left: -10px; margin-right: -10px; .itemWrap { width: calc(100% / 3); padding-bottom: calc(100% / 3 * 0.1957894); position: relative; height: 0; cursor: pointer; .itemWrapBox { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0 10px; } } .iconCheck { position: absolute; top: 7px; right: 7px; width: 20px; height: 20px; background: url('../../../../images/icon-check.png') no-repeat center; background-size: contain; } .itemCard { position: relative; cursor: pointer; height: 100%; background: #F4F4F4; border-radius: 13px; transition: all .2s ease; border: 2px solid #F4F4F4; &:hover { transform: scale(1.01); border: 2px solid rgba(0, 122, 254, 1); transition: all .2s ease; } display: flex; align-items: center; justify-content: space-between; padding: 0 17px; .musicBg { width: 50px; height: 50px; border-radius: 8px; margin-right: 10px; } .itemName { display: flex; align-items: center; font-weight: bold; } } .itemImgSectionSelected { .iconCheck { background-image: url('../../../../images/icon-checked.png'); } } } .popSelect { font-size: 16px; width: 200px; box-shadow: 0px 2 16px 0px rgba(0, 0, 0, 0.08); border-radius: 11px; --n-option-height: 34px; :global { .n-base-select-option__content { width: 80% !important; } } } .spaceSection { padding-bottom: 20px; } .textBtn { background: #fff; border-radius: 8Px; padding: 4Px 17Px; font-size: max(16px, 13Px); color: rgba(0, 0, 0, 0.6); cursor: pointer; display: flex; align-items: center; font-weight: 500; .iconArrow { display: inline-block; margin-left: 8px; width: 8px; height: 5px; // background: url('../../../images/icon-arrow2.png') no-repeat center center / contain; background: url('/src/views/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); } } }