[data-v-b29ff52e]:root {
    --van-nav-bar-icon-color: var(--baseColor-white-1);
    --van-nav-bar-title-text-color: var(--baseColor-white-1);
    --van-nav-bar-text-color: var(--baseColor-white-1);
    --van-dialog-background-color: var(--baseColor-white-1);
    --van-dialog-confirm-button-text-color: var(--baseColor-red-1);
    --van-dialog-has-title-message-text-color: var(--baseColor-gray-5);
    --van-button-default-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-text-color: var(--baseColor-gray-4);
    --van-tab-text-color: var(--baseColor-gray-4);
    --van-tab-active-text-color: var(--baseColor-black-2);
    --van-tabs-bottom-bar-color: var(--baseColor-blue-2);
    --van-tabs-nav-background-color: var(--baseColor-white-1);
    --van-toast-default-width: 7.46667rem;
    --van-toast-max-width: 90%;
    --van-border-color: var(--baseColor-gray-2);
    --van-image-placeholder-background-color: var(--baseColor-gray-1);
    --van-popover-dark-background-color: var(--baseColor-white-1);
    --van-popover-dark-text-color: var(--baseColor-black-2);
    --van-popover-light-background-color: var(--baseColor-white-1);
    --van-field-label-color: var(--baseColor-black-2);
    --van-field-input-text-color: var(--baseColor-black-2);
    --van-field-placeholder-text-color: var(--baseColor-gray-3);
    --van-cell-background-color: var(--baseColor-white-1);
    --van-picker-background-color: var(--baseColor-white-1);
    --van-picker-option-text-color: var(--baseColor-black-1);
    --van-picker-confirm-action-color: var(--baseColor-black-6);
    --van-picker-cancel-action-color: var(--baseColor-black-6);
    --van-picker-loading-mask-color: rgba(var(--baseColor-white-1), 0.9);
    --van-popup-background-color: var(--baseColor-white-1);
    --van-uploader-icon-color: var(--baseColor-gray-3);
    --van-uploader-text-color: var(--baseColor-gray-4);
    --van-uploader-upload-background-color: var(--baseColor-gray-1);
    --van-password-input-background-color: var(--baseColor-gray-2);
    --van-password-input-cursor-color: var(--baseColor-black-2);
    --van-password-input-dot-color: var(--baseColor-black-1);
    --van-number-keyboard-background-color: var(--baseColor-gray-1);
    --van-number-keyboard-key-active-color: var(--baseColor-gray-2);
    --van-number-keyboard-title-color: var(--baseColor-gray-5);
    --van-number-keyboard-button-background-color: var(--baseColor-blue-1);
    --van-number-keyboard-button-text-color: var(--baseColor-white-1);
    --van-radio-label-color: var(--baseColor-black-2);
    --van-radio-border-color: var(--baseColor-gray-3);
    --van-badge-color: var(--baseColor-white-1);
    --van-badge-background-color: var(--baseColor-red-1);
    --van-badge-dot-color: var(--baseColor-red-1);
    --van-slider-active-background-color: var(--baseColor-blue-1);
    --van-slider-inactive-background-color: var(--baseColor-gray-2);
    --van-search-background-color: var(--baseColor-white-1);
    --van-search-content-background-color: var(--baseColor-gray-1);
    --van-search-left-icon-color: var(--baseColor-gray-4);
    --van-search-label-color: var(--baseColor-gray-3);
    --van-checkbox-checked-icon-color: var(--baseColor-blue-1);
    --van-checkbox-disabled-background-color: var(--baseColor-gray-3);
    --van-index-anchor-text-color: var(--baseColor-black-1);
    --van-index-anchor-background-color: transparent;
    --van-index-anchor-sticky-text-color: var(--baseColor-black-1);
    --van-index-anchor-sticky-background-color: var(--baseColor-white-1)
}

