.transfer-page .container {
    width: 100%;
    position: relative;
    top: 0;
    height: auto;
    padding: calc(24 * var(--sub-vw) / 750) calc(26 * var(--sub-vw) / 750) calc(40 * var(--sub-vw) / 750);
    box-sizing: border-box;
}

.transfer-page .transfer_details {
    width: 100%;
    height: calc(72 * var(--sub-vw) / 750);
    display: flex;
    align-items: center;
    background-color: #353963;
    font-size: calc(30 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #fff;
    padding: 0 calc(24 * var(--sub-vw) / 750);
    border-radius: calc(10 * var(--sub-vw) / 750) calc(10 * var(--sub-vw) / 750) 0 0;
    box-sizing: border-box;
}

.transfer-page .transfer_details_title {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #565c7f;
    line-height: calc(72 * var(--sub-vw) / 750);
    position: relative;
}

.transfer-page .transfer_details_line {
    width: calc(260 * var(--sub-vw) / 750);
    height: calc(4 * var(--sub-vw) / 750);
    background-color: #298de1;
    position: absolute;
    bottom: 0;
    left: 0;
}

.transfer-page .transfer_content {
    width: 100%;
    padding: calc(20 * var(--sub-vw) / 750) calc(20 * var(--sub-vw) / 750) calc(60 * var(--sub-vw) / 750);
    box-sizing: border-box;
    border-radius: calc(10 * var(--sub-vw) / 750);
    background-color: #353963;
    margin-top: calc(20 * var(--sub-vw) / 750);
}

.transfer-page .amount_val_box {
    width: 100%;
    height: calc(73 * var(--sub-vw) / 750);
    display: flex;
    align-items: center;
    padding-left: calc(24 * var(--sub-vw) / 750);
    font-size: calc(44 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #298de1;
    margin: calc(14 * var(--sub-vw) / 750) 0 calc(22 * var(--sub-vw) / 750);
    border-radius: calc(4 * var(--sub-vw) / 750);
    box-sizing: border-box;
    border-bottom: 1px solid #565c7f;
}

.transfer-page .amount_val_box .amount_prefix {
    margin-right: calc(12 * var(--sub-vw) / 750);
}

.transfer-page .amount_tip {
    font-size: calc(28 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #fff;
}

.transfer-page .amount_tip_sub {
    font-size: calc(24 * var(--sub-vw) / 750);
    margin-left: calc(10 * var(--sub-vw) / 750);
    color: #d2d4e8;
}

.transfer-page .amount_all_box {
    width: 100%;
    height: calc(73 * var(--sub-vw) / 750);
    position: relative;
    margin-top: calc(14 * var(--sub-vw) / 750);
}

.transfer-page .amount_all_box input {
    width: 100%;
    height: calc(73 * var(--sub-vw) / 750);
    padding: 0 calc(110 * var(--sub-vw) / 750) 0 calc(24 * var(--sub-vw) / 750);
    font-size: calc(44 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #298de1;
    background: hsla(0, 0%, 100%, 0.17);
    border-radius: calc(4 * var(--sub-vw) / 750);
    border: 1px solid #298de1;
    box-sizing: border-box;
    outline: none;
}

.transfer-page .all_btn {
    width: calc(97 * var(--sub-vw) / 750);
    height: calc(73 * var(--sub-vw) / 750);
    background: linear-gradient(180deg, #25a8ed, #2c7bd9);
    border: 1px solid #298de1;
    border-radius: calc(4 * var(--sub-vw) / 750);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: calc(26 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    box-sizing: border-box;
}

.transfer-page .transfer_tip {
    height: calc(110 * var(--sub-vw) / 750);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(26 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    color: #999bb1;
}

.transfer-page .more {
    width: 90%;
    height: calc(73 * var(--sub-vw) / 750);
    margin: 0 auto;
    background: linear-gradient(180deg, #25a8ed, #2c7bd9);
    border: 1px solid #298de1;
    border-radius: calc(4 * var(--sub-vw) / 750);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(26 * var(--sub-vw) / 750);
    font-family: PingFang SC, sans-serif;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
}
