.wml-phone-auth-main {
    min-height: 216px
}

.wml-phone-auth-input {
    margin-top: 24px
}

.wml-phone-auth-agreement,
.wml-phone-auth-keep {
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    color: #606266
}

.wml-box .wml-phone-auth-agreement .mail-checkbox-wrapper-pc .mail-checkbox-label,
.wml-box .wml-phone-auth-keep .mail-checkbox-wrapper-pc .mail-checkbox-label {
    color: #606266
}

.wml-phone-auth-agreement .mail-checkbox-wrapper-pc {
    margin-right: 8px
}

.wml-phone-auth-agreement div {
    -ms-flex-positive: 1;
    flex-grow: 1;
    cursor: pointer
}

.wml-phone-auth-agreement a {
    vertical-align: middle;
    color: #3370ff;
    text-decoration: none
}

.wml-phone-auth-agreement div span {
    vertical-align: middle;
    color: #606266
}

.wml-box .wml-phone-auth-agreement .mail-checkbox-wrapper-pc .mail-checkbox {
    margin-top: 5px
}

.wml-box .wml-phone-auth-keep .mail-checkbox-wrapper-pc .mail-checkbox {
    margin-top: 4px
}

.wml-box .wml-phone-auth-keep .mail-checkbox-wrapper-pc .mail-checkbox-label {
    color: #606266;
    font-size: 14px;
    vertical-align: top
}

.wml-phone-auth-aside {
    margin-top: 10px;
    text-align: center
}

.wml-phone-auth-aside .mail-button.v113.mail-button-link {
    color: #21293a
}

.wml-input-err {
    margin-top: 2px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    color: #f63f3f
}

.wml-back {
    position: absolute;
    top: 16px;
    left: 24px;
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEkSURBVHgB7dg9TgJBGMbxd8fOao+wl8C4CYV2HsFLmEwstBQ6bIwFl/AUQkLChIbrAMUO+5SEbvb9gPD+DrB5/plmZ4icc845dyNi/Gze3j8iMapICcZ3ofrPRE3u8vP893tBDAIpOB1PE67xIH4C5+NnU2IkGiA9HsQCNMaDSIDWeGAP0BwPrAHa44EtwGI8sARYjYfBAZbjYVCA9XgoDriE8VAUEONX3YX91no83FGBlJa7UTuu+/qnQLluH0d/KaUdGSgKgM16tXxox/0ZVq/9Z16sIooD4BIiBgWAdcTgALCMYAkAqwi2ALCIYA0A7Qj2ANCMEAkArQixANCIEA0A6QjxAJCMUHmZg/nPbNr/vU5yFZoD3Td0rXCPIOecc47JEXYNAVsYJwnjAAAAAElFTkSuQmCC);
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 2
}

.scan-code-wrapper {
    width: 100%;
    height: 100%;
    text-align: center
}

.scan-code-wrapper .scan-code-wrap {
    width: 100%;
    height: auto;
    margin: 0 auto
}

.scan-code-wrap .scan-code-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: hsla(0, 0%, 100%, .6)
}

.scan-code-overlay>button {
    display: inline-block;
    width: 84px;
    height: 32px;
    color: #fff;
    background: #3b78dd;
    cursor: pointer;
    border-radius: 4px;
    border: none;
    margin-top: 30px
}

.scan-code-overlay-text {
    display: inline-block;
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #21293a;
    margin: 8px 0
}

.scan-code-overlay>button:active {
    -webkit-filter: brightness(.8);
    filter: brightness(.8)
}

.scan-code-wrap .scan-code-img-wrap {
    position: relative;
    width: 120px;
    height: 120px;
    margin: 0 auto
}