[data-v-b29ff52e]:export {
    theme_left: #7e5678;
    theme_right: #e6c3a1;
    linear_division_left: #7e5678;
    linear_division_right: #e6c3a1;
    border_color: #f2f2f5;
    task_van_tab_background: #fff;
    secondary_black_font_color: #000;
    theme_left_change_golden: #7e5678;
    deep_gray: #7e5678;
    common_midle_gray: #fff;
    primary_yellow: #7e5678;
    theme_right_change_to_yellow: #e6c3a1;
    follow_tab_color: #e6c3a1
}

.bg-container[data-v-b29ff52e] {
    position: relative;
    bottom: 0;

}

.bg-container .bg-img[data-v-b29ff52e] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.bg-container .bg-wrapper[data-v-b29ff52e] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.theme-bg-color .bg-wrapper[data-v-b29ff52e] {
    /*background: linear-gradient(hsla(0, 0%, 100%, 0), #7e5678)*/
}

[data-v-454bb294]:root {
    --van-nav-bar-icon-color: var(--baseColor-white-1);
    --van-nav-bar-title-text-color: var(--baseColor-white-1);
    --van-nav-bar-text-color: var(--baseColor-white-1);
    --van-dialog-background-color: var(--baseColor-white-1);
    --van-dialog-confirm-button-text-color: var(--baseColor-red-1);
    --van-dialog-has-title-message-text-color: var(--baseColor-gray-5);
    --van-button-default-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-text-color: var(--baseColor-gray-4);
    --van-tab-text-color: var(--baseColor-gray-4);
    --van-tab-active-text-color: var(--baseColor-black-2);
    --van-tabs-bottom-bar-color: var(--baseColor-blue-2);
    --van-tabs-nav-background-color: var(--baseColor-white-1);
    --van-toast-default-width: 7.46667rem;
    --van-toast-max-width: 90%;
    --van-border-color: var(--baseColor-gray-2);
    --van-image-placeholder-background-color: var(--baseColor-gray-1);
    --van-popover-dark-background-color: var(--baseColor-white-1);
    --van-popover-dark-text-color: var(--baseColor-black-2);
    --van-popover-light-background-color: var(--baseColor-white-1);
    --van-field-label-color: var(--baseColor-black-2);
    --van-field-input-text-color: var(--baseColor-black-2);
    --van-field-placeholder-text-color: var(--baseColor-gray-3);
    --van-cell-background-color: var(--baseColor-white-1);
    --van-picker-background-color: var(--baseColor-white-1);
    --van-picker-option-text-color: var(--baseColor-black-1);
    --van-picker-confirm-action-color: var(--baseColor-black-6);
    --van-picker-cancel-action-color: var(--baseColor-black-6);
    --van-picker-loading-mask-color: rgba(var(--baseColor-white-1), 0.9);
    --van-popup-background-color: var(--baseColor-white-1);
    --van-uploader-icon-color: var(--baseColor-gray-3);
    --van-uploader-text-color: var(--baseColor-gray-4);
    --van-uploader-upload-background-color: var(--baseColor-gray-1);
    --van-password-input-background-color: var(--baseColor-gray-2);
    --van-password-input-cursor-color: var(--baseColor-black-2);
    --van-password-input-dot-color: var(--baseColor-black-1);
    --van-number-keyboard-background-color: var(--baseColor-gray-1);
    --van-number-keyboard-key-active-color: var(--baseColor-gray-2);
    --van-number-keyboard-title-color: var(--baseColor-gray-5);
    --van-number-keyboard-button-background-color: var(--baseColor-blue-1);
    --van-number-keyboard-button-text-color: var(--baseColor-white-1);
    --van-radio-label-color: var(--baseColor-black-2);
    --van-radio-border-color: var(--baseColor-gray-3);
    --van-badge-color: var(--baseColor-white-1);
    --van-badge-background-color: var(--baseColor-red-1);
    --van-badge-dot-color: var(--baseColor-red-1);
    --van-slider-active-background-color: var(--baseColor-blue-1);
    --van-slider-inactive-background-color: var(--baseColor-gray-2);
    --van-search-background-color: var(--baseColor-white-1);
    --van-search-content-background-color: var(--baseColor-gray-1);
    --van-search-left-icon-color: var(--baseColor-gray-4);
    --van-search-label-color: var(--baseColor-gray-3);
    --van-checkbox-checked-icon-color: var(--baseColor-blue-1);
    --van-checkbox-disabled-background-color: var(--baseColor-gray-3);
    --van-index-anchor-text-color: var(--baseColor-black-1);
    --van-index-anchor-background-color: transparent;
    --van-index-anchor-sticky-text-color: var(--baseColor-black-1);
    --van-index-anchor-sticky-background-color: var(--baseColor-white-1)
}

