.index-number--tSjmC {
    margin-top: 2px;
    font-weight: 600;
    font-size: 24px;
    height: 40px;
    display: flex;
    align-items: center;
    color: #212533
}

.index-number--tSjmC .index-dataContainer--U0L5m {
    line-height: 24px
}

.index-number--tSjmC .index-dataValue--qTSbX {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-number--tSjmC .index-unit--Mr4lD {
    margin-left: 4px;
    font-size: 18px;
    font-weight: 500
}

.index-title--RE_8W {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    margin-bottom: 4px
}

.index-subtitle--GeUnv {
    color: #85878c;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 0 16px
}

.index-subtitleLine--sdQFZ {
    text-align: center
}

.index-content--uwnT1 {
    width: 580px;
    height: 144px;
    margin: 0 auto;
    border: 1px solid #edeef0;
    display: flex;
    justify-content: center;
    align-items: center
}

.index-merits--uoYjD {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 53px
}

.index-btnWrapper--EP_LA {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.index-btnWrapper--EP_LA.index-subAccount--eQISg {
    justify-content: flex-end
}

.index-btnWrapper--EP_LA>a:first-child {
    margin-left: auto;
    margin-right: 24px
}

.index-btn--ccvo7 {
    display: block
}

.index-meritImg--3ZPD1 {
    width: 48px;
    height: 48px;
    display: block;
    margin: 0 auto
}

.index-meritTitle--xFNO1 {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #12141a;
    padding: 8px 0 0
}

.index-meritSubtitle--XaSxb {
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #85878a;
    padding: 0
}

.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-input-affix-wrapper,.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-input,.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-picker,.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-select {
    width: 372px
}

.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-sp-input>input {
    width: 372px
}

.index-auxoForm--lbHTQ .ecom-mcenter-col.ecom-mcenter-form-item-label {
    min-width: 100px
}

.index-auxoForm--lbHTQ .ecom-mcenter-col .ecom-mcenter-form-item-extra {
    min-height: auto
}

.index-d-none--RMMIa {
    display: none !important
}

.index-d-block--L3_7m {
    display: block !important
}

.index-d-inline-block--FW1Bb {
    display: inline-block !important
}

.index-d-flex--l16no {
    display: flex !important
}

.index-d-inline-flex--lzLA3 {
    display: inline-flex !important
}

.index-justify-content-start--aPGOa {
    justify-content: start !important
}

.index-justify-content-end--KmydT {
    justify-content: end !important
}

.index-justify-content-center--SqdGG {
    justify-content: center !important
}

.index-justify-content-between--X8yHR {
    justify-content: space-between !important
}

.index-justify-content-around--Olckk {
    justify-content: space-around !important
}

.index-align-items-start--D4pwk {
    align-items: flex-start !important
}

.index-align-items-end--epQR6 {
    align-items: flex-end !important
}

.index-align-items-center--Wo4ZY {
    align-items: center !important
}

.index-align-items-baseline--KrpwR {
    align-items: baseline !important
}

.index-align-items-stretch--wIYbh {
    align-items: stretch !important
}

.index-align-content-start--Aq7bs {
    align-content: flex-start !important
}

.index-align-content-end--fU_KM {
    align-content: flex-end !important
}

.index-align-content-center--kAVZp {
    align-content: center !important
}

.index-align-content-between--Yr2i4 {
    align-content: space-between !important
}

.index-align-content-around--zyCZ8 {
    align-content: space-around !important
}

.index-align-content-stretch--KMGtk {
    align-content: stretch !important
}

.index-align-self-auto--ysdiP {
    align-self: auto !important
}

.index-align-self-start--rkRnG {
    align-self: flex-start !important
}

.index-align-self-end--DWgAU {
    align-self: flex-end !important
}

.index-align-self-center--xi9iT {
    align-self: center !important
}

.index-align-self-baseline--BfoIT {
    align-self: baseline !important
}

.index-align-self-stretch--L2JQ3 {
    align-self: stretch !important
}

.index-flex-center--NqIGV {
    display: flex !important;
    align-items: center !important
}

.index-flex-center-between--ne6Pz {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important
}

.index-position-static--KtR19 {
    position: static !important
}

.index-position-relative--JGDOs {
    position: relative !important
}

.index-position-absolute--v4Pg7 {
    position: absolute !important
}

.index-position-fixed--fNJ_d {
    position: fixed !important
}

.index-position-sticky--XYqPy {
    position: sticky !important
}

.index-fixed-top--zt9K_ {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 600
}

.index-fixed-bottom--UAip_ {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 600
}

.index-m0--iai4t {
    margin: 0 !important
}

.index-m-xs--WsU6i {
    margin: 4px !important
}

.index-mt-xs--KZQPs {
    margin-top: 4px !important
}

.index-mr-xs--KVEgh {
    margin-right: 4px !important
}

.index-mb-xs--P31_p {
    margin-bottom: 4px !important
}

.index-ml-xs--SyzuT {
    margin-left: 4px !important
}

.index-mx-xs--xSJro {
    margin: 0 4px !important
}

.index-my-xs--nlR0N {
    margin: 4px 0 !important
}

.index-m-sm--aaGQ4 {
    margin: 8px !important
}

.index-mt-sm--HfGSy {
    margin-top: 8px !important
}

.index-mr-sm--ZIIun {
    margin-right: 8px !important
}

.index-mb-sm--hX8jH {
    margin-bottom: 8px !important
}

.index-ml-sm--Nzo_X {
    margin-left: 8px !important
}

.index-mx-sm--JXXfl {
    margin: 0 8px !important
}

.index-my-sm--iYCnk {
    margin: 8px 0 !important
}

.index-m-md--TcZRu {
    margin: 16px !important
}

.index-mt-md--uCaPz {
    margin-top: 16px !important
}

.index-mr-md--mhftw {
    margin-right: 16px !important
}

.index-mb-md--ChdUL {
    margin-bottom: 16px !important
}

.index-ml-md--HVlkG {
    margin-left: 16px !important
}

.index-mx-md--eQkvQ {
    margin: 0 16px !important
}

.index-my-md--iCi2S {
    margin: 16px 0 !important
}

.index-m-lg--drbaT {
    margin: 24px !important
}

.index-mt-lg--QduP0 {
    margin-top: 24px !important
}

.index-mr-lg--dkBQ_ {
    margin-right: 24px !important
}

.index-mb-lg--_2mu4 {
    margin-bottom: 24px !important
}

.index-ml-lg--SecsN {
    margin-left: 24px !important
}

.index-mx-lg--UDPpf {
    margin: 0 24px !important
}

.index-my-lg--NKl0w {
    margin: 24px 0 !important
}

.index-p0--FRGSR {
    padding: 0 !important
}

.index-p-xs--b4g5_ {
    padding: 4px !important
}

.index-pt-xs--yw7Bc {
    padding-top: 4px !important
}

.index-pr-xs--uSjwJ {
    padding-right: 4px !important
}

.index-pb-xs--Jz_cq {
    padding-bottom: 4px !important
}

.index-pl-xs--YEM2w {
    padding-left: 4px !important
}

.index-px-xs--JCfnz {
    padding: 0 4px !important
}

.index-py-xs--VREse {
    padding: 4px 0 !important
}

.index-p-sm--mOWek {
    padding: 8px !important
}

.index-pt-sm--VdjYY {
    padding-top: 8px !important
}

.index-pr-sm--SE89f {
    padding-right: 8px !important
}

.index-pb-sm--YAN14 {
    padding-bottom: 8px !important
}

.index-pl-sm--setrz {
    padding-left: 8px !important
}

.index-px-sm--mwAaK {
    padding: 0 8px !important
}

.index-py-sm--pQ3ny {
    padding: 8px 0 !important
}

.index-p-md--Xk6cw {
    padding: 16px !important
}

.index-pt-md--TYRx6 {
    padding-top: 16px !important
}

.index-pr-md--BgBL8 {
    padding-right: 16px !important
}

.index-pb-md--qcFC6 {
    padding-bottom: 16px !important
}

.index-pl-md--jl4Nc {
    padding-left: 16px !important
}

.index-px-md--harZV {
    padding: 0 16px !important
}

.index-py-md--IYx7n {
    padding: 16px 0 !important
}

.index-p-lg--ORs25 {
    padding: 24px !important
}

.index-pt-lg--bODtj {
    padding-top: 24px !important
}

.index-pr-lg--e46ng {
    padding-right: 24px !important
}

.index-pb-lg--kk_6N {
    padding-bottom: 24px !important
}

.index-pl-lg--NnPm3 {
    padding-left: 24px !important
}

.index-px-lg--EyNTw {
    padding: 0 24px !important
}

.index-py-lg--TasM8 {
    padding: 24px 0 !important
}

.index-text-left--lpzrE {
    text-align: left !important
}

.index-text-center--RlAWz {
    text-align: center !important
}

.index-text-right--xD9ct {
    text-align: right !important
}

.index-text-nowrap--uJoyU {
    white-space: nowrap !important
}

.index-text-wrap--EdHOZ {
    white-space: pre-wrap !important
}

.index-text-truncate--Ofb72 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-container--tE_Yb {
    margin: 0;
    padding: 0
}

.index-has-footer--h8anO {
    padding-bottom: 64px
}

.index-buttonWrap--gdtwD .ecom-mcenter-btn {
    margin: 0 4px
}

.index-descriptions--jLXO6 .ecom-mcenter-descriptions-item-label {
    margin-right: 16px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #565960
}

.index-descriptions--jLXO6 .ecom-mcenter-descriptions-item-label:after {
    display: none
}

.index-descriptions--jLXO6 .ecom-mcenter-descriptions-item-content {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #252931;
    padding-right: 16px;
    flex-wrap: wrap
}

.index-descriptions--jLXO6 .ecom-mcenter-descriptions-view tbody .ecom-mcenter-descriptions-row:nth-last-of-type(1) .ecom-mcenter-descriptions-item {
    padding-bottom: 0
}

.index-imgContainer--RNcJW {
    position: absolute;
    right: 24px;
    top: 24px;
    border-radius: 4px;
    z-index: 100
}

.index-imgContainer--RNcJW .index-img--nKly1 {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.index-imgContainer--RNcJW .index-check--ztmKP {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 24px;
    border-top-left-radius: 4px;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: inherit;
    cursor: pointer;
    background: rgba(255,255,255,.7);
    color: #1966ff
}

.index-carouselWrap--oH5yN {
    position: absolute;
    top: 24px;
    right: 24px;
    padding: 12px 10px;
    border: 1px solid #eeeff0;
    border-radius: 4px;
    background: #f8f9fa;
    z-index: 1
}

.index-carouselWrap--oH5yN ul {
    margin: 0
}

.index-carouselWrap--oH5yN .ecom-mcenter-carousel .slick-slider .slick-list {
    border-radius: 4px
}

.index-carouselWrap--oH5yN .ecom-mcenter-carousel .slick-dots li {
    margin: 0 4px;
    width: 12px
}

.index-carouselWrap--oH5yN .ecom-mcenter-carousel .slick-dots li button {
    border-radius: 2px
}

.index-carouselWrap--oH5yN .ecom-mcenter-carousel .slick-dots li.slick-active {
    width: 20px
}

.index-carouselWrap--oH5yN .index-dots--T2IMI {
    bottom: 0 !important;
    padding-top: 29px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 280px;
    height: 40px;
    background: linear-gradient(0deg, rgba(22, 24, 35, 0.2) 1.91%, rgba(8, 8, 12, 0.05) 62.2%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0 0 4px 4px
}

.index-carouselWrap--oH5yN .index-cover--paM70 img {
    height: auto
}

.index-title--xh42b {
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #252931;
    display: inline-flex;
    flex-direction: row;
    align-items: center
}

.index-preview--POaD7 {
    position: absolute;
    right: 9px;
    bottom: 32px;
    z-index: 20;
    width: 48px;
    height: 20px;
    background: rgba(255,255,255,.7);
    border-radius: 10px 0 4px;
    text-align: center
}

.index-footer--mchy0 {
    display: flex;
    justify-content: center;
    margin-top: 8px
}

.index-footer--mchy0 .index-name--dpLG9 {
    margin: 0 16px;
    width: 145px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #565960
}

.index-footer--mchy0 svg {
    border-radius: 50%;
    background-color: #fff;
    color: #4784ff;
    cursor: pointer
}

.index-footer--mchy0 svg:hover {
    background-color: #4784ff
}

.index-footer--mchy0 svg:hover path {
    fill: #fff
}

.index-radio-card-group--mb9Js {
    display: flex;
    align-items: stretch
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI {
    cursor: pointer;
    width: 278px;
    min-height: 92px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    padding: 12px;
    margin-right: 8px;
    background: rgba(25,102,255,.04);
    border: 1px solid rgba(25,102,255,.4);
    display: flex;
    flex-direction: column
}

.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI {
    cursor: not-allowed
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX:last-child,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k:last-child,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI:last-child {
    margin-right: 0
}

.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k {
    background: #fff;
    border: 1px solid #dcdde0
}

.index-radio-card-group--mb9Js .index-radio-card__grey--Gtoet {
    background: #fff;
    border: 1px solid #eeeff0
}

.index-radio-card-group--mb9Js .index-radio-card__will--XbH9s {
    background: #f8f9fa;
    border: 1px solid #dcdee1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    cursor: not-allowed
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-icon--aHLRU,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-icon--aHLRU,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-icon--aHLRU {
    position: absolute;
    top: -1px;
    right: -1px
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-title--P711U,.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-title__inactive--f7bXd,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-title--P711U,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-title__inactive--f7bXd,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-title--P711U,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-title__inactive--f7bXd {
    font-size: 14px;
    line-height: 20px;
    color: #252931;
    margin-bottom: 6px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-title--disabled--m3FQW,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-title--disabled--m3FQW,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-title--disabled--m3FQW {
    color: #252931
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-title__grey--R_xuK,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-title__grey--R_xuK,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-title__grey--R_xuK {
    color: #bcbdc0
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-desc--ZjLjk,.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-desc__inactive--j5wcp,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-desc--ZjLjk,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-desc__inactive--j5wcp,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-desc--ZjLjk,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-desc__inactive--j5wcp {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #898b8f;
    flex-grow: 1
}

.index-radio-card-group--mb9Js .index-radio-card--DqBwX .index-desc__grey--CYbG6,.index-radio-card-group--mb9Js .index-radio-card--disabled--SVLoI .index-desc__grey--CYbG6,.index-radio-card-group--mb9Js .index-radio-card__inactive--tcu2k .index-desc__grey--CYbG6 {
    color: #bcbdc0
}

.index-wrapper--w8LeK {
    width: 100%
}

.index-button--i84L2 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px 12px;
    height: 32px;
    background: #f8f9fa;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #565960;
    cursor: pointer
}

.index-active--dq8OV {
    background: #ebf3ff;
    font-weight: 500;
    color: #1966ff
}

.index-container--MXiQK {
    overflow: hidden
}

.index-image--iVo7H {
    position: relative;
    padding-bottom: 0;
    width: 0;
    height: 0;
    overflow: hidden
}

.index-image--iVo7H>img,.index-image--iVo7H>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.index-image--iVo7H img,.index-image__mask--EKQY1 {
    border-radius: 4px
}

.index-image__mask--EKQY1 {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.index-contactSell--jWyF8 {
    display: flex;
    flex-direction: column
}

.index-contactSell--jWyF8>p {
    margin-bottom: 9px;
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-container--l8xWQ {
    display: flex
}

.index-container--l8xWQ .index-left--AQ09e {
    width: 343px
}

.index-container--l8xWQ .index-right--L9T0L {
    flex: 1 1;
    margin-left: 40px
}

.index-container--l8xWQ .ecom-mcenter-empty-image {
    width: 120px !important;
    height: 80px !important;
    margin: 0 auto !important
}

.index-titleBox--cG5Pg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-title--M5jFL {
    color: #252931;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.index-subTitle--n7XHY {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 0
}

.index-productItem--FAIjI {
    padding: 14px 16px;
    border: 1px solid #eeeff0;
    position: relative;
    margin-top: -1px;
    cursor: pointer
}

.index-productItem--FAIjI.index-checked--QAGyo {
    background: rgba(25,102,255,.05);
    border-right: 2px solid #1966ff;
    position: relative
}

.index-productItem--FAIjI.index-checked--QAGyo::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: calc(50% - 5px);
    right: -12px;
    border: 5px solid rgba(0,0,0,0);
    border-left: 5px solid #1966ff
}

.index-searchWrapper--xWsHy {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-selectWithNoBorder--UE6RU .ecom-mcenter-select-selector {
    border: none !important;
    box-shadow: none !important;
    background-color: rgba(0,0,0,0) !important;
    padding: 0 !important
}

.index-selectWithNoBorder--UE6RU .ecom-mcenter-select-selection-item {
    color: #1966ff !important
}

.index-group--DE97j {
    display: flex;
    align-items: center;
    margin-right: -16px
}

.index-groupItem--oXed1 {
    width: 207px;
    height: 110px;
    padding: 12px;
    margin-right: 16px;
    border-radius: 4px;
    border: 1px solid #dcdee1;
    cursor: pointer;
    position: relative
}

.index-groupItem--oXed1.index-selected--eef6j {
    border-radius: 4px;
    border: 1px solid #1966ff;
    background: #f0f6ff
}

.index-groupItem--oXed1.index-selected--eef6j .index-groupItemIcon--sFKLm {
    position: absolute;
    top: -1px;
    right: -1px;
    display: block
}

.index-groupItem--oXed1.index-disabled--waRgm {
    cursor: not-allowed;
    border: 1px solid #dcdee1;
    border: 1px solid var(--line-line-0, #dcdee1);
    background: rgba(0,0,0,.04)
}

.index-groupItemTitle--Dxizq {
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.index-groupItemDescription--UtBPi {
    color: #898b8f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 6px
}

.index-groupItemIcon--sFKLm {
    display: none
}

.index-row--sgqPW {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-title--SYXm6 {
    width: 80px;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.index-selectWithNoBorder--yUcnS .ecom-mcenter-select-selector {
    border: none !important;
    box-shadow: none !important;
    background-color: rgba(0,0,0,0) !important;
    padding: 0 !important
}

.index-selectWithNoBorder--yUcnS .ecom-mcenter-select-selection-item {
    color: #1966ff !important
}

.index-container--PAO8P {
    display: flex;
    align-items: center
}

.index-bindText--Ehd7l {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #898b8f;
    margin-right: 8px
}

.index-tip--jsMIR {
    width: 592px;
    height: 68px;
    background: #f8f9fa;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px
}

.index-tip--jsMIR .index-tipText--O2t3T {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #252931;
    margin-left: 8px
}

.index-nickname--FWb9h {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #252931
}

.index-appId--XZBmA {
    padding: 0px 4px;
    background: #f0f5ff;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff
}

.index-authorType--qj5Qc {
    padding: 0px 4px;
    border: 1px solid rgba(25,102,255,.12);
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #1966ff;
    margin-left: 4px
}

.index-productName--h6q33 {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #252931
}

.index-channelId--ktTRn {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #85878a;
    margin-top: 4px
}

.index-goodsInfo--_Yyjw {
    display: flex
}

.index-productName--V5Bgm {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-row--DDrsj {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.index-id--bMdil {
    display: inline-block;
    padding: 0 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    background: rgba(105,113,140,.08);
    cursor: pointer;
    color: #69718c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-price--FApu2 {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-subtitle--hwVQq {
    font-size: 12px;
    line-height: 16px;
    color: #85878a;
    padding-top: 2px
}

.index-selectNum--pOhrV {
    color: #00c87f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-errorInfo--LNt82 {
    color: #ff4050;
    font-size: 12px;
    position: relative;
    margin-top: 2px
}

.index-errorInfo--LNt82 .ecom-mcenter-btn {
    font-size: 12px
}

.index-errorInfo--LNt82 .index-placeholder--bPm9J {
    height: 20px
}

.index-errorInfo--LNt82 .index-realInfo--aHE3n {
    height: 20px;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100
}

.index-benefit--b06kY {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-benefit--b06kY .index-label--btIQV {
    color: #ff5c00
}

.index-header--b4SQt {
    display: flex;
    justify-content: space-between
}

.index-header__title--FZ5DX {
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: #12141a;
    margin-bottom: 24px
}

.index-nameInfo--FcMQu>div {
    color: #252931
}

.index-nameInfo--FcMQu p {
    color: #898b8f
}

.index-activityCard--bI0Tt {
    margin-top: 32px
}

.index-modal-white-header--XGgTN {
    width: 640px
}

.index-modal-white-header--XGgTN .ecom-mcenter-modal-header {
    background-color: #fff;
    border-bottom: 1px solid #f3f4f6
}

.index-empty-wrap--OExDL {
    display: flex;
    justify-content: center;
    padding-top: 28px;
    padding-bottom: 68px
}

.index-empty-wrap--OExDL .index-empty-verti--Huo8s {
    display: flex;
    flex-direction: column
}

.index-empty-wrap--OExDL .index-empty-text--aF_m6 {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #85878a;
    text-align: center
}

.index-alert--r7g8A {
    display: flex;
    justify-content: space-between
}

.index-alert--r7g8A .index-action--GKsW7 {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #1966ff
}

.index-content--C1XTE {
    display: flex;
    margin-top: 24px;
    flex-wrap: wrap
}

.index-range-alert-wrap--v2jKX {
    display: flex;
    justify-content: space-between
}

.index-range-alert-wrap--v2jKX .index-range-alert-text--ZwrUO {
    width: 455px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #252931
}

.index-range-alert-wrap--v2jKX .index-range-alert-action--vlif9 {
    cursor: pointer;
    align-self: flex-start;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #1966ff
}

.index-range-activity-item--t9hrI {
    display: flex;
    justify-content: space-between;
    align-content: space-between;
    padding: 16px;
    height: 100px;
    background: #f3f4f6
}

.index-range-activity-item--t9hrI .index-range-activity-col--hhtRY {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.index-range-activity-item--t9hrI .index-range-activity-col--hhtRY .index-range-activity-title--iohkF {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #12141a
}

.index-range-activity-item--t9hrI .index-range-activity-col--hhtRY .index-range-activity-desc--xnDP2 {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #12141a
}

.index-range-activity-item--t9hrI .index-range-activity-col-end--o7E0J {
    align-items: flex-end
}

.index-range-activity-item--t9hrI+.index-range-activity-item--t9hrI {
    margin-top: 8px
}

.index-activityTable--YsiOm {
    margin-top: -8px
}

.index-activityTab--kQpev {
    margin: -8px 0 16px 0
}

.index-redlineFormItem--E31Lf {
    margin-bottom: 0px
}

.index-redlineFormItem--E31Lf:hover .input-bubble-notice {
    display: block !important
}

.index-redlineFormItem--E31Lf .ecom-mcenter-form-item-with-help {
    margin-bottom: 0
}

.index-redlineFormItem--E31Lf .input-bubble-notice {
    display: none !important;
    text-align: left
}

.index-redlineFormItem--E31Lf .ecom-mcenter-form-item-explain {
    display: none
}

.index-alert--SDBH6 {
    font-size: 12px;
    color: #252931;
    line-height: 16px
}

.index-skuListTitle--HVDvs {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #12141a;
    margin-bottom: 16px
}

.index-low-redline--bBRwU {
    color: #ff4050 !important
}

.index-low-discount--W1eSC {
    color: #ff9f1a !important
}

.index-detail-tooltip--_NLNt {
    position: relative;
    border-radius: 4px;
    box-shadow: 0px 0px 14px rgba(0,0,0,.04),0px 4px 8px rgba(0,0,0,.08),0px 1px 2px rgba(0,0,0,.12);
    padding: 24px
}

.index-detail-tooltip--_NLNt .index-crossbar-combine--xSxou {
    margin: 35px 18px auto
}

.index-detail-tooltip--_NLNt .index-crossbar-single--BV2jy {
    margin: 38px 18px auto
}

.index-detail-tooltip--_NLNt .index-crossbar--sDENb {
    border-radius: 8px;
    width: 12px;
    height: 4px;
    background: #6196ff
}

.index-detail-tooltip--_NLNt .index-crossbar--sDENb+.index-crossbar--sDENb {
    margin-top: 2px
}

.index-detail-tooltip--_NLNt .index-tooltip-title--cUr4F {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #12141a
}

.index-detail-tooltip--_NLNt .index-price-container--Uu5PS {
    display: flex;
    justify-content: flex-start;
    overflow: hidden
}

.index-detail-tooltip--_NLNt .index-grey-title--MRRym {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #85878a
}

.index-detail-tooltip--_NLNt .index-price-content--SOMMJ {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    color: #12141a
}

.index-detail-tooltip--_NLNt .index-price-hint--v6zYb {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #12141a
}

.index-detail-tooltip--_NLNt .index-price-anchor--bSyGa {
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #1966ff
}

.index-detail-tooltip--_NLNt .index-arrow-out--i5ZcN {
    display: block;
    position: absolute;
    border-right: 1px solid #dcdde0;
    border-bottom: 1px solid #dcdde0;
    box-shadow: 12px 10px 14px rgba(0,0,0,.04);
    bottom: -8px;
    left: 0;
    right: 0;
    border-bottom-right-radius: 4px;
    width: 16px;
    height: 16px;
    transform: translateY(0.5px) rotate(45deg);
    transform-origin: center;
    background: #fff
}

.index-detail-tooltip--_NLNt .index-arrow-out-redline--Dxi0_ {
    border-right: 1px #ff4050 solid;
    border-bottom: 1px #ff4050 solid
}

.index-detail-tooltip--_NLNt .index-arrow-out-discount--Ls73O {
    border-right: 1px #ff9f1a solid;
    border-bottom: 1px #ff9f1a solid
}

.index-detail-tooltip--_NLNt .index-arrow-in--YZaNt {
    position: absolute;
    display: block;
    bottom: -31px;
    left: 851px;
    border-width: 16px;
    border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: dashed solid dashed dashed;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.index-detail-tooltip-redline--sC2rK {
    border: 1px solid #ff4050
}

.index-detail-tooltip-discount--dVTmD {
    border: 1px solid #ff9f1a
}

.index-priceTrend--GYsnK {
    margin-top: 32px
}

.index-header--El1ZK {
    display: flex;
    justify-content: space-between
}

.index-header__title--LFfij {
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: #12141a
}

.index-low-redline--j6YsC {
    color: #ff4050 !important
}

.index-low-discount--rmR9F {
    color: #ff9f1a !important
}

.index-hint-action--JobUu {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #12141a
}

.index-hint-action--JobUu .index-hint--Ud2wC {
    display: flex
}

.index-unSet--e2Msh {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #bcbdc0
}

.index-sku-wrap--lWFNm {
    cursor: pointer;
    border: 1px solid #edeef0;
    border-radius: 4px;
    padding: 12px 16px 16px 16px;
    width: 212px;
    height: 68px;
    background-color: #fff
}

.index-sku-wrap--lWFNm .index-sku-title--czzNs {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #12141a;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-active--YlvrT {
    border-color: #1966ff;
    background-color: #ebf3ff
}

.index-header--RdNAV {
    display: flex;
    justify-content: space-between
}

.index-header__title--TA0Dc {
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: #12141a;
    margin-bottom: 24px
}

.index-sku-list--oQfQo {
    margin-top: 16px;
    padding: 16px 16px 0 16px;
    background-color: #f8f9fa
}

.index-sku-list--oQfQo .index-search-info--jDlce {
    display: flex;
    justify-content: space-between;
    margin-right: 16px;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 32px;
    font-weight: normal;
    color: #12141a
}

.index-sku-list--oQfQo .index-list-wrap--pqRhl {
    max-height: 176px;
    overflow-y: scroll
}

.index-sku-list--oQfQo .index-list-wrap--pqRhl::-webkit-scrollbar {
    display: none
}

.index-sku-list--oQfQo .index-list-wrap-limit--Iehby {
    height: 84px;
    overflow-y: scroll
}

.index-sku-list--oQfQo .index-list-wrap-limit--Iehby::-webkit-scrollbar {
    display: none
}

.index-sku-list--oQfQo .index-result-list--R0OaH {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.index-sku-list--oQfQo .index-result-list--R0OaH::-webkit-scrollbar-track {
    background: rgba(0,0,0,0);
    border-radius: 2px
}

.index-sku-list--oQfQo .index-no-more-wrap--EZtSq {
    display: flex;
    justify-content: center;
    margin-bottom: 4px;
    margin-top: 8px
}

.index-sku-list--oQfQo .index-no-more-wrap--EZtSq .index-no-more--SKniX {
    align-self: center;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #85878a
}

.index-block--TlGT4:last-child {
    margin-bottom: 16px
}

.index-title--ub4xo {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #252931;
    vertical-align: middle;
    margin-bottom: 16px
}

.index-levelTitle--IeJEj {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #565960
}

.index-riskProducts--Tgg1V {
    background: #fff
}

.index-searchForm--N1fTi {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px
}

.index-pagination--cCqUY {
    margin-top: 24px;
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.index-alert--QZ5B5 {
    font-size: 12px;
    color: #252931;
    line-height: 16px
}

.index-opera--uWbRc {
    color: "#1966FF";
    margin-left: 4px
}

.index-riskPrice--qFJzI {
    margin-top: 24px
}

.index-riskPrice--qFJzI .index-labelContainer--ZuLSb {
    line-height: 32px
}

.index-riskPrice--qFJzI .index-label--YCZ7X {
    display: inline-block;
    width: 98px;
    margin-right: 16px;
    color: #898b8f;
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-container--KD0IJ.index-header--qnPyY {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 202px;
    padding: 24px;
    margin: 0 0 16px;
    border-radius: 4px;
    background: #fff
}

.index-container--KD0IJ.index-header--qnPyY .index-title--RwJxl {
    line-height: 22px;
    font-size: 16px;
    font-weight: 500;
    color: #19191a
}

.index-container--KD0IJ.index-header--qnPyY .index-build--cAH8b {
    position: absolute;
    top: 24px;
    right: 24px;
    display: flex
}

.index-container--KD0IJ.index-header--qnPyY .index-help-btn--RYbHD {
    padding: 0
}

.index-container--KD0IJ.index-header--qnPyY .index-create-btn--drI1z {
    margin-left: 8px
}

.index-container--KD0IJ.index-header--qnPyY .index-detail--BU8Z7 {
    margin-top: 8px;
    line-height: 20px;
    font-size: 14px;
    color: #55585c
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW .index-introduce-container--pczDJ {
    display: flex;
    align-items: center;
    flex: 1 1;
    height: 80px;
    padding-left: 20px;
    border: 1px solid #edeef0;
    border-radius: 4px;
    line-height: 80px;
    margin-right: 16px;
    position: relative
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW .index-introduce-container--pczDJ:last-child {
    margin-right: 0
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW .index-introduce-icon--UhW3y {
    width: 23.7px;
    height: 26.8px;
    margin-right: 12px
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW .index-introduce-description--b85jR {
    line-height: 22px;
    font-size: 16px;
    color: #12141a
}

.index-container--KD0IJ.index-header--qnPyY .index-introduces--ceHzW .index-introduce-badge--sxfkr {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 4px;
    gap: 10px;
    background: #ffeceb;
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #ff4050
}

.index-descPopover--SqVAx .ecom-mcenter-popover-inner-content {
    padding: 0 !important
}

.index-tip-button--y6b7u {
    display: flex;
    gap: 8px;
    align-items: center
}

.index-tip-button--y6b7u .index-divider--oNa1q {
    width: 1px;
    height: 12px;
    border-radius: 2px;
    background: #dcdee1
}

.index-create-button--Z_FTF {
    width: 180px;
    height: 40px;
    border-radius: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.index-card--f53HW {
    border-radius: 4px;
    border: 1px solid #eeeff0;
    padding: 12px;
    width: 128px;
    height: 116px
}

.index-card--f53HW .index-title--pd_Jg {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--f53HW .index-price--WIi1g {
    margin-top: 8px;
    color: #252931;
    font-family: Barlow;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize
}

.index-card--f53HW .index-discount--taN_W {
    margin-top: 8px;
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--f53HW .index-risk-tip--JKp9G {
    margin-top: 4px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 2px
}

.index-card--f53HW .index-error--gL3UJ {
    color: #ff3b52 !important
}

.index-card--f53HW .index-error--gL3UJ>svg>path {
    fill: #ff3b52 !important
}

.index-card--f53HW .index-warning--t_9su {
    color: #ff5c00 !important
}

.index-card--f53HW .index-warning--t_9su>svg>path {
    fill: #ff5c00 !important
}

.index-card--diCM6 {
    border-radius: 4px;
    border: 1px solid #eeeff0;
    padding: 12px;
    width: 128px;
    height: 116px
}

.index-card--diCM6 .index-title--KJpIY {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-card--diCM6 .index-title--KJpIY .index-tag--Uqdph {
    border-radius: 2px;
    border: 1px solid rgba(105,113,140,.24);
    padding: 0 4px;
    color: #69718c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

.index-card--diCM6 .index-price--RAIaV {
    margin-top: 8px;
    color: #252931;
    font-family: Barlow;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize
}

.index-card--diCM6 .index-activity-name--b9jhg {
    margin-top: 8px;
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--diCM6 .index-activity-desc--F5RGL {
    margin-top: 4px;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-active--KWBDr {
    border-radius: 4px;
    border: 1px solid #8cb8ff;
    background: #f0f6ff
}

.index-active--KWBDr .index-price--RAIaV {
    color: #1966ff
}

.index-card--Z1Khk {
    border-radius: 4px;
    border: 1px solid #eeeff0;
    padding: 12px;
    width: 128px;
    height: 116px
}

.index-card--Z1Khk .index-title--AErOZ {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--Z1Khk .index-price--_l341 {
    margin-top: 8px;
    color: #252931;
    font-family: Barlow;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize
}

.index-card--wGT8j {
    display: flex;
    align-items: center;
    gap: 4px
}

.index-title--Lcw9X {
    margin-top: 16px;
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-desc--dwWEm {
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-formula--iAPHG {
    margin-top: 8px
}

.index-card--w3c0R .index-title--trHwW {
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-card--w3c0R .index-desc--xKb_c {
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--iZJMf .index-title--iI2HK {
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-card--iZJMf .index-desc--fzZWD {
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--kh6ax .index-title--rYib9 {
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-card--kh6ax .index-desc--XPuWj {
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-card--kh6ax .index-footer--CFItP {
    margin-top: 8px;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--j5WnD .index-price-box--sIoHO {
    margin-top: 4px
}

.index-container--j5WnD .index-price-box--sIoHO .index-price-desc--DRpy2 {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: inline-block
}

.index-container--j5WnD .index-price-box--sIoHO .index-price--rBvcp {
    padding-left: 4px;
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--j5WnD .index-price-box--sIoHO .index-calc-icon--kzocm {
    margin-left: 4px;
    display: inline-block;
    position: relative;
    top: 2px
}

.index-container--j5WnD .index-price-icon--oZdaA {
    display: inline-block;
    position: relative;
    top: 3px
}

.index-container--j5WnD .index-error--XEaKF {
    color: #ff3b52 !important
}

.index-container--j5WnD .index-error--XEaKF>svg>path {
    fill: #ff3b52 !important
}

.index-container--j5WnD .index-warning--jBqDV {
    color: #ff5c00 !important
}

.index-container--j5WnD .index-warning--jBqDV>svg>path {
    fill: #ff5c00 !important
}

.index-container--j5WnD .index-info--l83nU>svg>path {
    fill: #1966ff !important
}

.index-container--y050t .index-price-box--x4DYa {
    margin-top: 4px
}

.index-container--y050t .index-price-box--x4DYa .index-price-desc--KwAv9 {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--y050t .index-price-box--x4DYa .index-price--lSv7P {
    margin-left: 4px;
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--y050t .index-price-box--x4DYa .index-calc-icon--JEn7Z {
    margin-left: 4px;
    display: inline-block;
    position: relative;
    top: 2px
}

.index-container--y050t .index-price-icon--PQ1Hc {
    display: inline-block;
    position: relative;
    top: 3px
}

.index-container--y050t .index-error--ePvyb {
    color: #ff3b52 !important
}

.index-container--y050t .index-error--ePvyb>span {
    color: #ff3b52 !important
}

.index-container--y050t .index-error--ePvyb>svg>path {
    fill: #ff3b52 !important
}

.index-container--y050t .index-warning--xgsF1 {
    color: #ff5c00 !important
}

.index-container--y050t .index-warning--xgsF1>span {
    color: #ff5c00 !important
}

.index-container--y050t .index-warning--xgsF1>svg>path {
    fill: #ff5c00 !important
}

.index-container--y050t .index-info--mgc51>svg>path {
    fill: #1966ff !important
}

.index-tab--WCug2 {
    padding: 12px;
    border-radius: 4px;
    border: 1px solid #eeeff0;
    background: #fff;
    cursor: pointer;
    width: 136px;
    height: 70px
}

.index-tab--WCug2.index-select--oqpYA {
    border-radius: 4px;
    border: 1px solid #1966ff;
    background: #f0f6ff
}

.index-tab--WCug2 .index-titleWrapper--X9iUq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px
}

.index-tab--WCug2 .index-title--l3gAA {
    color: #252931;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.index-tab--WCug2 .index-desc--zhM8f {
    color: #898b8f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-price--NurmQ {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-table--PsHfc .ecom-mcenter-table-thead:not(.sp-null) tr th {
    font-weight: 500;
    color: #252931;
    font-size: 12px;
    padding: 0 16px
}

.index-table--PsHfc .ecom-mcenter-table-thead tr {
    height: 44px
}

.index-table--PsHfc .ecom-mcenter-table.ecom-mcenter-table-small .ecom-mcenter-table-tbody>tr>td {
    padding: 0
}

.index-table--PsHfc .ecom-mcenter-table-tbody>tr.ecom-mcenter-table-row:hover>td {
    background-color: rgba(0,0,0,0) !important
}

.index-loadingContainer--JtNPX {
    color: #898b8f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    width: 500px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateX(-50%)
}

.index-loadingContainer--JtNPX span {
    margin-left: 4px
}

.index-grayText--mabHV {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #898b8f;
    display: flex;
    align-items: center
}

.index-productInfo--Z3eii {
    display: flex;
    align-items: center
}

.index-productInfo--Z3eii img {
    border-radius: 4px
}

.index-productInfo--Z3eii .index-productInfoDesc--k9S2P {
    margin-left: 8px
}

.index-productInfo--Z3eii .index-productInfoName--Nh_UF {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.index-selectWithNoBorder--Oz7TZ .ecom-mcenter-select-selector {
    border: none !important;
    box-shadow: none !important;
    background-color: rgba(0,0,0,0) !important;
    padding: 0 !important
}

.index-tdContent--vKmHz {
    padding: 8px 16px;
    height: 96px;
    font-size: 12px
}

.index-tdFaker--ZZiDd {
    width: 100%;
    border-top: 1px solid #eeeff0;
    padding: 8px 16px;
    height: 70px;
    background-color: #fafafa
}

.index-skuOperation--ED6H2 {
    position: absolute;
    inset: 0;
    background-color: #fafafa;
    border-top: 1px solid #eeeff0;
    z-index: 2;
    width: 619px;
    padding: 8px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-editHeight--DqzKF {
    height: 92px
}

.index-skuContent--Is0_V {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #252931
}

.index-skuContent--Is0_V .index-light--GEXNL {
    color: #898b8f
}

.index-tableWrapper--mw_DE {
    position: relative
}

.index-tableWrapper--mw_DE .index-tableFooter--Q6R2r {
    position: absolute;
    height: 24px;
    bottom: 24px;
    left: 0;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 20px
}

.index-tableWrapper--mw_DE .index-tableFooter--Q6R2r .index-incomplete--p3uAL {
    color: #ff4050
}

.index-tableWrapper--mw_DE .index-tableFooter--Q6R2r .index-tableFooterText--Zlk7C {
    color: #898b8f
}

.index-tableWrapper--mw_DE .index-tableFooter--Q6R2r .index-tableFooterBtn--P5E4i {
    margin-left: 16px
}

.index-tableWrapper--mw_DE .index-tableFooter--Q6R2r .index-progress--psjXH {
    width: 88px;
    margin-right: 8px
}

.index-batchContainer--ghHh1 {
    margin: 8px 0 16px 0px;
    font-size: 12px
}

.index-switchButton--SuM5B {
    margin-left: 8px;
    font-size: 12px
}

.index-modal--Q6uTX .ecom-mcenter-modal-body {
    overflow-x: hidden !important
}

.index-goodCard--vUwRa {
    padding: 16px;
    width: 592px;
    height: 88px;
    background-color: #f8f9fa
}

.index-grayText--tpPZq {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #898b8f
}

.index-productInfo--ffasy {
    display: flex;
    align-items: center
}

.index-productInfo--ffasy img {
    border-radius: 4px
}

.index-productInfo--ffasy .index-productInfoDesc--Kq1ns {
    margin-left: 8px
}

.index-productInfo--ffasy .index-productInfoName--AosIc {
    color: #252931;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.index-footer--gBnXG {
    display: flex;
    justify-content: space-between
}

.index-container--p5sgj {
    margin-top: 24px
}

.index-container--p5sgj .index-emptyContent--q4d84 {
    margin-top: 156px;
    color: #898b8f;
    color: var(--Text-icon-text-icon-2, #898b8f);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-scanResult--nMf16 {
    padding: 24px;
    background: rgba(248,249,250,.6);
    border-radius: 4px;
    margin-bottom: 24px
}

.index-top--rgR3L {
    display: flex;
    justify-content: space-between
}

.index-title--xjBAA {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #19191a;
    vertical-align: middle;
    margin-right: 3px
}

.index-bottom--jBvH2 {
    background: #fff;
    border-radius: 4px;
    padding: 24px
}

.index-button--prkXG {
    color: #1966ff;
    margin-left: 12px
}

.index-timer--ruGtI {
    color: #565960;
    font-size: 12px;
    line-height: 16px
}

.index-resultWrap--zxm91 {
    display: flex;
    margin-top: 20px
}

.index-redPrice--Vyt6C {
    display: inline-block;
    vertical-align: top;
    flex: 1 1
}

.index-redPriceTitle--hlNab {
    margin-bottom: 4px;
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #ff4555
}

.index-discount--cGFYL {
    display: inline-block;
    vertical-align: top;
    flex: 1 1
}

.index-discountPrice--svXMG {
    margin-bottom: 4px;
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #ff9f1a
}

.index-big--Dwdib {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    display: flex;
    align-items: center;
    color: #19191a
}

.index-count--IuOee {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    display: flex;
    align-items: center;
    color: #19191a
}

.index-notification--P2UPm {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: space-between;
    color: #55585c
}

.index-text--RnHql {
    margin-top: auto;
    margin-left: 4px;
    font-weight: normal
}

.index-notifytitle--weqZw {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    color: #19191a
}

.index-listTop--Z5FV0 {
    margin-bottom: 24px
}

.index-commonIcon--TpLAp {
    margin-left: 3px
}

.index-gray--ibWnd {
    margin-top: 24px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #55585c
}

.index-success--NTb8D {
    font-size: 12px;
    line-height: 16px;
    color: #43bf0a
}

.index-error--Q8vAZ {
    font-size: 12px;
    line-height: 16px;
    color: #ff4050
}

.index-channelCountBox--al91I {
    margin-top: 8px
}

.index-channelCount--rDJop {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 80px
}

.index-channelCount--rDJop .index-channelCountNum--BxuQp {
    color: #212533;
    font-family: Barlow;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.index-channelCount--rDJop .index-channelCountTitle--piONB {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.index-container--NzMjG {
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.index-container--NzMjG .index-header--hdq3p {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-container--NzMjG .index-header--hdq3p .index-title--f_yJl {
    color: #12141a;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

.index-container--NzMjG .index-content--DcBmL {
    margin-top: 16px;
    margin-bottom: 4px;
    min-height: 104px;
    position: relative
}

.index-container--NzMjG .index-footer--MGHzP {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--NzMjG .index-footer--MGHzP .index-left--X7Jjn {
    display: flex;
    align-items: center;
    gap: 8px
}

.index-container--NzMjG .index-footer--MGHzP .index-button--Gv8bD {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--w0Z2l {
    padding: 24px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 16px
}

.index-container--w0Z2l .index-header--LIMvQ {
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-container--w0Z2l .index-header--LIMvQ>div {
    display: flex;
    align-items: center;
    gap: 8px
}

.index-container--w0Z2l .index-header--LIMvQ .index-title--kSDmd {
    color: #252931;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px
}

.index-container--w0Z2l .index-header--LIMvQ .index-sub-title--jrxQP {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--w0Z2l .index-header--LIMvQ .index-button-group--V4lF4 {
    gap: 0
}

.index-container--w0Z2l .index-header--LIMvQ .index-button-group--V4lF4 .index-button--VGkSv {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--w0Z2l .index-header--LIMvQ .index-btn--sP1mE {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #1966ff;
    font-size: 12px
}

.index-container--w0Z2l .index-content--liGZL {
    display: flex;
    gap: 24px
}

.index-container--EM7cU {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
    border-radius: 8px;
    background-color: #fff;
    background-size: 100%;
    padding: 24px
}

.index-container--EM7cU .index-header--gRz90 {
    margin-bottom: 24px
}

.index-title--AomcA {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #131520;
    margin-right: 8px
}

.index-subtitle--BKHfn {
    font-size: 12px;
    line-height: 16px;
    color: #878999
}

.index-link--yqF9x {
    font-size: 12px;
    line-height: 16px;
    color: #1966ff;
    cursor: pointer
}

.index-content--h_2uR {
    display: flex;
    justify-content: space-evenly;
    align-items: stretch;
    flex: auto
}

.index-trendTag--dNWrq {
    margin-left: 4px;
    padding: 0 4px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 2px
}

.index-trendTag--dNWrq.index-green--Uk6Ke {
    background: #f0f9f1;
    color: #3cc781
}

.index-trendTag--dNWrq.index-blue--fgW4q {
    background: #ebf3ff;
    color: #1966ff
}

.index-trendTag--dNWrq.index-red--em52z {
    background: #fff1f1;
    color: #ff4050
}

.index-item--MLG7M {
    display: flex;
    align-items: flex-start;
    padding: 0 24px;
    flex: auto;
    position: relative
}

.index-item--MLG7M:not(:nth-child(3n)) {
    border-right: 1px dashed #d5d6de
}

.index-item--MLG7M+.index-item--MLG7M:before {
    content: "";
    position: absolute;
    left: 0;
    border-left: 1px dashed #edeef0
}

.index-item__image--y0ayt {
    display: flex;
    flex: 0 0 24px;
    margin-right: 8px
}

.index-item__content--slF3q {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.index-item__title--r3zce {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878999;
    margin-bottom: 12px;
    color: #aaabaf
}

.index-item__count--Z3FvN {
    display: flex;
    align-items: baseline;
    font-size: 20px;
    line-height: 28px;
    color: #12141a;
    font-weight: 500;
    margin-bottom: 4px
}

.index-item__suffix--LuHH_ {
    margin-left: 2px;
    font-size: 12px;
    line-height: 24px;
    align-self: flex-end
}

.index-item__compare--o9JL_ {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #85878a;
    margin-bottom: 4px
}

.index-item__percent--GwWwm {
    margin-left: 4px;
    font-weight: 500
}

.index-item__unit--ht7G3 {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #131520;
    margin-left: 4px
}

.index-item__link--x0nbr {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #19191a;
    cursor: pointer;
    color: #1966ff;
    margin-top: 8px
}

.index-item__link--x0nbr:hover {
    color: #4784ff
}

.index-item--MLG7M .index-similarCount--bAc7A {
    margin-left: 2px
}

.index-desc--ym15D {
    color: #33cc59
}

.index-asc--kQ2wP {
    color: #ff4050
}

.index-equal--aiGKm {
    color: #55585c
}

.index-container--dN9u_ .index-modal_tip--gbHZd {
    font-size: 12px;
    line-height: 16px;
    color: #ff9226;
    margin-bottom: 8px
}

.index-container--dN9u_ .index-tip_more--azDgQ {
    font-size: 12px;
    line-height: 16px
}

.index-container--dN9u_ .index-fail--S745C {
    color: #ff4050
}

.index-view--UJ5Pk {
    background: linear-gradient(0deg, #FFFFFF 0%, #F4F8FF 100%);
    border: 1px solid #ebf3ff;
    padding: 16px;
    display: grid;
    grid-template-rows: 24px 1fr;
    gap: 16px;
    border-radius: 8px
}

.index-view--UJ5Pk * {
    box-sizing: border-box
}

.index-view--UJ5Pk .index-title--kdi57 {
    grid-row: 1/2;
    height: 24px;
    color: #222;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.index-view--UJ5Pk .index-title--kdi57 .index-logo--VFVpY {
    display: flex;
    align-items: center
}

.index-view--UJ5Pk .index-title--kdi57 .index-more--Ntt6y {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff;
    cursor: pointer
}

.index-view--UJ5Pk .index-content--HhVK4 {
    grid-row: 2/3;
    display: grid;
    gap: 12px
}

.index-view--UJ5Pk .index-content--HhVK4 .index-item--vsdeG {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 4px;
    line-height: 16px
}

.index-view--UJ5Pk .index-content--HhVK4 .index-item--vsdeG .index-left--mAnDB {
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.index-view--UJ5Pk .index-content--HhVK4 .index-item--vsdeG .index-right--WJQU1 {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #252931;
    cursor: pointer
}

.index-name--pZl1U {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-bottom: 4px
}

.index-couponId--KbvqC {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.index-id--HlOh6 {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaabaf;
    display: flex;
    align-items: center;
    margin-bottom: 4px
}

.index-id--HlOh6 div {
    display: inline-flex;
    align-items: center;
    margin-left: 4px;
    cursor: pointer
}

.index-discount--nLXYr {
    margin-bottom: 4px
}

.index-favoured--KcIbp {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaabaf
}

.index-content--n3z_n {
    width: 192px
}

.index-content--n3z_n>p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px
}

.index-activityContent--eSyBW {
    display: flex;
    justify-content: flex-start;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px
}

.index-activityContent--eSyBW p {
    max-width: 82%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.index-activityContent--eSyBW .index-jump--jEfEY {
    color: #1966ff;
    cursor: pointer;
    margin-left: 6px
}

.index-tag-wrap--lzSn2 {
    display: inline-flex;
    flex-direction: row;
    align-items: center
}

.index-tag--t24R6 {
    cursor: pointer
}

.index-tag--t24R6 div {
    display: flex;
    justify-content: center;
    align-items: center
}

.index-tag--t24R6 span {
    line-height: 16px;
    margin-left: 4px
}

.index-timeWrap--Y2c9v .apply-time {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 4px
}

.index-timeWrap--Y2c9v .apply-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(25,102,255,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff
}

.index-timeWrap--Y2c9v .used-time {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-timeWrap--Y2c9v .used-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(255,159,25,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #ff9f19
}

.index-deliverCount--q6Iec {
    color: #aaabaf
}

.index-hoverDashed--GYmi7 {
    border-bottom: 1px dashed #000
}

.index-tips--kFByZ {
    font-size: 12px;
    line-height: 16px;
    color: #878999;
    margin-bottom: 8px;
    margin-top: -20px
}

.index-popConfirmWrap--n1adN {
    width: 342px
}

.index-popConfirmWrap--n1adN .index-popConfirmTitle--lifXA {
    padding: 16px 24px 16px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #252931
}

.index-popConfirmWrap--n1adN .index-popConfirmContent--FpZ_y {
    padding: 24px
}

.index-popConfirmWrap--n1adN .index-popConfirmBtns--yxHFy {
    margin-top: 24px;
    display: flex;
    flex-direction: row-reverse;
    gap: 8px
}

.index-fail_tip--QNdKF {
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
    color: #ff4050;
    display: inline-flex
}

.index-fail_tip--QNdKF .index-tip_more--fv15t {
    margin-left: 4px;
    font-size: 12px;
    line-height: 16px
}

.index-search-vertical--uxsFB {
    justify-content: space-between
}

.index-search-container--kjVBB {
    width: 100%;
    margin-bottom: 16px
}

.index-search-container--kjVBB .ecom-mcenter-form-inline .ecom-mcenter-form-item {
    margin-right: 0
}

.index-search-container--kjVBB .ecom-mcenter-label-wrapper-label {
    font-size: 12px;
    line-height: 16px;
    color: #898b8f
}

.index-search-container--kjVBB .ecom-mcenter-input,.index-search-container--kjVBB .ecom-mcenter-select,.index-search-container--kjVBB .ecom-mcenter-picker-input>input {
    font-size: 12px
}

.index-search-container--kjVBB .index-search-form--SakEM {
    width: 100%
}

.index-search-container--kjVBB .index-searchFormItem--CM9Qa {
    padding: 0 8px
}

.index-search-container--kjVBB .index-rowItem--eP6Hy {
    width: 100%;
    padding: 0 8px
}

.index-search-container--kjVBB .index-buttons--bqFEQ {
    margin-top: 16px
}

.index-section-container--dKS0z {
    padding: 24px;
    margin: 16px 0;
    border-radius: 4px;
    background: #fff;
    position: relative
}

.index-mask--XrXSu {
    position: relative;
    transition: .25s;
    filter: blur(1px)
}

.index-mask--XrXSu::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,253,253,.2)
}

.index-title--EB8nh {
    margin-bottom: 24px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #252931
}

.index-radio-card-group--ORePq {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: -8px
}

.index-radio-card-group--ORePq .index-radioCardWrap--V696C {
    padding: 8px;
    width: 192px
}

.index-radio-card-group--ORePq .index-radioCardWrap--middle--t2B2l {
    width: 226px
}

.index-radio-card-group--ORePq .index-radioCardWrap--large--pdCkP {
    width: 33.33%
}

.index-radio-card-group--ORePq .index-radio-card--DXh65,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 {
    cursor: pointer;
    width: 100%;
    height: 90px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    padding: 12px 10px;
    background: rgba(25,102,255,.04);
    border: 1px solid rgba(25,102,255,.4)
}

.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 {
    cursor: not-allowed
}

.index-radio-card-group--ORePq .index-radio-card--DXh65:last-child,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP:last-child,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9:last-child {
    margin-right: 0
}

.index-radio-card-group--ORePq .index-radio-card__highRow--sfNHR {
    height: 110px
}

.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP {
    background: #fff;
    border: 1px solid #dcdde0
}

.index-radio-card-group--ORePq .index-radio-card__grey--tliY3 {
    background: #f8f9fa;
    border: 1px solid #dcdee1
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-newTag--W_N1Q,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-newTag--W_N1Q,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-newTag--W_N1Q {
    height: 16px;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    background-color: #ff3b52;
    color: #fff
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-newTag--W_N1Q span,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-newTag--W_N1Q span,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-newTag--W_N1Q span {
    font-size: 12px;
    transform: scale(0.75);
    transform-origin: center center
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-icon--au8TD,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-icon--au8TD,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-icon--au8TD {
    position: absolute;
    top: -1px;
    right: -1px
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title--KNny7,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__inactive--MpCfN,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title--KNny7,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__inactive--MpCfN,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title--KNny7,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__inactive--MpCfN {
    font-size: 14px;
    line-height: 20px;
    color: #252931;
    margin-bottom: 6px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title--KNny7 .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__inactive--MpCfN .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title--KNny7 .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__inactive--MpCfN .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title--KNny7 .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__inactive--MpCfN .ecom-mcenter-typography {
    color: #252931
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title--KNny7 div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__inactive--MpCfN div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title--KNny7 div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__inactive--MpCfN div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title--KNny7 div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__inactive--MpCfN div.ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title--KNny7 .ecom-mcenter-typography p,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__inactive--MpCfN .ecom-mcenter-typography p,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title--KNny7 .ecom-mcenter-typography p,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__inactive--MpCfN .ecom-mcenter-typography p,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title--KNny7 .ecom-mcenter-typography p,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__inactive--MpCfN .ecom-mcenter-typography p {
    margin-bottom: 0
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__inactive--MpCfN,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__inactive--MpCfN,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__inactive--MpCfN {
    font-weight: 500
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title--disabled--L19Rx,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title--disabled--L19Rx,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title--disabled--L19Rx {
    color: #252931
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__grey--dCfxJ,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__grey--dCfxJ,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__grey--dCfxJ {
    color: #bcbdc0
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-title__grey--dCfxJ .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-title__grey--dCfxJ .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-title__grey--dCfxJ .ecom-mcenter-typography {
    color: #bcbdc0
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-desc--JnLNt,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-desc__inactive--NJN8z,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-desc--JnLNt,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-desc__inactive--NJN8z,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-desc--JnLNt,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-desc__inactive--NJN8z {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #898b8f
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-desc--JnLNt .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-desc__inactive--NJN8z .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-desc--JnLNt .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-desc__inactive--NJN8z .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-desc--JnLNt .ecom-mcenter-typography,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-desc__inactive--NJN8z .ecom-mcenter-typography {
    color: #898b8f
}

.index-radio-card-group--ORePq .index-radio-card--DXh65 .index-desc__grey--BI_ug,.index-radio-card-group--ORePq .index-radio-card--disabled--fPRO9 .index-desc__grey--BI_ug,.index-radio-card-group--ORePq .index-radio-card__inactive--IB1NP .index-desc__grey--BI_ug {
    color: #bcbdc0
}

.ecom-mcenter-zform-error {
    font-size: 12px;
    font-weight: 400;
    color: #ff4050;
    line-height: 16px;
    margin-top: 4px
}

.ecom-mcenter-zform-item-control-input:hover + .ecom-mcenter-zform-bubble-error {
    opacity: 1;
    pointer-events: auto
}

.ecom-mcenter-zform-bubble-error {
    position: absolute;
    top: 50%;
    width: 150px;
    margin-top: 0;
    z-index: 2;
    padding: 8px;
    border-radius: 4px;
    background: #fff;
    word-break: break-word;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    pointer-events: none;
    text-align: left
}

.ecom-mcenter-zform-bubble-bottom {
    display: inline-block;
    left: 0;
    top: 100%;
    width: 140px;
    margin-top: 8px;
    border: 1px solid #ff4050;
    color: #ff4050
}

.ecom-mcenter-zform-bubble-bottom::before {
    content: "";
    position: absolute;
    left: 10px;
    top: -4px;
    z-index: 3;
    width: 7px;
    height: 7px;
    background: #fff;
    border-bottom: 1px solid #ff4050;
    border-right: 1px solid #ff4050;
    transform: rotate(-135deg)
}

.ecom-mcenter-zform-bubble-right {
    display: inline-block;
    top: 50%;
    right: -160px;
    transform: translateY(-50%);
    margin-left: 8px;
    border: 1px solid #ff4050;
    color: #ff4050
}

.ecom-mcenter-zform-bubble-right::before {
    content: "";
    position: absolute;
    left: -4px;
    top: 50%;
    z-index: 3;
    width: 7px;
    height: 7px;
    background: #fff;
    border-top: 1px solid #ff4050;
    border-left: 1px solid #ff4050;
    transform: translateY(-50%) rotate(-45deg)
}

.index-zform-item--bEuif .ecom-mcenter-zform-item-label {
    min-width: 100px
}

.index-zform-item--bEuif .ecom-mcenter-zform-item-label>label .ecom-mcenter-zform-item-tooltip {
    cursor: pointer
}

.index-zform-item--bEuif .ecom-mcenter-zform-item-control-input {
    max-width: 372px
}

.index-zform-item--bEuif .ecom-mcenter-select-single:not(.ecom-mcenter-select-customize-input) .ecom-mcenter-select-selector {
    height: 30px
}

.index-zform-item--bEuif .ecom-mcenter-zform-item-explain,.index-zform-item--bEuif .ecom-mcenter-zform-item-extra {
    min-height: auto
}

.ecom-mcenter-zform-item-has-error .ecom-mcenter-input-affix-wrapper {
    border-color: #ff4050 !important
}

.index-dataCompareContainer--s9I6o h2 {
    margin-bottom: 8px !important
}

.index-titleContainer--QV1hE {
    display: flex;
    align-items: center;
    gap: 4px
}

.index-titleContainer--QV1hE .index-smallQuestionIcon--l2SLX {
    font-size: 16px;
    color: rgba(0,0,0,.25);
    cursor: pointer
}

.index-titleContainer--QV1hE .index-periodInfo--k6K1m {
    color: rgba(0,0,0,.65);
    font-size: 12px;
    margin-left: auto
}

.index-titleContainer--QV1hE .index-tipText--wMThG {
    color: rgba(0,0,0,.45);
    font-size: 12px
}

.index-noRevenueContainer--kY7o5 {
    padding: 8px 0;
    text-align: center
}

.index-noRevenueText--oFfTT {
    color: #8a8a8a;
    font-size: 14px
}

.index-noRevenueText--oFfTT .index-clickableText--Lc8TS {
    color: #1890ff;
    cursor: pointer
}

.index-noRevenueText--oFfTT .index-clickableText--Lc8TS:hover {
    text-decoration: underline
}

.index-noRevenueText--oFfTT .index-disabledText--bN3Uj {
    color: #bfbfbf;
    cursor: not-allowed
}

.index-copyButtonContainer--AYTs_ {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start
}

.index-copyButton--uYZbL {
    background: #1890ff;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 8px 16px;
    font-size: 14px;
    cursor: pointer;
    transition: all .3s
}

.index-copyButton--uYZbL:hover {
    background: #40a9ff
}

.index-copyButton--uYZbL:active {
    background: #096dd9
}

.index-copyButton--uYZbL:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2)
}

.index-cards--i4LZX {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 12px
}

.index-revenueCard--LvoLP {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    padding: 16px;
    min-width: 200px;
    max-width: 300px;
    flex: 1 1;
    cursor: default;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    word-wrap: break-word;
    overflow-wrap: break-word
}

.index-revenueCard--LvoLP .index-cardHeader--ESdBj {
    margin-bottom: 12px
}

.index-revenueCard--LvoLP .index-cardTitle--AY1sO {
    font-size: 16px;
    color: rgba(0,0,0,.85);
    font-weight: 600;
    word-break: break-word;
    line-height: 1.4;
    display: flex;
    align-items: center;
    flex-wrap: nowrap
}

.index-revenueCard--LvoLP .index-cardChange--Sgp9e {
    display: flex;
    align-items: center;
    color: #ff6a00;
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap
}

.index-revenueCard--LvoLP .index-cardChange--Sgp9e .index-changeIcon--VoVFW {
    color: #ff6a00;
    font-size: 24px;
    font-weight: 900;
    font-family: "Barlow"
}

.index-revenueCard--LvoLP .index-cardChange--Sgp9e .index-changeValue--SZ5Id {
    color: #ff6a00
}

.index-revenueCard--LvoLP .index-cardBaseValue--_xUBL {
    font-size: 12px;
    color: rgba(0,0,0,.45);
    margin-bottom: 4px;
    word-break: break-word;
    line-height: 1.3
}

.index-revenueCard--LvoLP .index-cardActivityValue--Uw_qT {
    font-size: 12px;
    color: rgba(0,0,0,.45);
    word-break: break-word;
    line-height: 1.3
}

.index-view--hVIdc {
    width: 240px;
    height: 332px
}

.index-view--hVIdc .index-item--WY2l3 {
    width: 240px;
    height: 312px;
    display: grid;
    gap: 16px;
    border: 1px solid #eeeff0;
    overflow: hidden
}

.index-view--hVIdc .index-item--WY2l3 .index-bottom--KdZmW {
    padding: 0 16px 16px 16px;
    overflow: hidden
}

.index-view--hVIdc .index-item--WY2l3 .index-bottom--KdZmW .index-title--NgZPF {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #252931
}

.index-view--hVIdc .index-item--WY2l3 .index-bottom--KdZmW .index-id--EkbWY {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #898b8f
}

.index-cards--O3533 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px
}

.index-cards--O3533 .index-card--Eilna {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    padding: 16px;
    flex: 1 1;
    cursor: default;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    word-wrap: break-word;
    overflow-wrap: break-word
}

.index-cards--O3533 .index-card--Eilna .index-header--Q0T2K {
    margin-bottom: 12px
}

.index-cards--O3533 .index-card--Eilna .index-header--Q0T2K .index-title--gP9qn {
    font-size: 16px;
    color: rgba(0,0,0,.85);
    font-weight: 600;
    word-break: break-word;
    line-height: 1.4;
    display: flex;
    align-items: center;
    flex-wrap: nowrap
}

.index-cards--O3533 .index-card--Eilna .index-change--i9y0L {
    display: flex;
    align-items: center;
    color: #ff6a00;
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap
}

.index-cards--O3533 .index-card--Eilna .index-change--i9y0L .index-changeIcon--xZO1U {
    color: #ff6a00;
    font-size: 24px;
    font-weight: 900;
    font-family: "Barlow"
}

.index-cards--O3533 .index-card--Eilna .index-change--i9y0L .index-changeValue--rFEeD {
    color: #ff6a00
}

.index-cards--O3533 .index-card--Eilna .index-bottom--_xBBE {
    display: grid;
    grid-template-columns: 1fr max-content
}

.index-cards--O3533 .index-card--Eilna .index-bottom--_xBBE .index-left--aEbUe {
    grid-column: 1/2
}

.index-cards--O3533 .index-card--Eilna .index-bottom--_xBBE .index-left--aEbUe .index-base--mH5fT {
    font-size: 12px;
    color: rgba(0,0,0,.45);
    margin-bottom: 4px;
    word-break: break-word;
    line-height: 1.3
}

.index-cards--O3533 .index-card--Eilna .index-bottom--_xBBE .index-left--aEbUe .index-current--V2UOD {
    font-size: 12px;
    color: rgba(0,0,0,.45);
    word-break: break-word;
    line-height: 1.3
}

.index-cards--O3533 .index-card--Eilna .index-bottom--_xBBE .index-right--GJk1M {
    grid-column: 2/3
}

.index-container--xsmNp {
    background: #fff;
    border-radius: 8px;
    padding: 24px
}

.index-container--xsmNp .index-header--cjpvj {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px
}

.index-container--xsmNp .index-header--cjpvj .index-title--NfkFw {
    color: #252931;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 8px
}

.index-container--xsmNp .index-header--cjpvj .index-title--NfkFw .index-tip--NB2hA {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--VAdBY {
    border-radius: 8px;
    background: #fff;
    padding: 24px
}

.index-container--VAdBY .index-header--xBHGU {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px
}

.index-container--VAdBY .index-header--xBHGU .index-title--BexYK {
    color: #252931;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.index-container--VAdBY .index-header--xBHGU .index-download--k36Dx {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-header--qukO5 {
    display: flex;
    justify-content: space-between
}

.index-header--qukO5 .index-header_add--f3kz_ {
    display: flex;
    align-items: center
}

.index-header--qukO5 .index-header_add--f3kz_ .index-selected_num--jVuL3 {
    margin-left: 16px;
    font-size: 12px;
    color: #9797a1
}

.index-errorText--f1SJO {
    margin-top: 4px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #ff4050
}

.index-itemSpace--P3NWG {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    height: 42px;
    width: 300px
}

.index-inputItem--RYCKv {
    width: 118px !important
}

.index-addRuleContainer--EdkKh {
    margin-bottom: 0
}

.index-addRuleContainer--EdkKh .ecom-mcenter-col.ecom-mcenter-form-item-control .ecom-mcenter-form-item-explain {
    margin-top: 4px !important
}

.index-addRuleDisabled--OAP3w {
    color: #898b8f !important;
    background: rgba(0,0,0,.04) !important;
    border: none !important
}

.index-aStyle--P94AQ {
    margin-left: 8px
}

.index-aDisabled--qnnEK {
    color: #aaabaf;
    margin-left: 8px
}

.index-aDisabled--qnnEK:hover {
    color: #aaabaf;
    cursor: no-drop
}

.index-card--hS7bw {
    width: 372px;
    margin-top: -10px;
    background: rgba(243,244,246,.5);
    border-radius: 4px;
    padding: 16px
}

.index-inputItem--SKofd {
    width: 118px
}

.index-doubleInput--YcmZv {
    display: flex;
    justify-content: space-between
}

.index-itemSpace--jt1v_ {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    height: 42px
}

.index-itemSpace--jt1v_ .icon {
    width: 13px;
    height: 13px
}

.index-errorList--T79UZ {
    color: #ff4050;
    margin-top: 4px
}

.index-selected--qotrx {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.index-btnGroup--ooNDr {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-container--eJIGY .index-tip--db2zJ {
    color: #55585c;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    margin-top: 8px;
    margin-bottom: 4px
}

.index-container--eJIGY .index-stockInfo--vy42v {
    display: flex;
    align-items: center;
    color: #aaacaf;
    font-size: 12px;
    line-height: 16px;
    height: 16px
}

.index-modalFooter--OCL7G {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.index-adjustGuide--vJvkY .ecom-mcenter-modal-confirm-btns {
    width: 100%
}

.index-adjustGuide--vJvkY .ecom-mcenter-modal-confirm-img img {
    height: 262px !important
}

.index-batch-fill--qRvex {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap
}

.index-batch-fill__content--T9Ici {
    display: flex;
    flex: auto;
    justify-content: flex-start;
    flex-wrap: nowrap
}

.index-batch-fill__vertical--xMW3A {
    padding: 16px 0 16px 16px;
    background: #f3f4f5;
    border-radius: 4px
}

.index-batch-fill__vertical--xMW3A .ecom-mcenter-form-item {
    margin-right: 0
}

.index-batch-fill__vertical--xMW3A .index-batch-fill__content--T9Ici {
    flex-wrap: wrap;
    margin-bottom: -12px;
    margin-left: -4px;
    margin-right: -4px
}

.index-batch-fill__vertical--xMW3A .index-batch-fill__content--T9Ici>div {
    padding: 0 4px;
    margin-bottom: 12px
}

.index-batch-fill__button--dx9Gg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    padding: 0 24px;
    border-left: 1px solid #dcdee1
}

.index-formItemWithErr--cNcvo.index-formItemWithErr--cNcvo {
    margin: 0 !important
}

.index-formItemWithErr--cNcvo.index-formItemWithErr--cNcvo .ecom-mcenter-form-item-explain {
    display: none
}

.index-formItemWithErr--cNcvo.index-formItemWithErr--cNcvo .input-bubble-notice.input-bubble-notice-error {
    display: none;
    max-width: 280px;
    min-width: 160px;
    width: auto;
    font-size: 12px;
    line-height: 16px
}

.index-formItemWithErr--cNcvo.index-formItemWithErr--cNcvo .input-bubble-notice.input-bubble-notice-error::before {
    position: absolute;
    height: 100%;
    width: 8px;
    top: 0;
    left: -8px;
    content: ""
}

.index-formItemWithErr--cNcvo.index-formItemWithErr--cNcvo:hover .input-bubble-notice.input-bubble-notice-error {
    display: block
}

.index-formItemWithErr--cNcvo.index-formItemWithErrBottom--RrKaF:hover .input-bubble-notice.input-bubble-notice-error {
    z-index: 50;
    display: block
}

.index-formItemWithErr--cNcvo.index-formItemWithErrRight--jSG9k:hover .input-bubble-notice.input-bubble-notice-error {
    z-index: 50;
    display: inline-block
}

.index-container--HWPQB {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 24px;
    width: 100%;
    color: #85878a;
    background-color: #fff
}

.index-content--PlNMp {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 432px;
    height: 480px;
    font-size: 14px;
    line-height: 20px
}

.index-image--s9Rk5 {
    margin: 0 0 16px
}

.index-titleBox--ZYpij {
    display: flex;
    align-items: baseline;
    margin-bottom: 16px
}

.index-titleBox--ZYpij .index-serialNumber--l8JsO {
    width: 24px;
    height: 24px;
    background-color: rgba(0,0,0,.04);
    color: #252931;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 12px;
    position: relative
}

.index-titleBox--ZYpij .index-serialNumber--l8JsO.index-verticalLine--Nbh3L::after {
    content: "";
    position: absolute;
    border-left: 1px dashed #d5d6de;
    height: 150px;
    top: 24px
}

.index-title--SB2du {
    color: #252931;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.index-titleDescription--WAvKm {
    flex: 1 1;
    margin-left: 8px;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.index-footer--sHL48 {
    font-size: 14px;
    color: #85878a;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.index-paddingBox--HtOS8 {
    padding-left: 36px
}

.index-mark-red--Kmxw7 {
    color: #ff3b52
}

.index-radio-card-group--Vn875 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: -8px
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl {
    cursor: pointer;
    width: 226px;
    height: 110px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    padding: 12px 10px;
    margin: 8px;
    background: rgba(25,102,255,.04);
    border: 1px solid rgba(25,102,255,.4)
}

.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl {
    cursor: not-allowed
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI:last-child,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo:last-child,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl:last-child {
    margin-right: 0
}

.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo {
    background: #fff;
    border: 1px solid #dcdde0
}

.index-radio-card-group--Vn875 .index-radio-card__grey--fQCbM {
    background: #f3f4f5;
    border: 1px solid #f3f4f5
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-newTag--jAxoC,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-newTag--jAxoC,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-newTag--jAxoC {
    height: 16px;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    background-color: #ff3b52;
    color: #fff
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-newTag--jAxoC span,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-newTag--jAxoC span,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-newTag--jAxoC span {
    font-size: 12px;
    transform: scale(0.75);
    transform-origin: center center
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-tagText--QMDNV,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-tagText--QMDNV,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-tagText--QMDNV {
    height: 16px;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    background-color: #1966ff;
    color: #fff
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-tagText--QMDNV span,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-tagText--QMDNV span,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-tagText--QMDNV span {
    font-size: 14px;
    transform: scale(0.8);
    transform-origin: center center;
    white-space: nowrap
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-icon--A46dG,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-icon--A46dG,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-icon--A46dG {
    position: absolute;
    top: -1px;
    right: -1px
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-title--z77pf,.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-title__inactive--O5LdY,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-title--z77pf,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-title__inactive--O5LdY,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-title--z77pf,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-title__inactive--O5LdY {
    font-size: 14px;
    line-height: 20px;
    color: #252931;
    margin-bottom: 6px;
    font-weight: 500;
    display: flex;
    align-items: center;
    white-space: nowrap
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-title__inactive--O5LdY,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-title__inactive--O5LdY,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-title__inactive--O5LdY {
    font-weight: 500
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-title--disabled--DaxXu,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-title--disabled--DaxXu,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-title--disabled--DaxXu {
    color: #252931
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-title__grey--AM6qN,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-title__grey--AM6qN,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-title__grey--AM6qN {
    color: #bcbdc0
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-desc--ajKrS,.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-desc__inactive--otyZY,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-desc--ajKrS,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-desc__inactive--otyZY,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-desc--ajKrS,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-desc__inactive--otyZY {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #898b8f
}

.index-radio-card-group--Vn875 .index-radio-card--UikTI .index-desc__grey--cYXQU,.index-radio-card-group--Vn875 .index-radio-card--disabled--UXPIl .index-desc__grey--cYXQU,.index-radio-card-group--Vn875 .index-radio-card__inactive--AsIlo .index-desc__grey--cYXQU {
    color: #bcbdc0
}

.index-applyTimesSelect--sgiDM .index-quickList--bohvc {
    display: inline-flex;
    margin: 0
}

.index-applyTimesSelect--sgiDM .index-quickList--bohvc .index-quickItem--z6B2x {
    cursor: pointer;
    margin-right: 4px
}

.index-applyTimesSelect--sgiDM .index-quickList--bohvc .index-quickItem--z6B2x .ecom-mcenter-sp-tag {
    padding: 3px 8px;
    font-size: 12px;
    line-height: 16px;
    color: #252931;
    background: #fff;
    border: 1px solid #dcdee1;
    border-radius: 4px;
    transition: .2s
}

.index-applyTimesSelect--sgiDM .index-quickList--bohvc .index-quickItem--z6B2x .ecom-mcenter-sp-tag:hover {
    color: #1966ff;
    border: 1px solid #1966ff
}

.index-loading--wClQX {
    display: flex;
    justify-content: center;
    align-items: center
}

.index-container--jU8cg {
    position: relative
}

.index-content--TawNy {
    position: relative;
    margin: 0 0 64px;
    padding: 24px;
    min-height: calc(100vh - 174px);
    background-color: #fff;
    border-radius: 4px
}

.index-detail-content--M7Y9h {
    min-height: calc(100vh - 126px);
    background-color: #fff;
    border-radius: 4px
}

.index-header--aiNK4 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #19191a;
    margin: 0 0 24px
}

.index-header-second--fZpzc {
    margin-top: 4px
}

.index-section-card-wrap--lYuFg {
    display: flex;
    justify-content: space-between
}

.index-section--cn8d1 {
    position: relative
}

.index-card--eCkp0 {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 300px
}

.index-form--qUHTl {
    flex: 1 1 auto
}

.index-form--qUHTl .ecom-mcenter-form-item-explain {
    margin-top: 4px;
    font-size: 12px
}

.index-form--qUHTl .ecom-mcenter-form-item-has-error .ecom-mcenter-form-item-extra {
    display: none
}

.index-form--qUHTl .ecom-mcenter-col.ecom-mcenter-form-item-label {
    min-width: 124px
}

.index-form--qUHTl .ecom-mcenter-form-item-extra {
    min-height: 16px
}

.index-extra-tips--VPdbV {
    font-size: 12px;
    line-height: 16px
}

.index-noWrap--cEzU3 {
    flex-wrap: nowrap
}

.index-createSuccessModal--iTFKj {
    font-size: 14px;
    line-height: 20px
}

.index-createSuccessModal--iTFKj .index-block--W_Z8U {
    display: flex;
    align-items: flex-start
}

.index-createSuccessModal--iTFKj .index-block--W_Z8U .index-left--RGhqb {
    flex-shrink: 0
}

.index-createSuccessModal__note--ubhFP {
    margin-bottom: 16px
}

.index-createSuccessModal__path--g62Uu {
    color: #565960;
    border-bottom: 1px dashed #565960;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 8px
}

.index-createSuccessModal__checkBox--U8W8L {
    padding-top: 8px;
    margin-bottom: -50px
}

.index-imgWrapper--GfCv5 {
    width: 800px;
    height: auto;
    object-fit: contain
}

.index-imgWrapper--GfCv5 img {
    width: 100%;
    height: 100%;
    display: block
}

.index-short-text--wk_rd {
    margin: 0 8px
}

.index-short-text--wk_rd:first-child {
    margin-left: 0
}

.index-short-text--FeEw5 {
    margin: 0 8px
}

.index-short-text--FeEw5:first-child {
    margin-left: 0
}

.index-short-text--jtEKt {
    margin: 0 8px
}

.index-short-text--jtEKt:first-child {
    margin-left: 0
}

.index-tip--cezGl {
    margin-left: 12px;
    font-size: 12px;
    color: #bcbdc0
}

.index-table--_C0_h {
    max-width: calc(100% - 324px);
    margin-top: 16px;
    padding: 16px;
    border-radius: 4px;
    background: #f8f9fa
}

.index-table--_C0_h .ecom-mcenter-table-pagination:not(.sp-null).ecom-mcenter-pagination {
    margin-top: 16px;
    margin-bottom: 0
}

.index-titleIcon--u2R4Z {
    display: inline-flex;
    align-items: center
}

.index-titleIcon--u2R4Z .index-title--iGBRR {
    margin-right: 4px
}

.index-footer--s8GWE {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.index-cancelBtn--mSFNs {
    margin-left: 8px
}

.index-footerTip--ehk4c {
    color: #85878a
}

.index-disableChoose--X9IjU {
    color: #ff6161
}

.index-alertError--ilgzr {
    display: flex;
    align-items: center
}

.index-alertError--ilgzr>a {
    width: 112px;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    color: #1966ff;
    margin-left: 16px
}

.index-container--nFJt4 .ecom-mcenter-modal-content {
    height: 628px
}

.index-container--nFJt4 th.ecom-mcenter-table-cell {
    font-size: 14px;
    color: #707173;
    line-height: 20px;
    height: 20px
}

.index-container--nFJt4 td.ecom-mcenter-table-cell {
    font-size: 14px;
    color: #12141a
}

.index-container--nFJt4 .ecom-mcenter-table-thead>tr>th {
    background: #fafafa !important
}

.index-footer--S5lGo {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.index-footer--S5lGo .index-errorText--NKgbC {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #85878a
}

.index-row--Y9ZTN {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px
}

.index-danger--Lt1fP {
    color: #ff4c52
}

.index-addOnline--J4yHi {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.index-addOnline--J4yHi .index-selected-products--oLBh0 {
    margin-left: 16px;
    color: #898b8f;
    font-size: 14px;
    line-height: 32px
}

.index-table-wrapper--HR20O {
    flex-grow: 0;
    margin-top: 16px;
    width: 636px
}

.index-table-wrapper--HR20O .ecom-mcenter-pagination.ecom-mcenter-table-pagination:not(.sp-null) {
    margin: 16px 0 0 0
}

.index-table-wrapper--HR20O .ecom-mcenter-pagination-options .ecom-mcenter-select {
    width: auto !important
}

.index-operation--FBNoD {
    cursor: pointer;
    color: #1966ff
}

.index-operation--FBNoD:hover {
    color: #4784ff
}

.index-operation-disable--rjTlP {
    cursor: not-allowed;
    color: #bcbdc0
}

.index-search--t7ZLM {
    margin-bottom: 16px
}

.index-short-text--rezTJ {
    margin: 0 8px
}

.index-short-text--rezTJ:first-child {
    margin-left: 0
}

.index-suffix-text--xGSzk {
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    color: #55585c;
    position: absolute;
    bottom: 0;
    right: -8px;
    transform: translateX(100%)
}

.index-emptyWrap--If33B {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 16px
}

.index-emptyWrap--If33B svg {
    margin-bottom: 16px
}

.index-emptyWrap--If33B p {
    color: #898b8f;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-list--oFKwG {
    margin-bottom: 8px
}

.index-list--oFKwG .index-icon--HoeJF {
    vertical-align: middle;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #1966ff;
    border-radius: 1px;
    transform: rotate(90deg)
}

.index-list--oFKwG .index-title--oHBFY {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #12141a
}

.index-list--oFKwG .index-info--LU2DU {
    margin-top: 8px;
    margin-left: 16px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #898b8f
}

.index-title--oHBFY {
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #12141a
}

.index-warp--knnia {
    height: auto;
    width: 100%;
    background: #fff;
    border-radius: 4px;
    margin-top: 8px;
    padding: 12px
}

.index-spec--CzYuM {
    margin-left: 8px;
    font-size: 12px;
    line-height: 18px;
    color: #85878a
}

.index-priceTitle--J3owZ {
    font-size: 12px;
    line-height: 20px;
    color: #85878a;
    margin-bottom: 4px
}

.index-svg--PwEJd {
    width: 12px;
    height: 4px;
    margin-bottom: 2px;
    background: #6196ff;
    border-radius: 8px
}

.index-tag--4lXKv {
    color: #1966ff
}

.index-href--GqdXv {
    color: #1966ff;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    word-wrap: break-word
}

.index-svgWrap--nKqx1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 72px
}

.index-tag--rfPqu {
    padding: 0 4px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    width: -moz-fit-content;
    width: fit-content
}

.index-tag--rfPqu.index-green--Bljmq {
    color: #3cc781;
    background: rgba(60,199,129,.08)
}

.index-tag--rfPqu.index-purple--HEP1A {
    color: #5858ff;
    background: #f5f3ff
}

.index-tag--rfPqu.index-blue--IaNzm {
    color: #1966ff;
    background: #f0f5ff
}

.index-tag--rfPqu {
    margin-left: 8px
}

.index-wrap--dcXPa {
    padding: 12px;
    height: auto;
    background: rgba(245,246,250,.6);
    border-radius: 4px;
    margin-bottom: 8px
}

.index-wrap--dcXPa:nth-last-of-type(1) {
    margin-bottom: 0
}

.index-cardContainer--w6KpP {
    display: flex;
    justify-content: space-between
}

.index-card--Au7LA {
    display: flex
}

.index-card--Au7LA .index-img--Q0WHj {
    margin-right: 8px
}

.index-card--Au7LA .index-title--ijvMX {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #19191a;
    margin-bottom: 0
}

.index-card--Au7LA .index-subInfo--IzOJm {
    display: flex;
    align-items: center;
    margin-top: 4px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #55585c
}

.index-card--Au7LA .index-subInfo--IzOJm .index-id--MAOLB {
    color: #898b8f
}

.index-infoBlock--Mwnaq {
    margin-top: 8px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    width: 100%
}

.index-priceLine--qSFcS {
    display: flex
}

.index-priceItem--KequP {
    width: 33%;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #252931
}

.index-discount--WCUt0 {
    font-weight: 500;
    font-size: 14px;
    color: #ff4050
}

.index-collapse--rZGWT {
    margin-top: 8px !important;
    height: 125px
}

.index-collapse--rZGWT .ecom-mcenter-collapse-item {
    border-bottom: none !important
}

.index-collapseText--tPVvL {
    display: flex;
    align-items: center;
    float: right;
    font-size: 14px;
    line-height: 20px;
    color: #1966ff
}

.index-preferentialPanel--b3Uq7 {
    width: 100%;
    height: 166px;
    padding: 16px;
    background-color: #fff
}

.index-alerttips--RaJ6J {
    color: red
}

.index-footer--gvgL3 {
    margin-top: 28px;
    margin-bottom: 24px;
    float: right
}

.index-footer--gvgL3 .index-editBtn--K_NsT {
    margin-right: 8px
}

.index-modal--DFxc7 .ecom-mcenter-modal-content {
    min-height: inherit
}

.index-input--peOeu {
    width: 288px
}

.index-downLoad--GJKfB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 12px 0
}

.index-faq-panel--cgyI1 {
    margin-top: 16px;
    background: #fff;
    border-radius: 8px;
    padding: 24px
}

.index-title--Pw3bs {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #252931
}

.index-faq-item--hgbXO {
    margin-top: 24px
}

.index-question--lq1uT {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #252931
}

.index-answer--MFR_h {
    margin-top: 8px;
    font-size: 12px;
    line-height: normal;
    font-weight: 400;
    color: #898b8f
}

.index-introduction--P20ws {
    background-size: 100% 100%;
    position: relative;
    text-align: center;
    padding-top: 31px;
    padding-bottom: 32px
}

.index-school-link-btn--ijJdK {
    display: flex !important;
    align-items: center;
    gap: 2px;
    cursor: pointer !important;
    position: absolute !important;
    z-index: 99;
    top: 24px;
    right: 24px
}

.index-school-link-btn--ijJdK>span {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f
}

.index-title--v2ugI {
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 48px
}

.index-sub-title--xSY97 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #565960;
    margin-top: 4px
}

.index-benefits--shChu {
    margin-top: 24px;
    margin-bottom: 32px;
    display: flex;
    gap: 32px;
    justify-content: center;
    align-items: center
}

.index-benefits--shChu>div {
    display: flex;
    gap: 8px;
    align-items: center
}

.index-benefits--shChu .index-desc--D7oUm {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #252931
}

.index-steps--_7xp2 {
    margin-top: 24px;
    margin-bottom: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

.index-steps--_7xp2 .ecom-mcenter-steps {
    width: 768px
}

.index-preview-effect--toMpA {
    position: relative;
    margin-top: -8px;
    border-radius: 8px;
    padding-top: 32px;
    padding-bottom: 32px;
    background-color: #fff
}

.index-preview-effect--toMpA .index-title--xjTvR {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #252931;
    text-align: center
}

.index-preview-effect--toMpA .index-img-list--ToY1J {
    width: 100%;
    margin-top: 24px;
    display: flex;
    justify-content: center;
    gap: 32px
}

.index-preview-effect--toMpA .index-img-item--xuxVa {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px
}

.index-preview-effect--toMpA .index-img-item--xuxVa>span {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f;
    text-align: center
}

.index-create-button--IlokV {
    width: 180px;
    height: 40px !important
}

.index-create-button--IlokV>span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
    text-align: center
}

.index-data-overview--UqHcU {
    border-radius: 8px;
    background-color: #fff;
    padding: 24px;
    min-height: 180px
}

.index-header--aO2F_ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.index-header--aO2F_>div:first-child {
    display: flex;
    align-items: center;
    gap: 8px
}

.index-header--aO2F_ .index-title--NJNRP {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #252931
}

.index-header--aO2F_ .index-time--SwtLI {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #565960
}

.index-header--aO2F_ .index-detail-button--KR9nT>span {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #898b8f
}

.index-content--mZm9F {
    margin-top: 24px
}

.index-content--mZm9F .index-overview-item--ML_tX {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-content--mZm9F .index-name--MwxwP {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #565960;
    display: flex;
    align-items: center;
    gap: 2px
}

.index-content--mZm9F .index-count--gzQox {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #252931
}

.index-content--mZm9F .index-unit--Vf3uM {
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    color: #252931
}

.index-content--mZm9F .index-diff--V1GKo {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f;
    display: flex;
    align-items: center
}

.index-content--mZm9F .index-asc--EdA28 {
    color: #ff3b52
}

.index-content--mZm9F .index-desc--dpG4u {
    color: #00c87f
}

.index-content--mZm9F .index-extra--ghglz {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #898b8f;
    display: inline-block;
    gap: 2px;
    background: rgba(25,102,255,.04);
    border-radius: 4px;
    padding: 3px 4px
}

.index-content--mZm9F .index-extra--ghglz .index-val--n5JsW {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #1966ff;
    margin-left: 4px
}

.index-introduction--bk6Q6 {
    border-radius: 8px;
    background-color: #fff;
    padding: 24px
}

.index-header--Sqhz0 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-header--Sqhz0>div:first-child {
    display: flex;
    align-items: center;
    gap: 8px
}

.index-header--Sqhz0 .index-title--YBiXk {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    color: #252931
}

.index-header--Sqhz0 .index-sub-title--hdRrq {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f;
    display: flex;
    align-items: center
}

.index-header--Sqhz0 .index-school-link-btn--rccW5 {
    display: flex;
    align-items: center;
    gap: 2px;
    cursor: pointer
}

.index-header--Sqhz0 .index-school-link-btn--rccW5>span {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f
}

.index-content--p1tQn {
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-content--p1tQn .index-benefit--wZHz6 {
    display: flex;
    align-items: center;
    gap: 6px
}

.index-content--p1tQn .index-benefit--wZHz6 .index-title--YBiXk {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #252931
}

.index-content--p1tQn .index-benefit--wZHz6 .index-preview--bHuXO {
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px dashed #252931
}

.index-content--p1tQn .index-benefit--wZHz6 .index-desc--Ogz0G {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #898b8f
}

.index-content--p1tQn .index-createButton--VV7m_ {
    height: 40px;
    width: 180px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #898b8f
}

.index-children--bOPrp {
    margin-top: 32px
}

.index-steps--sW25X {
    width: 768px
}

.index-container--mc279 {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.index-activity-manage--hq9PD {
    border-radius: 8px;
    background: #fff;
    padding: 24px;
    margin-bottom: 16px
}

.index-activity-manage--hq9PD .index-title--lxsmV {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #252931;
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.index-activity-manage--hq9PD .index-title--lxsmV .index-desc--dEq4z {
    margin-left: 8px;
    color: #898b8f;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.index-container--p0c8h {
    width: 300px;
    background-color: #fff;
    border-radius: 4px
}

.index-header--yXnip {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #12141a;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px
}

.index-content--iYpoT {
    border: 1px solid #edeef0;
    border-radius: 0 0 4px 4px
}

.index-info--WcqCh {
    display: flex;
    flex-direction: column
}

.index-item--N_0O2 {
    margin-bottom: 16px;
    padding: 0 16px 0 22px
}

.index-item__title--_FqEo {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #12141a;
    position: relative;
    margin-bottom: 4px
}

.index-item__title--_FqEo::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: -6px;
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: #1966ff;
    transform: translateY(-50%)
}

.index-item__info--t0oqe {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #85878a
}

.index-quickSearch--bbZ3r {
    margin-top: 16px;
    display: flex;
    align-items: center
}

.index-quickSearch--bbZ3r>span {
    margin-right: 16px;
    color: #898b8f;
    color: var(--text-icon-text-icon-2, #898b8f);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-desc--Mkjfz {
    color: #898b8f;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 12px
}

.index-couponTable--Qgh1s {
    margin-top: 16px
}

.index-couponTable--Qgh1s .ecom-mcenter-table-tbody tr td {
    vertical-align: top
}

.index-name--qWhb6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-bottom: 4px
}

.index-couponId--WgGD2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.index-discount--t5UWM {
    margin-bottom: 4px
}

.index-favoured--S2ncB {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaabaf
}

.index-content--xIZHu {
    width: 192px
}

.index-content--xIZHu>p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px
}

.index-activityContent--Yxsqj {
    display: flex;
    justify-content: flex-start;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px
}

.index-activityContent--Yxsqj p {
    max-width: 82%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.index-activityContent--Yxsqj .index-jump--lHxsj {
    color: #1966ff;
    cursor: pointer;
    margin-left: 6px
}

.index-tag-wrap--p1mas {
    display: inline-flex;
    flex-direction: row;
    align-items: center
}

.index-tag--UCXHV {
    cursor: pointer
}

.index-tag--UCXHV div {
    display: flex;
    justify-content: center;
    align-items: center
}

.index-tag--UCXHV span {
    line-height: 16px;
    margin-left: 4px
}

.index-timeWrap--TbFWX .apply-time {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 4px
}

.index-timeWrap--TbFWX .apply-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(25,102,255,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff
}

.index-timeWrap--TbFWX .used-time {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-timeWrap--TbFWX .used-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(255,159,25,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #ff9f19
}

.index-deliverCount--Eh0hE {
    color: #aaabaf
}

.index-hoverDashed--nJCel {
    border-bottom: 1px dashed #000
}

.index-popConfirmWrap--Mc2sf {
    width: 342px
}

.index-popConfirmWrap--Mc2sf .index-popConfirmTitle--BQJXs {
    padding: 16px 24px 16px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #252931
}

.index-popConfirmWrap--Mc2sf .index-popConfirmContent--kU1xW {
    padding: 24px
}

.index-popConfirmWrap--Mc2sf .index-popConfirmBtns--p__pk {
    margin-top: 24px;
    display: flex;
    flex-direction: row-reverse;
    gap: 8px
}

.index-gray--Dk2c5 {
    color: #85878a;
    text-decoration: line-through
}

.index-goodCard--R1Fix {
    display: flex
}

.index-goodsTitle--dfGE1 {
    font-size: 14px;
    line-height: 20px;
    width: 182px;
    color: #12141a;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.index-goodsId--mjfaJ {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    color: #85878a
}

.index-gifts--jCgBy {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 60px
}

.index-discountInfo--EN0dd {
    position: relative;
    width: 152px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.index-tabs--biN2w .ecom-mcenter-tabs-nav {
    margin-bottom: 16px !important
}

.index-ratio--mlmMK {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: flex;
    align-items: center
}

.index-flat--qNmNH {
    gap: 2px
}

.index-flat--qNmNH .index-val--z2MiY {
    color: #565960
}

.index-up--q0Kl7 {
    gap: 4px
}

.index-up--q0Kl7 .index-val--z2MiY {
    color: #ff3b52
}

.index-down--zDiI7 {
    gap: 4px
}

.index-down--zDiI7 .index-val--z2MiY {
    color: #00c87f
}

.index-data-item--G_NhP .index-title--jTBsA {
    display: flex;
    align-items: center;
    gap: 2px;
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.index-data-item--G_NhP .index-value--T4CPA {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    align-items: end;
    color: #252931;
    font-family: Barlow;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize
}

.index-data-item--G_NhP .index-value--T4CPA .index-suffix--Wypvy {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    position: relative;
    top: 2px
}

.index-data-group--i2XdL {
    display: grid !important;
    gap: 16px;
    overflow: auto;
    grid-template-columns: repeat(5, 1fr)
}

.index-selectPicker--O_Vrf {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.index-selectPicker--O_Vrf .index-data-show--eH2h0 {
    font-style: normal;
    font-size: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #8f98b2
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper {
    width: inherit;
    margin-left: 9px
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list {
    border: 1px solid #dcdde0;
    border-radius: 4px
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-4:last-child {
    border-right: none
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child {
    border: none;
    padding: 4px 19px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #85878a;
    position: relative
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child.spiderman-tab-active {
    color: #1966ff
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child::after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #dcdde0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.index-selectPicker--O_Vrf .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child:nth-last-of-type(1)::after {
    display: none
}

.index-datePicker--enO4Y {
    position: absolute !important;
    right: 0;
    top: 0;
    height: 30px !important;
    opacity: 0;
    pointer-events: none
}

.index-datePickerDropdown--urZyW {
    left: auto !important;
    right: 0 !important
}

.index-rangePicker--lPuoq {
    position: absolute !important;
    right: 0;
    top: 0;
    height: 30px !important;
    opacity: 0;
    pointer-events: none
}

.index-rangePickerDropdown--uoaWa {
    left: auto !important;
    right: 0 !important
}

.index-trendList--G_NxM {
    display: flex;
    flex-direction: column;
    align-items: center
}

.index-cardListContainer--XAMmq {
    margin-bottom: -16px;
    width: 100%;
    overflow: hidden
}

.index-cardListGroup--ozA_a {
    display: flex;
    flex-direction: row
}

.index-cardList--hdyya {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex: 0 0 auto;
    align-content: flex-start
}

.index-cardContainer--zcleh {
    margin-bottom: 16px;
    margin-right: 16px
}

.index-scroll--KXPas {
    display: flex;
    align-items: center;
    margin-top: 24px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: #565960
}

.index-scroll--KXPas .index-page--qMwDA {
    margin: 0 16px
}

.index-scroll--KXPas .index-button--sfqgZ {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #dcdee1;
    border-radius: 2px;
    background-color: #fff
}

.index-scroll--KXPas .index-arrowDisabled--IUeW1 svg {
    pointer-events: none
}

.index-scroll--KXPas svg {
    cursor: pointer
}

.index-radio-card--QYhLM {
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    padding: 12px;
    margin-right: 8px;
    background: rgba(25,102,255,.04);
    border: 1px solid rgba(25,102,255,.4)
}

.index-radio-card__inactive--pikkV {
    background: #fff;
    border: 1px solid #dcdde0
}

.index-radio-card--QYhLM .index-icon--TeVd9 {
    position: absolute;
    top: -1px;
    right: -1px
}

.index-radio-card--QYhLM .index-title--x6K6I {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #1966ff;
    display: flex;
    align-items: center
}

.index-radio-card--QYhLM .index-title__inactive--Lugm9 {
    color: #252931
}

.index-radio-card--QYhLM .index-value--nEtad {
    margin: 8px 0;
    color: #252931;
    color: var(--text-icon-text-icon-0, #252931);
    font-size: 18px;
    font-family: Barlow;
    font-weight: 600;
    line-height: 24px
}

.index-radio-card--QYhLM .index-compare--SMbx1 {
    font-size: 12px;
    line-height: 16px;
    color: #898b8f;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.index-radio-card--QYhLM .index-compare--SMbx1 .index-desc--lzWXS {
    color: #33cc59
}

.index-radio-card--QYhLM .index-compare--SMbx1 .index-asc--LVOm_ {
    color: #ff4050
}

.index-radio-card--QYhLM .index-compare--SMbx1 .index-equal--jFN21 {
    color: #55585c
}

.index-d-none--YxrZ_ {
    display: none !important
}

.index-d-block--vR8Ql {
    display: block !important
}

.index-d-inline-block--I5aIm {
    display: inline-block !important
}

.index-d-flex--qSTkX {
    display: flex !important
}

.index-d-inline-flex--uNMVa {
    display: inline-flex !important
}

.index-justify-content-start--yyGEl {
    justify-content: start !important
}

.index-justify-content-end--TPzCQ {
    justify-content: end !important
}

.index-justify-content-center--WtSIr {
    justify-content: center !important
}

.index-justify-content-between--pnOVr {
    justify-content: space-between !important
}

.index-justify-content-around--xLk3g {
    justify-content: space-around !important
}

.index-align-items-start--vE39m {
    align-items: flex-start !important
}

.index-align-items-end--QEAwX {
    align-items: flex-end !important
}

.index-align-items-center--N2FIW {
    align-items: center !important
}

.index-align-items-baseline--sbXuS {
    align-items: baseline !important
}

.index-align-items-stretch--Rm8Gx {
    align-items: stretch !important
}

.index-align-content-start--QJGB8 {
    align-content: flex-start !important
}

.index-align-content-end--rzUyI {
    align-content: flex-end !important
}

.index-align-content-center--N0TwJ {
    align-content: center !important
}

.index-align-content-between--nkcUr {
    align-content: space-between !important
}

.index-align-content-around--P7Ksd {
    align-content: space-around !important
}

.index-align-content-stretch--gj_cq {
    align-content: stretch !important
}

.index-align-self-auto--TRMfS {
    align-self: auto !important
}

.index-align-self-start--lIlhQ {
    align-self: flex-start !important
}

.index-align-self-end--rQGu7 {
    align-self: flex-end !important
}

.index-align-self-center--mgwLI {
    align-self: center !important
}

.index-align-self-baseline--Cxflt {
    align-self: baseline !important
}

.index-align-self-stretch--d_uWe {
    align-self: stretch !important
}

.index-flex-center--th2Lo {
    display: flex !important;
    align-items: center !important
}

.index-flex-center-between--CLopK {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important
}

.index-position-static--9EGI7 {
    position: static !important
}

.index-position-relative--oaEVI {
    position: relative !important
}

.index-position-absolute--Dpp1r {
    position: absolute !important
}

.index-position-fixed--_MOQN {
    position: fixed !important
}

.index-position-sticky--Ma3XR {
    position: sticky !important
}

.index-fixed-top--Dj2ym {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 600
}

.index-fixed-bottom--CA1hD {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 600
}

.index-m0--cJdQJ {
    margin: 0 !important
}

.index-m-xs--tfnNx {
    margin: 4px !important
}

.index-mt-xs--NIoI_ {
    margin-top: 4px !important
}

.index-mr-xs--j7a8K {
    margin-right: 4px !important
}

.index-mb-xs--lPyN2 {
    margin-bottom: 4px !important
}

.index-ml-xs--f1qdF {
    margin-left: 4px !important
}

.index-mx-xs--hy9Zo {
    margin: 0 4px !important
}

.index-my-xs--gyMUH {
    margin: 4px 0 !important
}

.index-m-sm--kYdiJ {
    margin: 8px !important
}

.index-mt-sm--BKMXi {
    margin-top: 8px !important
}

.index-mr-sm--Bz_OZ {
    margin-right: 8px !important
}

.index-mb-sm--ZNQbV {
    margin-bottom: 8px !important
}

.index-ml-sm--GqHKC {
    margin-left: 8px !important
}

.index-mx-sm--LSpew {
    margin: 0 8px !important
}

.index-my-sm--P3Z2D {
    margin: 8px 0 !important
}

.index-m-md--VmDwS {
    margin: 16px !important
}

.index-mt-md--vWPG4 {
    margin-top: 16px !important
}

.index-mr-md--GFgFX {
    margin-right: 16px !important
}

.index-mb-md--v7XUE {
    margin-bottom: 16px !important
}

.index-ml-md--ETs_G {
    margin-left: 16px !important
}

.index-mx-md--mAgqa {
    margin: 0 16px !important
}

.index-my-md--S1I48 {
    margin: 16px 0 !important
}

.index-m-lg--c3ov1 {
    margin: 24px !important
}

.index-mt-lg--X2QUN {
    margin-top: 24px !important
}

.index-mr-lg--KAm6x {
    margin-right: 24px !important
}

.index-mb-lg--N9gcf {
    margin-bottom: 24px !important
}

.index-ml-lg--y5O3j {
    margin-left: 24px !important
}

.index-mx-lg--mXqkK {
    margin: 0 24px !important
}

.index-my-lg--cCFxF {
    margin: 24px 0 !important
}

.index-p0--aZN96 {
    padding: 0 !important
}

.index-p-xs--H0ZGW {
    padding: 4px !important
}

.index-pt-xs--bs3_x {
    padding-top: 4px !important
}

.index-pr-xs--xdFXL {
    padding-right: 4px !important
}

.index-pb-xs--tcX37 {
    padding-bottom: 4px !important
}

.index-pl-xs--jCbrd {
    padding-left: 4px !important
}

.index-px-xs--UwHGG {
    padding: 0 4px !important
}

.index-py-xs--bcAo4 {
    padding: 4px 0 !important
}

.index-p-sm--mLiJ0 {
    padding: 8px !important
}

.index-pt-sm--Z1oGM {
    padding-top: 8px !important
}

.index-pr-sm--Rukh3 {
    padding-right: 8px !important
}

.index-pb-sm--eQ9e7 {
    padding-bottom: 8px !important
}

.index-pl-sm--RjyMS {
    padding-left: 8px !important
}

.index-px-sm--KpbQj {
    padding: 0 8px !important
}

.index-py-sm--G2557 {
    padding: 8px 0 !important
}

.index-p-md--oyYWD {
    padding: 16px !important
}

.index-pt-md--eRqhW {
    padding-top: 16px !important
}

.index-pr-md--jrDXe {
    padding-right: 16px !important
}

.index-pb-md--l8mkJ {
    padding-bottom: 16px !important
}

.index-pl-md--fvBqF {
    padding-left: 16px !important
}

.index-px-md--PIRL7 {
    padding: 0 16px !important
}

.index-py-md--ofNxj {
    padding: 16px 0 !important
}

.index-p-lg--aYNkf {
    padding: 24px !important
}

.index-pt-lg--oFQD6 {
    padding-top: 24px !important
}

.index-pr-lg--etPDS {
    padding-right: 24px !important
}

.index-pb-lg--LUys_ {
    padding-bottom: 24px !important
}

.index-pl-lg--nyaNb {
    padding-left: 24px !important
}

.index-px-lg--sRPat {
    padding: 0 24px !important
}

.index-py-lg--rj3hs {
    padding: 24px 0 !important
}

.index-text-left--KuvP0 {
    text-align: left !important
}

.index-text-center--QEaHg {
    text-align: center !important
}

.index-text-right--Ey3LF {
    text-align: right !important
}

.index-text-nowrap--fv5tY {
    white-space: nowrap !important
}

.index-text-wrap--rB0im {
    white-space: pre-wrap !important
}

.index-text-truncate--EXqTH {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-dataContainer--Lsje5 {
    width: 100%;
    background-color: #fff
}

.index-dataHeader--wrWOj {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.index-dataHeader--wrWOj h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #252931
}

.index-dataContent--gfBwj {
    display: flex;
    flex-direction: row;
    margin-top: 24px;
    justify-content: space-between
}

.index-leftList--CcbtI {
    width: 372px
}

.index-dataCharts--adMQe {
    flex: 1 1;
    margin-left: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end
}

.index-dataCharts--adMQe .legend {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #565960;
    position: relative;
    padding-left: 18px;
    display: inline-block;
    margin-bottom: 4px
}

.index-dataCharts--adMQe .legend::before {
    content: "";
    position: absolute;
    border-radius: 2px;
    width: 10px;
    height: 10px;
    background-color: #80aaff;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.index-card--ODgqx {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px
}

.index-card--ODgqx .index-desc--NFiV7 {
    color: #898b8f;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-selectPicker--u66Lt {
    display: inline-flex;
    align-items: center;
    gap: 8px
}

.index-selectPicker--u66Lt .index-date--fnEe8 {
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-selectPicker--u66Lt .index-rangePicker--qi60m {
    position: absolute;
    right: 0;
    top: 32px;
    height: 30px !important;
    opacity: 0;
    pointer-events: none
}

.index-selectPicker--u66Lt .ecom-mcenter-picker-dropdown-range {
    top: 32px !important;
    left: auto !important;
    right: 0 !important
}

.index-ratio--i6iaP {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: flex;
    align-items: center
}

.index-flat--QY9HK {
    gap: 2px
}

.index-flat--QY9HK .index-val--wmPzt {
    color: #565960
}

.index-up--KEUzy {
    gap: 4px
}

.index-up--KEUzy .index-val--wmPzt {
    color: #ff3b52
}

.index-down--UIFkf {
    gap: 4px
}

.index-down--UIFkf .index-val--wmPzt {
    color: #00c87f
}

.index-data-item--rjsZq {
    border-radius: 4px;
    border: 1px solid #eeeff0;
    padding: 12px;
    position: relative;
    cursor: pointer
}

.index-data-item--rjsZq .index-active-icon--L3354 {
    display: none
}

.index-data-item--rjsZq .index-title--bNfW9 {
    display: flex;
    align-items: center;
    gap: 2px;
    color: #565960;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.index-data-item--rjsZq .index-value--HMENS {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    align-items: end;
    color: #252931;
    font-family: Barlow;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize
}

.index-data-item--rjsZq .index-value--HMENS .index-suffix--IPTUp {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    position: relative;
    top: 2px
}

.index-active--uc31g {
    border: 1px solid #1966ff;
    background: #f0f6ff
}

.index-active--uc31g .index-active-icon--L3354 {
    display: block;
    position: absolute;
    z-index: 2;
    top: -1px;
    right: -1px
}

.index-data-group--JT1T5 .slick-dots {
    display: none !important
}

.index-data-group--JT1T5 .index-data-list--cg_lq {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%
}

.index-data-group--JT1T5 .index-arrows--anD0t {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px
}

.index-data-group--JT1T5 .index-arrows--anD0t>div {
    cursor: pointer;
    height: 32px;
    width: 32px
}

.index-data-trend--Ta0m7 {
    display: flex;
    gap: 24px
}

.index-riskText--FRGYd {
    color: #898b8f
}

.index-tooltipTitle--MXWSy {
    width: 180px
}

.index-tooltipTitle--MXWSy .index-downloadText--LwjoY {
    font-size: 12px;
    color: #4784ff
}

.index-tooltipTitle--MXWSy .index-downloadText--LwjoY:hover {
    cursor: pointer
}

.index-tag--Xb9in {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 4px;
    margin-right: 4px;
    padding: 0 4px;
    font-size: 12px;
    height: 16px;
    border-radius: 2px;
    font-weight: 500
}

.index-tag__purple--XFsnt {
    border: 1px solid #ececfe;
    color: #6647ff;
    background: #f5f5ff
}

.index-tag__orange--i_Jet {
    color: #ff9f1a;
    background: #ffecd1
}

.index-popover--iQSjw {
    display: flex;
    flex-wrap: wrap
}

.index-container--N2M7H {
    margin-bottom: -4px;
    position: relative
}

.index-icon--K8PPu {
    margin-right: 4px
}

.index-footer--Znejq {
    position: fixed;
    display: flex;
    bottom: 0;
    justify-content: center;
    min-height: 64px;
    width: 100%;
    padding: 16px 0;
    background: #fff;
    box-shadow: 0 -2px 4px rgba(0,0,0,.06);
    z-index: 100
}

.index-footer--Znejq .ecom-mcenter-btn {
    margin: 0 4px
}

.index-footer--EweHs {
    font-size: 14px;
    color: #85878a;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.index-drawerContainer--xnoZ1 .index-tableGoodInfo--B8Xjk {
    display: flex;
    align-items: center
}

.index-drawerContainer--xnoZ1 .index-tableGoodInfo--B8Xjk .index-tableInfoImg--cx5YP {
    border-radius: 4px;
    height: 60px;
    width: 60px;
    margin-right: 8px
}

.index-drawerContainer--xnoZ1 .index-tableGoodInfo--B8Xjk .index-tableGoodRight--mNEWi .index-tableGoodTitle--oiZGD {
    display: flex;
    font-size: 12px;
    color: #19191a;
    line-height: 16px;
    height: auto;
    width: 216px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.index-drawerContainer--xnoZ1 .index-tableGoodInfo--B8Xjk .index-tableGoodRight--mNEWi .index-tableGoodId--XUsFJ {
    line-height: 16px;
    color: #85878a;
    margin-top: 4px
}

.index-drawerContainer--xnoZ1 .index-tableSkuInfo--iyI_h {
    display: flex;
    align-items: center
}

.index-drawerContainer--xnoZ1 .index-tableSkuInfo--iyI_h .index-tableSkuImg--MfktT {
    border-radius: 4px;
    height: 36px;
    width: 36px;
    margin-right: 8px
}

.index-drawerContainer--xnoZ1 .index-tableSkuInfo--iyI_h .index-tableSkuTitle--JaL7f {
    font-size: 12px;
    color: #19191a;
    line-height: 16px;
    height: auto;
    width: 216px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.index-drawerContainer--xnoZ1 .index-goodInfo--SHOCX {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.index-drawerContainer--xnoZ1 .index-goodInfo--SHOCX .index-goodInfoImg--hkH_I {
    border-radius: 4px;
    height: 48px;
    width: 48px;
    margin-right: 8px
}

.index-drawerContainer--xnoZ1 .index-goodInfo--SHOCX .index-title--RI9c2 {
    color: #19191a;
    width: 598px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    margin-bottom: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.index-drawerContainer--xnoZ1 .index-goodInfo--SHOCX .index-id--mzTkL {
    color: #85878a;
    font-size: 12px;
    line-height: 16px;
    height: 20px
}

.index-platformModal--UG143 {
    color: #252931;
    font-size: 12px;
    line-height: 16px
}

.index-platformModal--UG143 .index-platformModalHint--jBYdS {
    margin-bottom: 16px
}

.index-platformModal--UG143 .index-platformModalCol--zaCar {
    display: flex;
    margin-bottom: 12px
}

.index-platformModal--UG143 .index-platformModalCol--zaCar .index-platformModalName--cNIIJ {
    color: #55585c
}

.index-platformModal--UG143 .index-platformModalCol--zaCar .index-platformModalDesc--JLDix {
    color: #12141a
}

.index-empty-text--L2Y1b {
    color: #85878a;
    font-size: 12px;
    line-height: 16px;
    padding: 16px 0
}

.index-tag--mRr9I {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    color: #1966ff;
    height: 16px;
    border: 1px solid #1966ff;
    border-radius: 2px;
    margin-top: 4px;
    padding: 0 2px
}

.index-tag--mRr9I span:nth-child(1) {
    width: 150px;
    border: 1px solid #1966ff;
    border-radius: 2px;
    margin-top: 4px
}

.index-tag--mRr9I span:nth-child(1) div:nth-child(1) {
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 14px;
    padding-left: 8px;
    padding-right: 8px;
    background: linear-gradient(98.17deg, #c9dfff 0%, #e3eefc 100%)
}

.index-tag--mRr9I span:nth-child(1) div:nth-child(2) {
    display: inline-block;
    text-align: center;
    flex: auto
}

.index-container--Q7Ozj {
    padding: 0 24px 24px;
    margin-top: 16px;
    border-radius: 4px;
    background: #fff
}

.index-title--we6w8 {
    display: block;
    height: 70px;
    margin-bottom: 24px;
    border-bottom: 1px solid #edeef0;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 70px;
    color: #19191a
}

.index-newTitle--H2GAN {
    padding-top: 24px;
    height: auto;
    border-bottom: none;
    line-height: 22px
}

.index-header--iCPDQ {
    position: relative;
    margin-bottom: 26px
}

.index-header--iCPDQ .index-title--waRhP {
    margin-bottom: 4px;
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    color: #212533
}

.index-header--iCPDQ .index-divider--PyBCb {
    margin: 24px 0
}

.index-header--iCPDQ .index-intro--QX_5a {
    height: 40px
}

.index-header--iCPDQ .index-intro--QX_5a .index-item--K92sV {
    margin-right: 40px
}

.index-header-helmet--Q83uK {
    height: 66px;
    border-radius: 16px;
    position: absolute;
    width: 100%;
    background: linear-gradient(269.99deg, #4d90ff 0.01%, #2157eb 75.48%, #4b85fa 100.07%)
}

.index-header-body--LGLAr {
    position: relative;
    top: 10px;
    border-radius: 16px;
    padding: 24px 24px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, #ffffff 93.62%);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px)
}

.index-header-body-title--pa9i4 {
    font-size: 32px;
    font-weight: 600
}

.index-breadcrumb--EXMaB {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-container--Waukt {
    margin-bottom: 16px;
    padding: 24px;
    border-radius: 8px;
    background: #fff
}

.index-header--rgtvQ {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.index-header--rgtvQ .index-left--DdjgF {
    flex: 1 1
}

.index-header--rgtvQ .index-right--p5AJe {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.index-header--rgtvQ .index-title--bbfYW {
    margin-bottom: 4px;
    font-style: normal;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #212533
}

.index-header--rgtvQ .index-desc--aGWaM {
    color: #565960;
    color: var(--text-icon-text-icon-1, #565960);
    font-size: 12px
}

.index-header--rgtvQ .index-divider--bTHky {
    margin: 24px 0
}

.index-header--rgtvQ .index-intro--Yi5dB {
    margin-top: 16px;
    height: 32px;
    color: #252931;
    color: var(--text-icon-text-icon-0, #252931);
    font-size: 14px;
    line-height: 20px
}

.index-header--rgtvQ .index-intro--Yi5dB .index-item--rhzF1 {
    margin-right: 40px
}

.index-ecom-icon--LOkqo>path {
    fill: #d8d8d8
}

.index-copy-btn-icon--UIT7v {
    display: inline-block;
    cursor: pointer;
    margin-left: 2px;
    vertical-align: middle
}

.index-bulletin--jVmKk {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #17171a
}

.index-content--TonUr {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.index-example--CB4B6 {
    width: 279px;
    height: 345px;
    background: #f7f8f9
}

.index-exampleContent--teHWA {
    padding: 16px
}

.index-exampleImg--zFdnh {
    margin-top: 14px
}

.index-exampleIntroduce--tX82Z {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 17px;
    color: #666;
    margin-top: 14px
}

.index-icon--_yABP {
    position: absolute;
    top: 0px;
    right: 0px
}

.index-iconBorder--PNx3s {
    position: absolute;
    top: 0px
}

.index-select--P1KPF {
    width: 510px;
    height: 400px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: auto
}

.index-select--P1KPF .index-select-img-card--BNSAY {
    cursor: pointer;
    width: 148px;
    height: 148px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    margin-right: 16px;
    margin-bottom: 16px
}

.index-select--P1KPF .index-select-img-border--Er1Mr {
    border: 1px solid #1966ff
}

.index-emptyContent--zl7qd {
    width: 800px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.index-emptyTitle--QJlL8 {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #85878a;
    margin: 16px 0
}

.index-imgContainer--zMTv5 {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    width: 260px;
    height: 144px;
    padding: 12px;
    border-radius: 4px;
    color: #1966ff;
    background: #eaf3ff;
    z-index: 10
}

.index-imgContainer--zMTv5 .index-img--llZ_p {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.index-imgContainer--zMTv5 .index-check--bqwFG {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 24px;
    border-top-left-radius: 4px;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: inherit;
    cursor: pointer;
    background: rgba(255,255,255,.7)
}

.index-container--a1QL7 {
    display: flex;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #55585c
}

.index-loading--oZ3Hn {
    position: relative
}

.index-spin--tNHK5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.index-info--Jbf6g {
    width: 100%;
    height: 44px
}

.index-name--vpgqP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.index-tag-wrap--TEd2j {
    display: flex;
    gap: 4px;
    align-items: center
}

.index-tag-wrap--TEd2j .index-tag--IQmKx {
    flex-shrink: 0;
    color: #1966ff;
    border-radius: 2px;
    background: #ebf3ff;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-id--igpKA {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaabaf;
    display: flex;
    align-items: center
}

.index-id--igpKA div {
    display: inline-flex;
    align-items: center;
    margin-left: 4px;
    cursor: pointer
}

.index-box--m3DIw {
    width: 100%
}

.index-header--rbBDV {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-preview--L24AI {
    width: 72%
}

.index-tutorial--oEEur {
    width: 26.58%
}

.index-box--O4cIt {
    width: 100%
}

.index-middle--WJ3G0 {
    margin: 16px 0
}

.index-box--dtcSH {
    width: 100%
}

.index-middle--DcD_X {
    margin: 16px 0
}

.index-box--z1rP3 {
    width: 100%
}

.index-top--g7lWF {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.index-top--g7lWF .index-left--S4QF8,.index-top--g7lWF .index-right--WnHFd {
    width: 50%
}

.index-top--g7lWF .index-left--S4QF8 {
    margin-right: 16px
}

.index-bottom--NZb1a {
    display: flex;
    justify-content: space-between
}

.index-bottom--NZb1a .index-left--S4QF8 {
    width: calc(100% - 288px - 16px);
    margin-right: 16px
}

.index-bottom--NZb1a .index-right--WnHFd {
    width: 288px
}

.index-container--Nf9LD.index-page--_LupE {
    width: 100%;
    height: 678px;
    padding-top: 80px;
    border-radius: 4px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    background: #fff
}

.index-container--Nf9LD.index-page--_LupE .index-title--ReEqn {
    line-height: 32px;
    font-size: 24px;
    font-weight: 500;
    color: #12141a
}

.index-container--Nf9LD.index-page--_LupE .index-description--vflyD {
    margin-top: 8px;
    color: #85878a
}

.index-container--Nf9LD.index-page--_LupE .index-introduces--ljCxr {
    width: 666px;
    height: 164px;
    margin: 24px auto;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fafcff
}

.index-container--Nf9LD.index-page--_LupE .index-create-btn--tSN6Z {
    display: block;
    padding: 6px 24px;
    margin: 24px auto 8px;
    border: 1px solid #1966ff;
    box-sizing: border-box;
    border-radius: 4px;
    color: #fff;
    background: #1966ff;
    cursor: pointer
}

.index-container--Nf9LD.index-page--_LupE .index-help-btn--FXFZE {
    height: 20px;
    margin-top: 8px;
    padding-left: 12px;
    padding-bottom: 0;
    line-height: 20px
}

.index-container--Nf9LD.index-page--_LupE .index-introduce-container--HO6Gj {
    flex: 1 1 222px;
    text-align: center
}

.index-container--Nf9LD.index-page--_LupE .index-introduce-icon--cofnZ {
    width: 64px;
    height: 64px;
    margin: 0 auto
}

.index-container--Nf9LD.index-page--_LupE .index-introduce-title--bQv3q {
    margin-top: 8px;
    line-height: 22px;
    font-size: 14px;
    color: #12141a
}

.index-container--Nf9LD.index-page--_LupE .index-introduce-description--KOjEB {
    line-height: 22px;
    font-size: 12px;
    padding: 0 10px;
    color: #898b8f
}

.index-container--Nf9LD.index-header--nA7Hg {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 202px;
    padding: 24px;
    margin: 0 0 16px;
    border-radius: 4px;
    background: #fff
}

.index-container--Nf9LD.index-header--nA7Hg .index-title--ReEqn {
    line-height: 22px;
    font-size: 16px;
    font-weight: 500;
    color: #19191a
}

.index-container--Nf9LD.index-header--nA7Hg .index-build--urD7N {
    position: absolute;
    top: 24px;
    right: 24px;
    display: flex
}

.index-container--Nf9LD.index-header--nA7Hg .index-help-btn--FXFZE {
    padding: 0
}

.index-container--Nf9LD.index-header--nA7Hg .index-create-btn--tSN6Z {
    margin-left: 8px
}

.index-container--Nf9LD.index-header--nA7Hg .index-detail--jvebW {
    margin-top: 8px;
    line-height: 20px;
    font-size: 14px;
    color: #55585c
}

.index-container--Nf9LD.index-header--nA7Hg .index-introduces--ljCxr {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.index-container--Nf9LD.index-header--nA7Hg .index-introduces--ljCxr .index-introduce-container--HO6Gj {
    display: flex;
    align-items: center;
    flex: 1 1;
    height: 80px;
    padding-left: 20px;
    border: 1px solid #edeef0;
    border-radius: 4px;
    line-height: 80px;
    margin-right: 16px
}

.index-container--Nf9LD.index-header--nA7Hg .index-introduces--ljCxr .index-introduce-container--HO6Gj:last-child {
    margin-right: 0
}

.index-container--Nf9LD.index-header--nA7Hg .index-introduces--ljCxr .index-introduce-icon--cofnZ {
    width: 23.7px;
    height: 26.8px;
    margin-right: 12px
}

.index-container--Nf9LD.index-header--nA7Hg .index-introduces--ljCxr .index-introduce-description--KOjEB {
    line-height: 22px;
    font-size: 16px;
    color: #12141a
}

.index-wrapper--tjV_t {
    width: 464px;
    height: 186px
}

.index-wrapper--tjV_t .index-box--kXKC_ {
    width: 100%;
    height: 138px;
    padding: 24px;
    background: #f9fbff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.index-wrapper--tjV_t .index-title--KvZtr {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #3d455f;
    margin-bottom: 16px
}

.index-wrapper--tjV_t .index-desc--fmAil {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #212533;
    margin-bottom: 8px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.index-wrapper--tjV_t .index-desc--fmAil .index-icon--NrkD1 {
    color: #ff4050;
    margin-right: 4px
}

.index-wrapper--tjV_t .index-button--kexKR {
    margin: 0 auto;
    margin-top: 16px;
    width: 130px
}

.index-wrapper--tjV_t .ecom-mcenter-btn:not(.sp-null).ecom-mcenter-btn-primary.disabled,.index-wrapper--tjV_t .ecom-mcenter-btn:not(.sp-null).ecom-mcenter-btn-primary:disabled,.index-wrapper--tjV_t .ecom-mcenter-btn:not(.sp-null).ecom-mcenter-btn-primary[disabled] {
    background-color: #a3c2ff;
    color: #fff;
    border-color: rgba(0,0,0,0)
}

.index-aside--OncIT {
    border-radius: 16px;
    background: #fff
}

.index-aside-left--RiuvF {
    padding: 40px 40px 24px 40px;
    width: 100%;
    height: 100%
}

.index-aside-left-opt--Dwdc2 {
    margin-top: 31px;
    background: #f8f9fa;
    padding: 28px 24px 42px 24px;
    border-radius: 8px
}

.index-aside-left-example--PCl2T {
    position: relative;
    margin-top: 24px
}

.index-aside-left-example--title--_ESJI {
    border: 1px solid rgba(0,0,0,.08);
    border-bottom: none;
    border-radius: 8px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 22px;
    width: 260px;
    transform: perspective(100px) rotateX(5deg);
    transform-origin: left;
    position: absolute;
    top: 0;
    left: 0
}

.index-aside-left-example-corner--wz0hg {
    position: absolute;
    top: 44px;
    left: 524px;
    transform: rotate(180deg)
}

.index-aside-left-example--content--OxTxF {
    border-radius: 8px;
    padding: 16px 24px;
    margin-top: -4px;
    border-top-left-radius: 0
}

.index-aside-left-example--content--left--XPzNo {
    position: absolute;
    pointer-events: none;
    border: 1px solid rgba(0,0,0,.08);
    border-top: none;
    border-right: none;
    top: 22px;
    left: 0;
    bottom: 0;
    width: 270px
}

.index-aside-left-example--content--right--mf4dB {
    position: absolute;
    pointer-events: none;
    border: 1px solid rgba(0,0,0,.08);
    border-left: none;
    top: 42px;
    left: 270px;
    bottom: 0;
    right: 0;
    border-radius: 8px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.index-aside-left-example--gold--yq9GR {
    color: #a48253;
    font-size: 16px;
    padding-left: 20px
}

.index-aside-right--CdDtf {
    height: 100%;
    padding: 33px 16px 26px 16px;
    position: relative;
    text-align: center
}

.index-aside-right-header--zG0BM {
    top: 0;
    left: 0;
    position: absolute;
    color: #fff;
    background: #313131;
    padding: 5px 8px;
    border-radius: 16px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 12px
}

.index-aside-right-carousel--P4XAv {
    width: 300px;
    padding: 10px 10px 8px 10px;
    border-radius: 4px;
    border: 1px solid #eeeff0
}

.index-aside--OncIT .index-arrow--JvryG {
    height: 16px;
    overflow: "hidden"
}

.index-aside--OncIT .index-preview-title--D1TPA {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    display: "inline-block"
}

.index-title--wPHqb {
    margin-bottom: 7px;
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 45px
}

.index-bottomBtn--gqP_v {
    position: sticky;
    bottom: 0;
    height: 52px;
    background-color: #fff;
    text-align: center;
    padding-top: 6px
}

.index-block-radius--XhT9j,.index-article--NnF0B,.index-header--csG39,.index-permission--Opc4x {
    border-radius: 16px
}

.index-permission--Opc4x {
    background: url(//lf3-fe.ecombdstatic.com/obj/ecom-cdn-default/ecom/mcenter/kratos/static/image/background.4dcd8ca9.png) no-repeat;
    background-position: right 0;
    background-color: #fff;
    height: 550px;
    padding: 40px;
    margin-bottom: 16px;
    position: relative
}

.index-permission--Opc4x .index-info--vuvKV {
    margin-top: 80px
}

.index-permission--Opc4x .index-preview--dnb7J .index-imgContainer--rWQPb {
    position: absolute;
    right: 0;
    bottom: 64px;
    overflow: hidden
}

.index-permission--Opc4x .index-preview--dnb7J .index-imgContainer--rWQPb .index-img--yKz_9 {
    width: 280px;
    border-radius: 24px 24px 0 0;
    overflow: hidden;
    position: absolute;
    left: 94px;
    bottom: 0
}

.index-permission--Opc4x .index-preview--dnb7J .index-title--pXbK6 {
    position: absolute;
    right: 156px;
    bottom: 32px;
    width: 280px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.index-header--csG39 {
    background: url("https://p3.ecombdimg.com/img/ecom-cdn-default/sources/mcenter/tool-standard/zengpingplaceholder.png~noop.webp") no-repeat top 45px right 14px/346px,linear-gradient(281.38deg, #eeedff 0%, #dfeafe 100%);
    height: 375px;
    padding: 24px
}

.index-article--NnF0B {
    background: #fff;
    padding: 24px;
    margin-bottom: 16px
}

.index-article--NnF0B .index-caption--buaYY {
    border-radius: 4px;
    background: #f8f9fa;
    padding: 16px;
    display: flex;
    justify-content: space-between
}

.index-questions--LF2wD {
    display: flex;
    justify-content: space-between;
    text-align: left;
    margin-top: 24px
}

.index-questions--LF2wD .index-quesTitle--_o0V5 {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #252931;
    margin-bottom: 8px
}

.index-questions--LF2wD .index-quesAnswer--l1pdi {
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #565960;
    margin-bottom: 24px
}

.index-questions--LF2wD .index-quesAnswer--l1pdi .index-previewImgs--TYZz7 {
    display: flex;
    align-items: center;
    margin-top: 12px
}

.index-questions--LF2wD .index-quesAnswer--l1pdi .index-previewImgs--TYZz7 .index-previewImg--kb7hx {
    border: 6px solid #f4f1eb;
    border-radius: 8px;
    margin-right: 8px
}

.index-questions--LF2wD .index-larkGroup--ZgCWB {
    margin-left: 27px;
    width: 200px;
    height: 272px
}

.index-questions--LF2wD .index-questionItems--y1Jy3 {
    display: flex;
    flex-direction: row
}

.index-questions--LF2wD .index-questionItem--RQt9p {
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    align-items: center;
    background: #f0f6ff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #1966ff;
    margin-right: 12px;
    padding: 0 12px
}

.index-questions--LF2wD .index-questionItem--RQt9p>img {
    margin-right: 9px
}

.index-right-arrow--jEhVm {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0MSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC42IiBkPSJNMzQuNSAwLjVIMjhMMzQuNSA3LjgwNzY5TDI4IDE1LjVIMzQuNUw0MSA3LjgwNzY5TDM0LjUgMC41WiIgZmlsbD0iIzYyNzBGRiIvPgo8cGF0aCBkPSJNMjAuNSAwLjVIMTRMMjAuNSA3LjgwNzY5TDE0IDE1LjVIMjAuNUwyNyA3LjgwNzY5TDIwLjUgMC41WiIgZmlsbD0iIzYyNzBGRiIgZmlsbC1vcGFjaXR5PSIwLjQiLz4KPHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNNi41IDAuNUgwTDYuNSA3LjgwNzY5TDAgMTUuNUg2LjVMMTMgNy44MDc2OUw2LjUgMC41WiIgZmlsbD0iIzYyNzBGRiIvPgo8L3N2Zz4K) no-repeat 50% 50%/50%;
    height: 16px;
    width: 40px
}

@keyframes index-breath--LbW9n {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1)
    }
}

.index-breath--LbW9n>div {
    animation: index-breath--LbW9n 1s ease 20
}

.index-preview--aHgCy {
    position: relative
}

.index-preview--aHgCy .index-title--datmW {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #12141a;
    margin-bottom: 16px
}

.index-preview--aHgCy .index-content--SwsBa {
    position: relative
}

.index-modalInfo--zUo8D {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 22px;
    color: #565960
}

.index-groupChatCard--ctVDO,.index-resultQueryCard--Nes90,.index-choicenessCard--PuA_s {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 288px;
    padding: 32px 32px 72px 32px;
    text-align: center;
    border-radius: 16px;
    position: relative;
    background-size: 100% 100%
}

.index-groupChatCard--ctVDO .index-setBtn--NQzSw,.index-resultQueryCard--Nes90 .index-setBtn--NQzSw,.index-choicenessCard--PuA_s .index-setBtn--NQzSw {
    width: 174px;
    height: 40px;
    margin-top: 16px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 32px
}

.index-cardsWrap--Tm_O0 {
    display: flex
}

.index-cardsWrap--Tm_O0>*:not(:last-child) {
    margin-right: 16px;
    flex: 1 1
}

.index-groupChatCard--ctVDO {
    background-image: url(data:image/png;base64,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)
}

.index-choicenessCard--PuA_s {
    margin-left: 16px
}

.index-cardTitle--cqhup {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #131520
}

.index-cardInfo--P51po {
    width: 180px;
    margin: 4px 0 24px;
    font-size: 12px;
    line-height: 16px;
    color: #565960
}

.index-resultQueryCard--Nes90 {
    background-image: url(//lf3-fe.ecombdstatic.com/obj/ecom-cdn-default/ecom/mcenter/kratos/static/image/result-query-background.30516d47.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.index-resultQueryCard--Nes90 .index-cardInfo--P51po {
    width: auto
}

.index-cardText--Irttp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.index-setBtn--NQzSw {
    width: 174px;
    height: 40px;
    margin-top: 16px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 32px
}

.index-moreBtn--DkFte {
    margin-left: 4px;
    font-size: 12px !important;
    line-height: 16px !important
}

.index-rowContainer--CEuHO {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 12px;
    text-align: left
}

.index-row--iMAdH {
    margin-top: 16px;
    line-height: 16px;
    color: #252931
}

.index-rowTitle--n95Gv {
    margin-right: 8px;
    color: #565960
}

.index-rowTip--vx3X0 {
    font-size: 12px;
    color: #898b8f
}

.index-drawerWrap--MtyBL .ecom-mcenter-modal-confirm-content {
    margin-left: 0 !important
}

.index-drawerWrap--MtyBL .ecom-mcenter-modal-content:not(.sp-null) {
    max-height: inherit
}

.index-drawerWrapCreate--lhGSk .ecom-mcenter-modal-content:not(.sp-null) {
    max-height: inherit
}

.index-drawerWrapCreate--lhGSk .ecom-mcenter-modal-body {
    padding-bottom: 0 !important
}

.index-promoteText--JZbMT {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis
}

.index-successTip--jOGId {
    display: flex;
    align-items: center;
    margin-top: 4px;
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #3cc781
}

.index-promoteOther--Wosgz {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -168px;
    margin-left: -210px;
    width: 420px;
    height: 336px;
    text-align: center
}

.index-promoteOtherTips--Jl0Q6 {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 20px;
    color: #85878a
}

.index-promoteTips--vFgCM {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 22px;
    color: #565960
}

.index-groupItem--CaaLq {
    display: flex;
    white-space: normal
}

.index-groupName--D0XI3 {
    width: 207px;
    font-size: 14px;
    line-height: 20px;
    color: #131520
}

.index-groupInfo--NFKnJ {
    width: 207px;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
    color: #878999
}

.index-tooltipContent--x_LoW {
    width: 300;
    height: 382;
    padding: 0
}

.index-cardInfo--m64cN {
    padding: 16px
}

.index-cardTitle--GrK2f {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #252931
}

.index-cardTip--nLHwX {
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px;
    color: #85878a
}

.index-example--yLkAH {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaabaf;
    display: list-item;
    margin-top: 4px;
    margin-left: 12px
}

.index-example--yLkAH div {
    display: inline-flex;
    align-items: center;
    margin-left: 4px;
    cursor: pointer
}

.index-container--B599J {
    display: flex;
    align-items: center
}

.index-image--nBjTq {
    flex-shrink: 0
}

.index-content--dLI7z {
    flex: 1 1 auto;
    padding: 0 0 0 8px;
    overflow: hidden;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-titleWrapper--b_lDb {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-title--ZRnSt {
    flex: 1 1;
    font-size: 12px;
    line-height: 16px;
    color: #19191a
}

.index-titleLink--NFEIu {
    color: #161823
}

.index-titleLink--NFEIu:hover {
    color: #161823
}

.ecom-mcenter-table-tbody>tr.ecom-mcenter-table-row:hover>td .marketing-product-card-link {
    color: #1966ff
}

.index-subtitle--amaBS,.index-description--KPlNq {
    font-size: 12px;
    line-height: 16px;
    color: #85878a;
    padding-top: 2px
}

.index-subtitle--has-description--mbvYY {
    padding-top: 0
}

.index-description--KPlNq {
    padding-top: 0;
    color: #12141a
}

.index-rejectWrap--_28bR {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    color: #ff4040;
    z-index: 10
}

.index-rejectMsg--tyVBC {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.index-rejectTag--saWbu {
    overflow: hidden;
    max-width: 100%;
    box-sizing: border-box
}

.index-rejectTag--saWbu>* {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-tableGoodInfo--MDFTX {
    display: flex;
    align-items: flex-start
}

.index-tableGoodInfo--MDFTX .index-imgContainer--gLlS1 {
    flex-shrink: 0;
    position: relative;
    margin-right: 8px
}

.index-tableGoodInfo--MDFTX .index-imgContainer--gLlS1 .index-tableInfoImg--xtCib {
    border-radius: 4px;
    height: 100%;
    width: 100%
}

.index-tableGoodInfo--MDFTX .index-imgContainer--gLlS1 .index-recommend--_Nb7O {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 16px;
    line-height: 16px;
    border-radius: 0 0 4px 4px;
    background-color: #1966ff;
    color: #fff;
    font-size: 12px;
    text-align: center
}

.index-tableGoodInfo--MDFTX .index-tableGoodRight--D6uwd {
    flex: 1 1 auto
}

.index-tableGoodInfo--MDFTX .index-tableGoodRight--D6uwd .index-tableGoodTitle--HYgT8 {
    display: flex;
    font-size: 12px;
    color: #19191a;
    line-height: 16px;
    height: auto;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.index-tableGoodInfo--MDFTX .index-tableGoodRight--D6uwd .index-tableGoodId--mP2ir {
    display: inline-flex;
    align-items: center;
    margin-top: 2px;
    line-height: 16px;
    color: #8f98b2
}

.index-errorInfo--rJwN_ {
    font-size: 12px;
    color: #ff4050;
    position: relative
}

.index-errorInfo--rJwN_ .index-placeholder--tflUg {
    height: 20px
}

.index-errorInfo--rJwN_ .index-realInfo--Kz0vp {
    height: 20px;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100
}

.index-container--cG6Pq {
    display: flex;
    align-items: stretch;
    padding: 16px
}

.index-image--PDVbu {
    flex: 0 0 48px
}

.index-content--teaog {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex: 1 1 auto;
    padding-left: 8px
}

.index-title--hRrjb {
    flex: 1 1;
    font-size: 12px;
    line-height: 16px;
    color: #19191a
}

.index-title--hRrjb:hover {
    cursor: pointer;
    color: #1966ff
}

.index-titleLink--pVwQ5 {
    color: #161823
}

.index-titleLink--pVwQ5:hover {
    color: #1966ff
}

.index-subtitle--jhvWU {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #85878a
}

.index-reason--qlvOf {
    font-size: 12px;
    line-height: 16px;
    color: #ff4040
}

.index-tag--iivtb {
    float: left;
    clear: both;
    align-content: center
}

.index-errorInfo--eUh4h {
    color: #ff4050;
    font-size: 12px;
    position: relative;
    margin-top: 2px
}

.index-errorInfo--eUh4h .ecom-mcenter-btn {
    font-size: 12px
}

.index-errorInfo--eUh4h .index-placeholder--x48ht {
    height: 20px
}

.index-errorInfo--eUh4h .index-realInfo--O1iSN {
    height: 20px;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100
}

.index-product-info--sk_7d {
    display: flex;
    gap: 8px
}

.index-product-info--sk_7d .index-product-title--HJkeb {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-product-info--sk_7d .index-product-content--H7pNR {
    display: flex;
    gap: 4px;
    margin-top: 4px
}

.index-product-info--sk_7d .index-product-content--H7pNR .index-product-id--nv6qy {
    border-radius: 2px;
    background: #f3f4f6;
    padding: 0 4px;
    color: #69718c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-product-info--sk_7d .index-product-content--H7pNR .index-product-price--uGaQf {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--ThSHM {
    border-radius: 8px;
    background: #fff;
    padding: 24px
}

.index-container--ThSHM .index-title--em2rE {
    color: #252931;
    margin-bottom: 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.index-container--ThSHM .index-search--JFdgC {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px
}

.index-container--ThSHM .index-product-info--lHnvn {
    display: flex;
    gap: 8px
}

.index-container--ThSHM .index-product-info--lHnvn .index-product-title--sO59C {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--ThSHM .index-product-info--lHnvn .index-product-content--km7pH {
    display: flex;
    gap: 4px;
    margin-top: 4px
}

.index-container--ThSHM .index-product-info--lHnvn .index-product-content--km7pH .index-product-id--HNSWa {
    border-radius: 2px;
    background: #f3f4f6;
    padding: 0 4px;
    color: #69718c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--ThSHM .index-product-info--lHnvn .index-product-content--km7pH .index-product-price--nCDvL {
    color: #252931;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-id--XGXeM {
    margin-right: 4px;
    background: rgba(105,113,140,.08);
    border-radius: 2px;
    width: 40px;
    min-width: 18px;
    height: 18px;
    min-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #69718c;
    cursor: pointer
}

.index-progress--yeG4J {
    height: 24px;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 20px
}

.index-progress--yeG4J .index-incomplete--tBI_v {
    color: #ff4050
}

.index-progress--yeG4J .index-tableFooterText--JzJiE {
    color: #898b8f
}

.index-progress--yeG4J .index-tableFooterBtn--OVT3C {
    margin-left: 16px
}

.index-progress--yeG4J .index-progress--yeG4J {
    width: 88px;
    margin-right: 8px
}

.index-tableWrapper--TEtOz .index-border-bottom-none--TfR8f td {
    border-bottom: none
}

.index-tableWrapper--TEtOz .index-hidden--zhsrt {
    display: none
}

.index-tableWrapper--TEtOz .ecom-mcenter-pagination.ecom-mcenter-table-pagination:not(.sp-null) {
    margin: 16px 0 0 0
}

.index-tableWrapper--TEtOz .ecom-mcenter-pagination-options .ecom-mcenter-select {
    width: auto !important
}

.index-filter--PhepT .ecom-mcenter-input-group .ecom-mcenter-input {
    width: 208px
}

.index-tips--Exn64 {
    width: 552px;
    background-color: #fafafa;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #aaabaf;
    padding: 20px 12px 12px;
    border-radius: 4px;
    position: relative;
    display: flex;
    justify-content: space-between
}

.index-tips--Exn64::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid rgba(0,0,0,0);
    border-bottom-color: #fafafa;
    left: 48px;
    top: -10px
}

.index-tips--Exn64 .index-img-container--BECSD {
    width: 200px;
    position: relative;
    margin-left: 12px
}

.index-tips--Exn64 .index-img-container--BECSD .index-check--UKEWa {
    display: flex;
    position: absolute;
    right: 0px;
    background: linear-gradient(0deg, rgba(25, 102, 255, 0.1), rgba(25, 102, 255, 0.1)),rgba(255,255,255,.9);
    border-radius: 10px 0px 4px;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff;
    padding: 1px 2px;
    margin-top: -18px;
    cursor: pointer
}

.index-tips--Exn64 .index-img-container--BECSD .index-preview--B6bCV {
    position: absolute;
    top: -4px;
    left: -2px;
    z-index: 10
}

.index-popoverContent--DMm_I {
    text-align: center
}

.index-popoverContent--DMm_I>.index-title--N8lR0 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #252931;
    text-align: left
}

.index-popoverContent--DMm_I>.index-desc--LGNBr {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #252931
}

.index-radio-card-group--g9sNY {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 544px
}

.index-radio-card-group--g9sNY>div:nth-child(1),.index-radio-card-group--g9sNY>div:nth-child(2) {
    margin-top: 0
}

.index-radio-card-group--g9sNY>div:nth-child(2n) {
    margin-left: 16px
}

.index-radio-card-group--g9sNY .index-radio-card--nzDEv,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 {
    cursor: pointer;
    width: 264px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    padding: 16px;
    margin-top: 16px;
    background: rgba(25,102,255,.04);
    border: 1px solid rgba(25,102,255,.4)
}

.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 {
    cursor: not-allowed
}

.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH {
    background: #fff;
    border: 1px solid #dcdde0
}

.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-icon--S6Dzy,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-icon--S6Dzy,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-icon--S6Dzy {
    position: absolute;
    top: -1px;
    right: -1px
}

.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-title--jvCTT,.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-title__inactive--SnFos,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-title--jvCTT,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-title__inactive--SnFos,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-title--jvCTT,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-title__inactive--SnFos {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #12141a;
    height: 20px;
    margin-bottom: 8px
}

.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-title--disabled--nOhKs,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-title--disabled--nOhKs,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-title--disabled--nOhKs {
    color: #aaabaf
}

.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-desc--NZ3ld,.index-radio-card-group--g9sNY .index-radio-card--nzDEv .index-desc__inactive--TUqEu,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-desc--NZ3ld,.index-radio-card-group--g9sNY .index-radio-card--disabled--Bm364 .index-desc__inactive--TUqEu,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-desc--NZ3ld,.index-radio-card-group--g9sNY .index-radio-card__inactive--aXGgH .index-desc__inactive--TUqEu {
    font-size: 12px;
    line-height: 16px;
    color: #aaabaf;
    height: 54px
}

.index-riskPriceGoodsAlert--jryar {
    margin-bottom: 24px
}

.index-riskPriceGoodsAlert--jryar .index-downloadText--ELROk {
    font-size: 12px;
    color: #4784ff
}

.index-riskPriceGoodsAlert--jryar .index-downloadText--ELROk:hover {
    cursor: pointer
}

.index-qaList--MH0Ea .index-infoItem--Umj0P {
    margin-bottom: 16px
}

.index-qaList--MH0Ea .index-infoItem--Umj0P:nth-last-of-type(1) {
    margin-bottom: 0
}

.index-qaList--MH0Ea .index-infoItem--Umj0P .index-title--_W5eO {
    color: #252931;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    align-items: flex-start
}

.index-qaList--MH0Ea .index-infoItem--Umj0P .index-title--_W5eO svg {
    margin-top: 2px;
    margin-right: 4px;
    flex-shrink: 0
}

.index-qaList--MH0Ea .index-infoItem--Umj0P .index-content--X49BV {
    color: #898b8f;
    font-size: 12px;
    font-weight: 400;
    margin-top: 8px;
    text-align: justify
}

.index-qaList--MH0Ea .index-infoItem--Umj0P .index-alignTitle--dCXcm {
    padding-left: 20px
}

.index-carouselWrap--uRPav ul {
    margin: 0
}

.index-carouselWrap--uRPav .ecom-mcenter-carousel .slick-slider .slick-list {
    border-radius: 4px
}

.index-carouselWrap--uRPav .ecom-mcenter-carousel .slick-dots li {
    margin: 0 4px;
    width: 12px
}

.index-carouselWrap--uRPav .ecom-mcenter-carousel .slick-dots li button {
    border-radius: 2px
}

.index-carouselWrap--uRPav .ecom-mcenter-carousel .slick-dots li.slick-active {
    width: 20px
}

.index-carouselWrap--uRPav .index-dots--PVRyy {
    bottom: 0 !important;
    padding-top: 29px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 256px;
    height: 40px;
    background: linear-gradient(0deg, rgba(22, 24, 35, 0.2) 1.91%, rgba(8, 8, 12, 0.05) 62.2%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0 0 4px 4px
}

.index-carouselWrap--uRPav .index-cover--RLV0Q img {
    height: auto
}

.index-footer--u8mAm {
    width: 164px;
    margin: 16px auto;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-footer--u8mAm .index-name--Ju8Je {
    margin: 0 auto;
    color: #898b8f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.index-footer--u8mAm .index-arrow--M3BUk {
    display: flex;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.index-rightContainer--mU_jt {
    width: 304px;
    position: sticky;
    overflow: hidden;
    top: 80px;
    padding: 24px;
    margin: 16px 0 0;
    border-radius: 4px;
    background: #fff
}

.index-rightContainer--mU_jt::-webkit-scrollbar {
    width: 3px;
    color: rgba(0,0,0,0)
}

.index-rightContainer--mU_jt::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,.32);
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.2)
}

.index-rightContainer--mU_jt .index-title--nqRY7 {
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #252931
}

.index-rightContainer--mU_jt:hover {
    overflow-y: auto
}

.index-infoContainer--RHcSe:not(:first-child) {
    margin-top: 16px
}

.index-infoContainer--RHcSe .index-title--nqRY7 {
    color: #252931;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    align-items: flex-start
}

.index-infoContainer--RHcSe .index-title--nqRY7 svg {
    margin-top: 2px;
    margin-right: 4px;
    flex-shrink: 0
}

.index-infoContainer--RHcSe .index-content--h5lUE {
    color: #898b8f;
    font-size: 12px;
    font-weight: 400;
    margin-top: 8px
}

.index-container--GNj6m {
    margin: 0 auto;
    position: relative
}

.index-container--GNj6m .index-arrowWrapperLeft--nLoWh {
    left: -48px
}

.index-container--GNj6m .index-arrowWrapperRight--t3fjV {
    right: -48px
}

.index-animatedContainer--fIWpK {
    display: flex
}

.index-arrowWrapper--zAlPK {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    color: #12141a;
    width: 32px;
    height: 32px;
    line-height: 12px;
    border: 1px solid #dcdee1;
    border-radius: 2px;
    background-color: #fff;
    cursor: pointer
}

.index-arrowWrapper--zAlPK.index-arrowWrapperDisabled--vGzb4 {
    background: rgba(0,0,0,.04);
    cursor: not-allowed
}

.index-arrowWrapper--zAlPK.index-arrowWrapperDisabled--vGzb4 svg {
    fill: "#BCBDC0"
}

.index-arrowWrapperLeft--nLoWh {
    font-size: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.index-arrowWrapperRight--t3fjV {
    font-size: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.index-arrowWrapperRight--t3fjV svg {
    rotate: 180deg
}

.index-container--gY98D {
    display: flex;
    height: 100%;
    z-index: 1000
}

.index-container--gY98D .index-content--prg5_ {
    overflow: auto;
    flex: 1 1
}

.index-container--gY98D .index-content--prg5_ .index-pagination--VcR0d {
    float: right;
    margin-right: 0;
    margin-top: 24px
}

.index-search--u7euC {
    margin-bottom: 24px
}

.index-search--u7euC .ecom-mcenter-input-group>.ecom-mcenter-input:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.index-formRenderSearch--TmO0D {
    display: flex;
    justify-content: space-between
}

.index-formRenderSearch--TmO0D .index-searchCtn--dsAvI {
    display: flex
}

.index-formRenderSearch--TmO0D .index-searchCtn--dsAvI .index-searchBtn--T6HK7 {
    margin-left: 20px
}

.index-formRenderSearch--TmO0D .index-searchCtn--dsAvI .index-searchBtn--T6HK7 .index-formBtn--fLJ8v {
    width: 74px;
    height: 32px;
    font-size: 14px;
    border-radius: 4px
}

.index-formRenderSearch--TmO0D .index-searchCtn--dsAvI .index-searchBtn--T6HK7 .index-formBtn--fLJ8v:nth-child(1) {
    margin-right: 12px
}

.index-formRenderSearch--TmO0D .ecom-mcenter-input-group.ecom-mcenter-input-group-compact .ecom-mcenter-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.index-footer--jS0BF {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.index-cancelBtn--I4yOv {
    margin-left: 8px
}

.index-footerTip--Pyjpi {
    color: #85878a
}

.index-table--AkUQt {
    flex: 1 1
}

.index-table--AkUQt .ecom-mcenter-table-thead tr th {
    background-color: #f8f9fa
}

.index-disableChoose--e0psz {
    color: #ff6161
}

.index-searchCtn--CGgQ0 {
    display: flex
}

.index-searchCtn--CGgQ0 .index-searchBtn--_8vlr {
    margin-left: 24px
}

.index-searchCtn--CGgQ0 .index-searchBtn--_8vlr .index-formBtn--qVQLa {
    width: 74px;
    height: 32px;
    font-size: 14px;
    border-radius: 4px
}

.index-searchCtn--CGgQ0 .index-searchBtn--_8vlr .index-formBtn--qVQLa:nth-child(1) {
    margin-right: 12px
}

.index-tableCtn--GtOQF {
    padding: 0 24px
}

.index-tableCtn--GtOQF .index-tableEmptyTip--SKIBI img {
    width: 320px;
    height: 224px
}

.index-tableCtn--GtOQF .index-tableEmptyTip--SKIBI .index-tableEmptyTipText--k7JJT {
    color: #85878a;
    font-size: 12px;
    line-height: 16px;
    padding: 16px 0
}

.index-formRenderSearch--AGdHp .ecom-mcenter-picker-input {
    min-width: unset !important
}

.index-selectPicker--nbgr_ {
    position: relative;
    display: flex
}

.index-selectPicker--nbgr_ .index-time--V0dX9 {
    white-space: nowrap;
    line-height: 32px;
    margin: 0 16px 0 8px;
    font-size: 12px;
    color: #55585c
}

.index-selectPicker--nbgr_ .index-title--gWGIT {
    white-space: nowrap;
    line-height: 32px;
    font-size: 12px;
    color: #55585c
}

.index-selectPicker--nbgr_ .index-tabs--Ejn35 .index-tab--w6qWm {
    width: 69px;
    text-align: center
}

.index-selectPicker--nbgr_ .index-tabs--Ejn35 .index-tab--w6qWm .index-text--fbeOm {
    margin: auto
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker {
    position: absolute;
    top: 0;
    z-index: -1;
    opacity: 0
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-dropdown {
    left: auto !important;
    right: 0 !important
}

.index-selectPicker--nbgr_ .ecom-mcenter-tabs-nav-wrap .ecom-mcenter-tabs-nav-list div {
    color: #85878a
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-week-panel th[aria-label="empty cell"] {
    display: none
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-week-panel .ecom-mcenter-picker-cell.ecom-mcenter-picker-cell-disabled {
    background-color: #f3f4f6
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-week-panel .ecom-mcenter-picker-cell.ecom-mcenter-picker-cell-week {
    display: none
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-week-panel .ecom-mcenter-picker-body {
    padding: 12px 18px
}

.index-selectPicker--nbgr_ .ecom-mcenter-picker-week-panel .ecom-mcenter-picker-body .ecom-mcenter-picker-content th {
    width: 36px
}

.index-image--D0Bnk {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    background-size: cover;
    background-position: 50% 50%
}

.index-container--cQx1u {
    display: flex;
    align-items: center
}

.index-container--cQx1u .index-content--fwOfv {
    flex: 1 1 auto;
    padding: 4px 0 4px 8px
}

.index-container--cQx1u .index-content--fwOfv .index-title--eFpsf {
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.index-container-reason--QNY4c {
    display: flex;
    align-items: flex-start
}

.index-container-reason--QNY4c .index-title--eFpsf {
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.index-container-reason--QNY4c .index-content--fwOfv {
    flex: 1 1 auto;
    padding-left: 8px
}

.index-container-reason--QNY4c .index-reason--DVu87 {
    margin-top: 4px;
    padding: 0 3px;
    border: 1px solid rgba(255,64,64,.24);
    border-radius: 2px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #ff4040;
    background: rgba(255,64,64,.06)
}

.index-tip--FqfnO {
    margin-right: 17px
}

.index-riskPrice--n9lWx {
    margin-top: 24px
}

.index-alert--u4Dtp {
    font-size: 12px;
    color: #252931;
    line-height: 16px
}

.index-button--t2hO3 {
    cursor: pointer;
    color: #1966ff
}

.index-button--t2hO3:hover {
    color: #4784ff
}

.index-button-disable--NX6k7 {
    cursor: default;
    color: #bcbdc0
}

.index-button-disable--NX6k7:hover {
    color: #bcbdc0
}

.index-popover--IPlXT {
    display: flex;
    flex-direction: column
}

.index-popover--IPlXT .index-button--t2hO3 {
    margin: 0;
    line-height: 20px;
    font-size: 12px
}

.index-operation--pttFM {
    display: flex;
    align-items: center
}

.index-operation--pttFM .index-button--t2hO3 {
    display: inline-flex;
    align-items: center;
    white-space: nowrap
}

.index-operation--pttFM .index-button--t2hO3+.index-button--t2hO3 {
    margin-left: 8px
}

.index-operation--vertical--_77GJ {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.index-operation--vertical--_77GJ .index-button--t2hO3+.index-button--t2hO3 {
    margin: 0
}

.index-no-limit--YMMwX {
    flex-wrap: wrap;
    gap: 8px
}

.index-no-limit--YMMwX .index-button--t2hO3+.index-button--t2hO3 {
    margin-left: 0 !important
}

.index-container--RJAHE {
    border-radius: 8px;
    background: #fff;
    padding: 24px
}

.index-container--RJAHE .index-header--oTBZR {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.index-container--RJAHE .index-header--oTBZR .index-title--Z1B17 {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #12141a;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

.index-container--RJAHE .index-header--oTBZR .index-title--Z1B17 .index-tip--Th0LC {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--RJAHE .index-header--oTBZR .index-time-filter--KzjXL {
    display: flex;
    align-items: center;
    gap: 16px
}

.index-container--RJAHE .index-header--oTBZR .index-time-filter--KzjXL .index-button--hnvA3 {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #898b8f;
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.index-container--RJAHE .index-content--UI3mp {
    margin-top: 16px;
    margin-bottom: 4px;
    min-height: 104px;
    position: relative;
    width: 100%
}

.index-container--RJAHE .index-footer--GBEIv {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-container--RJAHE .index-footer--GBEIv .index-left--Lehko {
    display: flex;
    align-items: center;
    gap: 8px
}

.index-container--RJAHE .index-footer--GBEIv .index-button--hnvA3 {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-d-none--o8bBQ {
    display: none !important
}

.index-d-block--Us71b {
    display: block !important
}

.index-d-inline-block--stK8J {
    display: inline-block !important
}

.index-d-flex--yJFIL {
    display: flex !important
}

.index-d-inline-flex--UUxaH {
    display: inline-flex !important
}

.index-justify-content-start--nFeAo {
    justify-content: start !important
}

.index-justify-content-end--KXsM8 {
    justify-content: end !important
}

.index-justify-content-center--OUACB {
    justify-content: center !important
}

.index-justify-content-between--eBAyn {
    justify-content: space-between !important
}

.index-justify-content-around--qoEby {
    justify-content: space-around !important
}

.index-align-items-start--NWFxu {
    align-items: flex-start !important
}

.index-align-items-end--LyjFE {
    align-items: flex-end !important
}

.index-align-items-center--oVdN8 {
    align-items: center !important
}

.index-align-items-baseline--BhbRY {
    align-items: baseline !important
}

.index-align-items-stretch--UO4I1 {
    align-items: stretch !important
}

.index-align-content-start--ZT83c {
    align-content: flex-start !important
}

.index-align-content-end--ieoYa {
    align-content: flex-end !important
}

.index-align-content-center--hfgtT {
    align-content: center !important
}

.index-align-content-between--jc_Jh {
    align-content: space-between !important
}

.index-align-content-around--Xy8rM {
    align-content: space-around !important
}

.index-align-content-stretch--OeOfl {
    align-content: stretch !important
}

.index-align-self-auto--kmIK8 {
    align-self: auto !important
}

.index-align-self-start--gZDgF {
    align-self: flex-start !important
}

.index-align-self-end--IWfcj {
    align-self: flex-end !important
}

.index-align-self-center--X9Fu3 {
    align-self: center !important
}

.index-align-self-baseline--val6b {
    align-self: baseline !important
}

.index-align-self-stretch--ZQuNq {
    align-self: stretch !important
}

.index-flex-center--t9CTc {
    display: flex !important;
    align-items: center !important
}

.index-flex-center-between--Jgps7 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important
}

.index-position-static--Z7Q6v {
    position: static !important
}

.index-position-relative--JYibZ {
    position: relative !important
}

.index-position-absolute--VwUzF {
    position: absolute !important
}

.index-position-fixed--vvHRg {
    position: fixed !important
}

.index-position-sticky--r6DDk {
    position: sticky !important
}

.index-fixed-top--SyRZ3 {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 600
}

.index-fixed-bottom--Q_Fwf {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 600
}

.index-m0--jc8Et {
    margin: 0 !important
}

.index-m-xs--tOBRS {
    margin: 4px !important
}

.index-mt-xs--xZcy0 {
    margin-top: 4px !important
}

.index-mr-xs--gT3bq {
    margin-right: 4px !important
}

.index-mb-xs--x5dsQ {
    margin-bottom: 4px !important
}

.index-ml-xs--wSkp5 {
    margin-left: 4px !important
}

.index-mx-xs--rHJmb {
    margin: 0 4px !important
}

.index-my-xs--lZIzH {
    margin: 4px 0 !important
}

.index-m-sm--CfB0V {
    margin: 8px !important
}

.index-mt-sm--rz3_z {
    margin-top: 8px !important
}

.index-mr-sm--YUM_I {
    margin-right: 8px !important
}

.index-mb-sm--ZilMT {
    margin-bottom: 8px !important
}

.index-ml-sm--SAGeU {
    margin-left: 8px !important
}

.index-mx-sm--OZs5M {
    margin: 0 8px !important
}

.index-my-sm--gFtqw {
    margin: 8px 0 !important
}

.index-m-md--q4n4H {
    margin: 16px !important
}

.index-mt-md--m0ojt {
    margin-top: 16px !important
}

.index-mr-md--QQRvR {
    margin-right: 16px !important
}

.index-mb-md--bY5Mc {
    margin-bottom: 16px !important
}

.index-ml-md--FyWSM {
    margin-left: 16px !important
}

.index-mx-md--f6X1E {
    margin: 0 16px !important
}

.index-my-md--YmY2b {
    margin: 16px 0 !important
}

.index-m-lg--vEGK0 {
    margin: 24px !important
}

.index-mt-lg--J3Tz9 {
    margin-top: 24px !important
}

.index-mr-lg--GFBI_ {
    margin-right: 24px !important
}

.index-mb-lg--HRMwE {
    margin-bottom: 24px !important
}

.index-ml-lg--rmAuS {
    margin-left: 24px !important
}

.index-mx-lg--WWr2S {
    margin: 0 24px !important
}

.index-my-lg--DvZv0 {
    margin: 24px 0 !important
}

.index-p0--L6uN_ {
    padding: 0 !important
}

.index-p-xs--MYNfo {
    padding: 4px !important
}

.index-pt-xs--HBDsf {
    padding-top: 4px !important
}

.index-pr-xs--f56wa {
    padding-right: 4px !important
}

.index-pb-xs--MJKMQ {
    padding-bottom: 4px !important
}

.index-pl-xs--h9bVH {
    padding-left: 4px !important
}

.index-px-xs--VK649 {
    padding: 0 4px !important
}

.index-py-xs--t0Fqg {
    padding: 4px 0 !important
}

.index-p-sm--haIPp {
    padding: 8px !important
}

.index-pt-sm--S4tb5 {
    padding-top: 8px !important
}

.index-pr-sm--b_kE5 {
    padding-right: 8px !important
}

.index-pb-sm--eO3fM {
    padding-bottom: 8px !important
}

.index-pl-sm--k77du {
    padding-left: 8px !important
}

.index-px-sm--Tmu6m {
    padding: 0 8px !important
}

.index-py-sm--GPcN7 {
    padding: 8px 0 !important
}

.index-p-md--MSAFd {
    padding: 16px !important
}

.index-pt-md--apvGu {
    padding-top: 16px !important
}

.index-pr-md--a58od {
    padding-right: 16px !important
}

.index-pb-md--YzJdq {
    padding-bottom: 16px !important
}

.index-pl-md--iX0AD {
    padding-left: 16px !important
}

.index-px-md--_MchD {
    padding: 0 16px !important
}

.index-py-md--dqfir {
    padding: 16px 0 !important
}

.index-p-lg--eiYKQ {
    padding: 24px !important
}

.index-pt-lg--V_7LH {
    padding-top: 24px !important
}

.index-pr-lg--aXiXK {
    padding-right: 24px !important
}

.index-pb-lg--w1Xj7 {
    padding-bottom: 24px !important
}

.index-pl-lg--SuDGp {
    padding-left: 24px !important
}

.index-px-lg--V3Fxr {
    padding: 0 24px !important
}

.index-py-lg--mMK_c {
    padding: 24px 0 !important
}

.index-text-left--qoyI9 {
    text-align: left !important
}

.index-text-center--NgrDu {
    text-align: center !important
}

.index-text-right--LT2qT {
    text-align: right !important
}

.index-text-nowrap--ndiS5 {
    white-space: nowrap !important
}

.index-text-wrap--uwkOa {
    white-space: pre-wrap !important
}

.index-text-truncate--hGqI_ {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-container--WcZah {
    box-sizing: border-box;
    width: 100%;
    padding: 24px;
    border-radius: 4px;
    background: #fff;
    margin-bottom: 16px
}

.index-container--WcZah>.index-row--vWUtC {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.index-container--WcZah>.index-row--vWUtC>.index-toolName--BwMLJ {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #19191a
}

.index-container--WcZah>.index-toolDesc--rdJzt {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #55585c;
    margin-top: 8px
}

.index-container--WcZah>.index-introductions--XdVHf {
    margin-top: 24px;
    display: flex;
    margin-right: -16px
}

.index-container--WcZah>.index-introductions--XdVHf>.index-item--IUFMB {
    flex: 1 1;
    margin-right: 16px;
    height: 80px;
    border: 1px solid #edeef0;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 16px 20px
}

.index-container--WcZah>.index-introductions--XdVHf>.index-item--IUFMB>.index-icon--P0DBl {
    margin-right: 12px
}

.index-container--WcZah>.index-introductions--XdVHf>.index-item--IUFMB>.index-title--y7C3K {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #12141a
}

.index-sign-wrap--epkht .ecom-mcenter-btn-link {
    padding: 0;
    height: auto
}

.index-sign-wrap--epkht .ecom-mcenter-checkbox-inner {
    border-color: #ff4050
}

.index-sign-wrap--epkht .ecom-mcenter-checkbox-checked .ecom-mcenter-checkbox-inner {
    border-color: #1966ff
}

.index-checkboxText--MJGiH {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #565960
}

.ecom-mcenter-uform-error {
    font-size: 12px;
    font-weight: 400;
    color: #ff4050;
    line-height: 16px;
    margin-top: 4px
}

.ecom-mcenter-sp-input:hover + .ecom-mcenter-uform-bubble-error {
    opacity: 1;
    pointer-events: auto
}

.ecom-mcenter-uform-bubble-error {
    position: absolute;
    top: 50%;
    width: 150px;
    margin-top: 0;
    z-index: 2;
    padding: 8px;
    border-radius: 4px;
    background: #fff;
    word-break: break-word;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    pointer-events: none;
    text-align: left
}

.ecom-mcenter-uform-bubble-bottom {
    display: inline-block;
    left: 0;
    top: 100%;
    width: 140px;
    margin-top: 8px;
    border: 1px solid #ff4050;
    color: #ff4050
}

.ecom-mcenter-uform-bubble-bottom::before {
    content: "";
    position: absolute;
    left: 10px;
    top: -4px;
    z-index: 3;
    width: 7px;
    height: 7px;
    background: #fff;
    border-bottom: 1px solid #ff4050;
    border-right: 1px solid #ff4050;
    transform: rotate(-135deg)
}

.ecom-mcenter-uform-bubble-right {
    display: inline-block;
    top: 50%;
    right: -160px;
    transform: translateY(-50%);
    margin-left: 8px;
    border: 1px solid #ff4050;
    color: #ff4050
}

.ecom-mcenter-uform-bubble-right::before {
    content: "";
    position: absolute;
    left: -4px;
    top: 50%;
    z-index: 3;
    width: 7px;
    height: 7px;
    background: #fff;
    border-top: 1px solid #ff4050;
    border-left: 1px solid #ff4050;
    transform: translateY(-50%) rotate(-45deg)
}

.ecom-mcenter-uform-bubble-left {
    display: inline-block;
    top: 50%;
    left: -160px;
    transform: translateY(-50%);
    margin-right: 8px;
    border: 1px solid #ff4050;
    color: #ff4050
}

.ecom-mcenter-uform-bubble-left::before {
    content: "";
    position: absolute;
    right: -4px;
    top: 50%;
    z-index: 3;
    width: 7px;
    height: 7px;
    background: #fff;
    border-bottom: 1px solid #ff4050;
    border-right: 1px solid #ff4050;
    transform: translateY(-50%) rotate(-45deg)
}

.index-tooltip--EXBFu {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center
}

.index-tooltip-image--I7KPk {
    margin-left: 2px;
    color: #898b8f
}

.index-content--zYQCE {
    width: 100%;
    height: auto;
    word-break: break-all;
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.index-wrapper--ehZw6 {
    background: #fff;
    height: calc(100vh - 74px)
}

.index-wrapper--ehZw6 .index-contentWrapper--OhJRD {
    width: 320px;
    padding-top: 200px;
    margin: 0 auto
}

.index-wrapper--ehZw6 .index-contentWrapper--OhJRD .index-img--EojX9 {
    width: 100%
}

.index-wrapper--ehZw6 .index-contentWrapper--OhJRD .index-desc--ddLRL {
    padding: 16px 0 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #85878a
}

.index-wrapper--ehZw6 .index-contentWrapper--OhJRD .index-container--KKXd8 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 24px
}

.index-container--O_zDv .ecom-mcenter-modal-content {
    height: 628px
}

.index-container--O_zDv th.ecom-mcenter-table-cell {
    font-size: 14px;
    color: #707173;
    line-height: 20px;
    height: 20px
}

.index-container--O_zDv td.ecom-mcenter-table-cell {
    font-size: 14px;
    color: #12141a
}

.index-container--O_zDv .ecom-mcenter-table-thead>tr>th {
    background: #fafafa !important
}

.index-footer--fZo92 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.index-footer--fZo92 .index-errorText--m2P9G {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #85878a
}

.index-row--TC6zT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px
}

.index-form--VXySV .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--cD5bl .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--_CgD4 .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--rD2iG .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--juJSL .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--pPaBT .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--Yo0a1 .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-form--GGmBF .ecom-mcenter-form-item {
    margin-bottom: 16px
}

.index-discountContent--FYE_S div {
    color: #252931;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.index-discountContent--FYE_S div:nth-of-type(2) {
    color: #898b8f;
    margin-top: 4px
}

.index-time_wrap--Ego7e .apply-time {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 4px
}

.index-time_wrap--Ego7e .apply-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(25,102,255,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff
}

.index-time_wrap--Ego7e .used-time {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-time_wrap--Ego7e .used-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(255,159,25,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #ff9f19
}

.index-container--Ef7al {
    display: flex;
    gap: 2px
}

.index-mask--jyRaC {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
    background: rgba(0,0,0,.4509803922);
    display: flex;
    z-index: 9;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.index-goodCard--j36Ph {
    display: flex
}

.index-goodsTitle--RiecC {
    font-size: 14px;
    line-height: 20px;
    width: 182px;
    color: #12141a;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.index-goodsId--AIDEW {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    color: #85878a
}

.index-gray--gUMQ9 {
    color: #85878a;
    text-decoration: line-through
}

.index-selectPicker--Berkr {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.index-selectPicker--Berkr .data-show {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #55585c
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper {
    width: inherit;
    margin-left: 9px
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list {
    border: 1px solid #dcdde0;
    border-radius: 4px
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-4:last-child {
    border-right: none
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child {
    border: none;
    padding: 4px 19px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #85878a;
    position: relative
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child.spiderman-tab-active {
    color: #1966ff
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child::after {
    content: "";
    width: 1px;
    height: 12px;
    background-color: #dcdde0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.index-selectPicker--Berkr .spiderman-tabs.spiderman-tab-wrapper .spiderman-tab-list .spiderman-tab-child:nth-last-of-type(1)::after {
    display: none
}

.index-rangePicker--EqHG7 {
    position: absolute !important;
    right: 0;
    top: 0;
    height: 30px !important;
    opacity: 0;
    pointer-events: none
}

.index-rangePickerDropdown--iF8sw {
    left: auto !important;
    right: 0 !important
}

.index-favoured--IxdGd {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.index-favoured--IxdGd>span {
    display: block
}

.index-favoured--IxdGd .index-desc--BDgF2 {
    font-size: 12px;
    line-height: 16px;
    color: #aaabaf
}

.index-time_wrap--jsaAb .apply-time {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 4px
}

.index-time_wrap--jsaAb .apply-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(25,102,255,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #1966ff
}

.index-time_wrap--jsaAb .used-time {
    display: flex;
    flex-direction: row;
    align-items: center
}

.index-time_wrap--jsaAb .used-time>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(255,159,25,.1);
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #ff9f19
}

.index-imgList--mhbIe {
    display: flex;
    align-items: center;
    flex-direction: row
}

.index-imgList--mhbIe .index-imgItem--V5FnN {
    margin-right: 2px;
    border-radius: 4px
}

.index-imgList--mhbIe .index-imgItem--V5FnN:nth-of-type(3) {
    margin-right: 0;
    position: relative
}

.index-imgList--mhbIe .index-imgItem--V5FnN:nth-of-type(3) .index-itemCover--Wxqub {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    color: #fff
}

.index-imgList--mhbIe .index-imgItem--V5FnN:nth-of-type(3)::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.4)
}

.index-discountInfo--Soc9j {
    width: 155px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.index-table--SWbeF .ecom-mcenter-table:not(.sp-null) .ecom-mcenter-empty.ecom-mcenter-empty-center {
    height: auto
}

.index-table--SWbeF .ecom-mcenter-checkbox {
    top: 0
}

.index-errorInfo--vj66v {
    color: #ff4050;
    font-size: 12px;
    position: relative;
    display: inline-block
}

.index-errorInfo--vj66v .ecom-mcenter-btn {
    font-size: 12px
}

.index-errorInfo--vj66v .index-placeholder--GaDu6 {
    height: 16px;
    margin-bottom: -4px
}

.index-errorInfo--vj66v .index-realInfo--J7jg7 {
    height: 16px;
    line-height: 16px;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100
}

.index-errorInfo--vj66v .index-platformText--Sr6R8 {
    color: #898b8f;
    align-items: center
}

.index-modalContent--vcW2B .index-nickname--K8zn3 {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #252931
}

.index-modalContent--vcW2B .index-productName--I5O8O {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #252931
}

.index-modalContent--vcW2B .index-channelId--LuS6O {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #85878a;
    margin-top: 4px
}

.index-kolInfo--wqm1_ {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.index-kolInfo--wqm1_ .index-bindText--J_xt2 {
    color: #898b8f;
    margin-right: 4px
}

.index-kolInfo--wqm1_ .index-bindTypeText--MtylQ {
    color: #898b8f
}

.index-kolInfo--wqm1_ .index-avatarAndName--jNxv0 {
    display: flex;
    align-items: center;
    height: 16px;
    line-height: 16px;
    gap: 4px
}

.index-kolInfo--wqm1_ .index-avatarAndName--jNxv0 .index-avatar--zLepY {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    margin-right: 1px
}

.index-kolInfo--wqm1_ .index-avatarAndName--jNxv0 .index-nickName--gPJLg {
    color: #898b8f;
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.index-info--CrK0i {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-info--CrK0i .index-twoRowsName--QfzC9 {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--CrK0i .index-selectedTwoRowsName--rx1n1 {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--CrK0i .index-oneRowName--KQXqB {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--CrK0i .index-selectedOneRowName--pved2 {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--CrK0i .index-idRow--D_TAY {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--CrK0i .index-idRow--D_TAY .index-grayId--ASxFN {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-info--CrK0i .index-benefit--ObBRr {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-info--CrK0i .index-benefit--ObBRr .index-label--c0hoN {
    color: #ff5c00
}

.index-info--CrK0i .index-bindingInfo--zdnX7 {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--Ilt6y {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-info--Ilt6y .index-twoRowsName--XlXis {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--Ilt6y .index-selectedTwoRowsName--FkFpf {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--Ilt6y .index-oneRowName--rL7xZ {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--Ilt6y .index-selectedOneRowName--wrFI_ {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--Ilt6y .index-id--H48ce {
    color: #898b8f;
    font-size: 12px
}

.index-info--Ilt6y .index-idRow--eWZsY {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--Ilt6y .index-idRow--eWZsY .index-grayId--xmzbz {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-info--Ilt6y .index-benefit--cswxg {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-info--Ilt6y .index-benefit--cswxg .index-label--lUygr {
    color: #ff5c00
}

.index-card--XEEh_ .index-goods--XRaMW {
    display: flex;
    gap: 8px
}

.index-card--XEEh_ .index-goods--XRaMW .index-img--HTpP3 {
    width: 56px;
    height: 56px;
    border-radius: 4px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-twoRowsName--lkjOu {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-selectedTwoRowsName--y6pc6 {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-oneRowName--icJdV {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-selectedOneRowsName--uptfR {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-idRow--QvXeo {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-idRow--QvXeo .index-grayId--jE98N {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-card--XEEh_ .index-goods--XRaMW .index-info--x29J6 .index-bindingInfo--yLGi2 {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--XEEh_ .index-err--pdECH {
    margin-top: 4px
}

.index-info--XcB1z {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-info--XcB1z .index-twoRowsName--Iy6hc {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--XcB1z .index-selectedTwoRowsName--oeHaZ {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--XcB1z .index-oneRowName--pVLz7 {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--XcB1z .index-selectedOneRowName--YpGTX {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--XcB1z .index-idRow--ntQYg {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--XcB1z .index-idRow--ntQYg .index-grayId--aG75N {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-info--XcB1z .index-benefit--iclK3 {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-info--XcB1z .index-benefit--iclK3 .index-label--EVTj_ {
    color: #ff5c00
}

.index-info--XcB1z .index-bindingInfo--CQKAj {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--FtVhU {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-info--FtVhU .index-twoRowsName--e6i16 {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--FtVhU .index-selectedTwoRowsName--g2WFq {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--FtVhU .index-oneRowName--PzNXU {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--FtVhU .index-selectedOneRowName--xMYzH {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--FtVhU .index-id--NsYsv {
    color: #898b8f;
    font-size: 12px
}

.index-info--FtVhU .index-idRow--zpOjq {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--FtVhU .index-idRow--zpOjq .index-grayId--ET9hw {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-info--FtVhU .index-benefit--ymm8L {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-info--FtVhU .index-benefit--ymm8L .index-label--v0mKZ {
    color: #ff5c00
}

.index-card--GvCdi .index-goods--bAsXz {
    display: flex;
    gap: 8px
}

.index-card--GvCdi .index-goods--bAsXz .index-img--UXOja {
    width: 56px;
    height: 56px;
    border-radius: 4px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-twoRowsName--qRPrS {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-selectedTwoRowsName--Awkqn {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-oneRowName--_V96N {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-selectedOneRowsName--KoMNm {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-idRow--tNFzb {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-idRow--tNFzb .index-grayId--nO8g7 {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-card--GvCdi .index-goods--bAsXz .index-info--pvx1L .index-bindingInfo--Vgl3O {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--GvCdi .index-err--k7WcP {
    margin-top: 4px
}

.index-info--s1QS8 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-info--s1QS8 .index-twoRowsName--f7jWu {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--s1QS8 .index-selectedTwoRowsName--kEKKe {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--s1QS8 .index-oneRowName--xMYO8 {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--s1QS8 .index-selectedOneRowName--szkjJ {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-info--s1QS8 .index-id--dw9Rz {
    color: #898b8f;
    font-size: 12px
}

.index-info--s1QS8 .index-idRow--mr1Cq {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-info--s1QS8 .index-idRow--mr1Cq .index-grayId--MAyeG {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-info--s1QS8 .index-benefit--Nw6Hd {
    color: #898b8f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.index-info--s1QS8 .index-benefit--Nw6Hd .index-label--ItNWA {
    color: #ff5c00
}

.index-card--Yki2D .index-goods--YX0Jp {
    display: flex;
    gap: 8px
}

.index-card--Yki2D .index-goods--YX0Jp .index-img--aTGIW {
    width: 56px;
    height: 56px;
    border-radius: 4px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-twoRowsName--qc9JU {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-selectedTwoRowsName--FAE_w {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-oneRowName--yYjpb {
    font-size: 12px;
    color: #252931;
    width: 228px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-selectedOneRowsName--z6Doa {
    font-size: 12px;
    color: #252931;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-idRow--AYRre {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-idRow--AYRre .index-grayId--Iq3ol {
    background-color: #f3f4f6;
    padding: 0px 4px;
    border-radius: 2px;
    margin-right: 4px
}

.index-card--Yki2D .index-goods--YX0Jp .index-info--AXr4n .index-bindingInfo--FrQYo {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px
}

.index-card--Yki2D .index-err--DTDp4 {
    margin-top: 4px
}

.index-card--UN3Ga .index-goods--Pa112 {
    display: flex;
    gap: 8px
}

.index-card--UN3Ga .index-goods--Pa112 .index-img--iSUo4 {
    width: 56px;
    height: 56px;
    border-radius: 4px
}

.index-card--UN3Ga .index-goods--Pa112 .index-info--pRiI2 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.index-card--UN3Ga .index-goods--Pa112 .index-info--pRiI2 .index-twoRowsName--HClzK {
    font-size: 12px;
    color: #252931;
    width: 228px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--UN3Ga .index-goods--Pa112 .index-info--pRiI2 .index-selectedTwoRowsName--M8LIo {
    font-size: 12px;
    color: #252931;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px
}

.index-card--UN3Ga .index-goods--Pa112 .index-info--pRiI2 .index-idRow--XTDGI {
    font-size: 12px;
    color: #898b8f;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 4px
}

.index-card--UN3Ga .index-err--yxNBW {
    margin-top: 4px
}

.index_alert-wrap__4N5Vg {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.index_alert-wrap__4N5Vg .index_alert-text__CfTmz {
    align-self: flex-start
}

.index_alert-wrap__4N5Vg .index_alert-button__e-05t {
    align-items: center;
    display: flex
}

.index_alert-wrap__4N5Vg .index_alert-slide__1H0hC {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-left: 16px;
    width: 75px
}

.index_alert-wrap__4N5Vg .index_alert-slide__1H0hC .index_alert-slide-left__k0nRf {
    border-bottom: 1px solid #898b8f;
    border-left: 1px solid #898b8f;
    cursor: pointer;
    height: 8px;
    position: relative;
    transform: rotate(45deg);
    width: 8px
}

.index_alert-wrap__4N5Vg .index_alert-slide__1H0hC .index_alert-slide-right__cqeEI {
    border-right: 1px solid #898b8f;
    border-top: 1px solid #898b8f;
    cursor: pointer;
    height: 8px;
    position: relative;
    transform: rotate(45deg);
    width: 8px
}

.index_alert-wrap__4N5Vg .index_alert-slide__1H0hC .index_alert-slide-text__xaVJc {
    color: #252931;
    font-size: 12px;
    line-height: 16px;
    padding: 0 8px
}

* {
    margin: 0;
    padding: 0
}

body p {
    margin: 0;
    padding: 0
}

#reset-kratos--srI43,html,body {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.ecom-mcenter-table-tbody .ecom-mcenter-badge-status-text {
    font-size: 12px
}

.ecom-mcenter-table-row {
    vertical-align: top
}

@font-face {
    font-family: Barlow;
    src: url(//lf3-static.bytednsdoc.com/obj/eden-cn/ylaulj-alryht/ljhwZthlaukjlkulzlp/fonts/Barlow-Bold.ttf) format("truetype");
    font-style: normal
}