.scan-code-img-wrap>img {
    position: absolute;
    display: inline-block;
    width: 100%;
    height: auto;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.scan-code-wrap .scan-code-text {
    width: 100%;
    white-space: nowrap;
    margin-top: 7px;
    font-size: 12px;
    line-height: 17px
}

.success-class {
    color: #50cd50
}

.error-class {
    color: #f04b4b
}

.white-bg-class {
    background-color: rgba(0, 0, 0, 0)
}

.verify-workflow-loading {
    padding: 100px 0
}

.verify-workflow-loadingIcon {
    width: 32px;
    height: 32px;
    background: url(https://mail-activity.nos-jd.163yun.com/5805c19cde2bca45a6dab6fe34dcae11.png) 50% no-repeat;
    background-size: 32px;
    margin: auto;
    -webkit-animation: loading-rotate 1s linear infinite;
    animation: loading-rotate 1s linear infinite
}

.verify-device-auth-wrap {
    box-sizing: border-box
}

.verify-device-master-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    color: #9095a2;
    margin-bottom: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.verify-device-master-list {
    color: #141414
}

.verify-device-auth {
    max-width: 440px;
    min-height: 274px;
    margin: 0 auto;
    box-sizing: border-box;
    background: #f5f6f7;
    border-radius: 4px
}

.verify-device-auth .verify-device-text {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #394051;
    padding: 24px 0 16px
}

.verify-device-auth .verify-device-img {
    width: 100%;
    height: auto;
    text-align: center
}

.verify-device-img>img {
    display: inline-block;
    width: 130px;
    height: 130px
}

.verify-device-tips {
    text-align: center;
    font-size: 12px
}

.verify-device-tips .verify-button {
    color: #3370ff;
    cursor: pointer;
    padding: 0
}

.verify-device-tips .verify-device-tips-error,
.verify-device-tips .verify-device-tips-normal {
    height: 20px;
    line-height: 20px;
    margin: 0 auto
}

.verify-device-tips .verify-device-tips-error {
    color: #f04b4b
}

.verify-device-tips .verify-device-tips-normal {
    color: #585e6d
}

.verify-device-tips .verify-device-master-down-time {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #9095a2
}

.verify-device-master-down-time>span {
    display: inline-block;
    min-width: 30px;
    margin-left: 6px
}

.verify-device-tips .verify-device-master-retry {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #3370ff
}

.verify-workflow__green .verify-device-tips .verify-button {
    color: #14b360
}

.verify-google-auth {
    max-width: 440px;
    height: 158px;
    margin: 0 auto;
    background: #f5f6f7;
    border-radius: 4px;
    text-align: center;
    box-sizing: border-box
}

.verify-google-wrapper {
    width: 100%;
    height: auto
}

.verify-google-wrapper .verify-google-text {
    width: 340px;
    font-size: 14px;
    line-height: 22px;
    color: #394051;
    text-align: left;
    margin: 0 auto;
    padding: 32px 0 16px
}

.verify-google-wrapper .verify-google-getcode {
    width: 340px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    cursor: pointer
}

.verify-google-content {
    position: relative;
    width: 340px;
    height: auto;
    margin: 0 auto
}

.verify-google-wrapper .verify-google-input {
    display: inline-block;
    width: 100%;
    height: 46px;
    box-sizing: border-box;
    outline: none;
    padding: 12px 16px;
    border: 1px solid #e3e5ec;
    border-radius: 4px;
    color: #394051;
    font-size: 16px
}

.verify-google-wrapper .verify-google-input::-webkit-input-placeholder {
    color: #585e6d;
    font-size: 16px
}

.verify-google-wrapper .verify-google-input::placeholder {
    color: #585e6d;
    font-size: 16px
}

.verify-google-show {
    width: 100%;
    height: 46px;
    margin-bottom: 8px;
    clear: both;
    zoom: 1
}

.verify-google-show>span {
    display: block;
    width: 34px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    margin-right: 12px;
    background-color: #fff;
    border: 1px solid #e3e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: text;
    float: left
}

.verify-google-content .verify-google-errMsg {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    margin: 2px auto 0;
    color: #f04b4b;
    text-align: left
}

.verify-phone-message-box {
    background: #f5f6f7;
    border-radius: 4px;
    text-align: center;
    padding: 24px
}

.verify-phone-message-info {
    color: #394051;
    font-size: 14px;
    line-height: 22px
}

.verify-phone-message-qrcode {
    width: 136px;
    margin: 8px auto 0;
    padding: 12px 0 0;
    text-align: center;
    background: #fff
}

.verify-phone-message-qrcodeCanvas,
.verify-phone-message-qrcodeCanvas img {
    display: inline-block;
    vertical-align: top;
    width: 106px;
    height: 106px
}

.verify-phone-message-qrcodeTip {
    padding: 8px 0 4px;
    font-size: 12px;
    line-height: 18px;
    color: #9095a2
}

.verify-phone-message-change {
    padding: 16px 16px 0;
    font-size: 12px;
    line-height: 20px;
    color: #585e6d
}

.verify-phone-message-changeLink {
    font-size: 12px;
    cursor: pointer;
    color: #3370ff
}

.verify-phone-message-changeLink:hover {
    opacity: .9
}

.verify-phone-message-infoLink {
    cursor: pointer;
    color: #3370ff;
    margin-left: 4px
}

.verify-phone-message-infoLink:hover {
    opacity: .9
}

.verify-phone-message-err {
    font-size: 12px;
    line-height: 20px;
    color: #f04b4b
}

.verify-phone-message-edit {
    padding: 22px 24px 24px;
    width: 236px;
    background: #fff;
    margin: 8px auto 0
}

.verify-phone-message-editLine {
    font-size: 16px;
    line-height: 24px;
    text-align: left
}

.verify-phone-message-editField {
    display: inline-block;
    vertical-align: top;
    width: 4em;
    color: #9095a2;
    text-align: justify;
    margin-right: 6px;
    height: 24px;
    overflow: hidden;
    letter-spacing: -1px
}

.verify-phone-message-copy {
    display: none
}

.verify-phone-message-box-us .verify-phone-message-editField {
    text-align: left
}

.verify-phone-message-editField:after {
    display: inline-block;
    width: 100%;
    content: ""
}

.verify-phone-message-editValue {
    display: inline-block;
    vertical-align: top
}

.verify-phone-message-editTip {
    padding: 10px 0 0;
    font-size: 12px;
    line-height: 18px;
    color: #9095a2;
    text-align: left
}

.verify-phone-message-box-green .verify-phone-message-changeLink,
.verify-phone-message-box-green .verify-phone-message-infoLink {
    color: #14b360
}

.verify-phone-message-box-smart {
    background: none;
    padding: 0
}

.verify-phone-message-box-smart .verify-phone-message-info {
    padding-top: 8px;
    line-height: 17px;
    color: #4d4d4d
}

.verify-phone-message-box-smart .verify-phone-message-edit {
    margin: 0;
    width: auto;
    padding: 30px 0 0
}

.verify-phone-message-box-smart .verify-phone-message-editField {
    margin-right: 20px;
    color: #89898c
}

.verify-phone-message-box-smart .verify-phone-message-editLine {
    font-size: 17px;
    line-height: 21px;
    border-bottom: 1px solid #e6e6e6;
    padding: 18px 0 12px
}

.verify-phone-message-box-smart .verify-phone-message-editTip {
    color: #c0c0c4
}

.verify-phone-message-box-smart .verify-phone-message-change {
    display: none
}

.verify-phone-message-box-smart .verify-phone-message-err {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    -webkit-animation: codeErr 3s linear forwards;
    -moz-animation: codeErr 3s linear forwards;
    animation: codeErr 3s linear forwards;
    padding: 0
}

@-moz-keyframes codeErr {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 0;
        display: none !important
    }
}

.verify-phone-message-box-smart .verify-phone-message-err>span {
    padding: 1em 16px;
    background-color: rgba(35, 35, 36, .94);
    border-radius: 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 14px;
    line-height: normal;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 60%;
    width: auto;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    text-align: center
}

.verify-phone-message-box-smart .verify-phone-message-autosend {
    margin-top: 32px;
    background-color: #3370ff;
    font-size: 17px;
    line-height: 44px;
    height: 44px;
    padding: 0 32px;
    border-radius: 6px;
    color: #fff
}

.verify-phone-message-box-smart .verify-phone-message-copy {
    display: block;
    position: absolute;
    right: 0;
    color: #3370ff;
    bottom: 15px
}

.verify-phone-message-box-smart .verify-phone-message-editLine {
    position: relative
}

.verify-phone-message-changeType {
    width: 340px;
    margin: 8px auto 0;
    text-align: left
}

.verify-phone-message-changeTypeLink {
    font-size: 14px;
    cursor: pointer;
    color: #585e6d
}

.verify-phone-message-changeTypeLink:hover {
    opacity: .9
}

.verify-phone-message-code {
    margin: 16px auto 0;
    width: 340px;
    border: 1px solid #e3e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    height: 48px;
    background: #fff
}

.verify-phone-message-code-ie9:after {
    content: attr(placeholder);
    position: absolute;
    left: 16px;
    top: 0;
    color: #585e6d;
    font-size: 16px;
    line-height: 48px;
    visibility: hidden;
    visibility: visible\9;
    cursor: text
}

.verify-phone-message-codeInput {
    height: 24px;
    line-height: 24px;
    width: 200px;
    position: absolute;
    left: 16px;
    top: 50%;
    margin: -12px 0 0;
    color: #394051;
    border: none;
    background: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 16px
}

.verify-phone-message-codeInput::-webkit-input-placeholder {
    color: #585e6d
}

.verify-phone-message-codeInput::placeholder {
    color: #585e6d
}

.verify-phone-message-codeGet,
.verify-phone-message-codeGetting {
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 16px;
    top: 50%;
    margin: -12px 0 0;
    cursor: pointer;
    font-size: 16px;
    color: #3370ff
}

.verify-phone-message-codeGet:hover {
    opacity: .9
}

.verify-phone-message-codeGetting {
    cursor: default;
    color: #9095a2
}

.verify-phone-message-codeGetting:hover {
    opacity: 1
}

.verify-phone-message-codeErr {
    font-size: 12px;
    line-height: 20px;
    color: #f04b4b;
    padding: 2px 0 0;
    width: 342px;
    text-align: left;
    margin: 0 auto
}

.verify-phone-message-info2 {
    white-space: nowrap;
    width: 340px;
    margin: 8px auto 0;
    text-align: left
}

.verify-workflow__inset .verify-phone-message-info2 {
    margin: 0 auto;
    width: 340px;
    text-align: left
}

.verify-workflow__inset .verify-phone-message-code {
    margin-top: 8px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-box {
    padding: 20px 30px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-info {
    font-size: 12px;
    line-height: 20px;
    color: #31353b
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-changeLink,
.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-infoLink {
    color: #2a83f2
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-changeType,
.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-codeErr,
.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-info2 {
    width: 280px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-code {
    width: 280px;
    height: 36px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-codeInput {
    font-size: 14px;
    color: #31353b;
    left: 12px;
    width: 150px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-codeGet {
    right: 12px;
    font-size: 14px;
    color: #2a83f2
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-changeType {
    margin-top: 4px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-changeTypeLink {
    color: #585e6d;
    font-size: 12px;
    line-height: 20px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-editLine {
    font-size: 14px
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-editField,
.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-editTip {
    color: #b5b9bd
}

.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-codeGet,
.verify-workflow__inset.verify-workflow__desktop .verify-phone-message-codeGetting {
    font-size: 14px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-edit {
    margin: 24px auto 10px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-box {
    background: #fff;
    padding: 0 0 161px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-info2 {
    width: auto;
    color: #9095a2
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-code {
    width: 100%;
    margin-top: 24px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-codeInput::-webkit-input-placeholder {
    color: #9095a2
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-codeInput::placeholder {
    color: #9095a2
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-codeGet {
    font-size: 14px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-codeGetting {
    color: #b7bcc7;
    font-size: 14px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-changeType,
.verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-codeErr {
    width: auto
}

.verify-workflow__green .verify-phone-message-codeGet,
.verify-workflow__green .verify-phone-message-codeGetting,
.verify-workflow__green .verify-phone-message-infoLink {
    color: #14b360
}

.verify-dun {
    padding: 30px 20px;
    background: #f5f6f7;
    border-radius: 4px
}

.verify-dun-errMsg {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    margin: 2px auto 0;
    color: #f04b4b;
    text-align: left
}

.verify-workflow {
    color: #394051;
    font: 14px/1.5 "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Microsoft YaHei", "微软雅黑" !important;
    box-sizing: content-box
}

.verify-workflow-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500
}

.verify-workflow-titleIcon {
    color: #3370ff;
    width: 24px;
    height: 24px;
    font-size: 24px;
    vertical-align: top;
    margin-right: 4px
}

.verify-workflow-body {
    padding: 16px 16px 0
}

.verify-workflow-change {
    padding: 12px 16px 0
}

.verify-workflow-changeBtn {
    display: inline-block;
    vertical-align: top;
    color: #394051;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 16px;
    border-radius: 16px;
    cursor: pointer
}

.verify-workflow-border {
    border: 1px solid #e3e5ec
}

.verify-workflow-changeBtn:hover {
    opacity: .9
}

.verify-workflow-foot {
    padding: 8px 0 0;
    text-align: right
}

.verify-workflow-foot .mail-button {
    margin-left: 8px
}

.verify-workflow-foot .mail-button.verify-workflow-foot-btnLoading>span.miu-button-content {
    padding-left: 20px;
    position: relative
}

.verify-workflow-foot .mail-button.verify-workflow-foot-btnLoading>span.miu-button-content:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(https://mail-activity.nos-jd.163yun.com/a674a7a624eb34624902d3f4f8998134.png) 50% no-repeat;
    background-size: 16px;
    left: 0;
    top: 50%;
    margin: -8px 0 0;
    -webkit-animation: loading-rotate 1s linear infinite;
    animation: loading-rotate 1s linear infinite
}

.verify-workflow-select {
    margin: 0 -16px
}

.verify-workflow-selectList {
    margin: 0;
    padding: 0;
    list-style: none
}

.verify-workflow-selectItem {
    margin: 0 0 10px;
    border: 1px solid #e3e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 20px;
    min-height: 48px;
    position: relative;
    cursor: pointer
}

.verify-workflow-selectItem:hover {
    border: 1px solid #3370ff
}

.verify-workflow-selectItemIcon {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 48px;
    height: 48px
}

.verify-workflow-selectItemIcon img {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    vertical-align: top
}

.verify-workflow-selectItemTitle {
    font-size: 14px;
    line-height: 22px;
    color: #21293a;
    font-weight: 500;
    padding: 0 48px 0 64px
}

.verify-workflow-selectItemDesc {
    font-size: 14px;
    line-height: 22px;
    color: #9095a2;
    padding: 4px 48px 0 64px
}

.verify-workflow-selectItemArr {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -12px;
    background: url(https://mail-activity.nos-jd.163yun.com/f880df71a8366eaeb17c24d086d68cd6.png) 50% no-repeat;
    background-size: 24px
}

.verify-workflow-selectItem-cur {
    background: #f5f6f7
}

.verify-workflow-selectBak {
    padding: 16px 0;
    text-align: center;
    font-size: 14px;
    line-height: 22px
}

.verify-workflow-selectBakBtn {
    color: #3370ff;
    cursor: pointer
}

.verify-workflow-selectBakBtn:hover {
    opacity: .9
}

.verify-workflow-error.mail-modal-pc-wrap .mail-modal-pc-body .mail-modal-pc-body-message .mail-modal-pc-body-icon .mail-icon {
    color: #f04b4b !important
}

@-webkit-keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.verify-workflow__inset {
    position: relative
}

.verify-workflow__inset .verify-workflow-title {
    font-weight: 400;
    color: #21293a;
    text-align: center
}

.verify-workflow__inset .verify-workflow-change {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0
}

.verify-workflow__inset .verify-workflow-foot {
    padding-top: 32px !important;
    text-align: center
}

.verify-workflow__inset .verify-workflow-foot .mail-button {
    margin: 0;
    width: 300px;
    font-size: 18px
}

.verify-workflow__inset .verify-workflow-autologin {
    margin: 12px 20px 0;
    line-height: 20px;
    text-align: center
}

.verify-workflow__inset .verify-workflow-autologin .mail-checkbox-wrapper-pc {
    font-size: 14px
}

.verify-workflow__inset .verify-workflow-autologin .mail-checkbox-wrapper-pc .mail-checkbox-label {
    color: #585e6d
}

.verify-workflow__inset .verify-workflow-foot .mail-button.verify-workflow-foot-btnLoading:before {
    left: 50%;
    margin-left: -3rem
}

.verify-workflow__inset.verify-workflow__change {
    padding-bottom: 72px
}

.verify-workflow__inset.verify-workflow__select {
    padding-bottom: 0
}

.verify-workflow__inset.verify-workflow__desktop {
    color: #31353b
}

.verify-workflow__inset.verify-workflow__desktop .verify-workflow-title {
    color: #31353b;
    font-size: 14px;
    line-height: 22px
}

.verify-workflow__inset.verify-workflow__desktop .verify-workflow-foot {
    padding-top: 16px !important
}

.verify-workflow__inset.verify-workflow__desktop .verify-workflow-foot .mail-button {
    background: #2a83f2;
    border-radius: 4px;
    line-height: 36px;
    height: 36px;
    width: 280px;
    font-size: 14px
}

.verify-workflow-wrap.mail-modal-pc-wrap .mail-modal-pc-body {
    max-height: 1000px !important;
    overflow-y: visible
}

.verify-workflow__inset.verify-workflow__webmaster .verify-workflow-title {
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 0
}

.verify-workflow__inset.verify-workflow__webmaster .verify-workflow-body {
    padding: 8px 0 0
}

.verify-workflow__inset.verify-workflow__webmaster .verify-workflow-foot {
    padding-top: 22px !important
}

.verify-workflow__inset.verify-workflow__webmaster .mail-button.mail-button-primary.mail-button-large {
    line-height: 48px;
    height: 48px;
    width: 100%;
    font-size: 20px
}

.verify-workflow__inset.verify-workflow__webmaster .verify-device-auth {
    padding: 16px
}

.verify-workflow-wrapSmart.mail-modal-pc-wrap {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    bottom: auto !important;
    left: 0 !important;
    right: auto !important;
    margin: 0 !important;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 0 24px !important
}

.verify-workflow-wrapSmart.mail-modal-pc-wrap .mail-modal-pc-header {
    text-align: left;
    margin: 0 16px;
    padding: 6px 0
}

.verify-workflow-wrapSmart.mail-modal-pc-wrap .mail-modal-pc-header .mail-modal-pc-close {
    padding: 4px
}

.verify-workflow-wrapSmart.mail-modal-pc-wrap .mail-modal-pc-header .mail-modal-pc-close>svg {
    font-size: 24px
}

.verify-workflow-wrapSmart.verify-workflow-wrap.mail-modal-pc-wrap .mail-modal-pc-body {
    max-width: 3000px !important;
    overflow-y: unset !important;
    padding-top: 30px
}

.verify-workflow__smart {
    background: #fff;
    padding: 0 24px
}

.verify-workflow__smart .verify-workflow-title {
    font-size: 20px;
    text-align: center;
    font-weight: 700
}

.verify-workflow__smart .verify-workflow-foot {
    padding: 0 !important
}

.verify-workflow__smart .verify-workflow-foot-cancel {
    display: none !important
}

.verify-workflow__smart .verify-workflow-foot .mail-button {
    font-size: 17px !important;
    line-height: 44px !important;
    height: 44px !important;
    padding: 0 !important;
    width: 100% !important;
    border-radius: 6px !important;
    margin: 16px 0 0 !important;
    background: #f0f0f0 !important;
    color: #2c2c2e !important
}

.verify-workflow__smart .verify-workflow-foot.verify-workflow-footSmaill .mail-button {
    padding: 0 36px !important;
    width: auto !important;
    margin: 64px 0 0 !important;
    background: #3370ff !important;
    color: #fff !important
}

.verify-workflow__smart .verify-workflow-body {
    padding: 0
}

.verify-workflow__smart .verify-phone-message-box {
    background: none;
    padding: 0
}

.verify-workflow__smart .verify-phone-message-info {
    padding-top: 8px;
    line-height: 17px;
    color: #4d4d4d;
    width: auto;
    text-align: center
}

.verify-workflow__smart .verify-phone-message-code {
    margin-top: 64px;
    width: auto;
    border: 0;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0
}

.verify-workflow__smart .verify-phone-message-codeInput {
    font-size: 17px;
    width: 50%;
    left: 0;
    padding: 0
}

.verify-workflow__smart .verify-phone-message-codeInput::-webkit-input-placeholder {
    color: #c0c0c4
}

.verify-workflow__smart .verify-phone-message-codeInput::placeholder {
    color: #c0c0c4
}

.verify-workflow__smart .verify-phone-message-codeGet,
.verify-workflow__smart .verify-phone-message-codeGetting {
    font-size: 17px;
    right: 0
}

.verify-workflow__smart .verify-phone-message-codeGetting {
    color: #c0c0c4
}

.verify-workflow__smart .verify-phone-message-changeType {
    width: auto;
    margin: 0;
    position: relative
}

.verify-workflow__smart .verify-phone-message-changeTypeLink {
    font-size: 14px;
    line-height: 44px;
    position: absolute;
    left: 0;
    top: 64px;
    color: #89898c
}

.verify-workflow__smart .verify-phone-message-codeErr {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    -webkit-animation: codeErr 3s linear forwards;
    animation: codeErr 3s linear forwards;
    padding: 0
}

.verify-workflow__inset.verify-workflow__smart .verify-workflow-foot {
    text-align: right
}

@-webkit-keyframes codeErr {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 0;
        display: none !important
    }
}

@keyframes codeErr {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 0;
        display: none !important
    }
}

.verify-workflow__smart .verify-phone-message-codeErr>span {
    padding: 1em 16px;
    background-color: rgba(35, 35, 36, .94);
    border-radius: 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 14px;
    line-height: normal;
    color: #fff;
    box-sizing: border-box;
    max-width: 200%;
    min-width: 10%;
    width: auto;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    text-align: center
}

.verify-workflow__smart .verify-workflow-footErr {
    margin-top: 60px
}

.verify-workflow__smart .verify-workflow-change {
    display: none !important
}

.verify-workflow__smart .verify-phone-message-infoLink {
    display: none
}

.verify-workflow__green .verify-workflow-selectBakBtn,
.verify-workflow__green .verify-workflow-titleIcon {
    color: #14b360
}

.verify-workflow__green .verify-workflow-selectItem:hover {
    border: 1px solid #14b360
}

.wml-sms-auth-main {
    min-height: 258px
}

.wml-sms-handle {
    white-space: nowrap;
    color: #b7bcc7;
    cursor: pointer
}

.wml-sms-handle.mail-button.mail-button-middle {
    padding: 0
}

.wml-get-sms-valid {
    margin-top: 8px;
    line-height: 24px;
    color: #606266;
    cursor: pointer
}

.wml-box .verify-workflow-title {
    margin: 24px 0 8px;
    padding: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #21293a;
    text-align: left
}

.wml-box .verify-phone-message-code {
    border-radius: 6px
}

.wml-box .verify-workflow__inset.verify-workflow__webmaster .verify-workflow-body {
    min-height: 280px
}

.wml-box .verify-workflow__inset.verify-workflow__webmaster .verify-phone-message-down .verify-phone-message-box {
    padding-bottom: 0
}

.wml-err-pane {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 12px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    z-index: 3
}

.wml-err-pane_text {
    margin: 16px 0 32px;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #394051
}

.wml-verify-pwd .wml-p {
    margin-bottom: 24px
}

.wml-verify-pwd .wml-input-wrap {
    margin-top: 16px
}

.wml-verify-pwd-main {
    min-height: 296px
}

.wml-workflow-list {
    margin-top: 24px;
    min-height: 280px
}

.wml-verifyByMail-main {
    min-height: 256px
}

.wml-verifyByWechat-main {
    min-height: 304px
}

.wml-box .mail-input-inner[type=number]::-webkit-inner-spin-button,
.wml-box .mail-input-inner[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.wml-wechat-veriry-err {
    position: absolute;
    top: 110px;
    left: 0;
    bottom: 88px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    min-height: 280px;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    background: hsla(0, 0%, 100%, .9)
}

.wml-wechat-veriry-err_txt {
    margin-bottom: 12px
}

#login_container {
    text-align: center
}

#login_container iframe {
    height: 276px !important
}

.wml-input-wrap .mail-input-disabled .mail-input-inner {
    color: #9095a2 !important
}

.wml-omail-list {
    max-height: 176px;
    overflow-y: auto;
    margin-bottom: 24px
}

.wml-omail-list .wml-input-wrap {
    margin: 0 0 8px
}

.wml-omail-list .mail-input-pc.mail-input-size-huge .mail-input-wrapper {
    height: 46px;
    line-height: 44px
}

.wml-autoLoginRemind-main {
    min-height: 256px
}

.wml-container {
    position: relative;
    width: 400px;
    min-height: 480px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05);
    border-radius: 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: "PingFang SC", sans-serif
}

.wml-angle {
    position: absolute;
    top: 0;
    right: 0;
    width: 72px;
    height: 72px;
    z-index: 2;
    cursor: pointer
}

.wml-angle-tips {
    display: none;
    position: absolute;
    right: 72px;
    top: 10px;
    padding: 6px 8px;
    line-height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
    background: #4573f6;
    border-radius: 2px
}

.wml-angle-tips:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    top: 10px;
    right: -12px;
    border: 6px solid rgba(0, 0, 0, 0);
    border-left-color: #4573f6
}

.wml-angle:hover .wml-angle-tips {
    display: block
}

.wml-code-box {
    padding-top: 2px
}

.wml-code-box .wml-h4 {
    margin-top: 50px;
    margin-bottom: 8px;
    text-align: center
}

.wml-code-box .w-mc-scanTips {
    margin-bottom: 36px
}

.wml-code-login-tips {
    margin: 22px auto 0;
    text-align: center
}

.wml-code-login-tips p {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    margin: 0;
    color: #6b6b6b;
    background: #f5f5f5;
    border-radius: 40px
}

html {
    -webkit-text-size-adjust: none
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.wml-box {
    position: relative;
    width: 400px;
    min-height: 480px;
    padding: 24px 24px 40px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05);
    border-radius: 12px;
    box-sizing: border-box;
    font-size: 14px
}

.wml-box :-ms-input-placeholder {
    color: #9095a2
}

.wml-box ::placeholder {
    color: #9095a2
}

.wml-h4 {
    margin: 24px 0 8px;
    padding: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #21293a
}

.wml-p {
    padding: 0;
    margin: 0;
    line-height: 22px;
    font-size: 14px;
    color: #9095a2
}

.wml-p strong {
    color: #394051;
    font-weight: 500
}

.wml-input-wrap {
    margin-top: 24px
}

.wml-input-wrap .mail-input-pc .mail-input-error-msg {
    font-size: 14px
}

.wml-input-wrap .mail-input-pc .mail-input-placeholder {
    font-size: 16px
}

.wml-action .mail-button.mail-button {
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 18px
}

.wml-aside {
    margin-top: 8px;
    text-align: center
}

.wml-box .wml-aside .mail-button.mail-button-large {
    font-size: 14px
}

.wml-cell {
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px;
    height: 56px;
    margin-bottom: 16px;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 16px;
    color: #394051;
    cursor: pointer;
    background: #f5f6f7;
    border: 1px solid rgba(0, 0, 0, 0);
    box-sizing: border-box
}

.wml-cell:active,
.wml-cell:hover {
    border: 1px solid #3370ff
}

.wml-cell>div {
    height: 54px;
    display: -ms-flexbox;
    display: flex;
    justify-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.wml-cell-bd {
    padding: 0 16px;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.wml-cell-ft svg {
    display: block
}

.wml-loading-pane {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    border-radius: 10px;
    z-index: 2
}

.wml-box .mail-button .mail-icon.mail-icon-spin {
    margin-bottom: -2px
}

.progress-module_progress__xI1pF {
    background: #ebebeb;
    border-radius: 4px;
    height: 6px;
    overflow: hidden;
    width: 100%
}

.progress-module_progressActive__OerwK {
    height: 100%
}

.speedupbtn-module_btn__Cakll {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffefd6;
    border-radius: 16px;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    padding: 0 8px
}

.speedupbtn-module_btn__Cakll span {
    color: #8a4a12;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 4px
}

.speedupbtn-module_btn__Cakll:hover {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .16), hsla(0, 0%, 100%, .16)), #ffefd6
}

.speedupbtn-module_btn__Cakll:active,
.speedupbtn-module_btn__Cakll:focus {
    background: linear-gradient(0deg, rgba(33, 41, 58, .08), rgba(33, 41, 58, .08)), #ffefd6
}

.progresstip-module_progressTip__eNJVs {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 22px;
    margin-top: 8px;
    width: 100%
}

.progresstip-module_sizeTip__XoZrA {
    color: #9095a2
}

.progresstip-module_received__DB-Hu {
    color: #595959
}

.progresstip-module_errorTip__sWmmI {
    color: #ec4444
}

.progresstip-module_successTip__t8dQP {
    -ms-flex-align: center;
    align-items: center;
    color: #14b360;
    display: -ms-flexbox;
    display: flex
}

.progresstip-module_successTip__t8dQP svg {
    margin-right: 6px
}

.progresstip-module_isPayTip__BnuSz {
    color: #b88550
}

.progresstip-module_speedTipWrap__ePgAO {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.progresstip-module_speedTip__wJHSU {
    margin-right: 8px
}

.download-module_btnGroup__XhGyR {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.download-module_normalDlBtn__D0fFi {
    margin: 0 12px
}

.download-module_confirmPayBtn__b5Q5W.download-module_normalDlBtn__D0fFi {
    background: linear-gradient(120deg, #fedaac, #ffce93) !important;
    border-color: #fedaac !important
}

.download-module_cancelPayBtn__bsqR-.download-module_normalDlBtn__D0fFi {
    border: 1px solid #b88550 !important
}

.download-module_cancelPayBtn__bsqR-.download-module_normalDlBtn__D0fFi:hover .mail-button-touch-mask {
    background-color: rgba(184, 133, 80, .08) !important
}

.download-module_cancelPayBtn__bsqR-.download-module_normalDlBtn__D0fFi:active .mail-button-touch-mask {
    background-color: rgba(184, 133, 80, .12) !important
}

.download-module_normalDlText__awKTN {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.download-module_confirmPayBtn__b5Q5W.download-module_normalDlText__awKTN {
    color: #905a22
}

.download-module_cancelPayBtn__bsqR-.download-module_normalDlText__awKTN {
    color: #b88550
}

.download-module_speedDlText__TXtJ8 {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    line-height: 22px
}

.download-module_speedDlText__TXtJ8 svg {
    margin-right: 8px
}

.download-module_speedDlInfo__RktR- {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.download-module_dlSucTip__EwCYR,
.download-module_dlTip__LwOcT {
    color: #595959;
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 22px;
    margin-top: 16px;
    text-align: center
}

.download-module_payBtn__yVmrZ {
    background-color: #ffce93 !important;
    background: linear-gradient(120deg, #fedaac, #ffce93) !important;
    border-color: #ffce93 !important;
    color: #905a22
}

.download-module_payBtnText__T9tYc {
    color: #905a22
}

.download-module_normalDecompressText__cD23C {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.download-module_normalDecompressTitle__ApLFl {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center
}

.download-module_normalDecompressDesc__e3LQJ {
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

.dlapp-module_wrapper__1LlAX {
    height: 350px;
    width: 200px
}

.dlapp-module_qrcodeWrapper__ADs5- {
    border: 1px solid #e3e5ec;
    border-radius: 6px;
    height: 128px;
    margin: 0 auto;
    position: relative;
    width: 128px
}

.dlapp-module_qrcodeWrapper__ADs5- img {
    height: 120px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 120px
}

.dlapp-module_title__vG1M2 {
    color: #21293a;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin: 12px 0 4px;
    text-align: center
}

.dlapp-module_desc__QuhnT {
    color: #9095a2;
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.dlapp-module_ad__GCfmS {
    margin: 12px auto 0;
    width: 136px
}

.dlapp-module_adItem__bdWxe {
    border-bottom: 1px dashed #e3e5ec;
    display: table;
    height: 100%;
    padding: 12px 0;
    width: 100%
}

.dlapp-module_adItem__bdWxe:last-child {
    border-bottom: none
}

.dlapp-module_adItem__bdWxe>* {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.dlapp-module_adText__PVLaB {
    color: #585e6d;
    font-size: 14px;
    line-height: 22px;
    margin-left: 12px;
    text-align: left
}

.tool-module_toolWrap__U5mWW {
    display: table;
    width: 100%
}

.tool-module_btnWrap__F9jXX {
    display: inline-block;
    text-align: center;
    vertical-align: middle
}

.tool-module_toolLabel__2SAEc {
    color: #9095a2;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.tool-module_toolBtn__PRQtn {
    -ms-flex-align: center;
    align-items: center;
    background: #f5f6f7;
    border: 0;
    border-radius: 24px;
    cursor: pointer;
    display: table;
    display: -ms-flexbox;
    display: flex;
    line-height: 22px;
    outline: none;
    padding: 2px 8px;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.tool-module_toolBtn__PRQtn>* {
    text-align: center;
    vertical-align: middle
}

.tool-module_toolBtnIcon__RtfTj {
    -ms-flex-align: center;
    align-items: center;
    display: inline-block;
    display: -ms-flexbox;
    display: flex;
    height: 22px;
    line-height: 22px;
    margin-right: 2px
}

.tool-module_toolBtnText__Ut-Ax {
    color: #585e6d;
    display: inline-block;
    font-size: 14px;
    font-weight: 400
}

.tool-module_toolBtn__PRQtn:hover {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .32), hsla(0, 0%, 100%, .32)), #f5f6f7
}

.tool-module_toolBtn__PRQtn:active,
.tool-module_toolBtn__PRQtn:focus {
    background: linear-gradient(0deg, rgba(33, 41, 58, .08), rgba(33, 41, 58, .08)), #f5f6f7
}

.fileinfo-module_countdownTip__qzfer.fileinfo-module_doing__4iYMI {
    color: #f5891d;
    font-size: 0
}

.fileinfo-module_countdownDesc__IlfPu {
    color: #9095a2;
    font-size: 14px;
    margin-left: 4px
}

.fileinfo-module_loading__-gQVJ {
    box-sizing: content-box;
    height: 132px
}

.fileinfo-module_fileinfo__Mokez {
    margin-bottom: 32px;
    text-align: center
}

.fileinfo-module_filename__0lpqi {
    color: #141414;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    margin: 16px 6px;
    padding: 0 12px;
    word-break: break-word
}

.fileinfo-module_filesize__-oR5- {
    color: #9095a2;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px
}

.fileinfo-module_fileerror__VFhcD {
    color: #f04b4b;
    font-size: 14px;
    font-weight: 400
}

.fileinfo-module_btnUpgrade__umeu9 {
    margin-top: 32px;
    width: 136px
}

.fileinfo-module_btnUpgradeText__c3ADZ {
    font-size: 14px;
    line-height: 22px
}

.alert-module_alertContent__Cf2ZM {
    display: table
}

.alert-module_alertIcon__om2jp {
    display: table-cell;
    font-size: 16px;
    padding: 2px 8px 0 0;
    vertical-align: top
}

.alert-module_alertText__E3p7- {
    display: table-cell
}

.alert-module_alertContentWrap__T7B6E {
    text-align: left
}

.fc04 {
    font-size: 14px;
}

/*# sourceMappingURL=2.49e751ca.chunk.css.map */