[data-v-454bb294]:export {
    theme_left: #7e5678;
    theme_right: #e6c3a1;
    linear_division_left: #7e5678;
    linear_division_right: #e6c3a1;
    border_color: #f2f2f5;
    task_van_tab_background: #fff;
    secondary_black_font_color: #000;
    theme_left_change_golden: #7e5678;
    deep_gray: #7e5678;
    common_midle_gray: #fff;
    primary_yellow: #7e5678;
    theme_right_change_to_yellow: #e6c3a1;
    follow_tab_color: #e6c3a1
}

.logo-container[data-v-454bb294] {
    margin: 0 auto;
    width: 45%
}

.logo-container .logo-wrapper[data-v-454bb294] {
    position: relative;
    padding-bottom: 62.5%
}

.logo-container .logo-wrapper .logo-img[data-v-454bb294] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-v-e75b65f2]:root {
    --van-nav-bar-icon-color: var(--baseColor-white-1);
    --van-nav-bar-title-text-color: var(--baseColor-white-1);
    --van-nav-bar-text-color: var(--baseColor-white-1);
    --van-dialog-background-color: var(--baseColor-white-1);
    --van-dialog-confirm-button-text-color: var(--baseColor-red-1);
    --van-dialog-has-title-message-text-color: var(--baseColor-gray-5);
    --van-button-default-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-background-color: var(--baseColor-white-1);
    --van-collapse-item-content-text-color: var(--baseColor-gray-4);
    --van-tab-text-color: var(--baseColor-gray-4);
    --van-tab-active-text-color: var(--baseColor-black-2);
    --van-tabs-bottom-bar-color: var(--baseColor-blue-2);
    --van-tabs-nav-background-color: var(--baseColor-white-1);
    --van-toast-default-width: 7.46667rem;
    --van-toast-max-width: 90%;
    --van-border-color: var(--baseColor-gray-2);
    --van-image-placeholder-background-color: var(--baseColor-gray-1);
    --van-popover-dark-background-color: var(--baseColor-white-1);
    --van-popover-dark-text-color: var(--baseColor-black-2);
    --van-popover-light-background-color: var(--baseColor-white-1);
    --van-field-label-color: var(--baseColor-black-2);
    --van-field-input-text-color: var(--baseColor-black-2);
    --van-field-placeholder-text-color: var(--baseColor-gray-3);
    --van-cell-background-color: var(--baseColor-white-1);
    --van-picker-background-color: var(--baseColor-white-1);
    --van-picker-option-text-color: var(--baseColor-black-1);
    --van-picker-confirm-action-color: var(--baseColor-black-6);
    --van-picker-cancel-action-color: var(--baseColor-black-6);
    --van-picker-loading-mask-color: rgba(var(--baseColor-white-1), 0.9);
    --van-popup-background-color: var(--baseColor-white-1);
    --van-uploader-icon-color: var(--baseColor-gray-3);
    --van-uploader-text-color: var(--baseColor-gray-4);
    --van-uploader-upload-background-color: var(--baseColor-gray-1);
    --van-password-input-background-color: var(--baseColor-gray-2);
    --van-password-input-cursor-color: var(--baseColor-black-2);
    --van-password-input-dot-color: var(--baseColor-black-1);
    --van-number-keyboard-background-color: var(--baseColor-gray-1);
    --van-number-keyboard-key-active-color: var(--baseColor-gray-2);
    --van-number-keyboard-title-color: var(--baseColor-gray-5);
    --van-number-keyboard-button-background-color: var(--baseColor-blue-1);
    --van-number-keyboard-button-text-color: var(--baseColor-white-1);
    --van-radio-label-color: var(--baseColor-black-2);
    --van-radio-border-color: var(--baseColor-gray-3);
    --van-badge-color: var(--baseColor-white-1);
    --van-badge-background-color: var(--baseColor-red-1);
    --van-badge-dot-color: var(--baseColor-red-1);
    --van-slider-active-background-color: var(--baseColor-blue-1);
    --van-slider-inactive-background-color: var(--baseColor-gray-2);
    --van-search-background-color: var(--baseColor-white-1);
    --van-search-content-background-color: var(--baseColor-gray-1);
    --van-search-left-icon-color: var(--baseColor-gray-4);
    --van-search-label-color: var(--baseColor-gray-3);
    --van-checkbox-checked-icon-color: var(--baseColor-blue-1);
    --van-checkbox-disabled-background-color: var(--baseColor-gray-3);
    --van-index-anchor-text-color: var(--baseColor-black-1);
    --van-index-anchor-background-color: transparent;
    --van-index-anchor-sticky-text-color: var(--baseColor-black-1);
    --van-index-anchor-sticky-background-color: var(--baseColor-white-1)
}

