.searchGroup { position: relative; padding: 0; .btnType { gap: 0px 12px !important; 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: 550px; 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; .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; } // .listContainer { // 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: -22px; margin-right: -22px; .itemWrap { width: calc(100% / 6); padding-bottom: calc(100% / 6 * 0.95913); position: relative; .itemWrapBox { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0 22px; } } .itemCard { position: relative; cursor: pointer; &:hover { .itemImgSection { // background: linear-gradient(360deg, #DBF1FF 0%, #E7F9FF 100%); // box-shadow: 2px 2 8px 0px rgba(0, 0, 0, 0.1); border-radius: 13px; // border: 3px solid rgba(0, 122, 254, 1); box-sizing: border-box; transition: all .2s ease; transform: scale(1.03); transition: all .2s ease; } } .itemTag { position: absolute; right: 0; top: 0; display: inline-block; font-size: 12Px; font-weight: 600; color: #FFFFFF; line-height: 17Px; text-shadow: 2Px 2Px 8Px rgba(0, 0, 0, 0.1); line-height: 23Px; padding: 0 7Px; background: linear-gradient(135deg, #02BAFF 0%, #007AFE 100%); box-shadow: 2Px 2 8Px 0Px rgba(0, 0, 0, 0.1); border-radius: 0Px 13Px 0Px 13Px; } .itemImgSection { position: relative; width: 148px; height: 148px; // box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1); border-radius: 13px; overflow: hidden; transform: all .2s ease; background-color: transparent; border: 2px solid transparent; transition: all .2s ease; .iconCheck { position: absolute; top: 7px; right: 7px; width: 20px; height: 20px; background: url('../../../../images/icon-check.png') no-repeat center; background-size: contain; } .img { width: 148px; height: 148px; background: linear-gradient(360deg, #DBF1FF 0%, #E7F9FF 100%); display: flex; img { width: 100%; height: 100%; } } } .itemImgSectionSelected { border: 2px solid #198CFE; // transition: all .2s ease; .iconCheck { background: url('../../../../images/icon-checked.png') no-repeat center; background-size: contain; } } .itemTitle { padding-top: 10px; font-size: 18px; font-weight: 600; color: #131415; line-height: 25px; text-align: center; } } }