* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.app[data-v-7a726851] {
    width: 100vw;
    min-height: 100vh;
    max-width: 600px;
    margin: auto;
    padding-bottom: 5%;
    background: url(../jpg/BG.jpg) no-repeat center center;
    background-size: 100% 100%;
    padding-top: 39.5vh
}

.app .content[data-v-7a726851] {
    padding: 0% 2%
}

.app .content .info[data-v-7a726851] {
    width: 100%;
    background: url(../png/kuang.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 3% 0% 6%
}

.app .content .info .info-text[data-v-7a726851] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #c2c2c2
}

.app .content .info .info-input[data-v-7a726851] {
    margin-top: 3%;
    display: flex;
    justify-content: center
}

.app .content .info .info-input #stock-input[data-v-7a726851] {
    width: 80%;
    height: 45px;
    border-radius: 20px;
    border: 1px solid #b5b5b5;
    padding-left: 10px;
    background-color: #eee;
    font-size: 14px;
    color: #333;
    text-align: center
}

.app .content .info .info-btn[data-v-7a726851] {
    width: 83%;
    height: 50px;
    background: url(../png/anniu.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 3% auto auto;
    color: #fff;
    font-size: 18px;
    display: flex;
    justify-content: center;
    padding-top: 10px;
    font-weight: 500;
    animation: identifier-7a726851 2s linear infinite
}

.app .content .desc[data-v-7a726851] {
    width: 100%;
    height: 100%;
    margin-top: 3%
}

.app .content .desc .desc-title[data-v-7a726851] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: #187ac5;
    font-weight: 600
}

.app .content .desc .desc-normal[data-v-7a726851] {
    margin-top: 4%;
    font-size: 16px;
    color: #596cb4;
    line-height: 1.5;
    padding: 0 10px;
    text-align: center;
    font-weight: 500
}

.app .content .translate[data-v-7a726851] {
    width: 100%;
    height: 235px;
    background: url(../png/FX-kuang.png) no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 6%
}

.app .content .translate .loading[data-v-7a726851] {
    width: 64px;
    height: 64px;
    background-color: #e7eeff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.app .content .translate .loading .loading-icon[data-v-7a726851] {
    animation: loading-7a726851 1.5s linear infinite;
    width: 32px;
    height: 32px
}

.app .content .translate .loading-text[data-v-7a726851] {
    margin-top: 12px;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    text-align: center
}

.app .content .translate .loading-result[data-v-7a726851] {
    margin-top: 12px;
    font-size: 12px;
    color: #c2c2c2;
    font-weight: 500;
    text-align: center
}

.app .content .translate .loading-progress[data-v-7a726851] {
    width: 70%;
    height: 10px;
    background-color: #f3f4f6;
    border-radius: 10px;
    margin-top: 12px
}

.app .content .translate .loading-progress .inner[data-v-7a726851] {
    width: 0%;
    height: 100%;
    background-color: #114dd4;
    border-radius: 10px;
    animation: progress-7a726851 1.5s linear forwards
}

.app .content .translateMiddle[data-v-7a726851],.app .content .result[data-v-7a726851] {
    display: none
}

.app .content .result .translate[data-v-7a726851] {
    height: inherit;
    min-height: 200px;
    padding-bottom: 5%
}

.app .content .result .result-text[data-v-7a726851] {
    font-size: 18px;
    color: #187ac5;
    font-weight: 600;
    padding: 0 6%;
    text-align: center
}

.app .content .result .normal-text[data-v-7a726851] {
    margin-top: 12px;
    font-size: 16px;
    color: #596cb4;
    line-height: 1.5;
    padding: 0 8%;
    text-align: center;
    font-weight: 500
}

.app .content .result .info-btn[data-v-7a726851] {
    width: 98%;
    height: 50px;
    background: url(../png/anniu.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 3% auto auto;
    color: #fff;
    font-size: 16px;
    display: flex;
    justify-content: center;
    padding-top: 10px;
    font-weight: 500;
    animation: identifier-7a726851 2s linear infinite
}

.app .content .result .gray[data-v-7a726851] {
    font-weight: 500;
    text-align: center;
    background: #eee;
    cursor: not-allowed;
    border-radius: 30px;
    color: #333
}

@keyframes loading-7a726851 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes progress-7a726851 {
    0% {
        width: 0%
    }

    to {
        width: 100%
    }
}

@keyframes identifier-7a726851 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.05)
    }

    to {
        transform: scale(1)
    }
}

@media (max-width: 375px) {
    .desc-normal[data-v-7a726851] {
        font-size:15px!important
    }
}