[data-v-e75b65f2]:export {
    theme_left: #7e5678;
    theme_right: #e6c3a1;
    linear_division_left: #7e5678;
    linear_division_right: #e6c3a1;
    border_color: #f2f2f5;
    task_van_tab_background: #fff;
    secondary_black_font_color: #000;
    theme_left_change_golden: #7e5678;
    deep_gray: #7e5678;
    common_midle_gray: #fff;
    primary_yellow: #7e5678;
    theme_right_change_to_yellow: #e6c3a1;
    follow_tab_color: #e6c3a1
}

.login[data-v-e75b65f2] {
    height: 100%
}

.login .nav[data-v-e75b65f2] {
    background: none
}

.login .nav[data-v-e75b65f2] .van-icon {
    color: #331616
}

.login .wrapper[data-v-e75b65f2] {
    height: calc(100% - 1.22667rem);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.login .wrapper .title[data-v-e75b65f2] {
    line-height: 1.86667rem;
    text-align: center;
    font-size: .48rem;
    font-weight: 700;
    color: #f00;
    letter-spacing: .05333rem
}

.login .wrapper .login-input-border .input[data-v-e75b65f2] {
    border: .02667rem solid #fff
}

.login .wrapper .loginForm[data-v-e75b65f2] {
    padding: 0 .8rem
}

.login .wrapper .loginForm .input[data-v-e75b65f2] {
    padding: .26667rem .4rem;
    margin-top: .53333rem;
    border-radius: 0rem;
    text-align: center;
    line-height: .69333rem;
    font-size: .4rem;
    color: #4e4e4e
}

.login .wrapper .loginForm .input .left-icon[data-v-e75b65f2] {
    color: #fff
}

.login .wrapper .loginForm .input .right-icon[data-v-e75b65f2] {
    color: #979799
}

.login .wrapper .loginForm .reset-text[data-v-e75b65f2] {
    margin: .4rem .26667rem;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.login .wrapper .loginForm .reset-text span[data-v-e75b65f2] {
    color: #fff;
    font-size: .32rem;
    font-weight: 500;
    line-height: .42667rem
}

.login .wrapper .loginForm .register-text[data-v-e75b65f2] {
    margin: .53333rem 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.login .wrapper .loginForm .register-text span[data-v-e75b65f2] {
    color: #fff;
    font-size: .37333rem;
    font-weight: 500;
    line-height: .42667rem
}

.login .wrapper .loginForm .login-btn[data-v-e75b65f2] {
    margin-top: .4rem;
    width: 100%;
    height: 1.22667rem;
    line-height: 1.22667rem;
    border-radius: .1rem;
    background-color: #cacacc;
    color: #fff;
    font-size: .42667rem;
    font-weight: bolder;
    border: none
}

.login .wrapper .loginForm .login-btn.active[data-v-e75b65f2] {
    color: #fff;
    background-color: #7e5678
}