@charset "UTF-8";
._whipptree_1c7jw_30 {
    display: inline-block;
    width: .2rem;
    height: .03rem;
    background-color: var(--skin__neutral_2);
    border-radius: .02rem
}

._currencyAmount_1c7jw_38 {
    font-size: .22rem
}

._rowContent_1c7jw_42,
._rowContentText_1c7jw_43 {
    width: 100%
}

._rowContent_1c7jw_42 .ui-progress:first-child:not(:only-child),
._rowContentText_1c7jw_43 .ui-progress:first-child:not(:only-child) {
    margin-bottom: .13rem
}

._rowContentText_1c7jw_43 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

._tableBox_1c7jw_58 ._birthday-gift_1c7jw_58 {
    display: flex;
    align-items: center;
    justify-content: center
}

._tableBox_1c7jw_58 ._birthday-gift_1c7jw_58 ._icon_1c7jw_63 {
    width: .34rem;
    margin: 0 .04rem
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 {
    text-align: center
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-img_1c7jw_70 {
    position: absolute;
    left: 0;
    width: 100%;
    background-size: 100% auto
}

[dir=rtl] ._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-img_1c7jw_70 {
    left: auto;
    right: 0
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-img_1c7jw_70._top_1c7jw_76 {
    top: 0
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-img_1c7jw_70._bottom_1c7jw_79 {
    bottom: 0
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._btn-setting_1c7jw_82 {
    position: relative;
    color: var(--skin__primary);
    z-index: 1;
    cursor: pointer
}

._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-btn_1c7jw_88 {
    margin-right: 0
}

[dir=rtl] ._tableBox_1c7jw_58 ._birthday-item_1c7jw_67 ._birthday-btn_1c7jw_88 {
    margin-right: 0;
    margin-left: 0
}

._tableBox_1c7jw_58 .ui-table__thead {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 3;
    border-radius: 0;
    height: auto;
    min-height: 1rem;
    border-right: 0;
    border-left: 0
}

[dir=rtl] ._tableBox_1c7jw_58 .ui-table__thead {
    left: auto;
    right: 0
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-item {
    padding: .04rem
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-item:lang(zh),
._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-item:lang(zh_hk) {
    padding: 0
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-cell {
    -webkit-line-clamp: initial;
    line-clamp: initial;
    line-height: 1;
    word-break: break-word
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-cell:lang(zh),
._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-cell:lang(zh_hk) {
    white-space: nowrap
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-cell:not(:has(.title)) {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._tableBox_1c7jw_58 .ui-table__thead .ui-table__thead-cell .title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._tableBox_1c7jw_58 .ui-table__cell {
    position: relative;
    border-radius: 0;
    min-height: 1rem;
    overflow: hidden
}

._tableBox_1c7jw_58 .ui-table__cell-item {
    padding: .04rem;
    font-size: .22rem
}

._tableBox_1c7jw_58 .ui-table__tooltip {
    margin-left: .08rem
}

[dir=rtl] ._tableBox_1c7jw_58 .ui-table__tooltip {
    margin-left: 0;
    margin-right: .08rem
}

._tableBox_1c7jw_58 .ui-button {
    margin-right: .2rem
}

[dir=rtl] ._tableBox_1c7jw_58 .ui-button {
    margin-right: 0;
    margin-left: .2rem
}

._yellowColor_1c7jw_150 {
    color: var(--skin__accent_3)
}

._tipsContent_1c7jw_154 {
    color: var(--skin__lead);
    font-size: .24rem;
    text-align: center
}

._unmetTips_1c7jw_160 {
    margin-top: .05rem;
    color: var(--skin__neutral_2);
    font-size: .18rem;
    line-height: .24rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._green-bar_jjxf2_30 .ui-progress__portion {
    background-color: var(--skin__accent_1)
}

._progress-wrapper_jjxf2_34 {
    max-width: 2.3rem;
    height: .2rem;
    margin: 0 auto
}