.xoqxiPJ4 {
    height: 100%
}

.xoqxiPJ4 .krJrer2a {
    align-items: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 800px) {
    .xoqxiPJ4 {
        height:100%
    }

    .xoqxiPJ4 .krJrer2a {
        align-items: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        padding: .2rem .15rem 0
    }
}

.CLQdmCLL {
    align-items: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.CLQdmCLL .Jrsa7PTM {
    color: #120649;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 24px
}

.CLQdmCLL .B1C5LjLu {
    background: hsla(0,0%,100%,.86);
    background-image: radial-gradient(circle at 87% 100%,#8263fb 0,rgba(155,131,240,0) 168%),linear-gradient(244deg,#3b6bff 47%,#04f7ce);
    border-radius: 22px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 28px;
    text-align: center
}

@media screen and (max-width: 800px) {
    .CLQdmCLL {
        align-items:center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        height: 100vh;
        justify-content: center;
        padding: 0 30px
    }

    .CLQdmCLL .Jrsa7PTM {
        color: #120649;
        font-size: .17rem;
        font-weight: 500;
        line-height: .22rem;
        margin-bottom: .24rem;
        text-align: center
    }

    .CLQdmCLL .B1C5LjLu {
        background: hsla(0,0%,100%,.86);
        background-image: radial-gradient(circle at 87% 100%,#8263fb 0,rgba(155,131,240,0) 168%),linear-gradient(244deg,#3b6bff 47%,#04f7ce);
        border-radius: .22rem;
        color: #fff;
        font-size: .16rem;
        font-weight: 500;
        padding: .08rem .28rem;
        text-align: center
    }
}

.But8nfQi {
    height: auto;
    max-width: 100%;
    width: 100%
}

.ifqL2xXc {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(180deg,#eff5ff,#eaf2ff);
    border-radius: 16px 16px 0 0;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.24);
    padding: 4px 4px 0
}

.ifqL2xXc ._AP6Z02y {
    border: 1.5px solid #dce8fd;
    border-bottom: 0;
    border-radius: 12px 12px 0 0;
    padding-bottom: 19px
}

.ifqL2xXc ._AP6Z02y .KMSbI2Qi {
    height: 100px;
    margin: 14px 14px 10px;
    width: 100px
}

.ifqL2xXc ._AP6Z02y .BSD84SUq {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(270deg,#e1edff,#eae8fe 81%);
    padding: 4px 14px 3px
}

.ifqL2xXc ._AP6Z02y .BSD84SUq div {
    color: #000c3f;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

@media screen and (max-width: 800px) {
    .ifqL2xXc {
        background:hsla(0,0%,100%,.86);
        background-image: linear-gradient(180deg,#eff5ff,#eaf2ff);
        border-radius: .16rem .16rem 0 0;
        box-shadow: 0 .24rem .48rem -.2rem rgba(127,164,237,.24);
        padding: .04rem .04rem 0
    }

    .ifqL2xXc ._AP6Z02y {
        border: 1.5px solid #dce8fd;
        border-bottom: 0;
        border-radius: .12rem .12rem 0 0;
        padding-bottom: .11rem
    }

    .ifqL2xXc ._AP6Z02y .KMSbI2Qi {
        height: 1rem;
        margin: .14rem .14rem .1rem;
        width: 1rem
    }

    .ifqL2xXc ._AP6Z02y .BSD84SUq {
        background: hsla(0,0%,100%,.86);
        background-image: linear-gradient(270deg,#e1edff,#eae8fe 81%);
        padding: .04rem .14rem .03rem
    }

    .ifqL2xXc ._AP6Z02y .BSD84SUq div {
        color: #000c3f;
        font-size: .14rem;
        font-weight: 400;
        line-height: .18rem;
        text-align: center
    }
}

.uhEWqMty {
    align-items: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.24);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    margin: 40px 0 28px;
    padding: 46px 24px 36px;
    width: 1024px
}

.uhEWqMty .nwLtdSR7 {
    margin-bottom: 20px
}

.uhEWqMty .nwLtdSR7 .VAuD7txw {
    color: #05073b;
    font-size: 28px;
    font-weight: 600;
    opacity: .6;
    text-align: center
}

.uhEWqMty .nwLtdSR7 .nUfoii0o {
    color: #05073b;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 14px;
    text-align: center
}

.uhEWqMty .i3dHVDSv {
    background: rgba(235,243,255,.48);
    border: 1px solid #ccc;
    border-radius: 22px;
    box-shadow: 0 16px 20px -10px rgba(141,127,237,.17);
    color: #4955f5;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding: 9px 24px
}

.uhEWqMty .i3dHVDSv:hover {
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .uhEWqMty {
        align-items:center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-radius: .16rem;
        display: flex;
        flex-direction: column;
        height: -moz-fit-content;
        height: fit-content;
        justify-content: center;
        margin: .4rem 0;
        padding: .38rem .24rem .4rem;
        width: 100%
    }

    .uhEWqMty .nwLtdSR7 {
        margin-bottom: .36rem
    }

    .uhEWqMty .nwLtdSR7 .VAuD7txw {
        color: #05073b;
        font-size: .18rem;
        font-weight: 600;
        opacity: .7;
        text-align: center
    }

    .uhEWqMty .nwLtdSR7 .nUfoii0o {
        color: #000c3f;
        font-size: .14rem;
        font-weight: 400;
        line-height: .24rem;
        margin-top: .12rem;
        opacity: .6;
        text-align: center
    }

    .uhEWqMty .i3dHVDSv {
        background: rgba(235,243,255,.48);
        border: 1px solid #ccc;
        border-radius: .22rem;
        box-shadow: 0 .16rem .2rem -.1rem rgba(141,127,237,.17);
        color: #4955f5;
        font-size: .16rem;
        font-weight: 500;
        line-height: .26rem;
        padding: .09rem .24rem
    }
}

.kXd8MPOA {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 50px 0;
    position: relative
}

.kXd8MPOA .QUrEJPk0 {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(89deg,#06a79f,#416cfe);
    color: transparent;
    font-size: 34px;
    font-weight: 600;
    line-height: 34px;
    padding: 0 21px 15px;
    text-align: center;
    z-index: 1
}

.kXd8MPOA .zTFP_dnU {
    background: #fff;
    background-image: linear-gradient(89deg,#fff2e3,#f7eae5 20%,#fff 35%,#f1e1f9 43%,#e9cdfd 60%,#a59cff);
    border-radius: 0 12px 0 12px;
    bottom: 0;
    height: 29px;
    left: 0;
    position: absolute;
    width: 100%
}

@media screen and (max-width: 800px) {
    .kXd8MPOA {
        background-repeat:no-repeat;
        background-size: 100% 100%;
        margin: .2rem 0;
        min-height: .48rem;
        width: 100%
    }

    .kXd8MPOA .QUrEJPk0 {
        background-image: none;
        color: #120649;
        font-size: .15rem;
        font-weight: 400;
        line-height: .22rem;
        padding: .13rem;
        text-align: center
    }
}

.LEoIZ6i1 {
    background: #fff;
    border-radius: 21px;
    box-shadow: 0 10px 24px -20px rgba(127,164,237,.6);
    height: 160px;
    width: 234px
}

.LEoIZ6i1,.LEoIZ6i1 .OucOShyk {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.LEoIZ6i1 .OucOShyk .hU2UOYmf {
    border-radius: 8px;
    height: 36px;
    margin-bottom: 18px;
    width: 36px
}

.LEoIZ6i1 .OucOShyk .hMdodpmy {
    color: #120649;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 6px
}

.LEoIZ6i1 .OucOShyk .h9uF09UQ,.LEoIZ6i1 .OucOShyk .hMdodpmy {
    max-width: 186px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LEoIZ6i1 .OucOShyk .h9uF09UQ {
    color: #000c3f;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    opacity: .6
}

.LEoIZ6i1 .vM7BqL4a {
    background: hsla(0,0%,100%,.86);
    background-image: radial-gradient(circle at 87% 100%,#8263fb 0,rgba(155,131,240,0) 216%),linear-gradient(241deg,#3b6bff 47%,#04f7ce);
    border-radius: 22px;
    color: #fff;
    display: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    padding: 8px 53px;
    text-align: center
}

.LEoIZ6i1:hover {
    background-clip: padding-box,border-box;
    background-image: linear-gradient(90deg,#fff,#fff),linear-gradient(179deg,#536fe4,#4c3dca,#af56eb);
    background-origin: padding-box,border-box;
    border: 1.5px solid transparent;
    border-radius: 16px;
    cursor: pointer
}

.LEoIZ6i1:hover .OucOShyk {
    display: none
}

.LEoIZ6i1:hover .vM7BqL4a {
    display: block
}

@media screen and (max-width: 800px) {
    .LEoIZ6i1 {
        background:#f1f8fe;
        border-radius: .16rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        height: 1.72rem;
        width: 1.77rem
    }

    .LEoIZ6i1,.LEoIZ6i1 .OucOShyk {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .LEoIZ6i1 .OucOShyk {
        margin-bottom: .12rem
    }

    .LEoIZ6i1 .OucOShyk .hU2UOYmf {
        border-radius: .08rem;
        height: .36rem;
        margin-bottom: .1rem;
        width: .36rem
    }

    .LEoIZ6i1 .OucOShyk .hMdodpmy {
        color: #120649;
        font-size: .15rem;
        font-weight: 500;
        line-height: .22rem;
        margin-bottom: .04rem;
        max-width: 1.51rem
    }

    .LEoIZ6i1 .OucOShyk .h9uF09UQ,.LEoIZ6i1 .OucOShyk .hMdodpmy {
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .LEoIZ6i1 .OucOShyk .h9uF09UQ {
        color: #000c3f;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        font-weight: 400;
        line-height: .18rem;
        max-width: 151px;
        opacity: .6
    }

    .LEoIZ6i1 .vM7BqL4a {
        background: hsla(0,0%,100%,.12);
        border: 1px solid #5d52f7;
        border-radius: .22rem;
        color: #000c3f;
        display: block;
        font-size: .12rem;
        font-weight: 400;
        line-height: .2rem;
        padding: .06rem .18rem
    }

    .LEoIZ6i1:hover {
        border: none;
        border-radius: .16rem;
        cursor: pointer
    }

    .LEoIZ6i1:hover .OucOShyk {
        display: flex
    }
}

.a7YHD8Jq {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(180deg,#eff5ff,#eaf2ff);
    border: 1px solid #f5f8ff;
    border-radius: 20px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.24);
    flex-direction: column;
    width: 1024px
}

.a7YHD8Jq,.a7YHD8Jq .DZOkjx2p {
    align-items: center;
    display: flex
}

.a7YHD8Jq .DZOkjx2p {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(270deg,#e3efff,#efecff);
    border-radius: 20px;
    justify-content: center;
    margin: 22px 0;
    padding: 8px 18px;
    width: -moz-fit-content;
    width: fit-content
}

.a7YHD8Jq .DZOkjx2p .oMbBjrp0 {
    color: #05073b;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.a7YHD8Jq .DZOkjx2p .i5zCjZ8H {
    margin-right: 3px;
    width: 19px
}

.a7YHD8Jq .DZOkjx2p .bKYwPIh7 {
    margin-left: 3px;
    width: 19px
}

.a7YHD8Jq .NEZVxZUi {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly
}

.a7YHD8Jq .NEZVxZUi .uTz4Rixc {
    flex: none;
    margin-bottom: 16px
}

.a7YHD8Jq .A1XPcYpf {
    align-items: center;
    color: #4955f5;
    display: flex;
    margin: 14px 0 30px
}

.a7YHD8Jq .A1XPcYpf .AROACToo {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    width: 20px
}

.a7YHD8Jq .A1XPcYpf .AROACToo>svg {
    transform: none!important
}

.a7YHD8Jq .A1XPcYpf:hover {
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .a7YHD8Jq {
        background:none;
        border: none;
        box-shadow: none;
        flex-direction: column
    }

    .a7YHD8Jq,.a7YHD8Jq .DZOkjx2p {
        align-items: center;
        display: flex;
        width: 100%
    }

    .a7YHD8Jq .DZOkjx2p {
        background: hsla(0,0%,100%,.86);
        background-image: radial-gradient(circle at 87% 100%,#8263fb 0,rgba(155,131,240,0) 216%),linear-gradient(257deg,#3b6bff 47%,#04f7ce);
        border-radius: .12rem;
        justify-content: center;
        margin: 0 0 .16rem;
        padding: .1rem .18rem
    }

    .a7YHD8Jq .DZOkjx2p .oMbBjrp0 {
        color: #fff;
        font-size: .16rem;
        font-weight: 600;
        line-height: .18rem;
        text-align: center
    }

    .a7YHD8Jq .DZOkjx2p .i5zCjZ8H {
        margin-right: .05rem;
        width: .19rem
    }

    .a7YHD8Jq .DZOkjx2p .bKYwPIh7 {
        margin-left: .05rem;
        width: .19rem
    }

    .a7YHD8Jq .NEZVxZUi {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .a7YHD8Jq .NEZVxZUi .uTz4Rixc {
        flex: none;
        margin-bottom: .06rem
    }

    .a7YHD8Jq .kkB65Jmu {
        border: 1px solid #bfc7e7;
        border-radius: .21rem;
        color: #4955f5;
        font-size: .16rem;
        font-weight: 500;
        line-height: .26rem;
        margin-top: .14rem;
        padding: .08rem .4rem
    }
}

.Y0XA7m6p {
    align-items: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

@media screen and (max-width: 800px) {
    .Y0XA7m6p {
        align-items:center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        height: 100vh;
        justify-content: center
    }
}

.vIpm62hT {
    display: block;
    height: 40px;
    transition: all .16s;
    width: 60px
}

@media screen and (max-width: 800px) {
    .vIpm62hT {
        height:.4rem;
        width: .6rem
    }
}

.RuxPBXpx {
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 50px
}

.RuxPBXpx.gH5vigZo {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

.RuxPBXpx:after {
    animation: CBLnhQiV 1.5s linear infinite;
    border-radius: 5px;
    content: "";
    height: 10px;
    left: 50%;
    position: absolute;
    top: calc(50% - 20px);
    transform: translateX(-50%) translateY(-50%);
    width: 10px
}

@keyframes CBLnhQiV {
    0% {
        box-shadow: -16px 20px 0 -5px #b89dfe,0 20px 0 0 #2e6ee7,16px 20px 0 2px #b89dfe
    }

    25% {
        box-shadow: -16px 20px 0 0 #b89dfe,0 20px 0 2px #2e6ee7,16px 20px 0 0 #b89dfe
    }

    50% {
        box-shadow: -16px 20px 0 2px #b89dfe,0 20px 0 0 #2e6ee7,16px 20px 0 -5px #b89dfe
    }

    75% {
        box-shadow: -16px 20px 0 0 #b89dfe,0 20px 0 -5px #2e6ee7,16px 20px 0 0 #b89dfe
    }

    to {
        box-shadow: -16px 20px 0 -5px #b89dfe,0 20px 0 0 #2e6ee7,16px 20px 0 2px #b89dfe
    }
}

.ant-menu-submenu .ant-menu-sub {
    margin-top: 7px
}

.ant-menu-item a:hover,.ant-menu-light .ant-menu-item:hover {
    color: #4955f5!important
}

.ant-menu-vertical.ant-menu-sub {
    border-radius: 7px!important;
    min-width: 98px!important
}

.productBg {
    border: 0!important
}

.productBg,.productBg .ant-menu {
    background: transparent!important
}

.ant-menu-vertical .ant-menu-item {
    margin: 0!important;
    padding: 0!important
}

.ant-menu-item:active,.ant-menu-submenu-title:active {
    background: #e1e5fa!important
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background: transparent!important
}

.q__eiC6H {
    display: flex;
    justify-content: right;
    margin-top: 16px
}

.q__eiC6H button {
    border-radius: 5px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    letter-spacing: 0;
    margin-left: 8px;
    width: 92px
}

.q__eiC6H .SSVppY0O {
    background: #fff;
    border: 1px solid #aeb2cc;
    color: #05073b;
    cursor: pointer;
    opacity: .6
}

.q__eiC6H .SSVppY0O:focus,.q__eiC6H .SSVppY0O:hover {
    border: 1px solid #7886a4;
    color: #4955f5
}

.q__eiC6H .SSVppY0O:active {
    border: 1px solid #aeb2cc;
    opacity: .5
}

.q__eiC6H .fHW3f2un {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border: none;
    color: #fff
}

.q__eiC6H .fHW3f2un:focus,.q__eiC6H .fHW3f2un:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.q__eiC6H .fHW3f2un:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.q__eiC6H .fHW3f2un:disabled {
    background: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    box-shadow: none!important;
    cursor: not-allowed;
    opacity: .5
}

.KPgs8C43 {
    align-items: center;
    border-radius: 6px;
    display: flex;
    margin-right: 18px;
    padding: 4px 12px
}

.KPgs8C43:hover {
    background-image: linear-gradient(156deg,rgba(221,136,255,.08),rgba(27,68,226,.08))
}

.KPgs8C43:hover .HphT9Z5d,.KPgs8C43:hover .IC3QqWzN {
    color: #4955f5
}

.KPgs8C43:hover .jc6NrFFF {
    color: #4955f5;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.KPgs8C43:hover .jc6NrFFF:hover {
    color: #2c38db
}

.UPBtBir5 {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    transform: all .16s
}

.UPBtBir5 .IC3QqWzN {
    color: #8f92af;
    height: 19px;
    width: 19px
}

.LFFgf6z_ {
    background: rgba(225,229,250,.5)
}

.LFFgf6z_ .HphT9Z5d,.LFFgf6z_ .IC3QqWzN {
    color: #4955f5
}

.HphT9Z5d {
    color: rgba(5,7,59,.5);
    cursor: pointer;
    font-family: PingFang-SC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    margin-left: 4px;
    text-align: right
}

.ernieBotFeedBack,.vipFeedBack {
    padding-top: 13px!important
}

.ernieBotFeedBack .ant-popover-content,.vipFeedBack .ant-popover-content {
    width: 352px
}

.ernieBotFeedBack .ant-popover-inner,.vipFeedBack .ant-popover-inner {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    width: 352px
}

.ernieBotFeedBack .ant-popover-inner .ant-popover-inner-content,.vipFeedBack .ant-popover-inner .ant-popover-inner-content {
    padding: 16px
}

.ernieBotFeedBack .ant-upload-select-text,.vipFeedBack .ant-upload-select-text {
    width: 100%
}

.ernieBotFeedBack .ant-upload-list,.vipFeedBack .ant-upload-list {
    display: none
}

.vipFeedBack .ant-popover-content {
    margin-top: -14px
}

.qAjFjqW0 .wZ7Ss0n4 {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px
}

.qAjFjqW0 .gvCxP2yH {
    margin-top: 12px
}

.qAjFjqW0 input {
    border: none
}

.qAjFjqW0 input:focus {
    outline: none
}

.qAjFjqW0 .N9fVb8ZU {
    background: #f2f4fa!important;
    border: none!important;
    border-radius: 5px!important;
    display: flex!important;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    justify-content: left!important;
    letter-spacing: 0;
    margin-top: 12px!important;
    padding: 12px!important;
    width: 100%!important
}

.qAjFjqW0 .N9fVb8ZU::-moz-placeholder {
    color: #05073b!important;
    font-size: 14px;
    opacity: .2
}

.qAjFjqW0 .N9fVb8ZU::placeholder {
    color: #05073b!important;
    font-size: 14px;
    opacity: .2
}

.qAjFjqW0 .EdvhD8a_ {
    outline: 1px solid #e93c64!important
}

.qAjFjqW0 .Wub1Momf {
    color: #e93c64;
    display: inline-block;
    margin-top: 4px
}

.qAjFjqW0 .DX7LdtHE,.qAjFjqW0 .Wub1Momf {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0
}

.qAjFjqW0 .DX7LdtHE {
    align-items: center;
    background: #f2f4fa;
    border: none;
    border-radius: 5px;
    color: #676c90;
    display: flex;
    height: 48px;
    line-height: 20px;
    margin-top: 12px;
    outline: none;
    padding: 14px;
    position: relative;
    text-align: unset;
    width: 100%
}

.qAjFjqW0 .DX7LdtHE.VQ2djAbz {
    cursor: pointer
}

.qAjFjqW0 .DX7LdtHE.VQ2djAbz:hover,.qAjFjqW0 .DX7LdtHE.Z6yF6xPv:hover {
    color: #4955f5
}

.qAjFjqW0 .DX7LdtHE.wbrZ6Acx {
    color: #e65662!important
}

.qAjFjqW0 .DX7LdtHE .iQFsbiva {
    background: linear-gradient(-88deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 3px;
    bottom: 0;
    height: 2px;
    position: absolute;
    transform: translateX(-14px)
}

.qAjFjqW0 .DX7LdtHE .ZfAX8lAl {
    align-items: center;
    display: flex;
    flex: none;
    height: 20px;
    justify-content: center;
    width: 20px
}

.qAjFjqW0 .DX7LdtHE .EVVXeXXR {
    flex: auto;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qAjFjqW0 .DX7LdtHE .SdO0okxS {
    color: #676c90!important;
    cursor: pointer
}

.qAjFjqW0 .DX7LdtHE .SdO0okxS:hover {
    background-color: #e1e5fa;
    border-radius: 4px;
    color: #4955f5!important
}

.qAjFjqW0 .Hmfi4FNw {
    color: #7886a4;
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
    word-break: break-all
}

.qAjFjqW0 .Hmfi4FNw+.Hmfi4FNw {
    margin-top: 8px
}

@media screen and (max-width: 800px) {
    .qAjFjqW0 .wZ7Ss0n4 {
        font-size:.16rem;
        line-height: .22rem
    }

    .qAjFjqW0 .gvCxP2yH {
        margin-top: .2rem
    }

    .qAjFjqW0 .N9fVb8ZU {
        background: #fff!important;
        border-radius: 8px!important;
        color: #05073b;
        font-size: .16rem;
        height: 1.8rem!important;
        line-height: .22rem;
        margin-top: .2rem!important;
        padding: .15rem!important
    }

    .qAjFjqW0 .N9fVb8ZU::-moz-placeholder {
        color: #001846;
        font-size: .16rem;
        line-height: .22rem;
        opacity: .5
    }

    .qAjFjqW0 .N9fVb8ZU::placeholder {
        color: #001846;
        font-size: .16rem;
        line-height: .22rem;
        opacity: .5
    }

    .qAjFjqW0 .biaLV9gm {
        height: auto!important
    }

    .qAjFjqW0 .Wub1Momf {
        font-size: .13rem;
        margin-top: .1rem
    }

    .qAjFjqW0 .DX7LdtHE {
        background: #f1f1f8;
        border: 1px solid #e1def4;
        border-radius: 8px;
        color: #001846;
        font-size: .16rem;
        height: .54rem;
        line-height: .22rem;
        margin-top: .15rem;
        padding: .15rem
    }

    .qAjFjqW0 .DX7LdtHE .iQFsbiva {
        background: #fff;
        border-radius: 8px;
        bottom: unset;
        height: 100%;
        left: 0;
        top: 0;
        transform: unset
    }

    .qAjFjqW0 .DX7LdtHE.VQ2djAbz .EVVXeXXR {
        color: #4955f5
    }

    .qAjFjqW0 .DX7LdtHE.Z6yF6xPv,.qAjFjqW0 .DX7LdtHE.Z6yF6xPv:hover {
        color: #676c90
    }

    .qAjFjqW0 .DX7LdtHE .ZfAX8lAl {
        height: .24rem;
        width: .24rem;
        z-index: 1
    }

    .qAjFjqW0 .DX7LdtHE .ZfAX8lAl .HD2n7k2B,.qAjFjqW0 .DX7LdtHE .ZfAX8lAl .o3k8tO2P,.qAjFjqW0 .DX7LdtHE .ZfAX8lAl .wgY0Q468 {
        color: #3f356c
    }

    .qAjFjqW0 .DX7LdtHE .EVVXeXXR {
        margin-left: .05rem;
        max-width: 100%;
        z-index: 1
    }

    .qAjFjqW0 .Hmfi4FNw {
        color: #05073b;
        font-size: .14rem;
        line-height: .14rem;
        margin-top: .1rem;
        opacity: .5;
        padding-left: .1rem
    }
}

.PNwv03Px {
    align-items: center;
    border-radius: 6px;
    display: flex;
    margin-right: 6px;
    padding: 4px 12px 4px 11px
}

.PNwv03Px:hover {
    background-image: linear-gradient(156deg,rgba(221,136,255,.08),rgba(27,68,226,.08));
    color: #4955f5
}

.PNwv03Px:hover svg {
    color: #4955f5
}

.PNwv03Px._0RT7Y_B1 {
    background-image: linear-gradient(156deg,rgba(221,136,255,.08),rgba(27,68,226,.08));
    color: #4955f5
}

.PNwv03Px._0RT7Y_B1 svg {
    color: #4955f5
}

.J6GYT69Y {
    height: 18px;
    width: 18px
}

.J6GYT69Y svg {
    color: #8f92af;
    height: 100%;
    width: 100%
}

.smLHkyl6 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/icon-new.e0abbe7f.png) no-repeat;
    background-size: contain;
    height: 15px;
    margin-left: 4px;
    width: 33px
}

.eMNs0W1E {
    color: rgba(5,7,59,.5);
    margin-left: 4px
}

.eMNs0W1E:hover {
    color: #4955f5
}

.n7xmRSxc {
    cursor: pointer;
    font-size: 12px;
    justify-content: center
}

.n7xmRSxc,.oWv0zhtl {
    align-items: center;
    display: flex
}

.oWv0zhtl canvas {
    height: 50px!important;
    width: 50px!important
}

.wFKz5SeO {
    color: #05073b;
    display: flex;
    flex-direction: column;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    padding-left: 14px
}

.e3GDG90d {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0
}

.AX9LVEn1 {
    align-items: center;
    display: flex
}

.AX9LVEn1>.yU9Gzjdt>.ERCi4Jis {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .22rem
}

.AX9LVEn1>.yU9Gzjdt>.ERCi4Jis>.CMVdeu65 {
    color: #676c90;
    font-size: .13rem
}

.AX9LVEn1>.wI5WlYHw {
    background-image: linear-gradient(-66deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border: 0;
    border-radius: 6px;
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: .13rem;
    font-weight: 500;
    height: .3rem;
    letter-spacing: 0;
    margin-left: .12rem;
    outline: unset;
    padding: .06rem .11rem;
    text-align: justify
}

.zC2w4edS {
    flex: 1 0 auto
}

.zC2w4edS>a {
    color: #4955f5;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .25rem
}

.alphaContainer {
    top: 33px!important
}

.alphaContainer .ant-popover-inner {
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    padding: 14px 16px
}

.alphaContainer .ant-popover-inner .ant-popover-inner-content {
    padding: 0
}

.alphaContainer .ant-popover-content {
    width: auto
}

.ant-notification.ant-notification-top {
    inset: .58rem 0 auto 0!important;
    transform: none!important
}

.wise-download-tip.ant-notification-notice {
    border-radius: 0;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    margin-bottom: 0;
    max-width: 100%;
    padding: .12rem .18rem;
    width: 100%
}

.wise-download-tip.ant-notification-notice .ant-notification-notice-content {
    padding-left: .34rem
}

.wise-download-tip.ant-notification-notice .ant-notification-notice-content .ant-notification-notice-message {
    display: none
}

.wise-download-tip.ant-notification-notice .ant-notification-notice-close {
    bottom: unset;
    color: #000;
    right: unset;
    top: 50%;
    transform: translateY(-50%)
}

.wise-download-tip.ant-notification-notice .ant-notification-notice-close .ant-notification-notice-close-x {
    display: block;
    font-size: .12rem;
    line-height: 1;
    margin-bottom: -2px
}

.cW6CkoHy {
    border-radius: 6px;
    cursor: pointer;
    margin-right: 6px;
    padding: 4px 12px 4px 11px
}

.cW6CkoHy,.cW6CkoHy .l4evGQ2D {
    align-items: center;
    display: flex
}

.cW6CkoHy .xsycm1NC {
    color: #8f92af;
    height: 20px;
    width: 20px
}

.cW6CkoHy .xsycm1NC svg {
    color: #8f92af
}

.cW6CkoHy .VfgMwycy {
    align-items: center;
    color: rgba(5,7,59,.5);
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    margin-left: 4px;
    text-align: right
}

.cW6CkoHy .VfgMwycy .GB7xPo1G {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/icon-new.e0abbe7f.png) no-repeat;
    background-size: contain;
    height: 15px;
    margin-left: 4px;
    width: 33px
}

.cW6CkoHy .Q17Ygpuf {
    border-radius: 4px;
    height: 15px;
    position: relative;
    width: 32px
}

.cW6CkoHy .plEMNgOW {
    border-color: transparent #8c8ef7 transparent transparent;
    border-style: solid;
    border-width: 2.5px 4.3px 2.5px 0;
    height: 0;
    left: -4px;
    position: absolute;
    top: 5px;
    width: 0
}

.cW6CkoHy .A0Q3x1vg {
    align-items: center;
    background-image: linear-gradient(-62deg,#2e6ee7,#8c8ef7);
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-family: PingFangSC-Semibold;
    font-size: 12px;
    font-weight: 600;
    height: 100%;
    justify-content: center;
    letter-spacing: 0;
    position: absolute;
    width: 100%
}

.cW6CkoHy .A0Q3x1vg>span {
    transform: scale(.9)
}

.cW6CkoHy:hover {
    background-image: linear-gradient(156deg,rgba(221,136,255,.08),rgba(27,68,226,.08))
}

.cW6CkoHy:hover .VfgMwycy,.cW6CkoHy:hover .xsycm1NC svg {
    color: #4955f5
}

.ZkXC5PtW {
    background-image: linear-gradient(-59deg,#527aed,#858cf5);
    border-radius: 5px;
    padding: 20px 16px
}

.j7c_B6ab {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 8px
}

.j7c_B6ab .xsycm1NC {
    height: 19px;
    margin-right: 6px;
    width: 19px
}

.RjdhX7BG,.j7c_B6ab .xsycm1NC svg {
    color: #fff
}

.RjdhX7BG {
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 25px
}

.gCn7h8U9 {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.gCn7h8U9 .ds8p3w81 {
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 0;
    padding: 6px 19px;
    text-align: center
}

.gCn7h8U9 .S_cktZj9 {
    color: #fdfdfe;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    margin-right: 15px;
    padding: 0
}

.gCn7h8U9 .MTl4iQJB {
    background: #fff;
    border-radius: 5px;
    color: #4955f5;
    font-family: PingFangSC-Medium;
    font-weight: 500
}

.ernieBotPromptCenter .ant-popover-inner {
    border-radius: 5px
}

.ernieBotPromptCenter .ant-popover-inner-content {
    padding: 0!important
}

.ant-popover.ernieBotPromptCenter {
    z-index: 999
}

.ant-popover.ernieBotPromptCenter .ant-popover-content .ant-popover-arrow {
    display: block!important
}

.ant-popover.ernieBotPromptCenter .ant-popover-content .ant-popover-arrow .ant-popover-arrow-content:before {
    background: linear-gradient(#2e6ee7,#8c8ef7)!important
}

.WuSOipfX {
    background-image: linear-gradient(121deg,rgba(221,136,255,.08),rgba(27,68,226,.08));
    border-radius: 6px;
    cursor: pointer;
    margin-right: 30px;
    padding: 5px 10px
}

.WuSOipfX,.WuSOipfX .A22gobD9 {
    align-items: center;
    display: flex
}

.WuSOipfX .tkW6kUur {
    width: 18px
}

.WuSOipfX .MZvBOI8J {
    align-items: center;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    margin-left: 7px
}

.WuSOipfX:hover {
    background-image: linear-gradient(121deg,rgba(221,136,255,.14),rgba(27,68,226,.14))
}

.WuSOipfX:hover .MZvBOI8J {
    color: #2c38db;
    font-weight: 600
}

.ZUpuWWI3 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/applyMemberBg.12952e25.png) 0 0 no-repeat;
    background-size: cover;
    border-radius: 0 0 8px 8px;
    height: 100%;
    position: relative;
    width: 100%
}

.ZUpuWWI3 .YuGypr1e {
    padding-top: 70px
}

.ZUpuWWI3 .YuGypr1e img {
    height: 25px
}

.ZUpuWWI3 .CwcbBr1m {
    color: #7f4412;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 8px 0 25px;
    opacity: .8;
    text-align: center
}

.ZUpuWWI3 .QAe9cbbx {
    background-image: linear-gradient(90deg,#9b7fbd 2%,#7667bf);
    border-radius: 24px;
    color: #ffebd8;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 135px
}

.ZUpuWWI3 .zcvUPUs7 {
    cursor: not-allowed;
    opacity: .5
}

.ZUpuWWI3 .LVfB66ck {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-top: 12px;
    opacity: .8;
    text-align: center
}

.ZUpuWWI3 .LVfB66ck .A22gobD9 {
    color: #4955f5;
    cursor: pointer;
    margin-left: 4px
}

.ZUpuWWI3 .LVfB66ck .A22gobD9:hover {
    font-weight: 500
}

.ZUpuWWI3 .IcJEdVex {
    border-radius: 0 0 8px 8px;
    bottom: 0;
    box-shadow: 0 0 14px 0 rgba(115,112,145,.1);
    height: 209px;
    left: 0;
    position: absolute;
    right: 0;
    top: 26px;
    z-index: -1
}

.fB1NcVrJ {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/alreadyMemberBg.40934f03.png) 0 0 no-repeat;
    background-size: cover;
    border-radius: 8px;
    box-shadow: 0 5px 18px rgba(191,186,225,.32)
}

.fB1NcVrJ .KxM0m_1J {
    bottom: 20px;
    color: #4955f5;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    left: 20px;
    position: absolute
}

.fB1NcVrJ .KxM0m_1J,.fB1NcVrJ .KxM0m_1J .tkW6kUur {
    align-items: center;
    display: flex
}

.fB1NcVrJ .KxM0m_1J:hover {
    font-weight: 500
}

@media screen and (max-width: 800px) {
    .WuSOipfX {
        padding:0
    }

    .WuSOipfX .tkW6kUur {
        width: 19px
    }

    .WuSOipfX .MZvBOI8J {
        display: none
    }
}

.ernieBotInviteMemberDaily {
    padding-top: 8px!important
}

.ernieBotInviteMemberDaily .ant-popover-inner {
    background: none;
    border-radius: 5px;
    box-shadow: none;
    height: 100%;
    width: 100%
}

.ernieBotInviteMemberDaily .ant-popover-inner-content {
    height: 100%;
    margin-top: -12px;
    padding: 0;
    width: 100%
}

.ernieBotInviteMemberDailyQualified {
    padding-top: 8px!important
}

.ernieBotInviteMemberDailyQualified .ant-popover-inner {
    background: none;
    border-radius: 5px;
    box-shadow: none;
    height: 100%;
    width: 100%
}

.ernieBotInviteMemberDailyQualified .ant-popover-inner-content {
    height: 100%;
    padding: 0;
    width: 100%
}

.ant-popover.ernieBotInviteMemberDaily {
    z-index: 999
}

.ant-popover.ernieBotInviteMemberDaily .ant-popover-content {
    height: 243px;
    width: 280px
}

.ant-popover.ernieBotInviteMemberDaily .ant-popover-content .ant-popover-arrow {
    display: none!important
}

.ant-popover.ernieBotInviteMemberDailyQualified {
    z-index: 999
}

.ant-popover.ernieBotInviteMemberDailyQualified .ant-popover-content {
    height: 91px;
    width: 235px
}

.ant-popover.ernieBotInviteMemberDailyQualified .ant-popover-content .ant-popover-arrow {
    display: none!important
}

.modalBox .ant-modal-content {
    border-radius: 8px!important
}

.modalBox .ant-modal-content .ant-modal-header {
    background-color: rgba(235,238,247,0);
    border-radius: 8px 8px 0 0!important;
    height: 80px
}

.modalBox .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align: center
}

.modalBox .ant-modal-content .ant-modal-body {
    border-radius: 0 0 8px 8px!important;
    overflow: hidden
}

.modalBox .ant-modal-content .ant-modal-close {
    background-color: #05073b80;
    border-radius: 4px;
    height: 32px;
    right: -37px!important;
    width: 32px
}

.modalBox .ant-modal-content .ant-modal-close .ant-modal-close-x {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.modalBox .ant-modal-content .ant-modal-close .ant-modal-close-x svg {
    transform: scale(.6)
}

.modal-title {
    color: #05073b;
    font-size: 28px;
    line-height: 50px;
    text-align: center
}

.modal-content,.modal-title {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    letter-spacing: 0
}

.modal-content {
    height: 444px;
    padding: 0 0 0 30px
}

.modal-content .modal-list-title {
    align-items: center;
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding-right: 30px
}

.modal-content .modal-list-title span:first-child {
    color: #05073b;
    font-size: 20px
}

.modal-content .modal-list-title .modal-list-title-rmAll {
    color: #4955f5;
    cursor: pointer;
    font-size: 14px
}

.modal-content .modal-list-title .modal-list-title-rmAll-con {
    background: rgba(230,69,82,.9);
    border-radius: 5px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    user-select: none;
    width: 104px
}

.modal-content .modal-list-container {
    display: flex
}

.modal-content .modal-list-container .modal-list-wrapper {
    height: 387px;
    overflow-y: scroll;
    padding-right: 20px;
    scrollbar-width: thin;
    width: 564px
}

.modal-content .modal-list-container .modal-list-wrapper::-webkit-scrollbar {
    width: 6px!important
}

.modal-content .modal-list-container .modal-list-wrapper::-webkit-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.modal-content .modal-list-container .modal-list-wrapper::-webkit-scrollbar-track {
    border-radius: 0
}

.modal-content .modal-list-container .modal-list-wrapper ::-moz-scrollbar {
    width: 6px
}

.modal-content .modal-list-container .modal-list-wrapper ::-moz-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.modal-content .modal-list-container .modal-list-wrapper ::-moz-scrollbar-track {
    margin-right: 6px
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 50px;
    justify-content: space-between;
    position: relative
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item span:first-child {
    color: #676c90;
    font-size: 14px
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item .modal-list-item-remove {
    color: #4955f5;
    font-size: 14px;
    user-select: none
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item .modal-list-item-confirm-remove {
    background: rgba(230,69,82,.9);
    border-radius: 5px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    user-select: none;
    width: 76px
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item:hover span:first-child {
    color: #4955f5
}

.modal-content .modal-list-container .modal-list-wrapper .modal-list-item:before {
    background-color: #dedbe8;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.modal-content .modal-list-container .modal-list-padding {
    width: 6px
}

.modal-iconClose {
    color: #fff;
    transform: scale(.7)
}

.share-empty-container {
    height: 330px;
    position: relative;
    width: 100%
}

.share-empty-container .share-empty-img {
    height: 156px;
    left: 50%;
    position: absolute;
    top: 60px;
    transform: translateX(-50%);
    width: 200px
}

.share-empty-container .share-empty-span {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 0;
    line-height: 24px;
    position: absolute;
    text-align: justify;
    top: 226px;
    transform: translateX(-50%)
}

.gitCard-modal-wrapper {
    align-items: normal!important
}

.giftCard-modal .ant-modal-close {
    right: -30px!important
}

.giftCard-modal .ant-modal-close .ant-modal-close-x {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/close.b0cf47fb.png);
    background-size: 100% 100%;
    height: 24px;
    width: 24px
}

.giftCard-modal .ant-modal-close .ant-modal-close-x span {
    display: none
}

.giftCard-modal .ant-modal-content {
    border-radius: 20px!important
}

.giftCard-modal .ant-modal-header {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/giftCardModalTitle.50852899.png) no-repeat;
    background-size: cover;
    border-radius: 20px 20px 0 0;
    height: 262px;
    left: 0;
    position: absolute;
    right: 0
}

.giftCard-modal .ant-modal-header .ant-modal-title {
    height: 40px;
    margin: auto;
    width: 330px
}

.giftCard-modal .ant-modal-header .ant-modal-title img {
    height: 100%;
    width: 100%
}

.giftCard-modal:not(.giftCard-success-modal) .ant-modal-body {
    padding-top: 131px!important;
    position: relative;
    z-index: 2
}

.giftCard-modal .giftCard-modal-body-scroll-wrapper {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 610px;
    overflow-y: hidden
}

.giftCard-modal .giftCard-modal-body-wrapper {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 60px;
    scrollbar-width: thin
}

.giftCard-modal .giftCard-modal-body-wrapper::-webkit-scrollbar {
    width: 4px!important
}

.giftCard-modal .giftCard-modal-body-wrapper::-webkit-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

.giftCard-modal .giftCard-modal-body-wrapper::-webkit-scrollbar-track {
    border-radius: 0
}

.giftCard-modal .giftCard-modal-body-wrapper ::-moz-scrollbar {
    width: 4px
}

.giftCard-modal .giftCard-modal-body-wrapper ::-moz-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

.giftCard-modal .giftCard-modal-body-wrapper ::-moz-scrollbar-track {
    margin-right: 4px
}

.giftCard-modal .giftCard-modal-body-wrapper-top {
    align-items: center;
    border-bottom: 1px solid rgba(222,219,232,.4);
    display: flex;
    justify-content: space-between;
    padding: 0 0 40px;
    position: relative
}

.giftCard-modal .giftCard-modal-body-wrapper-top-left {
    height: 251px;
    overflow: visible;
    position: relative;
    width: 429px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-left:before {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/modalGiftCard.65a51807.png) no-repeat;
    background-size: 495px 317px;
    content: "";
    height: 317px;
    left: -31px;
    position: absolute;
    top: -31px;
    width: 495px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-left-time {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(270deg,#ad6a0f 16%,#bc5029 96%);
    color: transparent;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    left: 24px;
    letter-spacing: 0;
    position: absolute;
    text-align: right;
    top: 130px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-left-number {
    bottom: 20px;
    color: #432c6c;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    left: 24px;
    letter-spacing: 1px;
    line-height: 30px;
    position: absolute
}

.giftCard-modal .giftCard-modal-body-wrapper-top-divider {
    background: rgba(222,219,232,.35);
    height: 251px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 1px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right {
    margin-left: 30px;
    margin-top: 2px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right .ant-form.ant-form-horizontal {
    display: flex;
    flex-direction: column;
    height: 251px;
    justify-content: space-between
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right .ant-form-item .ant-col.ant-form-item-label label {
    color: #05073b;
    display: inline-block;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin-right: 14px;
    text-align-last: justify;
    width: auto
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right .ant-form-item .ant-col.ant-form-item-label label:after {
    display: none!important
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number {
    margin-bottom: 30px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-input-number.ant-input-number-in-form-item {
    border: 1px solid #f2f2f8;
    border-bottom: none;
    border-top: none;
    box-shadow: 0 16px 20px -10px rgba(167,169,223,.26);
    height: 36px;
    line-height: 36px;
    margin: 0;
    width: 85px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-input-number-group-addon:first-child {
    border-radius: 16px 0 0 16px;
    margin: 0 11px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-input-number-group-addon {
    border: none;
    border-radius: 0 16px 16px 0;
    height: 36px;
    padding: 0;
    user-select: none;
    width: 40px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-input-number-group-addon div {
    box-shadow: 0 16px 20px -10px rgba(167,169,223,.26);
    height: 100%;
    line-height: 36px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-input-number-group-addon div img {
    display: inline-block;
    height: 10px;
    width: 10px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-row.ant-form-item-row .ant-col.ant-form-item-label {
    width: auto
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number .ant-row.ant-form-item-row .ant-col.ant-form-item-label label {
    line-height: 36px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-number input {
    font-weight: 500;
    text-align: center
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time {
    margin-bottom: 16px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-group.ant-radio-group-outline {
    width: 400px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-row.ant-form-item-row .ant-col.ant-form-item-label {
    width: auto
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-row.ant-form-item-row .ant-col.ant-form-item-label label {
    line-height: 32px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-button-wrapper.ant-radio-button-wrapper-in-form-item {
    border: none;
    border-radius: 16px;
    box-shadow: 0 3px 10px 0 rgba(105,108,150,.15);
    color: #05073b;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    margin-right: 14px;
    padding: 0;
    text-align: center;
    width: 72px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-button-wrapper.ant-radio-button-wrapper-in-form-item:before {
    display: none
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-button-wrapper.ant-radio-button-wrapper-checked.ant-radio-button-wrapper-in-form-item {
    background-image: linear-gradient(90deg,#9b7fbd 2%,#7667bf);
    border-radius: 16px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-button-wrapper.ant-radio-button-wrapper-checked.ant-radio-button-wrapper-in-form-item .ant-radio-button.ant-radio-button-checked {
    background-clip: content-box;
    border-radius: 10px;
    padding: 1px;
    z-index: -1
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-time .ant-radio-button-wrapper.ant-radio-button-wrapper-checked.ant-radio-button-wrapper-in-form-item span:nth-child(2) {
    color: #fff4eb;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    line-height: 32px;
    width: 100%
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy {
    align-items: center;
    border-radius: 10px;
    display: flex;
    margin-bottom: 0
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy-text {
    line-height: 54px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy-money {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(119deg,#182262,#421cc4 39%,#5e12b1 62%,#840597);
    color: transparent;
    font-family: PingFangSC-Semibold;
    font-size: 48px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 48px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy-yuan {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    margin-left: 12px;
    text-align: center
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy button {
    background-image: linear-gradient(90deg,#9b7fbd 2%,#7667bf);
    border-radius: 24px;
    height: 42px;
    margin-right: 20px;
    width: 180px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy button:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd);
    box-shadow: none
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy button:focus {
    box-shadow: none
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy button span {
    color: #fff4eb;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-buy .ant-btn-loading {
    border: none;
    box-shadow: none
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-disabled {
    background-image: linear-gradient(100deg,rgba(167,117,253,.15),rgba(101,135,240,.15));
    border-radius: 10px;
    color: #ff4d4f;
    cursor: not-allowed;
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    letter-spacing: 1px;
    line-height: 48px;
    margin-bottom: 18px;
    text-align: center;
    width: 268px
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox {
    align-items: center;
    display: flex;
    margin-bottom: 0
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox span:not(.ant-checkbox-inner) {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    opacity: .55;
    padding: 0;
    text-align: right
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox span.ant-checkbox {
    opacity: 1
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox .ant-checkbox-wrapper {
    align-items: center;
    display: flex
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox .ant-checkbox-wrapper .ant-checkbox {
    margin-right: 8px;
    margin-top: -5px;
    padding: 0!important
}

.giftCard-modal .giftCard-modal-body-wrapper-top-right-checkbox .ant-checkbox-inner {
    border-radius: 0!important;
    border-radius: 4px!important;
    height: 18px!important;
    width: 18px!important
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom {
    border-radius: 16px;
    margin-bottom: 40px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom img {
    display: inline-block;
    margin: 40px 360px 0;
    width: 250px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-purchase {
    background: #fff;
    background-image: linear-gradient(263deg,rgba(182,215,238,.17),rgba(240,226,247,.22) 38%,rgba(220,208,248,.21) 59%,rgba(162,154,252,.05));
    border: 1.2px solid #fff;
    border-radius: 16px;
    box-shadow: 0 15px 30px 0 rgba(215,221,237,.4);
    color: rgba(0,12,63,.6);
    display: flex;
    flex-wrap: wrap;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    height: 243px;
    letter-spacing: 0;
    line-height: 22px;
    padding: 0 30px;
    text-align: justify;
    width: 973px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-purchase-item {
    border-bottom: 1px solid rgba(0,12,63,.1);
    height: 50%;
    padding-left: 30px;
    padding-top: 30px;
    width: 50%
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-purchase-item:nth-child(odd) {
    border-right: 1px solid rgba(0,12,63,.1);
    padding-left: 0;
    padding-right: 30px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-purchase-item:last-child,.giftCard-modal .giftCard-modal-body-wrapper-bottom-purchase-item:nth-last-child(2) {
    border-bottom: 0
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content {
    align-items: center;
    display: flex;
    height: 110px;
    justify-content: space-between;
    overflow: visible;
    padding: 0 80px;
    position: relative;
    width: 973px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content:before {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/equityBg.66af5571.png) no-repeat;
    background-size: 1027px 164px;
    content: "";
    height: 164px;
    left: -26px;
    position: absolute;
    top: -11px;
    width: 1027px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item {
    align-items: center;
    border-radius: 16px;
    display: flex;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 50%
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-img {
    border-radius: 50%;
    height: 44px;
    margin-right: 15px;
    position: relative;
    width: 44px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-img:after {
    background-image: linear-gradient(90deg,#fcb65b 3%,#ffcf70);
    border-radius: 50%;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-img img {
    display: inline-block;
    height: 44px;
    margin: 0;
    width: 44px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-text {
    display: flex;
    flex-direction: column
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-text-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg,#ad5300 100%,#e2941c 0);
    color: transparent;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 26px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-item-text-content {
    color: #835335;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px
}

.giftCard-modal .giftCard-modal-body-wrapper-bottom-content-divider {
    background: #ffe7cb;
    height: 62px;
    left: 50%;
    position: absolute;
    width: 1px;
    z-index: 1
}

.giftCard-modal-tooltip .ant-tooltip-inner {
    border-radius: 4px;
    line-height: 28px;
    min-height: 28px;
    padding: 0 10px
}

.giftCard-modal-tooltip .ant-tooltip-arrow {
    height: 16px;
    width: 16px
}

.giftCard-success-modal .ant-modal-body {
    background-color: #fff;
    background: #fff;
    background-image: linear-gradient(134deg,hsla(0,0%,100%,.4) 30%,rgba(255,230,201,.4));
    border-radius: 8px
}

.giftCard-success-modal-wrapper {
    height: 100%;
    position: relative
}

.giftCard-success-modal-wrapper-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(270deg,#ba5b11,#7a3921 50%,#623858);
    color: transparent;
    font-size: 23px;
    font-weight: 600;
    left: 50%;
    letter-spacing: 0;
    line-height: 36px;
    min-width: 161px;
    position: absolute;
    text-align: center;
    top: 86px;
    transform: translateX(-50%)
}

.giftCard-success-modal-wrapper-content {
    height: calc(100% - 145px);
    position: relative
}

.giftCard-success-modal-wrapper-content-text {
    color: #907667;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    left: 50%;
    letter-spacing: 0;
    line-height: 22px;
    margin-left: -140px;
    position: absolute;
    text-align: center;
    top: 23px;
    width: 280px
}

.giftCard-success-modal-wrapper-content-btn {
    bottom: 31px;
    height: 32px;
    left: 50%;
    margin-left: -42px;
    position: absolute;
    width: 84px
}

.giftCard-success-modal-wrapper-content-btn .ant-btn.ant-btn-default {
    background-image: linear-gradient(90deg,#9b7fbd 2%,#7667bf);
    border-radius: 16px;
    color: #fff4eb;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    padding: 0;
    text-align: center;
    width: 84px
}

.giftCard-success-modal-wrapper-content-btn .ant-btn.ant-btn-default:hover {
    box-shadow: none
}

._5pq2KKr {
    align-items: center;
    background-image: linear-gradient(-73deg,#f9efef,#fef5e3 49%,#fefbe6);
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-right: 18px;
    padding: 4px 12px;
    position: relative
}

._5pq2KKr:hover {
    background-image: linear-gradient(-73deg,#f5e7e6,#fdf0d3 49%,#fef9d8)
}

._5pq2KKr .HgXHn_Dt {
    height: 18px;
    margin-right: 4px;
    width: 20px
}

@media screen and (max-width: 799px) {
    ._5pq2KKr .HgXHn_Dt {
        height:.18rem;
        margin-right: .04rem;
        width: .2rem
    }
}

._5pq2KKr .I4xxjJyt {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(116deg,#682f07,#813803 37%,#eb7401),-webkit-linear-gradient(-90deg,rgba(108,76,203,.13),rgba(95,70,192,.5) 68%);
    -webkit-background-clip: text;
    font-size: 12px;
    line-height: 18px
}

.NYG3ffBi {
    background: #fff;
    border-bottom: 1px solid rgba(219,224,232,.7);
    height: 46px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6
}

.fjiYtnUB {
    align-items: center;
    display: flex
}

.fjiYtnUB .qbUby_dV {
    display: flex;
    /* height: 24px; */
	height: 60px;
	margin-top: 25px;
}

.fjiYtnUB .CvrHqo33 {
    height: 16px;
    margin-left: 7px;
    width: 39px
}

.fjiYtnUB .VPdyRxWG {
    border-left: 1px solid #646464;
    height: 16px;
    margin: 0 16px
}

.fjiYtnUB .eoUnkgSU {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.XDxYjHlu {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 27px 0 17px
}

.DDl4VNjw {
    flex: 1
}

.DDl4VNjw,.YYaIFHTz {
    display: flex;
    justify-content: flex-end
}

.A5NuDILa,.YYaIFHTz {
    align-items: center
}

.A5NuDILa {
    border-radius: 8px;
    box-shadow: 0 0 4px 0 rgba(14,14,39,.2);
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    width: 32px
}

.A5NuDILa img {
    height: 100%;
    width: 100%
}

.yjHcYbvE {
    color: rgba(5,7,59,.5);
    max-width: 100px;
    min-width: 50px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Qyj8AoQa {
    align-items: center;
    background: #fff;
    border-radius: 17px;
    color: #4955f5;
    display: flex;
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    opacity: .95;
    width: 72px;
	    margin-top: 16px;
}

.Qyj8AoQa:hover {
    opacity: 1
}

.EhTJwzJs {
    color: #05073b;
    display: block;
    max-width: 112px;
    overflow-x: hidden;
    padding: 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.bkf7LVjO {
    margin-right: 40px
}

.bkf7LVjO,.bkf7LVjO .Zze6rsJO {
    align-items: center;
    display: flex
}

.bkf7LVjO .Zze6rsJO {
    border-radius: 4px;
    height: 100%;
    justify-content: center;
    padding: 4px 5px
}

.bkf7LVjO .Zze6rsJO:hover {
    background: rgba(225,229,250,.5);
    cursor: pointer
}

.bkf7LVjO .Zze6rsJO:hover .rQ84l1B8,.bkf7LVjO .Zze6rsJO:hover .rbvMS2n_ {
    color: #4955f5
}

.bkf7LVjO .rbvMS2n_ {
    color: #8f92af
}

.bkf7LVjO .VqYzRIF5 {
    display: inline-block;
    width: 30px
}

.bkf7LVjO .JBh4BMrM {
    height: 18px;
    width: 17px
}

.bkf7LVjO .Mr1EfGJ8 {
    height: 17px;
    width: 22px
}

.bkf7LVjO .rQ84l1B8 {
    color: #8f92af;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    line-height: 18px;
    margin-left: 7px
}

.zoOh7Sws {
    background: hsla(0,0%,100%,.4)
}

.B7NL5wM6 {
    background: rgba(228,237,250,.5)!important
}

.B7NL5wM6,.CMYSsmcd {
    backdrop-filter: saturate(180%) blur(20px)!important;
    -webkit-backdrop-filter: saturate(180%) blur(20px)!important;
    border-bottom: 1px solid hsla(0,0%,100%,.6)!important
}

.CMYSsmcd {
    background: hsla(0,0%,100%,.5)!important
}

.urep7uMh {
    color: rgba(0,0,0,.85)!important
}

.urep7uMh,.vxwdOSYS {
    border-bottom: 1px solid rgba(135,138,172,.3);
    display: block;
    margin-top: -1px;
    max-width: 112px;
    overflow-x: hidden;
    padding: 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vxwdOSYS {
    color: rgba(0,0,0,.85)
}

.vxwdOSYS:hover {
    color: #4955f5
}

.bcBQyrL4 {
    border-bottom: 1px solid rgba(135,138,172,.3);
    color: rgba(0,0,0,.85);
    display: block;
    margin-top: -1px;
    max-width: 112px;
    overflow-x: hidden;
    padding: 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bcBQyrL4:hover {
    color: #4955f5
}

.HZkYMFr2 {
    border-bottom: 1px solid rgba(135,138,172,.3);
    color: #05073b;
    display: block;
    margin-top: -1px;
    max-width: 112px;
    overflow-x: hidden;
    padding: 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rXLAVhQF .ant-tooltip-inner {
    border-radius: 6px!important;
    padding: 0;
    width: 260px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .ant-tooltip-inner {
        width:2.6rem
    }
}

.rXLAVhQF.eqXieAnD {
    padding-top: 27px!important
}

.rXLAVhQF.eqXieAnD .BcStfQy_ {
    height: 94px;
    left: 0;
    position: absolute;
    top: -18px;
    width: 100%
}

@media screen and (max-width: 799px) {
    .rXLAVhQF.eqXieAnD .BcStfQy_ {
        height:.94rem;
        top: -.16rem
    }
}

.rXLAVhQF.TfjZabvp .BcStfQy_ {
    border-radius: 7px;
    height: 90px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 799px) {
    .rXLAVhQF.TfjZabvp .BcStfQy_ {
        border-radius:.07rem;
        height: .9rem
    }
}

.rXLAVhQF.TfjZabvp .fKd24WCg {
    -webkit-text-fill-color: unset!important;
    -webkit-background-clip: unset!important;
    background-image: none!important;
    color: #151535
}

.rXLAVhQF .SvTbAkkt {
    background: transparent;
    box-shadow: 0 -2px 14px 0 rgba(115,112,145,.1);
    position: relative;
    width: 260px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt {
        width:2.6rem
    }
}

.rXLAVhQF .SvTbAkkt canvas {
    height: 94px;
    left: 0;
    position: absolute;
    top: -18px;
    width: 100%
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt canvas {
        height:.94rem;
        top: -.16rem
    }
}

.rXLAVhQF .SvTbAkkt .Qx4JBWzI {
    border-radius: 9px;
    position: relative;
    z-index: 1071
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .Qx4JBWzI {
        border-radius:.09rem
    }
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB {
    background: transparent;
    padding: 16px 20px 11px
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .E6btOaf9 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: left
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .E6btOaf9 {
        font-size:.16rem;
        line-height: .22rem
    }
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .E6btOaf9 span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(108,76,203,.13),rgba(95,70,192,.5) 68%),linear-gradient(-64deg,#682f07,#813803 37%,#eb7401)
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .E6btOaf9 img {
    height: 15px;
    margin-left: 6px;
    vertical-align: sub;
    width: 36px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .E6btOaf9 img {
        height:.15rem;
        margin-left: .06rem;
        width: .36rem
    }
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .KX6V53Au {
    color: #a02500;
    font-size: 12px;
    line-height: 17px;
    margin-top: 4px;
    text-align: left
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .KX6V53Au {
        font-size:.12rem;
        line-height: .17rem;
        margin-top: .04rem
    }
}

.rXLAVhQF .SvTbAkkt .oAMj8WUB .zlSRWPhZ .iWzZA_Xd {
    color: #5c5c8d
}

.rXLAVhQF .SvTbAkkt .ORigEepw {
    background-image: linear-gradient(-66deg,rgba(255,235,190,.8),rgba(255,253,249,.71) 19%),linear-gradient(-69deg,#d59b5e,#eccda6 39%,#fff5df);
    border-radius: 13px;
    font-size: 12px;
    font-weight: 500;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 16px;
    top: 32px;
    width: 68px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .ORigEepw {
        border-radius:.13rem;
        font-size: .12rem;
        height: .26rem;
        line-height: .26rem;
        right: .16rem;
        top: .32rem;
        width: .68rem
    }
}

.rXLAVhQF .SvTbAkkt .ORigEepw span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(106deg,#682f07,#813803 37%,#e97301)
}

.rXLAVhQF .SvTbAkkt .ORigEepw:hover {
    cursor: pointer
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh {
    background-image: linear-gradient(123deg,#fff,#e6ebf7);
    border-radius: 8px;
    box-shadow: 0 -2px 14px 0 rgba(115,112,145,.1);
    padding: 10px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .gTAhNLOh {
        border-radius:.08rem;
        padding: .1rem
    }
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P {
    align-items: center;
    border-radius: 6px;
    display: flex;
    height: 40px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P {
        border-radius:.06rem;
        height: .4rem
    }
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P img {
    height: 12px;
    margin-left: 11px;
    margin-right: 10px;
    width: 12px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P img {
        height:.12rem;
        margin-left: .11rem;
        margin-right: .1rem;
        width: .12rem
    }
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P span {
    color: #737493;
    font-size: 14px
}

@media screen and (max-width: 799px) {
    .rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P span {
        font-size:.14rem
    }
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P:hover {
    background-image: linear-gradient(110deg,rgba(221,136,255,.1),rgba(27,68,226,.1));
    cursor: pointer
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .KQx7n61P.U64OK99i:hover {
    background-image: linear-gradient(-79deg,rgba(217,189,253,.2),rgba(255,230,175,.2) 49%,rgba(255,245,183,.2)),linear-gradient(110deg,rgba(221,136,255,.05),rgba(27,68,226,.05))
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .Di5WAUv8:hover {
    background-image: linear-gradient(90deg,#f3effa,#eae9fc 51%,#dee1fa)
}

.rXLAVhQF .SvTbAkkt .gTAhNLOh .Di5WAUv8:hover span {
    color: #4955f5;
    font-weight: 500
}

.n6s9qiRd {
    align-items: center;
    border-radius: 8px;
    box-shadow: 0 0 4px 0 rgba(14,14,39,.2);
    display: flex;
    height: 32px;
    justify-content: center;
    margin-left: 10px;
    overflow: hidden;
    width: 32px
}

.n6s9qiRd img {
    height: 100%;
    width: 100%
}

.n6s9qiRd .xVanjTDi {
    bottom: 0;
    height: 13px;
    position: absolute;
    width: 39px
}

@media screen and (max-width: 799px) {
    .n6s9qiRd .xVanjTDi {
        height:.13rem;
        width: .39rem
    }
}

.n6s9qiRd .LQ8tARIF {
    bottom: -2px;
    height: 17px;
    position: absolute;
    width: 39px
}

@media screen and (max-width: 799px) {
    .n6s9qiRd .LQ8tARIF {
        bottom:-.02rem;
        height: .17rem;
        width: .39rem
    }
}

@media screen and (max-width: 800px) {
    .n6s9qiRd .LQ8tARIF {
        bottom:-8px
    }
}

@media screen and (max-width: 800px)and (max-width:799px) {
    .n6s9qiRd .LQ8tARIF {
        bottom:-.08rem
    }
}

.n6s9qiRd .jsgif {
    bottom: 0;
    height: 13px;
    position: absolute;
    width: 39px
}

@media screen and (max-width: 799px) {
    .n6s9qiRd .jsgif {
        height:.13rem;
        width: .39rem
    }
}

.n6s9qiRd .jsgif canvas {
    bottom: 0;
    height: 13px;
    position: absolute;
    width: 39px
}

@media screen and (max-width: 799px) {
    .n6s9qiRd .jsgif canvas {
        height:.13rem;
        width: .39rem
    }

    .n6s9qiRd {
        height: .28rem;
        margin-left: .3rem;
        overflow: visible;
        position: relative;
        width: .28rem
    }

    .n6s9qiRd img:first-child {
        border-radius: 8px
    }

    .n6s9qiRd .xVanjTDi {
        bottom: -.06rem;
        position: absolute
    }

    .n6s9qiRd .jsgif {
        bottom: -.06rem
    }
}

.lpzMgwiN {
    align-items: center;
    background: #fff;
    border-radius: 17px;
    color: #4955f5;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    opacity: .95;
    width: 72px
}

.lpzMgwiN:hover {
    opacity: 1
}

.YMZZuAmw {
    padding-top: 10px!important
}

.YMZZuAmw .ant-tooltip-inner {
    border-radius: 6px;
    padding: 0;
    width: 270px
}

.qvRyu4Ch {
    padding-right: -1px!important;
    padding-top: 14px!important
}

.qvRyu4Ch .ant-tooltip-inner {
    border-radius: 6px;
    padding: 0;
    width: 270px
}

.SKTOEyrd {
    background: transparent;
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    position: relative;
    width: 270px
}

.SKTOEyrd .BcStfQy_ {
    border-radius: 6px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.SKTOEyrd .Qx4JBWzI {
    padding: 16px;
    position: relative;
    z-index: 1071
}

.SKTOEyrd .TAPeYAT4 {
    align-items: center;
    border-bottom: 1px solid hsla(0,0%,85%,.3);
    color: #05073b;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 22px;
    padding-bottom: 10px
}

.SKTOEyrd .TAPeYAT4 span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(180deg,#6f3f61,#a0583d)
}

.SKTOEyrd .TAPeYAT4 .cgP90wbk {
    height: 13px;
    width: 13px
}

.SKTOEyrd .TAPeYAT4 .cgP90wbk:hover {
    cursor: pointer
}

.SKTOEyrd .v0x5bhb6 {
    color: #696886;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: -2px;
    margin-top: 10px;
    text-align: left
}

.SKTOEyrd .JGVPpxVr {
    align-items: center;
    color: #05073b;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-start;
    margin: 10px 0
}

.SKTOEyrd .JGVPpxVr>span {
    margin-left: 6px
}

.SKTOEyrd .JGVPpxVr img {
    height: 12px;
    width: 12px
}

.SKTOEyrd .JGVPpxVr .IlK4H1vD {
    color: #4f1f1a;
    font-size: 12px;
    font-weight: 500px
}

.SKTOEyrd .gLD9BRfP {
    display: flex;
    justify-content: center
}

.SKTOEyrd .gLD9BRfP .kno3tDmE {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 23px;
    color: #fff4eb;
    font-size: 12px;
    font-weight: 500;
    height: 34px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 6px 0 3px;
    width: 96px
}

.SKTOEyrd .gLD9BRfP .kno3tDmE:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd);
    cursor: pointer
}

.R5XB4HMh {
    height: 100vh
}

._b4utCI5 {
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    bottom: 0;
    left: 0;
    padding-top: .5rem;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: all .2s;
    z-index: 25
}

._b4utCI5._6SNbfek {
    transform: translateX(0);
    z-index: 40
}

._b4utCI5 .nW5_itDD {
    color: #05073b
}

._b4utCI5 .nW5_itDD,._b4utCI5 .nnyu0M0B {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .25rem;
    text-align: center
}

._b4utCI5 .nnyu0M0B {
    color: #4955f5
}

._b4utCI5 .nnyu0M0B.iz29HlBy {
    opacity: .5
}

._b4utCI5 .v4ki8iDs {
    padding: .2rem .15rem
}

#feedback-container .ant-upload {
    width: 100%
}

#feedback-container .ant-upload-list {
    display: none
}

.oeXv4K1r {
    position: relative;
    width: 100vw
}

.oeXv4K1r .tHbEKeXP {
    background: #fff;
    position: fixed;
    top: 0;
    transform: translateZ(0);
    transition: all .2s;
    width: 100%;
    z-index: 30
}

.oeXv4K1r .tHbEKeXP.jPgVAaMk {
    transform: translateY(-100%)
}

.oeXv4K1r .tHbEKeXP .peKWP3_v {
    align-items: center;
    display: flex;
    height: .5rem;
    justify-content: space-between;
    padding: 0 .15rem;
    width: 100%
}

.oeXv4K1r .tHbEKeXP .peKWP3_v .RoP355qA {
    align-items: center;
    display: flex;
    flex: 1 0;
    height: 100%;
    justify-content: flex-start
}

.oeXv4K1r .tHbEKeXP .peKWP3_v .qmRhIrTv {
    align-items: center;
    display: flex;
    flex: auto;
    height: 100%;
    justify-content: center
}

.oeXv4K1r .tHbEKeXP .peKWP3_v .qmRhIrTv .ZDO2AUTk {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .28rem;
    text-align: center
}

.oeXv4K1r .tHbEKeXP .peKWP3_v .Dhj63Rbr {
    align-items: center;
    display: flex;
    flex: 1 0;
    height: 100%;
    justify-content: flex-end
}

.oeXv4K1r .tHbEKeXP ._wCtLU9B {
    align-items: center;
    display: flex;
    height: .38rem;
    justify-content: center;
    padding: .06rem .15rem
}

.oeXv4K1r .tHbEKeXP ._wCtLU9B img {
    height: .14rem;
    margin-right: .04rem;
    width: .14rem
}

.oeXv4K1r .tHbEKeXP ._wCtLU9B .R8n6y_L5 {
    align-items: center;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: .25rem;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content
}

.oeXv4K1r .OhduOQ27 {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background: hsla(0,0%,100%,.2)
}

.oeXv4K1r .RuKRDXRk,.oeXv4K1r .uLnv4_Tf {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background: hsla(0,0%,100%,.4)
}

.bvlNFzR6 {
    animation: JvPdzzAM 2s steps(40) forwards;
    -webkit-animation: JvPdzzAM 2s steps(40) forwards;
    -moz-animation: JvPdzzAM 2s steps(40) forwards;
    -ms-animation: JvPdzzAM 2s steps(40) forwards;
    -o-animation: JvPdzzAM 2s steps(40) forwards;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@keyframes JvPdzzAM {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.userModal {
    top: .47rem!important
}

.userModal .adm-popover-arrow {
    display: none
}

.userModal .adm-popover-inner {
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2)
}

.userModal .adm-popover-inner .adm-popover-inner-content {
    padding: 0
}

.userModal .adm-popover-inner .adm-popover-inner-content button {
    border: 0;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .2rem;
    outline: unset;
    padding: .11rem .21rem
}

.userModal .adm-popover-inner .adm-popover-inner-content button:before {
    border: 0
}

.KJx_RoR6 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.03);
    display: flex;
    height: 40px;
    margin: auto;
    padding: 3px;
    position: absolute;
    top: 26px;
    z-index: 1
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 {
        border-radius:.08rem;
        height: .4rem;
        padding: .03rem
    }
}

.KJx_RoR6>div {
    border-radius: 7px;
    color: #9798ae;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    line-height: 34px;
    padding: 0 20px;
    text-align: center
}

@media screen and (max-width: 799px) {
    .KJx_RoR6>div {
        border-radius:.07rem;
        font-size: .14rem;
        line-height: .34rem
    }
}

.KJx_RoR6>div:hover {
    cursor: pointer
}

.KJx_RoR6 .fCwzkQRV {
    align-items: center;
    display: flex;
    justify-content: center
}

.KJx_RoR6 .fCwzkQRV:hover {
    color: #4955f5
}

.KJx_RoR6 .arPTbOZ1 {
    align-items: center;
    display: flex;
    justify-content: center
}

.KJx_RoR6 .arPTbOZ1>span {
    margin-left: 4px
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 .arPTbOZ1>span {
        margin-left:.04rem
    }
}

.KJx_RoR6 .arPTbOZ1 ._zelytyA {
    height: 20px;
    padding: 1px 0;
    width: 18px
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 .arPTbOZ1 ._zelytyA {
        height:.2rem;
        width: .18rem
    }
}

.KJx_RoR6 .arPTbOZ1 .pi6f441z {
    height: 20px;
    padding: 3px 0;
    width: 11px
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 .arPTbOZ1 .pi6f441z {
        height:.2rem;
        width: .11rem
    }
}

.KJx_RoR6 .arPTbOZ1 .wW_nVSAp,.KJx_RoR6 .arPTbOZ1:hover span {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(0deg,#dd7411,#58290a);
    -webkit-background-clip: text
}

.KJx_RoR6 .PGnnLSpd {
    background: 100%/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-background.937cdbb2.png),linear-gradient(133deg,#fff9e4,#fff9e4)
}

.KJx_RoR6 .K14AL3Ib {
    background-image: linear-gradient(133deg,rgba(221,136,255,.1),rgba(27,68,226,.1));
    color: #4955f5
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 {
        justify-content:space-between;
        left: 50%;
        margin-top: .7rem;
        position: fixed;
        top: 0;
        transform: translateX(-50%);
        width: 3.08rem
    }

    .KJx_RoR6 .pijiLiX9 {
        height: 16px;
        margin-left: .04rem;
        vertical-align: sub;
        width: 16px
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .KJx_RoR6 .pijiLiX9 {
        height:.16rem;
        width: .16rem
    }
}

@media screen and (max-width: 799px) {
    .KJx_RoR6 .fCwzkQRV {
        padding:0 .17rem
    }

    .KJx_RoR6 .arPTbOZ1 {
        padding: 0 .08rem 0 .07rem
    }

    .KJx_RoR6 .arPTbOZ1:hover span:not(.wW_nVSAp) {
        -webkit-text-fill-color: inherit;
        background: none;
        -webkit-background-clip: unset
    }
}

.r7f2OWld {
    background-image: linear-gradient(104deg,#f0e9f7,#e1e5f7);
    border-radius: 7px;
    color: rgba(5,7,59,.6);
    height: 34px;
    line-height: 34px;
    margin: auto;
    padding: 0 20px;
    position: absolute;
    text-align: center;
    top: 26px;
    z-index: 1
}

@media screen and (max-width: 799px) {
    .r7f2OWld {
        border-radius:.07rem;
        height: .34rem;
        left: 50%;
        line-height: .34rem;
        margin-top: 1rem;
        padding: 0 .2rem;
        position: fixed;
        top: 0;
        transform: translateX(-50%)
    }
}

.JZaGeFbq {
    align-items: center;
    background-image: linear-gradient(133deg,#fff9e4,#fff9e4);
    border-radius: 7px;
    display: flex;
    height: 34px;
    justify-content: center;
    margin: auto;
    padding: 0 20px;
    position: absolute;
    top: 26px;
    z-index: 1
}

@media screen and (max-width: 799px) {
    .JZaGeFbq {
        border-radius:.07rem;
        height: .34rem
    }
}

.JZaGeFbq span {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(180deg,#682f07,#e97301);
    -webkit-background-clip: text
}

.JZaGeFbq ._zelytyA {
    height: 20px;
    margin-right: 4px;
    padding: 1px 0;
    width: 20px
}

@media screen and (max-width: 799px) {
    .JZaGeFbq ._zelytyA {
        height:.2rem;
        margin-right: .04rem;
        width: .2rem
    }

    .JZaGeFbq {
        left: 50%;
        margin-top: 1rem;
        padding: 0 .2rem;
        position: fixed;
        top: 0;
        transform: translateX(-50%)
    }
}

.bXnb2KGP {
    padding-top: 6px!important;
    z-index: 999!important
}

.bXnb2KGP .ant-tooltip-inner {
    border-radius: 8px!important;
    box-shadow: 0 2px 10px 0 rgba(56,52,87,.16);
    color: #05073b;
    line-height: 18px;
    overflow: hidden;
    padding: 0;
    text-align: left
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .ant-tooltip-inner {
        line-height:.18rem
    }
}

.bXnb2KGP .cz0MPmsB {
    background: top/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-model-tooltips.d2d11530.png);
    min-width: 210px;
    padding: 0 16px
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .cz0MPmsB {
        min-width:1.76rem
    }
}

.bXnb2KGP .cz0MPmsB .IhYiP6Ns {
    display: flex;
    justify-content: space-between
}

.bXnb2KGP .cz0MPmsB .r7NbFFb7 {
    background-image: linear-gradient(-66deg,rgba(255,235,190,.8),rgba(255,253,249,.71) 19%),linear-gradient(-69deg,#d59b5e,#eccda6 39%,#fff5df);
    border-radius: 11px;
    font-size: 10px;
    font-weight: 600;
    line-height: 18px;
    padding: 2px 12px
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .cz0MPmsB .r7NbFFb7 {
        border-radius:16px;
        font-size: .13rem;
        line-height: .18rem
    }
}

.bXnb2KGP .cz0MPmsB .r7NbFFb7:hover {
    cursor: pointer
}

.bXnb2KGP .cz0MPmsB .r7NbFFb7 span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(106deg,#682f07,#813803 37%,#e97301)
}

.bXnb2KGP .iEMIMr7H {
    background: top/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/normal-model-tooltips.2359cbf6.png);
    font-size: 16px;
    min-height: 70px;
    padding: 0 16px;
    width: 210px
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .iEMIMr7H {
        font-size:.16rem;
        min-height: 0;
        width: 1.76rem
    }
}

.bXnb2KGP .IhYiP6Ns {
    border-bottom: 1px solid hsla(0,0%,85%,.3);
    color: #05073b;
    font-size: 16px;
    font-weight: 500;
    padding: 16px 0 10px
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .IhYiP6Ns {
        font-size:.16rem
    }
}

.bXnb2KGP .LIj7v6Yv {
    font-size: 12px;
    line-height: 18px;
    margin: 16px 0;
    opacity: .6
}

@media screen and (max-width: 799px) {
    .bXnb2KGP .cz0MPmsB,.bXnb2KGP .iEMIMr7H {
        padding:0 .16rem
    }

    .bXnb2KGP .cz0MPmsB .r7NbFFb7 {
        margin: auto auto .16rem;
        padding: .07rem .3rem;
        width: -moz-max-content;
        width: max-content
    }

    .bXnb2KGP .IhYiP6Ns {
        padding: .16rem 0 .1rem
    }

    .bXnb2KGP .LIj7v6Yv {
        font-size: .12rem;
        line-height: .18rem;
        margin: .14rem 0
    }
}

.lk2SIrOo {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.dRqRTrls {
    visibility: hidden
}

.uL39iRU7 {
    display: none
}

.HhUPc5G2 {
    align-items: center;
    background: #fff2f2;
    border: 1px solid #ffb8ba;
    border-radius: 8px;
    color: #ff4d4f;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    padding: 16px;
    text-align: justify;
    width: 100%
}

.qVIaCdma {
    display: block;
    word-break: break-all
}

.njfkAiXh {
    background: #fff2f2;
    border-radius: 6px;
    color: #ff4d4f;
    height: 40px;
    margin-top: 12px;
    overflow: hidden;
    padding: 8px 0 8px 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.QmsFGI7Q {
    align-items: center;
    color: #ff8616;
    display: flex;
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

._O5bIikO {
    color: #4955f5!important;
    cursor: pointer
}

._O5bIikO:hover {
    color: #4955f5!important;
    opacity: .5
}

@media screen and (max-width: 800px) {
    .HhUPc5G2 {
        align-items:center;
        border: 1px solid #ffb8ba;
        border-radius: 8px;
        display: flex
    }

    .HhUPc5G2,.njfkAiXh {
        background: #fff2f2;
        color: #ff4d4f;
        font-family: PingFangSC-Regular;
        font-size: .16rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .25rem;
        padding: .15rem;
        text-align: justify;
        width: 100%
    }

    .QmsFGI7Q,.njfkAiXh {
        border-radius: 0 0 8px 8px
    }

    .QmsFGI7Q {
        align-items: center;
        background: #fff8f1;
        color: #ff8616;
        display: flex;
        font-family: PingFangSC-Regular;
        font-size: .16rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .25rem;
        padding: .15rem;
        text-align: justify;
        width: 100%
    }

    .QmsFGI7Q.axnfVt7O {
        display: none
    }

    ._O5bIikO {
        color: #4955f5!important
    }
}

.WIKWHXfW {
    background: #fdfdfe;
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    min-height: 64px;
    padding: 20px 28px;
    position: relative
}

.WIKWHXfW .I_mi8j95 {
    color: #4955f5;
    display: inline;
    font-weight: 600
}

.WIKWHXfW .I_mi8j95:hover {
    cursor: pointer
}

@media screen and (max-width: 799px) {
    .WIKWHXfW {
        font-size:.16rem;
        padding: 0
    }
}

.IkgT9gZu {
    height: .24rem
}

.IkgT9gZu .ryWDU5_o {
    height: 100%;
    vertical-align: unset
}

.ksZp_y6E {
    height: 16px;
    margin-left: 6px;
    width: 36px
}

.BBFT47Fr {
    height: 24px;
    margin-left: .3rem
}

.VngVOKF_ {
    border-left: 1px solid #646464!important;
    height: .16rem!important;
    margin: .14rem!important
}

.kOd9MNO6 {
    height: .24rem
}

.kOd9MNO6 .ryWDU5_o {
    height: 100%;
    vertical-align: unset
}

.HIipvMZh {
    align-items: center;
    color: #05073b;
    display: flex;
    height: .24rem;
    width: .24rem
}

.HIipvMZh.m0QzOMSR {
    margin-right: .3rem
}

.HIipvMZh.EnKgA9yB,.HIipvMZh.dsPtM8ox,.HIipvMZh.m0QzOMSR,.HIipvMZh.sQRJJLTl {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.AfFndFfN .ant-tooltip-content {
    position: fixed;
    right: .63rem;
    top: .63rem
}

.AfFndFfN .ant-tooltip-content .ant-tooltip-inner {
    max-width: 1.3rem;
    padding: .07rem .16rem
}

.AfFndFfN .k0MEVKJw {
    -webkit-text-fill-color: transparent;
    align-items: center;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(116deg,#6f3f61,#d97613),-webkit-linear-gradient(-90deg,rgba(108,76,203,.13),rgba(95,70,192,.5) 68%);
    color: #120649;
    display: flex;
    font-size: .14rem;
    font-weight: 500;
    line-height: .22rem
}

.loJZwmkA {
    display: flex;
    position: relative
}

.IoXKOwsL {
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
    position: absolute;
    right: -.02rem;
    top: .38rem;
    width: 1rem
}

.IoXKOwsL button {
    border: 0;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .2rem;
    outline: unset;
    padding: .11rem .21rem
}

.P1ZgmwbD {
    border-radius: 8px;
    height: .32rem;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: .32rem
}

.P1ZgmwbD img {
    max-height: 100%;
    max-width: 100%
}

.g28xPGnx {
    color: #4955f5;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px
}

.g28xPGnx.E_SFWCla {
    color: #fff
}

.ant-notification-notice-close {
    align-items: center;
    display: flex;
    right: 16px!important
}

@media screen and (max-width: 799px) {
    .ant-notification-notice-close {
        right:.16rem!important
    }
}

.ant-notification-notice-message {
    height: 22px!important;
    margin-bottom: 10px!important
}

@media screen and (max-width: 799px) {
    .ant-notification-notice-message {
        height:.22rem!important;
        margin-bottom: .1rem!important
    }
}

.ant-notification-notice {
    background-color: #fff!important;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 22%,hsla(0,0%,100%,.97) 60%),url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.d6fd48c7.png)!important;
    background-position: 100% 0!important;
    background-repeat: no-repeat!important;
    background-size: 100% 1.38rem!important;
    border-radius: 6px!important;
    max-height: 230px!important;
    padding: 16px!important;
    width: 300px!important
}

@media screen and (max-width: 799px) {
    .ant-notification-notice {
        border-radius:.06rem!important;
        max-height: 2.3rem!important;
        padding: .16rem!important;
        width: 3rem!important
    }
}

.ant-notification-notice .exp-card-title {
    height: 22px;
    line-height: 22px
}

@media screen and (max-width: 799px) {
    .ant-notification-notice .exp-card-title {
        height:.22rem;
        line-height: .22rem
    }
}

.ant-notification-notice .exp-card-title .exp-card-title-text {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#a2593b 0,#6f3f61);
    -webkit-background-clip: text;
    background-clip: text;
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0
}

@media screen and (max-width: 799px) {
    .ant-notification-notice .exp-card-title .exp-card-title-text {
        font-size:.16rem
    }
}

.ant-notification-notice-description {
    color: rgba(5,7,59,.9);
    font-size: 12px!important;
    font-weight: 500
}

@media screen and (max-width: 799px) {
    .ant-notification-notice-description {
        font-size:.12rem!important
    }
}

.FJtCQy8H {
    margin-left: 6px
}

@media screen and (max-width: 799px) {
    .FJtCQy8H {
        margin-left:.06rem
    }
}

.FPFotgXn {
    height: 12px;
    width: 12px
}

@media screen and (max-width: 799px) {
    .FPFotgXn {
        height:.12rem;
        width: .12rem
    }
}

.mqsi6Yts {
    display: flex;
    justify-content: center
}

.mqsi6Yts .SMxOb1Ia {
    marin-bottom: 3px;
    background-image: linear-gradient(225deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(-45deg,#b67b4b,#654724 87%,#634523);
    border-radius: 17px;
    color: #fff4eb;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    font-weight: 500;
    height: 34px;
    letter-spacing: 0;
    line-height: 34px;
    line-height: 17px;
    margin: 15px 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width: 799px) {
    .mqsi6Yts .SMxOb1Ia {
        marin-bottom:.03rem;
        border-radius: .17rem;
        font-size: .12rem;
        height: .34rem;
        line-height: .34rem;
        line-height: .17rem;
        padding-left: .16rem;
        padding-right: .16rem;
        padding-top: .08rem
    }
}

.L1xZzJaa {
    background: #d8d8d8;
    border: none;
    height: 1px;
    margin-bottom: 10px!important;
    opacity: .3;
    width: 268px
}

@media screen and (max-width: 799px) {
    .L1xZzJaa {
        height:.01rem;
        margin-bottom: .1rem!important;
        width: 2.68rem
    }
}

.Cp6bqcnY {
    color: #696886;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

@media screen and (max-width: 799px) {
    .Cp6bqcnY {
        font-size:.12rem;
        line-height: .2rem
    }
}

.boZkiJZM .FPf3et1S {
    align-items: center;
    display: flex;
    height: 18px;
    line-height: 18px;
    margin-top: 10px
}

@media screen and (max-width: 799px) {
    .boZkiJZM .FPf3et1S {
        height:.18rem;
        line-height: .18rem;
        margin-top: .1rem
    }
}

.boZkiJZM .FPf3et1S:first-child {
    margin-top: 8px
}

@media screen and (max-width: 799px) {
    .boZkiJZM .FPf3et1S:first-child {
        margin-top:.08rem
    }
}

strong {
    color: #4f1f1a;
    font-family: PingFangSC-Medium;
    font-weight: 500!important;
    opacity: .9
}

.kuGlL6rE {
    height: 13px;
    width: 13px
}

@media screen and (max-width: 799px) {
    .kuGlL6rE {
        height:.13rem;
        width: .13rem
    }
}

.p723_ggS {
    margin-right: -10px!important;
    margin-top: 32px!important
}

@media screen and (max-width: 799px) {
    .p723_ggS {
        margin-right:-.1rem!important;
        margin-top: .32rem!important
    }
}

.yrenkbrb {
    margin-top: 28px!important
}

@media screen and (max-width: 799px) {
    .yrenkbrb {
        margin-top:.28rem!important
    }
}

.x8oakxJk {
    background: radial-gradient(circle at 100% 0,#efe8eb 0,rgba(239,232,235,0) 33%),radial-gradient(circle at 100% 25%,#e8ebea 0,hsla(160,7%,92%,0) 39%),radial-gradient(circle at 100% 36%,hsla(160,7%,92%,.6) 0,hsla(160,7%,92%,0) 38%),linear-gradient(180deg,#efeaef,#dcdcf5 99%);
    background-size: cover;
    display: flex;
    justify-content: center;
    padding-top: 30px;
    position: relative;
    transition: .3s;
    width: 280px
}

.x8oakxJk:after {
    background-color: #f1f4fa;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 100
}

.lNO6F4fj {
    display: flex;
    flex-direction: column;
    width: 100%
}

.MZOgYI6B {
    align-items: center;
    background: linear-gradient(139deg,#d8f,#1b44e2);
    border-radius: 7px;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: 20px;
    overflow: hidden;
    padding: 1px;
    width: 122px
}

.MZOgYI6B:hover,.MZOgYI6B:hover .MO979HM2 {
    background: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0)
}

.MZOgYI6B:hover .MO979HM2 {
    color: #fff
}

.MZOgYI6B:active,.MZOgYI6B:active .MO979HM2 {
    background: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    opacity: .6
}

.MZOgYI6B:active .MO979HM2 {
    color: #fff
}

.IAzqgtVk {
    align-items: center;
    border-radius: 7px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 122px
}

.FSN3E9S2 {
    color: #05073b;
    font-size: 24px;
    margin-left: 20px;
    text-align: center
}

.FSN3E9S2,.MO979HM2 {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px
}

.MO979HM2 {
    align-items: center;
    background: #efebef;
    border-radius: 6px;
    color: #4955f5;
    display: flex;
    font-size: 16px;
    height: 100%;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.WkYTO4rk {
    cursor: not-allowed;
    opacity: .5
}

.WkYTO4rk .MO979HM2 {
    background: #efebef
}

.WkYTO4rk:hover {
    background: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0)
}

.WkYTO4rk:hover .MO979HM2 {
    background: #efebef;
    color: #4955f5
}

.VbrfWcku {
    flex: 1;
    margin-top: 15px;
    max-height: calc(100vh - 257px);
    overflow-y: auto;
    padding-bottom: 38px;
    scrollbar-width: auto
}

.VbrfWcku:hover {
    -webkit-padding-end: 0
}

.VbrfWcku:hover::-webkit-scrollbar {
    width: 6px!important
}

.VbrfWcku:hover::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 5px
}

.VbrfWcku:hover::-webkit-scrollbar-track {
    border-radius: 0
}

.TSyDfNIL {
    display: flex;
    flex-direction: column
}

.RAJt0VkN {
    border: 1px solid #727688;
    border-radius: 6px;
    height: 38px;
    width: 220px
}

._gf1WgzW {
    color: rgba(103,104,144,.6);
    font-size: 14px;
    text-align: center
}

.AYRyFNOl {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    height: 50px;
    padding-left: 23px;
    position: relative
}

.AYRyFNOl .cGof_5ii {
    margin-right: 8px
}

.AYRyFNOl .n_UIH76f {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
    white-space: nowrap
}

.AYRyFNOl .Lbs1QLl8 {
    align-items: center;
    color: #7886a4;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-right: 4px;
    position: absolute;
    right: 8px;
    width: 20px
}

.AYRyFNOl .Lbs1QLl8 svg {
    height: 15px;
    width: 15px
}

.AYRyFNOl .Lbs1QLl8:hover {
    background: #e1e5fa;
    border-radius: 4px
}

.AYRyFNOl .Lbs1QLl8:hover svg {
    color: #4955f5
}

.A8jjiR6_ {
    padding: 0 10px
}

.A8jjiR6_.SsR6qeaZ {
    background: rgba(31,49,108,.05)
}

.r1qZ7V8X {
    align-items: center;
    color: #000c3f;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 0;
    line-height: 50px;
    overflow: hidden;
    padding: 0 20px 0 8px;
    position: relative;
    text-align: justify;
    text-overflow: ellipsis;
    white-space: nowrap
}

.r1qZ7V8X .OAZTQUyI {
    margin-left: 5px;
    margin-right: 8px
}

.r1qZ7V8X img {
    height: 18px;
    margin-right: 8px;
    width: 18px
}

.r1qZ7V8X:hover {
    background: hsla(0,0%,100%,.9);
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06)
}

.r1qZ7V8X:hover .KtNWFhXf {
    opacity: 1
}

.r1qZ7V8X .goJeNnHh {
    flex: 1
}

.SVPvtzwe {
    background: hsla(0,0%,100%,.9);
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06)
}

.KtNWFhXf {
    align-items: center;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 12%);
    display: flex;
    height: 50px;
    justify-content: flex-end;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 108px
}

.RKMEzWZ7 {
    width: 80px
}

.NcK17JYu {
    align-items: center;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 12%);
    display: flex;
    height: 50px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;
    width: 33px
}

.URM7LYmF,.Zydcd09t,.Zydcd09t .ant-popover-content {
    width: -moz-fit-content;
    width: fit-content
}

.Zydcd09t .ant-popover-inner {
    border-radius: 4px
}

.Zydcd09t .ant-popover-arrow {
    width: 4px
}

.Zydcd09t .ant-popover-arrow-content {
    height: 4px;
    width: 4px
}

.Zydcd09t .I9m0Rf3i {
    color: #05073b;
    padding-left: 5px
}

.Zydcd09t .I9m0Rf3i,.Zydcd09t .juhHOFr7 {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.Zydcd09t .juhHOFr7 {
    color: #7886a4;
    margin-left: 10px
}

.JfRk4tcy {
    color: #7886a4;
    height: 13px;
    width: 13px
}

.V4Z0LJMp {
    align-items: center;
    color: #7886a4;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-right: 4px;
    width: 20px
}

.V4Z0LJMp:hover {
    background: #e1e5fa;
    border-radius: 4px
}

.V4Z0LJMp:hover svg {
    color: #4955f5
}

.H2sWbmDH {
    display: flex;
    height: 50px;
    justify-content: center;
    margin: 0 10px;
    position: relative
}

.H2sWbmDH input {
    background: hsla(0,0%,100%,.9);
    background: #fff;
    border: 1px solid #5b65f1;
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    height: 50px;
    padding-right: 58px;
    width: 100%
}

.H2sWbmDH input:focus,.H2sWbmDH input:hover {
    border: 1px solid #275cff;
    box-shadow: none
}

.cOBT1SH0 {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    display: flex;
    height: 45px;
    justify-content: flex-end;
    padding-right: 10px;
    position: absolute;
    right: 2px;
    top: 3px;
    width: 55px
}

.cOBT1SH0 .EaR7JpFS {
    color: #7886a4;
    cursor: pointer;
    height: 10px;
    width: 10px
}

.cOBT1SH0 .xy4imPHC {
    color: #7886a4;
    cursor: pointer;
    height: 14px;
    width: 14px
}

.tQ6QiEmb {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 9px;
    margin-top: 10px;
    text-align: center
}

.w_gyIHaW {
    align-items: center;
    color: #7886a4;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-right: 4px;
    width: 20px
}

.w_gyIHaW svg {
    height: 15px;
    width: 15px
}

.w_gyIHaW:hover {
    background: #e1e5fa;
    border-radius: 4px
}

.w_gyIHaW:hover svg {
    color: #4955f5
}

.NXxu9TgN {
    animation: kRc7GkDF 2s steps(40) forwards;
    -webkit-animation: kRc7GkDF 2s steps(40) forwards;
    -moz-animation: kRc7GkDF 2s steps(40) forwards;
    -ms-animation: kRc7GkDF 2s steps(40) forwards;
    -o-animation: kRc7GkDF 2s steps(40) forwards;
    overflow: hidden;
    white-space: nowrap
}

@keyframes kRc7GkDF {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input,.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input {
    border-radius: 50%;
    height: 14px;
    width: 14px
}

.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:hover,.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input:hover,.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:hover,.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input:hover,.ant-checkbox-wrapper .ant-checkbox-checked:after,.ant-checkbox-wrapper .ant-checkbox-checked:hover,.ant-checkbox-wrapper .ant-checkbox:after,.ant-checkbox-wrapper .ant-checkbox:hover {
    border: none
}

.SUyVFs4D {
    align-items: center;
    display: flex;
    margin: 30px 20px 0;
    position: relative
}

.SUyVFs4D .Wut10CU_ {
    background: transparent!important;
    border: 0!important;
    border-bottom: 1px solid #dedbe8!important;
    border-radius: 0!important;
    border-top: 1px solid #dedbe8!important;
    box-shadow: none;
    display: flex;
    height: 56px!important;
    padding-left: 20px!important;
    width: 100%!important
}

.SUyVFs4D .Wut10CU_ input {
    background: transparent!important;
    border: 0!important;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    line-height: 1.5715
}

.SUyVFs4D .Wut10CU_ span {
    color: #b1afc5;
    font-size: 14px
}

.SUyVFs4D .Wut10CU_ span svg {
    margin-top: 1px
}

.SUyVFs4D .Wut10CU_::-moz-placeholder {
    color: #cccedf;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.SUyVFs4D .Wut10CU_::placeholder {
    color: #cccedf;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.SUyVFs4D .Wut10CU_:focus,.SUyVFs4D .Wut10CU_:hover {
    border-bottom: 1px solid #dedbe8;
    border-top: 1px solid #dedbe8;
    box-shadow: none
}

.SUyVFs4D .HWnXEX1R {
    color: #b1afc5;
    height: 32px;
    left: -8px;
    position: absolute;
    transform: scale(.4);
    width: 32px
}

.SUyVFs4D .WNycbVSk {
    color: #7886a4
}

.QWEALq2H .Wut10CU_ {
    border-bottom-color: #bbc0ce!important
}

.oVNjOYkx {
    bottom: 0;
    left: 0;
    position: fixed
}

.wFICqieR {
    background-color: #deddf4;
    background-image: linear-gradient(180deg,rgba(245,244,246,.3),rgba(230,235,247,.3));
    box-shadow: -4px -2px 6px 0 rgba(105,101,134,.1);
    height: 38px;
    width: 280px
}

.wFICqieR,.wFICqieR .GS33fq6F {
    align-items: center;
    display: flex
}

.wFICqieR .GS33fq6F {
    border-radius: 4px;
    cursor: pointer;
    height: 28px;
    margin-left: 16px;
    margin-right: 132px;
    width: 78px
}

.wFICqieR .GS33fq6F:hover {
    background-color: #d5daf5
}

.wFICqieR .GS33fq6F:hover .hfmXMQQM svg {
    color: #4955f5
}

.wFICqieR .GS33fq6F .hfmXMQQM {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.wFICqieR .GS33fq6F .hfmXMQQM svg {
    color: #7886a4;
    height: 14px;
    width: 14px
}

.wFICqieR .GS33fq6F .UotLgYLm {
    color: #636990;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: 8px;
    text-align: justify
}

.wFICqieR .LMZFhRRX {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%;
    width: 54px
}

.wFICqieR .LMZFhRRX .BDScL_tK {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-left: 12px;
    width: 20px
}

.wFICqieR .LMZFhRRX .BDScL_tK svg {
    color: #636990;
    height: 12px;
    width: 12px
}

.wFICqieR .LMZFhRRX .BDScL_tK:hover {
    background-color: #d5daf5
}

.wFICqieR .LMZFhRRX .BDScL_tK:hover svg {
    color: #4955f5
}

.CguJx6sn {
    align-items: center;
    background-color: #deddf4;
    background-image: linear-gradient(180deg,rgba(245,244,246,.3),rgba(230,235,247,.3));
    box-shadow: -4px -2px 6px 0 rgba(105,101,134,.1);
    display: flex;
    height: 38px;
    width: 280px
}

.CguJx6sn .o5nAoKzx {
    cursor: pointer;
    margin-left: 23px;
    margin-right: 20px
}

.CguJx6sn .o5nAoKzx>span:nth-child(2) {
    color: #05073b;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: 8px;
    text-align: justify
}

.CguJx6sn .ZlUownyQ {
    align-items: center;
    display: flex;
    margin-left: 20px;
    margin-right: 70px
}

.CguJx6sn .ZlUownyQ .r2yIzM1X {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.CguJx6sn .ZlUownyQ .r2yIzM1X svg {
    height: 14px;
    width: 14px
}

.CguJx6sn .ZlUownyQ .KXUBGVJo {
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: 8px;
    text-align: justify
}

.CguJx6sn .duxQnE3Y {
    align-items: center;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-left: 18px;
    width: 20px
}

.CguJx6sn .duxQnE3Y svg {
    color: #05073b;
    height: 12px;
    width: 12px
}

.CguJx6sn .duxQnE3Y:hover {
    background-color: #d5daf5
}

.CguJx6sn .duxQnE3Y:hover svg {
    color: #4955f5
}

.iMUhzRnU {
    position: relative
}

.iMUhzRnU:after {
    background-color: #f6f8ff;
    content: "";
    height: 13px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.VDRXPSgE {
    bottom: 20px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    transform: translateX(100%)
}

.VDRXPSgE:hover .f6bav0_a {
    display: none
}

.VDRXPSgE:hover .ir_NuGn0 {
    animation: lFLqieEf .3s 1 forwards;
    display: block
}

@keyframes lFLqieEf {
    0% {
        transform: translateX(-27px)
    }

    to {
        transform: translateX(0)
    }
}

.VDRXPSgE .f6bav0_a {
    background-color: #fff;
    border-radius: 0 20px 20px 0;
    height: 40px;
    padding-left: 14px;
    width: 42px
}

.VDRXPSgE .f6bav0_a svg {
    color: #636990;
    height: 12px;
    width: 12px
}

.VDRXPSgE .ir_NuGn0 {
    background-image: linear-gradient(56deg,#2e6ee7,#8c8ef7);
    border-radius: 0 100px 100px 0;
    color: #fff;
    display: none;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    text-align: center;
    transform: translateX(-27px);
    width: 69px
}

.VDRXPSgE .ir_NuGn0 span {
    margin-right: 3px
}

.VDRXPSgE .ir_NuGn0 svg {
    height: 12px;
    transform: translateY(2px);
    width: 12px
}

.R2MZUHEk {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 9px;
    margin-top: 10px;
    text-align: center
}

.nalPiuUJ {
    align-items: center;
    background: linear-gradient(-41deg,#1d6ff5,#9a7ffc);
    border-radius: 5px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.nalPiuUJ.PHqrh1ay {
    background: linear-gradient(138deg,#33d8ef,#26b0ea)
}

.nalPiuUJ.u2Bsv71b {
    background: linear-gradient(140deg,#4fdd98,#3bc165)
}

.nalPiuUJ.cBWIugOj {
    background: linear-gradient(-38deg,#ffb50b,#ffcf22)
}

.nalPiuUJ .V6fpN0Z5 {
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    line-height: 1
}

.nalPiuUJ img {
    height: 100%;
    width: 100%
}

@media screen and (min-width: 801px) {
    .nalPiuUJ {
        height:26px;
        left: -36px;
        position: absolute;
        top: 4px;
        width: 26px
    }

    .nalPiuUJ .V6fpN0Z5 {
        font-size: 14px
    }

    .eXiMwSBM {
        top: 0
    }
}

@media screen and (max-width: 800px) {
    .nalPiuUJ {
        flex:none;
        height: .28rem;
        width: .28rem
    }

    .nalPiuUJ .V6fpN0Z5 {
        font-size: .14rem
    }
}

.DaMRbhJA {
    background: #f6f8fd;
    border-radius: 6px;
    cursor: pointer;
    margin-bottom: 8px;
    padding: 16px;
    width: calc(50% - 4px)
}

.DaMRbhJA:nth-of-type(odd) {
    margin-right: 8px
}

.DaMRbhJA:last-of-type,.DaMRbhJA:nth-last-of-type(-n+2):not(:nth-child(2n)) {
    margin-bottom: 0
}

.DaMRbhJA:hover {
    background: #e9ecfb
}

.DaMRbhJA:hover .XTOopCIr,.DaMRbhJA:hover .dpAX6ame .zGZXs_hq {
    color: #4955f5
}

.DaMRbhJA .fx01Ddb0 {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.DaMRbhJA .dpAX6ame {
    align-items: center;
    display: flex;
    margin-bottom: 6px
}

.DaMRbhJA .dpAX6ame .z1eOqy5G {
    height: 21px;
    margin-right: 8px;
    width: 21px
}

.DaMRbhJA .dpAX6ame .zGZXs_hq {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 21px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px
}

.DaMRbhJA .XTOopCIr {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    word-break: break-all
}

@media screen and (max-width: 800px) {
    .DaMRbhJA {
        border-radius:4px;
        margin-bottom: 6px;
        padding: .12rem;
        width: calc(50% - 3px)
    }

    .DaMRbhJA:hover .XTOopCIr,.DaMRbhJA:hover .zGZXs_hq {
        color: #4955f5
    }

    .DaMRbhJA:nth-of-type(odd) {
        margin-right: 6px
    }

    .DaMRbhJA .fx01Ddb0 {
        -webkit-line-clamp: 2;
        line-clamp: 2
    }

    .DaMRbhJA .fx01Ddb0 .dpAX6ame {
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 8px
    }

    .DaMRbhJA .fx01Ddb0 .dpAX6ame .z1eOqy5G {
        margin-bottom: 8px;
        margin-right: 0
    }
}

.c89MfFNq {
    display: flex;
    flex-direction: column
}

.c89MfFNq strong {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: .1rem
}

.c89MfFNq span {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.c89MfFNq a {
    color: #4955f5;
    font-weight: 700
}

.c89MfFNq a:hover {
    color: #2c38db
}

.axhDQbOF {
    border-radius: 0 0 8px 8px;
    display: flex;
    flex-direction: column;
    margin-top: .16rem
}

.axhDQbOF .M5fGI_9E {
    color: #4955f5;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 7px
}

.axhDQbOF .YGsZqRDA {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.axhDQbOF .H9PYlJLx {
    color: #6d6790;
    font-size: 14px;
    justify-content: space-between;
    line-height: 26px;
    margin-bottom: 10px
}

.axhDQbOF .H9PYlJLx,.axhDQbOF .H9PYlJLx .P04d1MdH {
    align-items: center;
    display: flex
}

.axhDQbOF .H9PYlJLx .P04d1MdH .GIDRg7DJ {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex
}

.axhDQbOF .H9PYlJLx .P04d1MdH .GIDRg7DJ:hover {
    font-weight: 500
}

.axhDQbOF .H9PYlJLx .P04d1MdH .GIDRg7DJ .f8w1zhFb {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    width: 20px
}

.axhDQbOF .H9PYlJLx .P04d1MdH .GIDRg7DJ .f8w1zhFb>svg {
    transform: none!important
}

.axhDQbOF .H9PYlJLx .P04d1MdH .lqj8A9cL {
    background: #cfccdf;
    height: 10px;
    margin: 0 12px;
    opacity: .7;
    width: 1px
}

.axhDQbOF .H9PYlJLx .P04d1MdH .FbPYKOT2 {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex
}

.axhDQbOF .H9PYlJLx .P04d1MdH .FbPYKOT2:hover {
    font-weight: 500
}

.axhDQbOF .H9PYlJLx .P04d1MdH .FbPYKOT2 .MxmTbnJX {
    align-items: center;
    display: flex;
    height: 16px;
    width: 16px
}

.axhDQbOF .Koj928DV {
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .c89MfFNq {
        display:flex;
        flex-direction: column;
        padding: .15rem .15rem .2rem
    }

    .c89MfFNq strong {
        color: #05073b;
        font-family: PingFangSC-Semibold;
        font-size: .22rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .32rem;
        margin-bottom: .15rem
    }

    .c89MfFNq span {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .24rem;
        text-align: justify
    }

    .axhDQbOF {
        display: flex;
        flex-direction: column;
        margin-top: 0;
        padding: .15rem
    }

    .axhDQbOF .M5fGI_9E {
        color: #4955f5;
        font-family: PingFangSC-Semibold;
        font-weight: 600;
        line-height: .16rem;
        margin-bottom: .08rem
    }

    .axhDQbOF .M5fGI_9E,.axhDQbOF .YGsZqRDA {
        font-size: .14rem;
        letter-spacing: 0;
        text-align: justify
    }

    .axhDQbOF .YGsZqRDA {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        line-height: .24rem
    }

    .axhDQbOF .H9PYlJLx {
        line-height: 24px;
        margin-bottom: 20px
    }

    .axhDQbOF .H9PYlJLx .P04d1MdH .GIDRg7DJ .f8w1zhFb {
        height: 18px;
        line-height: 18px;
        width: 18px
    }

    .axhDQbOF .H9PYlJLx .P04d1MdH .FbPYKOT2,.axhDQbOF .H9PYlJLx .P04d1MdH .lqj8A9cL {
        display: none
    }
}

.JNrP73ph {
    background: #f6f8fd;
    border-radius: 6px;
    cursor: pointer;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 16px;
    width: calc(33.33333% - 5.33333px)
}

.JNrP73ph:nth-of-type(3n+3) {
    margin-right: 0
}

.JNrP73ph:hover {
    background: #e9ecfb
}

.JNrP73ph:hover .SMGxBKke,.JNrP73ph:hover .YCSA4z_n .VC3A_GK8 {
    color: #4955f5
}

.JNrP73ph .iVHzvrZc {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.JNrP73ph .YCSA4z_n {
    align-items: center;
    display: flex;
    margin-bottom: 6px
}

.JNrP73ph .YCSA4z_n .yD2ts22P {
    height: 21px;
    margin-right: 8px;
    width: 21px
}

.JNrP73ph .YCSA4z_n .VC3A_GK8 {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 21px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px
}

.JNrP73ph .SMGxBKke {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    word-break: break-all
}

@media screen and (min-width: 801px) {
    .JNrP73ph:last-of-type,.JNrP73ph:nth-last-of-type(-n+2):not(:nth-child(3n)),.JNrP73ph:nth-last-of-type(-n+3):not(:nth-child(3n)) {
        margin-bottom:0
    }
}

@media screen and (max-width: 800px) {
    .JNrP73ph {
        border-radius:4px;
        margin-bottom: .06rem;
        margin-right: 0;
        padding: .12rem;
        width: calc(50% - .03rem)
    }

    .JNrP73ph:hover .SMGxBKke,.JNrP73ph:hover .VC3A_GK8 {
        color: #4955f5
    }

    .JNrP73ph:nth-of-type(odd) {
        margin-right: .06rem
    }

    .JNrP73ph:last-of-type,.JNrP73ph:nth-last-of-type(-n+2):not(:nth-child(2n)) {
        margin-bottom: 0
    }

    .JNrP73ph .iVHzvrZc {
        -webkit-line-clamp: 2;
        line-clamp: 2
    }

    .JNrP73ph .iVHzvrZc .YCSA4z_n {
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: .08rem
    }

    .JNrP73ph .iVHzvrZc .YCSA4z_n .yD2ts22P {
        margin-bottom: .08rem;
        margin-right: 0
    }
}

.qoE2GNNP {
    display: flex;
    flex-direction: column
}

.qoE2GNNP strong {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: .04rem
}

.qoE2GNNP p,.qoE2GNNP span {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.qoE2GNNP .f6XpB9aE>span {
    display: block
}

.qoE2GNNP a {
    color: #4955f5;
    font-weight: 700
}

.qoE2GNNP a:hover {
    color: #2c38db
}

.bS7DX7HJ {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.bS7DX7HJ a {
    color: #4955f5;
    font-weight: 700
}

.bS7DX7HJ a:hover {
    color: #2c38db
}

.bS7DX7HJ ol,.bS7DX7HJ ul {
    list-style: disc none outside;
    margin-top: 20px
}

.bS7DX7HJ ol li,.bS7DX7HJ ul li {
    align-items: baseline;
    display: flex;
    margin-top: 4px;
    position: relative
}

.bS7DX7HJ ol li .hO3qI9M2,.bS7DX7HJ ul li .hO3qI9M2 {
    flex-shrink: 0;
    text-align: left;
    width: 20px
}

.bS7DX7HJ ul li .hO3qI9M2 {
    width: 15px
}

.bS7DX7HJ strong {
    color: #120649;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px
}

.ZYAKL1cw {
    border-radius: 0 0 8px 8px;
    display: flex;
    flex-direction: column;
    margin-top: .2rem
}

.ZYAKL1cw .clMw6MKX {
    color: #4955f5;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 7px
}

.ZYAKL1cw .WqTjedrs {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.ZYAKL1cw .m6OdnAHM {
    align-items: center;
    color: #676c90;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 26px;
    margin-bottom: 10px
}

.ZYAKL1cw .m6OdnAHM .fBw6ut5Y {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex
}

.ZYAKL1cw .m6OdnAHM .fBw6ut5Y:hover {
    font-weight: 500
}

.ZYAKL1cw .m6OdnAHM .fBw6ut5Y .Zr0RKj2o {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    width: 20px
}

.ZYAKL1cw .m6OdnAHM .fBw6ut5Y .Zr0RKj2o>svg {
    transform: none!important
}

.ZYAKL1cw .jEnAtdz2 {
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .qoE2GNNP {
        display:flex;
        flex-direction: column;
        padding: .15rem .15rem 0
    }

    .qoE2GNNP strong {
        color: #05073b;
        font-family: PingFangSC-Semibold;
        font-size: .22rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .32rem;
        margin-bottom: .04rem
    }

    .qoE2GNNP span {
        font-size: .14rem;
        line-height: .24rem
    }

    .bS7DX7HJ,.qoE2GNNP span {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        letter-spacing: 0;
        text-align: justify
    }

    .bS7DX7HJ {
        font-size: 14px;
        line-height: 24px;
        margin-top: .1rem;
        padding: 0 .15rem .15rem
    }

    .ZYAKL1cw {
        display: flex;
        flex-direction: column;
        margin-top: 0;
        padding: .05rem .15rem .15rem
    }

    .ZYAKL1cw .clMw6MKX {
        color: #4955f5;
        font-family: PingFangSC-Semibold;
        font-weight: 600;
        line-height: .16rem;
        margin-bottom: .08rem
    }

    .ZYAKL1cw .WqTjedrs,.ZYAKL1cw .clMw6MKX {
        font-size: .14rem;
        letter-spacing: 0;
        text-align: justify
    }

    .ZYAKL1cw .WqTjedrs {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        line-height: .24rem
    }

    .ZYAKL1cw .m6OdnAHM {
        line-height: 24px;
        margin-bottom: 20px
    }

    .ZYAKL1cw .m6OdnAHM .fBw6ut5Y .Zr0RKj2o {
        height: 18px;
        line-height: 18px;
        width: 18px
    }
}

.nKBRQ4u9 {
    max-width: 964px;
    padding: 30px 82px 0;
    position: relative;
    width: 100%
}

.Dz9G2yzn {
    padding-bottom: 20px;
    padding-top: 90px
}

.HJhIOzIb {
    background: hsla(0,0%,100%,.9);
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    padding: .2rem;
    position: relative
}

.dFcdWixr {
    height: 32px;
    transform: scale(.4);
    width: 32px
}

.vH2cLD47 {
    border-bottom: 1px solid #dedbe8;
    display: flex;
    flex-direction: column;
    padding: 15px 0;
    position: relative;
    transition: all .16s
}

.vH2cLD47 .RA4xZ4Ks {
    align-items: center;
    color: #676c90;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 34px
}

.vH2cLD47 .RA4xZ4Ks .dFcdWixr {
    height: 32px;
    margin-left: -10px;
    transform: scale(.4);
    width: 32px
}

.vH2cLD47 .RA4xZ4Ks>span {
    align-items: center;
    display: inline-flex;
    position: relative
}

.vH2cLD47 .RA4xZ4Ks:hover:before {
    background: rgba(225,229,250,.5);
    content: "";
    height: 34px;
    left: -15px;
    position: absolute;
    right: -15px
}

.vH2cLD47 .RA4xZ4Ks.X_uqYKe6:first-child {
    animation: q9tFgs2V .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.vH2cLD47 .RA4xZ4Ks.X_uqYKe6:nth-child(2) {
    animation: SBD5TvjK .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.vH2cLD47 .RA4xZ4Ks.X_uqYKe6:nth-child(3) {
    animation: yKQWOnbR .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.vH2cLD47 .RA4xZ4Ks.X_uqYKe6:nth-child(4) {
    animation: uV3tXaVy .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.vH2cLD47 .RA4xZ4Ks.X_uqYKe6:nth-child(5) {
    animation: FzMYRXcP .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.vH2cLD47 .pgdU02Zu:before {
    background: rgba(225,229,250,.5);
    content: "";
    height: 34px;
    left: -15px;
    position: absolute;
    right: -15px
}

.KQRZVzpD {
    height: 0;
    overflow: hidden;
    padding: 0 15px;
    transition: all .16s
}

.ZFHngliX {
    align-items: center;
    background: rgba(225,229,250,.6);
    border-radius: 4px;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 22px;
    width: 22px
}

._Oqc0_t7 {
    height: 133px
}

._Oqc0_t7 .vH2cLD47 {
    animation: tbUpw7A0 .16s linear
}

@keyframes tbUpw7A0 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wpTnq0mS {
    height: 0
}

@keyframes q9tFgs2V {
    0% {
        opacity: 0;
        transform: translateX(70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes SBD5TvjK {
    0% {
        opacity: 0;
        transform: translateX(60px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes yKQWOnbR {
    0% {
        opacity: 0;
        transform: translateX(50px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uV3tXaVy {
    0% {
        opacity: 0;
        transform: translateX(40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes FzMYRXcP {
    0% {
        opacity: 0;
        transform: translateX(30px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@media screen and (max-width: 800px) {
    .vH2cLD47 {
        border-bottom:0;
        display: flex;
        flex-direction: column;
        padding: 0
    }

    .vH2cLD47 .RA4xZ4Ks {
        align-items: center;
        color: #05073b;
        display: flex;
        font-family: PingFangSC-Regular;
        font-size: .16rem;
        font-weight: 400;
        justify-content: space-between;
        letter-spacing: 0;
        line-height: .25rem;
        padding: .08rem 0 .08rem .15rem
    }

    .vH2cLD47 .RA4xZ4Ks .dFcdWixr {
        height: .32rem;
        margin-left: -.1rem;
        transform: scale(.4);
        width: .32rem
    }

    .vH2cLD47 .RA4xZ4Ks>span {
        align-items: center;
        display: inline-flex
    }

    .vH2cLD47 .RA4xZ4Ks+.RA4xZ4Ks {
        border-top: 1px solid rgba(222,219,232,.7)
    }

    .Y_RkBPt9 {
        background-image: radial-gradient(circle at 100% 100%,rgba(71,255,230,.02) 0,rgba(71,255,230,0) 61%),linear-gradient(90deg,#ebebf6,#f0f2f7);
        position: relative;
        z-index: 1
    }
}

.O8TSjKkJ {
    align-items: center;
    border-bottom: 1px solid #dedbe8;
    display: flex;
    flex-direction: column;
    padding-bottom: 15px;
    padding-top: 30px
}

.O8TSjKkJ .cbHyqDvR {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.O8TSjKkJ .D_sW5c4Z {
    color: #676c90
}

.O8TSjKkJ .D_sW5c4Z,.O8TSjKkJ .D_sW5c4Z .nNi8lwCV {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px
}

.O8TSjKkJ .D_sW5c4Z .nNi8lwCV {
    color: #4955f5;
    cursor: pointer;
    margin: 0 2px
}

.O8TSjKkJ .D_sW5c4Z .nNi8lwCV:hover {
    color: #2c38db;
    font-weight: 700
}

.fGCwKPaX {
    align-items: center;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    justify-content: flex-end;
    letter-spacing: 0;
    line-height: 24px;
    padding: 12px 15px 8px;
    text-align: right
}

.fGCwKPaX svg {
    color: #4955f5;
    height: 10px;
    margin-left: 6px;
    width: 8px
}

.eGZyxRGh {
    border-bottom: 1px solid #dedbe8;
    max-height: 294px;
    position: relative;
    transition: all .16s
}

.eGZyxRGh .bh5RaTLS {
    align-items: center;
    color: #676c90;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    justify-content: flex-start;
    letter-spacing: 0;
    line-height: 24px;
    padding: 6px 15px
}

.eGZyxRGh .bh5RaTLS:last-of-type {
    margin-bottom: 6px
}

.eGZyxRGh .bh5RaTLS:hover {
    background: rgba(225,229,250,.5)
}

.eGZyxRGh .bh5RaTLS.abcoxxxL:first-child {
    animation: TUvN7diq .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.eGZyxRGh .bh5RaTLS.abcoxxxL:nth-child(2) {
    animation: EhMP3dZC .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.eGZyxRGh .bh5RaTLS.abcoxxxL:nth-child(3) {
    animation: yd8XCEiz .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.eGZyxRGh .bh5RaTLS.abcoxxxL:nth-child(4) {
    animation: WDE1tHke .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.eGZyxRGh .bh5RaTLS.abcoxxxL:nth-child(5) {
    animation: Ns_FOTK0 .75s ease 0s 1;
    animation-fill-mode: forwards;
    opacity: 1;
    transform: translateX(0)
}

.eGZyxRGh .hJCaqqZI {
    align-items: center;
    display: flex;
    height: 14px;
    justify-self: center;
    margin-right: 10px;
    width: 14px
}

.eGZyxRGh .h3o3V3fj {
    color: #120649;
    flex-shrink: 0;
    font-family: PingFangSC-Medium;
    font-weight: 500
}

.eGZyxRGh .szX_AFHw {
    border: 0;
    border-right: 1px solid #676c90;
    height: 10px;
    margin: 0 6px;
    width: 0
}

.eGZyxRGh .ivFjkjrj {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.hZmh5kmv {
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-width: auto!important
}

.hZmh5kmv::-webkit-scrollbar {
    display: initial!important;
    width: 6px!important
}

.hZmh5kmv::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 5px
}

.hZmh5kmv::-webkit-scrollbar-track {
    border-radius: 0
}

.yi48Jz47 {
    overflow: scroll;
    padding: 0;
    transition: all .16s
}

.mVCCKR3Z .eGZyxRGh {
    animation: ly9M24hj .16s linear
}

@keyframes ly9M24hj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.zMm1uVBb {
    height: 0
}

@keyframes TUvN7diq {
    0% {
        opacity: 0;
        transform: translateX(70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes EhMP3dZC {
    0% {
        opacity: 0;
        transform: translateX(60px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes yd8XCEiz {
    0% {
        opacity: 0;
        transform: translateX(50px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes WDE1tHke {
    0% {
        opacity: 0;
        transform: translateX(40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes Ns_FOTK0 {
    0% {
        opacity: 0;
        transform: translateX(30px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@media screen and (max-width: 800px) {
    .eGZyxRGh {
        border-bottom:0;
        display: flex;
        flex-direction: column;
        padding: 0
    }

    .eGZyxRGh .bh5RaTLS {
        align-items: center;
        color: #05073b;
        display: flex;
        font-family: PingFangSC-Regular;
        font-size: .16rem;
        font-weight: 400;
        justify-content: space-between;
        letter-spacing: 0;
        line-height: .25rem;
        padding: .08rem 0 .08rem .15rem
    }

    .eGZyxRGh .bh5RaTLS .GiaI1a31 {
        height: .32rem;
        margin-left: -.1rem;
        transform: scale(.4);
        width: .32rem
    }

    .eGZyxRGh .bh5RaTLS>span {
        align-items: center;
        display: inline-flex
    }

    .eGZyxRGh .bh5RaTLS+.bh5RaTLS {
        border-top: 1px solid rgba(222,219,232,.7)
    }

    .Xuk3nE5s {
        background-image: radial-gradient(circle at 100% 100%,rgba(71,255,230,.02) 0,rgba(71,255,230,0) 61%),linear-gradient(90deg,#ebebf6,#f0f2f7);
        position: relative;
        z-index: 1
    }
}

.VAtmtpqL {
    background: transparent;
    bottom: 9px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 9px;
    transition: all .16s;
    width: 60px
}

.VAtmtpqL>svg {
    transform: scale(1.8)!important
}

.OqprhQCY {
    bottom: 9px;
    position: absolute;
    right: 9px
}

@media screen and (max-width: 800px) {
    .VAtmtpqL {
        bottom:.1rem;
        height: .4rem;
        right: .15rem;
        width: .6rem
    }

    .VAtmtpqL>svg {
        transform: scale(2)!important
    }

    .OqprhQCY {
        bottom: .1rem;
        right: .15rem
    }
}

.bUwIGATa {
    background: #fff;
    border: 1px solid transparent;
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
    margin-bottom: -2px;
    margin-left: 0;
    margin-right: 0;
    min-height: 50px;
    overflow: hidden;
    position: relative;
    transition: all .16s
}

.HgvCsSS5 {
    border: 1px solid #4955f5
}

.JRWXI4iU {
    align-items: flex-start;
    display: flex;
    min-height: 50px;
    padding: 12px 83px 30px 12px
}

.JRWXI4iU .SuG8zgT4 {
    align-items: center;
    background: #e7e5ef;
    border-radius: 50%;
    color: #4d4477;
    display: flex;
    flex-shrink: 0;
    height: 22px;
    justify-content: center;
    margin-right: 6px;
    transition: all .2s linear;
    width: 22px
}

.JRWXI4iU .SuG8zgT4:hover {
    background: #d7ddfa;
    color: #4955f5;
    cursor: pointer;
    transition: all .2s linear
}

.JRWXI4iU .SuG8zgT4 .KeaImW_q {
    animation: RMmr5HYu 1s linear infinite;
    height: 14px;
    width: 14px
}

.JRWXI4iU .JHk6DjIg,.JRWXI4iU .JHk6DjIg:hover {
    background: rgba(207,204,223,.5);
    color: rgba(77,68,119,.2)
}

.JRWXI4iU .wBs12eIN {
    background-color: transparent!important;
    border: 0!important;
    color: #222329!important;
    font-size: 16px!important;
    line-height: 24px;
    padding: 0!important
}

.JRWXI4iU .wBs12eIN:focus,.JRWXI4iU .wBs12eIN:hover {
    border: 0!important
}

.JRWXI4iU .wBs12eIN::-moz-placeholder {
    color: #b5b6d1;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0
}

.JRWXI4iU .wBs12eIN::placeholder {
    color: #b5b6d1;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0
}

.xM6WjqMG {
    height: 70px;
    width: 100%
}

.WEWF6ENe,.xM6WjqMG {
    align-items: center;
    display: flex;
    justify-content: center
}

.WEWF6ENe {
    border: 1px solid #aeb2cc;
    border-radius: 6px;
    color: rgba(5,7,59,.6);
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    line-height: 30px;
    margin-right: 24px;
    text-align: center;
    width: 92px
}

.WEWF6ENe:focus,.WEWF6ENe:hover {
    border: 1px solid #7886a4;
    color: #4955f5
}

.WEWF6ENe:active {
    border: 1px solid #aeb2cc;
    opacity: .5
}

.bdcptYwF {
    align-items: center;
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 38px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    width: 87px
}

.bdcptYwF:focus,.bdcptYwF:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.bdcptYwF:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.EKD3hoZp {
    background: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    cursor: not-allowed;
    opacity: .5
}

.eZ0G1Z9h {
    bottom: 9px;
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    position: absolute;
    text-align: justify
}

.gDGlmPjZ {
    display: none
}

@keyframes RMmr5HYu {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.uploadBtnTooltip .ant-tooltip-content .ant-tooltip-arrow .ant-tooltip-arrow-content {
    transform: translateY(-14px) rotate(45deg)!important
}

.uploadBtnTooltip .ant-tooltip-content .ant-tooltip-inner {
    border-radius: 4px;
    color: #05073b!important;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    min-height: auto;
    padding: 6px 12px;
    text-align: justify
}

.opQmnRSS {
    max-width: 800px;
    min-width: 357px;
    width: 100%
}

.opQmnRSS .U4bpSDXy {
    color: #676c90;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 8px
}

.opQmnRSS .U4bpSDXy .k5eyhmRK {
    align-items: center;
    color: #4955f5;
    display: flex;
    margin-left: 8px
}

.opQmnRSS .U4bpSDXy .k5eyhmRK .qwWiYOVU {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    width: 20px
}

.opQmnRSS .U4bpSDXy .k5eyhmRK .qwWiYOVU>svg {
    transform: none!important
}

.opQmnRSS .U4bpSDXy .k5eyhmRK:hover {
    cursor: pointer
}

.opQmnRSS .cXSRxGNH {
    color: #676c90;
    font-size: 13px;
    font-weight: 400;
    overflow: auto;
    padding: 8px 0;
    white-space: nowrap;
    width: 100%
}

.opQmnRSS .cXSRxGNH span {
    background: hsla(0,0%,100%,.9);
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    line-height: 24px;
    margin-right: 8px;
    padding: 8px 16px
}

.opQmnRSS .cXSRxGNH span:last-child {
    margin-right: 0
}

.opQmnRSS .cXSRxGNH span:hover {
    background-color: #dee3fc;
    color: #4955f5;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .opQmnRSS {
        max-width:3.1rem;
        min-width: 3.1rem;
        width: 3.1rem
    }

    .opQmnRSS .U4bpSDXy {
        color: #676c90;
        display: flex;
        font-size: .15rem;
        font-weight: 400;
        line-height: .26rem;
        margin-bottom: .08rem
    }

    .opQmnRSS .U4bpSDXy .k5eyhmRK {
        align-items: center;
        color: #4955f5;
        display: flex;
        margin-left: .08rem
    }

    .opQmnRSS .U4bpSDXy .k5eyhmRK .qwWiYOVU {
        display: inline-block;
        height: .18rem;
        line-height: .18rem;
        margin-right: .04rem;
        width: .18rem
    }

    .opQmnRSS .U4bpSDXy .k5eyhmRK .qwWiYOVU>svg {
        transform: none!important
    }

    .opQmnRSS .cXSRxGNH {
        color: #59507f;
        font-size: .15rem;
        font-weight: 400;
        overflow: auto;
        padding: 0;
        white-space: nowrap;
        width: 100%
    }

    .opQmnRSS .cXSRxGNH span {
        background: #f7f8fb;
        border-radius: .08rem;
        box-shadow: none;
        display: block;
        line-height: .24rem;
        margin-bottom: .08rem;
        max-width: 100%;
        overflow: hidden;
        padding: .08rem .15rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: -moz-fit-content;
        width: fit-content
    }
}

.CVpwyz7S,.GOmzCEhT {
    align-items: center;
    display: flex
}

.GOmzCEhT {
    border-radius: 3px;
    height: 20px;
    justify-content: center;
    width: 20px
}

.GOmzCEhT .KpOlAhOB,.GOmzCEhT .Q1aktTnR {
    color: #7886a4;
    cursor: pointer;
    height: 10px;
    width: 8px
}

.GOmzCEhT .KpOlAhOB {
    transform: rotate(-180deg)
}

.GOmzCEhT:hover {
    background: #e1e5fa
}

.GOmzCEhT:hover svg {
    color: #4955f5
}

.lEgBS7UI {
    border-radius: 3px;
    cursor: pointer;
    padding: 0 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.lEgBS7UI:hover .QshE1tIE,.lEgBS7UI:hover .Y7A8T50X,.lEgBS7UI:hover .yq7cfNeU {
    color: #4955f5
}

.P2sTCDGN span {
    color: #8892ac
}

.yq7cfNeU {
    cursor: pointer
}

.QshE1tIE,.yq7cfNeU {
    font-family: PingFangSC-Medium;
    line-height: 18px
}

.QshE1tIE,.Y7A8T50X,.yq7cfNeU {
    color: #677090;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0
}

.Y7A8T50X {
    font-family: PingFangSC-Regular;
    line-height: 15px;
    margin: 0 2px
}

.mVFdQsMw {
    color: #4955f5;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.JV3ZlI5j,.mVFdQsMw {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 15px
}

.JV3ZlI5j {
    color: #adadad;
    font-size: 13px
}

.HMvSnEqd {
    align-items: center;
    display: inline-flex;
    position: relative
}

.DfMZPcTg {
    align-items: center;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.07);
    display: flex;
    height: 36px;
    justify-content: center;
    margin-top: 8px;
    position: absolute;
    top: 22px;
    width: 190px
}

.nTxTq0m1 {
    position: absolute;
    right: -80px;
    top: 0
}

.ZqUGX5EB {
    position: relative;
    z-index: 2
}

.ZqUGX5EB:before {
    align-items: center;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
    color: #05073b;
    content: "查看全部";
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
    top: -30px;
    width: 68px
}

.ZqUGX5EB:after,.ZqUGX5EB:before {
    display: none;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 3
}

.ZqUGX5EB:after {
    border: 3px solid transparent;
    border-top-color: #fff;
    content: "";
    top: 0
}

.ZqUGX5EB:hover {
    background: #e1e5fa
}

.ZqUGX5EB:hover:before {
    display: flex
}

.ZqUGX5EB:hover:after {
    display: block
}

@media screen and (max-width: 800px) {
    .nTxTq0m1 {
        margin-right:.1rem;
        position: static
    }

    .CVpwyz7S,.GOmzCEhT {
        align-items: center;
        display: flex
    }

    .GOmzCEhT {
        height: .2rem;
        justify-content: center;
        width: .2rem
    }

    .GOmzCEhT .KpOlAhOB,.GOmzCEhT .Q1aktTnR {
        color: #7886a4;
        height: .1rem;
        width: .08rem
    }

    .GOmzCEhT .KpOlAhOB {
        transform: rotate(-180deg)
    }

    .lEgBS7UI {
        padding: 0 .04rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .P2sTCDGN span {
        color: #8892ac
    }

    .QshE1tIE,.Y7A8T50X,.yq7cfNeU {
        color: #677090;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .18rem
    }

    .Y7A8T50X {
        margin: 0 .04rem
    }

    .ZqUGX5EB {
        position: relative;
        z-index: 2
    }

    .ZqUGX5EB:before {
        align-items: center;
        background: #fff;
        border-radius: 3px;
        box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
        color: #05073b;
        content: "查看全部";
        font-family: PingFangSC-Regular;
        font-size: 12px;
        font-weight: 400;
        height: 30px;
        justify-content: center;
        letter-spacing: 0;
        line-height: 16px;
        text-align: justify;
        top: -30px;
        width: 68px
    }

    .ZqUGX5EB:after,.ZqUGX5EB:before {
        display: none;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        z-index: 3
    }

    .ZqUGX5EB:after {
        border: 3px solid transparent;
        border-top-color: #fff;
        content: "";
        top: 0
    }

    .ZqUGX5EB:hover {
        background: #e1e5fa
    }

    .ZqUGX5EB:hover:before {
        display: flex
    }

    .ZqUGX5EB:hover:after {
        display: block
    }
}

.RmHagX8t {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 6px 0;
    position: relative
}

.RmHagX8t.l2kakEF9 {
    background: rgba(219,222,240,.4)
}

.RmHagX8t .n7QbyLrQ {
    max-width: 800px;
    min-width: 357px;
    position: relative;
    width: 100%
}

.r7gXI_o9 {
    height: 16px;
    left: -60px;
    position: absolute;
    top: 2px
}

.r7gXI_o9,.r7gXI_o9>label {
    align-items: center;
    display: flex;
    justify-content: center
}

.r7gXI_o9>label>span,.r7gXI_o9>label>span span {
    border-radius: 4px!important;
    overflow: hidden
}

._8UJNOMiF>span:hover,._8UJNOMiF>span:hover span:hover {
    border-color: #d9d9d9!important
}

.FZ3QiFoa {
    cursor: default
}

.FZ3QiFoa .H7oUCk_o {
    background: #fdfdfe;
    border-radius: 8px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    display: flex;
    flex-direction: column;
    min-height: 64px;
    padding: 20px 28px;
    position: relative
}

.FZ3QiFoa .H7oUCk_o.uQduQ4Hb {
    padding: 0 16px 20px
}

.FZ3QiFoa .H7oUCk_o .q4y8uP0A {
    overflow-x: auto;
    position: relative
}

.FZ3QiFoa .Qkrshv_5 {
    color: #ff4d4f;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.a48Soj1s {
    border-radius: 4px;
    margin-top: 6px;
    max-height: 110px;
    max-width: 240px;
    vertical-align: baseline
}

.RpZCRbZe {
    padding: 7px 0 13px;
    position: relative
}

.RpZCRbZe .H7oUCk_o {
    color: #05073b;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    overflow-x: auto;
    white-space: pre-wrap;
    word-break: break-all
}

.RpZCRbZe:hover .SnmO5KDe {
    background: #e1e5fa;
    box-shadow: -17px 0 10px 7px hsla(240,8%,97%,.808);
    opacity: 1
}

.RpZCRbZe:hover .SnmO5KDe svg {
    color: #4955f5
}

.SnmO5KDe {
    align-items: center;
    border-radius: 3px;
    box-shadow: 0 0 16px 16px transparent;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 9px;
    width: 20px;
    z-index: 1
}

.SnmO5KDe .Soc3DHsg {
    color: #7886a4;
    display: flex;
    height: 14px;
    width: 14px
}

.lPc18NVn {
    animation: HnR5rmVR .3s .3s forwards;
    animation-timing-function: cubic-bezier(.32,.94,.6,1);
    opacity: 0
}

.SqOcpuHr {
    animation: HnR5rmVR .3s forwards;
    animation-timing-function: cubic-bezier(.32,.94,.6,1)
}

@keyframes HnR5rmVR {
    0% {
        opacity: 0;
        transform: scale(.6) translateY(50px);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: scale(1) translateY(0);
        transform-origin: 0 0
    }
}

.FToSVViO {
    border-radius: 0 0 6px 6px;
    box-shadow: 8px 7px 16px 0 rgba(174,167,223,.1);
    height: 8px
}

.rLfMMzwd {
    display: none
}

.siijP2mX {
    position: relative
}

.__N9WCzn {
    border-radius: 4px;
    max-height: 80vh
}

.RNKtaD6x {
    display: flex;
    justify-content: end;
    margin-bottom: 10px
}

.KIfVMPZE {
    background-color: rgba(5,7,59,.3);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    width: 40px
}

.KIfVMPZE,.vMQVpGFV {
    align-items: center;
    justify-content: center
}

.vMQVpGFV {
    --btn-size: 20px;
    --btn-x-size: 3px;
    --color: #fff;
    display: inline-flex;
    height: var(--btn-size);
    position: relative;
    width: var(--btn-size)
}

.vMQVpGFV:after,.vMQVpGFV:before {
    background-color: var(--color);
    border-radius: calc(var(--btn-x-size)/2);
    content: "";
    height: var(--btn-size);
    position: absolute;
    width: var(--btn-x-size)
}

.vMQVpGFV:after {
    transform: rotate(45deg)
}

.vMQVpGFV:before {
    transform: rotate(-45deg)
}

.yQxJzPhp {
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    display: flex;
    font-size: 15px;
    height: 48px;
    line-height: 18px;
    overflow: hidden
}

.yQxJzPhp .S4QK7yCL {
    background-image: linear-gradient(-38deg,#2e6ee7,#8c8ef7);
    color: #fff;
    flex-shrink: 0;
    font-weight: 600;
    opacity: .8;
    padding: 15px 9px
}

.yQxJzPhp .DGfoA1Tp {
    background: hsla(0,0%,100%,.9);
    border-radius: 0 6px 6px 0;
    font-weight: 500;
    overflow: hidden;
    padding: 15px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

@media screen and (max-width: 799px) {
    .yQxJzPhp {
        border-radius:.06rem;
        box-shadow: 0 .16rem .2rem 0 rgba(174,167,223,.06);
        font-size: .16rem;
        height: .48rem;
        line-height: .18rem
    }

    .yQxJzPhp .S4QK7yCL {
        padding: .15rem .09rem
    }

    .yQxJzPhp .DGfoA1Tp {
        padding: .15rem .12rem
    }
}

.K0OoaGzX {
    display: flex;
    height: 130px;
    position: relative;
    width: 100%;
    word-break: break-all
}

.jDqYkAdx {
    background: hsla(0,0%,100%,.5);
    border: 1px solid #4955f5;
    border-radius: 6px;
    min-height: 76px;
    padding: 6px 16px;
    width: 100%
}

.jDqYkAdx textarea {
    background: transparent!important;
    border: 0!important;
    border-radius: 0;
    color: #05073b;
    font-size: 15px;
    font-weight: 400;
    height: 26px;
    line-height: 26px!important;
    max-height: 158px!important;
    min-height: 26px!important;
    padding: 0!important;
    width: calc(100% - 60px)
}

.Hhb13Hbl {
    align-items: center;
    display: inline-flex;
    right: 10px
}

.Hhb13Hbl,.oYCahrcM {
    bottom: 8px;
    position: absolute
}

.oYCahrcM {
    color: #cfccdf;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    left: 16px;
    letter-spacing: 0;
    line-height: 24px;
    white-space: nowrap
}

.IYy0Rtzj {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

.IYy0Rtzj:hover {
    background: #e1e5fa;
    border-radius: 7px
}

.IYy0Rtzj:hover .J6lybjW5,.IYy0Rtzj:hover .PmizIT6t {
    color: #4955f5
}

.PmizIT6t {
    color: #7886a4;
    height: 14px;
    width: 14px
}

.J6lybjW5 {
    color: #7886a4;
    height: 10px;
    width: 10px
}

.custom-html .custom-code-block {
    height: 270px!important;
    user-select: none
}

.custom-html .custom-code-block.chart-v1 {
    background: #f5f6fd;
    border-radius: 6px;
    padding: 20px;
    width: 100%
}

.chart-v1-tooltip .axis-value {
    color: #05073b;
    font-family: PingFang-SC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px
}

.chart-v1-tooltip .series-group {
    margin-top: 8px
}

.chart-v1-tooltip .series-group>.series {
    align-items: center;
    display: flex;
    line-height: 20px
}

.chart-v1-tooltip .series-group>.series>.icon {
    border-radius: 50%;
    display: inline-block;
    flex: 0 0 auto;
    height: 8px;
    width: 8px
}

.chart-v1-tooltip .series-group>.series>.name {
    margin-left: 6px
}

.chart-v1-tooltip .series-group>.series>.name,.chart-v1-tooltip .series-group>.series>.value {
    color: #05073b;
    flex: 1 0 auto;
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0
}

.chart-v1-tooltip .series-group>.series>.value {
    margin-left: 20px;
    text-align: right
}

@media screen and (max-width: 800px) {
    .custom-html.md-stream>:not(ol):not(ul):not(pre):last-child:after,.custom-html.md-stream>ol:last-child>li:last-child:after,.custom-html.md-stream>pre:last-child tr:last-child td:last-child:after,.custom-html.md-stream>ul:last-child>li:last-child:after {
        margin-left:.04rem
    }

    .custom-html code.inline {
        margin: 0 .02rem;
        padding: .01rem .04rem
    }

    .custom-html .code-header {
        height: .34rem
    }

    .custom-html .code-header .code-lang {
        font-size: .16rem;
        padding-left: .14rem
    }

    .custom-html .code-header .code-copy {
        font-size: .13rem;
        line-height: .14rem
    }

    .custom-html .code-header .code-copy:hover {
        color: #7886a4
    }

    .custom-html .code-header .code-copy .code-copy-text {
        margin-left: .07rem;
        margin-right: .2rem
    }

    .custom-html .code-wrapper {
        font-family: Consolas,Monaco,monospace;
        line-height: .24rem;
        padding: .14rem
    }

    .custom-html .code-wrapper * {
        font-size: .16rem;
        line-height: .24rem
    }

    .custom-html .code-wrapper .hljs .hljs-ln-numbers {
        max-width: .5rem;
        width: .3rem
    }

    .custom-html .code-wrapper .hljs .hljs-ln-numbers .hljs-ln-n {
        width: .3rem
    }

    .custom-html table:not(.hljs) {
        font-size: .16rem
    }

    .custom-html table:not(.hljs) th {
        padding: .1rem .06rem
    }

    .custom-html table:not(.hljs) td {
        max-width: 2.2rem;
        min-width: .6rem;
        padding: .1rem
    }

    .custom-html .custom-code-block {
        height: 2.7rem!important
    }

    .custom-html .custom-code-block.chart-v1 {
        padding: .15rem
    }

    .chart-v1-tooltip {
        max-width: 85%
    }

    .chart-v1-tooltip .axis-value {
        font-size: .14rem;
        line-height: .2rem
    }

    .chart-v1-tooltip .series-group {
        margin-top: .08rem
    }

    .chart-v1-tooltip .series-group>.series {
        line-height: .2rem
    }

    .chart-v1-tooltip .series-group>.series>.icon {
        height: .08rem;
        width: .08rem
    }

    .chart-v1-tooltip .series-group>.series>.name {
        flex: 1 1 auto;
        font-size: .13rem;
        margin-left: .06rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .chart-v1-tooltip .series-group>.series>.value {
        font-size: .13rem;
        margin-left: .2rem
    }

    .custom-html {
        font-size: .16rem
    }

    .custom-html *+img,.custom-html *+ol,.custom-html *+pre,.custom-html *+table:not(.hljs),.custom-html *+ul,.custom-html ol+p,.custom-html p+p,.custom-html pre+p,.custom-html table+p,.custom-html ul+p {
        margin-top: .14rem
    }

    .custom-html h1 {
        font-size: .24rem
    }

    .custom-html h2 {
        font-size: .22rem
    }

    .custom-html h3 {
        font-size: .2rem
    }

    .custom-html h4 {
        font-size: .18rem
    }

    .custom-html li,.custom-html ol,.custom-html p,.custom-html ul {
        font-size: .16rem
    }

    .custom-html ol,.custom-html ul {
        padding-left: .36rem
    }

    .custom-html ul>li+li {
        margin-top: .02rem
    }

    .custom-html ul>li:before {
        left: -.18rem;
        width: .08rem
    }

    .custom-html ol>li+li {
        margin-top: .06rem
    }

    .custom-html hr {
        margin-bottom: .2rem;
        margin-top: .2rem
    }

    .custom-html img[src] {
        height: auto;
        width: auto
    }

    .custom-html img[src]:not(:last-child) {
        margin-bottom: .14rem
    }

    .custom-html blockquote {
        border-left-width: .1rem;
        margin: .14rem 0;
        padding: .05rem .08rem .05rem .3rem
    }

    .custom-html pre:empty {
        margin: 0
    }

    .adm-popover-inner .adm-popover-inner-content {
        border-radius: 2px;
        font-size: 12px;
        padding: 6px 8px
    }
}

.zToLpaJ7 pre {
    all: unset;
    display: block
}

.zToLpaJ7 pre+p {
    margin-top: 0!important
}

.zToLpaJ7 pre+p:before {
    color: #05073b;
    content: "优化后";
    display: block;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 6px;
    margin-top: 16px;
    text-align: justify
}

p.LisQcGia {
    flex-direction: column
}

p.LisQcGia,p.YuiG0gsY {
    display: flex;
    flex-wrap: wrap
}

.PeYrXaHa {
    margin-bottom: 10px!important;
    margin-right: 10px!important;
    margin-top: 0!important;
    max-width: 180px!important;
    -o-object-fit: contain;
    object-fit: contain;
    width: calc(50% - 5px)!important
}

.PeYrXaHa:nth-of-type(2n) {
    margin-right: 0!important
}

.Qo9xTQnj {
    display: none
}

.Qo9xTQnj:last-of-type,.Qo9xTQnj:nth-of-type(2n) {
    display: block;
    height: 0;
    width: 100%
}

.Qo9xTQnj:last-of-type {
    margin-bottom: 4px
}

.Qo9xTQnj+br {
    display: none!important
}

@media screen and (max-width: 800px) {
    .PeYrXaHa {
        margin-bottom:8px!important;
        margin-right: 8px!important
    }

    .Qo9xTQnj:last-of-type {
        margin-bottom: 6px
    }
}

.ncqfEF2K {
    background: hsla(34,71%,93%,.5);
    border-radius: 6px;
    padding: 16px
}

.ncqfEF2K .jw9mU106 {
    align-items: center;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 10px;
    text-align: justify
}

.ncqfEF2K .jw9mU106 .o1HcRV6y {
    display: inline-block;
    height: auto;
    margin: 0 6px 0 0!important;
    width: 14px
}

.ncqfEF2K .PndmiGTm {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    opacity: .7;
    text-align: justify
}

.katex * {
    font-family: KaTeX_Main,Times New Roman,serif!important
}

.katex .msupsub {
    display: inline-block;
    -webkit-transform: scale(.8)
}

.Q1vtyrCk {
    position: relative
}

.gvo4slRX {
    border-radius: 4px;
    max-height: 80vh
}

.VWGfTYvt {
    display: flex;
    justify-content: end;
    margin-bottom: 10px
}

.VgPG4orH {
    background-color: rgba(5,7,59,.3);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    width: 40px
}

.VgPG4orH,.VqyodZSo {
    align-items: center;
    justify-content: center
}

.VqyodZSo {
    --btn-size: 20px;
    --btn-x-size: 3px;
    --color: #fff;
    display: inline-flex;
    height: var(--btn-size);
    position: relative;
    width: var(--btn-size)
}

.VqyodZSo:after,.VqyodZSo:before {
    background-color: var(--color);
    border-radius: calc(var(--btn-x-size)/2);
    content: "";
    height: var(--btn-size);
    position: absolute;
    width: var(--btn-x-size)
}

.VqyodZSo:after {
    transform: rotate(45deg)
}

.VqyodZSo:before {
    transform: rotate(-45deg)
}

@media screen and (max-width: 800px) {
    img {
        max-height:70vh;
        max-width: 98vw
    }
}

.custom-html.md-stream>:not(ol):not(ul):not(pre):last-child:after,.custom-html.md-stream>ol:last-child>li:last-child:after,.custom-html.md-stream>pre:last-child tr:last-child td:last-child:after,.custom-html.md-stream>ul:last-child>li:last-child:after {
    content: "▎";
    margin-left: 4px;
    vertical-align: baseline
}

.custom-html pre {
    border-radius: 6px;
    display: block;
    margin: 0;
    padding: 0
}

.custom-html pre::-webkit-scrollbar {
    display: none
}

.custom-html code {
    tab-size: 4
}

.custom-html code:after,.custom-html code:before {
    letter-spacing: 0
}

.custom-html code.inline {
    background-color: rgba(27,31,35,.05);
    border-radius: 3px;
    font-size: 85%;
    margin: 0 2px;
    padding: 1px 4px
}

.custom-html .code-header {
    align-items: center;
    background: #e3e8f6;
    border-radius: 7px 7px 0 0;
    display: flex;
    height: 34px
}

.custom-html .code-header .code-lang {
    color: #120649;
    flex: 1 0 auto;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    padding-left: 14px;
    text-align: justify
}

.custom-html .code-header .code-copy {
    align-items: center;
    color: #7886a4;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    text-align: justify;
    user-select: none
}

.custom-html .code-header .code-copy:hover {
    color: #4955f5;
    cursor: pointer
}

.custom-html .code-header .code-copy .code-copy-text {
    margin-left: 7px;
    margin-right: 20px
}

.custom-html .code-header .icon-info {
    display: inline-flex;
    margin-right: 18px
}

.custom-html .code-header .icon-info svg {
    color: #abaec4
}

.custom-html .code-header .icon-info svg:hover {
    color: #dde2fa
}

.custom-html .code-wrapper {
    background-color: #eef0f7;
    font-family: Consolas,Monaco,monospace;
    line-height: 24px;
    overflow: auto;
    padding: 14px
}

.custom-html .code-wrapper * {
    font-family: Consolas,Monaco,monospace;
    font-size: 15px;
    line-height: 24px
}

.custom-html .code-wrapper .hljs {
    background-color: transparent
}

.custom-html .code-wrapper .hljs .hljs-ln-numbers {
    -webkit-touch-callout: none;
    color: #bebfd0;
    letter-spacing: 0;
    max-width: 50px;
    overflow: hidden;
    text-align: justify;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top;
    white-space: nowrap;
    width: 30px
}

.custom-html .code-wrapper .hljs .hljs-ln-numbers .hljs-ln-n {
    width: 30px
}

.custom-html .code-wrapper::-webkit-scrollbar {
    display: initial!important;
    height: 6px!important;
    width: 6px!important
}

.custom-html .code-wrapper::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 5px
}

.custom-html .code-wrapper::-webkit-scrollbar-track {
    border-radius: 0
}

.custom-html table:not(.hljs) {
    border: 1px solid rgba(231,229,238,.7);
    border-collapse: collapse;
    border-radius: 6px;
    border-spacing: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 1.75;
    max-width: 100%;
    overflow: auto
}

.custom-html table:not(.hljs) tr {
    border: 1px solid #efefef
}

.custom-html table:not(.hljs) th {
    background-color: #f5f7fa;
    border: 1px solid #efefef;
    color: #001846;
    font-family: PingFangSC-Medium;
    font-weight: 700;
    font-weight: 500;
    letter-spacing: 0;
    padding: 10px 6px;
    text-align: center
}

.custom-html table:not(.hljs) td {
    border: 1px solid #efefef;
    color: #120649;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    letter-spacing: 0;
    max-width: 220px;
    min-width: 60px;
    padding: 10px;
    text-align: left;
    text-align: center
}

.custom-html table:not(.hljs) tbody>tr:nth-of-type(2n) {
    background-color: #f5f7fa
}

.custom-html table:not(.hljs) tbody>tr:nth-child(odd) {
    background-color: #fdfdfe
}

.custom-code-block {
    height: 400px!important;
    user-select: none
}

.custom-code-block.echarts-container {
    background: #f5f6fd;
    border-radius: 6px;
    margin-bottom: 14px;
    padding: 20px;
    width: 100%
}

.echarts-tooltip .axis-value {
    color: #05073b;
    font-family: PingFang-SC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px
}

.echarts-tooltip .series-group>.series {
    align-items: center;
    display: flex;
    line-height: 20px
}

.echarts-tooltip .series-group>.series>.icon {
    border-radius: 50%;
    display: inline-block;
    flex: 0 0 auto;
    height: 8px;
    width: 8px
}

.echarts-tooltip .series-group>.series>.name {
    margin-left: 6px
}

.echarts-tooltip .series-group>.series>.name,.echarts-tooltip .series-group>.series>.value {
    color: #05073b;
    flex: 1 0 auto;
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0
}

.echarts-tooltip .series-group>.series>.value {
    margin-left: 20px;
    text-align: right
}

.custom-html {
    color: #05073b;
    cursor: auto;
    font-size: 15px;
    font-weight: 400;
    overflow-wrap: break-word;
    word-break: normal
}

.custom-html br {
    content: " ";
    display: block;
    margin: 6px
}

.custom-html p {
    margin: 0
}

.custom-html *+img,.custom-html *+ol,.custom-html *+pre,.custom-html *+table:not(.hljs),.custom-html *+ul,.custom-html ol+p,.custom-html p+p,.custom-html pre+p,.custom-html table+p,.custom-html ul+p {
    margin-top: 14px
}

.custom-html h1 {
    font-size: 36px
}

.custom-html h2 {
    font-size: 20px
}

.custom-html h3 {
    font-size: 18px
}

.custom-html h4 {
    font-size: 15px
}

.custom-html h1,.custom-html h2,.custom-html h3,.custom-html h4 {
    border: none;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    line-height: 1.75;
    margin: 0;
    padding: 0
}

.custom-html li,.custom-html ol,.custom-html p,.custom-html ul {
    font-family: PingFang-SC-Regular;
    font-size: 15px;
    line-height: 1.75
}

.custom-html a {
    word-wrap: break-word;
    color: #0052d9
}

.custom-html a:hover {
    text-decoration: none
}

.custom-html strong {
    font-weight: 700
}

.custom-html ol,.custom-html ul {
    list-style: disc none outside;
    padding-left: 32px
}

.custom-html ol:last-child,.custom-html ul:last-child {
    margin-bottom: 0
}

.custom-html li {
    margin: 0;
    position: relative
}

.custom-html ul>li {
    list-style: none
}

.custom-html ul>li+li {
    margin-top: 2px
}

.custom-html ul>li:before {
    content: "•";
    left: -18px;
    position: absolute;
    width: 8px
}

.custom-html ol {
    list-style-type: decimal
}

.custom-html ol>li {
    list-style: inherit
}

.custom-html ol>li+li {
    margin-top: 6px
}

.custom-html hr {
    border: 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 20px
}

.custom-html img[src] {
    border-radius: 8px;
    display: block;
    height: auto;
    width: 270px
}

.custom-html img[src]:not(:last-child) {
    margin-bottom: 14px
}

.custom-html img+br {
    display: none
}

.custom-html img,.custom-html video {
    max-width: 100%
}

.custom-html blockquote {
    background: rgba(102,128,153,.05);
    border: none;
    border-left: 10px solid #d6dbdf;
    margin: 14px 0;
    padding: 5px 8px 5px 30px;
    position: relative
}

.custom-html pre:empty {
    margin: 0
}

@media screen and (max-width: 800px) {
    .custom-html.md-stream>:not(ol):not(ul):not(pre):last-child:after,.custom-html.md-stream>ol:last-child>li:last-child:after,.custom-html.md-stream>pre:last-child tr:last-child td:last-child:after,.custom-html.md-stream>ul:last-child>li:last-child:after {
        margin-left:.04rem
    }

    .custom-html code.inline {
        margin: 0 .02rem;
        padding: .01rem .04rem
    }

    .custom-html .code-header {
        height: .34rem
    }

    .custom-html .code-header .code-lang {
        font-size: .16rem;
        padding-left: .14rem
    }

    .custom-html .code-header .code-copy {
        font-size: .13rem;
        line-height: .14rem
    }

    .custom-html .code-header .code-copy:hover {
        color: #7886a4
    }

    .custom-html .code-header .code-copy .code-copy-text {
        margin-left: .07rem;
        margin-right: .2rem
    }

    .custom-html .code-wrapper {
        font-family: Consolas,Monaco,monospace;
        line-height: .24rem;
        padding: .14rem
    }

    .custom-html .code-wrapper * {
        font-size: .16rem;
        line-height: .24rem
    }

    .custom-html .code-wrapper .hljs .hljs-ln-numbers {
        max-width: .5rem;
        width: .3rem
    }

    .custom-html .code-wrapper .hljs .hljs-ln-numbers .hljs-ln-n {
        width: .3rem
    }

    .custom-html table:not(.hljs) {
        font-size: .16rem
    }

    .custom-html table:not(.hljs) th {
        padding: .1rem .06rem
    }

    .custom-html table:not(.hljs) td {
        max-width: 2.2rem;
        min-width: .6rem;
        padding: .1rem
    }

    .custom-html .custom-code-block {
        height: 2.7rem!important
    }

    .custom-html .custom-code-block.chart-v1 {
        padding: .15rem
    }

    .custom-html .custom-code-block.echarts-container {
        background: #f5f6fd;
        border-radius: 6px;
        margin-bottom: 14px;
        padding: 15px;
        width: 100%
    }

    .chart-v1-tooltip {
        max-width: 85%
    }

    .chart-v1-tooltip .axis-value {
        font-size: .14rem;
        line-height: .2rem
    }

    .chart-v1-tooltip .series-group {
        margin-top: .08rem
    }

    .chart-v1-tooltip .series-group>.series {
        line-height: .2rem
    }

    .chart-v1-tooltip .series-group>.series>.icon {
        height: .08rem;
        width: .08rem
    }

    .chart-v1-tooltip .series-group>.series>.name {
        flex: 1 1 auto;
        font-size: .13rem;
        margin-left: .06rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .chart-v1-tooltip .series-group>.series>.value {
        font-size: .13rem;
        margin-left: .2rem
    }

    .custom-html {
        font-size: .16rem
    }

    .custom-html *+img,.custom-html *+ol,.custom-html *+pre,.custom-html *+table:not(.hljs),.custom-html *+ul,.custom-html ol+p,.custom-html p+p,.custom-html pre+p,.custom-html table+p,.custom-html ul+p {
        margin-top: .14rem
    }

    .custom-html h1 {
        font-size: .24rem
    }

    .custom-html h2 {
        font-size: .22rem
    }

    .custom-html h3 {
        font-size: .2rem
    }

    .custom-html h4 {
        font-size: .18rem
    }

    .custom-html li,.custom-html ol,.custom-html p,.custom-html ul {
        font-size: .16rem
    }

    .custom-html ol,.custom-html ul {
        padding-left: .36rem
    }

    .custom-html ul>li+li {
        margin-top: .02rem
    }

    .custom-html ul>li:before {
        left: -.18rem;
        width: .08rem
    }

    .custom-html ol>li+li {
        margin-top: .06rem
    }

    .custom-html hr {
        margin-bottom: .2rem;
        margin-top: .2rem
    }

    .custom-html img[src] {
        height: auto;
        width: auto
    }

    .custom-html img[src]:not(:last-child) {
        margin-bottom: .14rem
    }

    .custom-html blockquote {
        border-left-width: .1rem;
        margin: .14rem 0;
        padding: .05rem .08rem .05rem .3rem
    }

    .custom-html pre:empty {
        margin: 0
    }

    .adm-popover-inner .adm-popover-inner-content {
        border-radius: 2px;
        font-size: 12px;
        padding: 6px 8px
    }
}

.katex {
    font-size: 1em!important;
    line-height: 1.75!important;
    position: relative
}

@-webkit-keyframes blink {
    to {
        visibility: hidden
    }
}

@keyframes blink {
    to {
        visibility: hidden
    }
}

.big-img-container .ant-modal-content {
    background: transparent;
    box-shadow: none
}

.big-img-container .ant-modal {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.big-img-container .ant-modal-body {
    align-items: center;
    display: flex;
    justify-content: center
}

.zBGOByTG {
    height: 56px;
    padding: 4px;
    position: relative;
    width: 100%
}

.vbjsyOmt,.znVcvK1Y {
    align-items: center;
    display: flex;
    height: 100%
}

.znVcvK1Y {
    flex: 1
}

.oAdT8eYC {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 50px
}

.qHw5ZPC1 {
    transform: scale(.5)
}

.KahjNzrX {
    color: #05073b;
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    margin-left: 14px;
    white-space: nowrap
}

.a62ai3g9 {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 74px
}

.xrCBP14G {
    margin: 0 -12px
}

.yOdgrKfu {
    color: #05073b;
    cursor: auto;
    font-family: PingFang-SC-Regular;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75;
    overflow-wrap: break-word;
    padding-left: 5px;
    white-space: pre-wrap;
    word-break: normal;
    word-break: break-all
}

.wurNP_OS {
    overflow: hidden
}

@media screen and (max-width: 800px) {
    .xrCBP14G {
        margin:0 -.12rem
    }

    .yOdgrKfu {
        font-size: .15rem;
        padding-left: .06rem
    }
}

.eb-video-js {
    background-color: transparent;
    display: block
}

.eb-video-js>.eb-player-pause-mask {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.eb-video-js>.vjs-big-play-button {
    align-items: center;
    background: transparent!important;
    border: 0!important;
    border-radius: 0;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: 0;
    top: 0;
    width: 100%;
    z-index: 2
}

.eb-video-js>.vjs-big-play-button>.vjs-icon-placeholder {
    height: 60px;
    position: relative;
    width: 60px
}

.eb-video-js>.vjs-big-play-button>.vjs-icon-placeholder:before {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/playBtn.17bb4a06.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: ""
}

.eb-video-js>.vjs-control-bar {
    background-color: unset;
    background-image: linear-gradient(180deg,rgba(7,9,36,0),rgba(3,4,16,.7));
    height: 60px;
    left: 1px;
    padding: 24px 20px 12px 14px;
    right: 1px;
    width: auto;
    z-index: 3
}

.eb-video-js>.vjs-control-bar>.vjs-play-control {
    height: 24px;
    width: 24px
}

.eb-video-js>.vjs-control-bar>.vjs-play-control>.vjs-icon-placeholder:before {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    display: table;
    height: 16px;
    margin: 0 auto;
    position: relative;
    width: 16px
}

.eb-video-js>.vjs-control-bar>.vjs-play-control.vjs-playing>.vjs-icon-placeholder:before {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/fullPauseBtn.dcac27ef.png)
}

.eb-video-js>.vjs-control-bar>.vjs-play-control.vjs-paused>.vjs-icon-placeholder:before {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/fullPlayBtn.eb7fdd3f.png)
}

.eb-video-js>.vjs-control-bar>.vjs-time-control {
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    padding: 0 4px;
    position: relative;
    user-select: none
}

.eb-video-js>.vjs-control-bar>.vjs-time-control.vjs-current-time {
    margin-left: 8px
}

.eb-video-js>.vjs-control-bar>.vjs-time-control.vjs-time-divider {
    display: flex;
    justify-content: center;
    min-width: unset;
    width: 14px
}

.eb-video-js>.vjs-control-bar>.vjs-custom-control-spacer {
    display: block;
    flex: 1 0 auto;
    user-select: none
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical {
    flex-direction: column-reverse;
    height: 24px;
    transition: none;
    width: 24px
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control {
    height: 24px;
    width: 24px
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control>.vjs-icon-placeholder:before {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    display: table;
    height: 20px;
    margin: 0 auto;
    position: relative;
    width: 20px
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control.vjs-vol-0>.vjs-icon-placeholder:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI0ZGRiI+PHBhdGggZD0ibTEyLjI1OCAyNi41MjYtLjAwOC0uMDA4LTYuMzA4LTUuMzE0SC44NjhhLjk2Ljk2IDAgMCAxLS42MjItLjI1MkExLjAwMiAxLjAwMiAwIDAgMSAwIDIwLjMxOHYtOC45MTdjMC0uMTk2LjA3NC0uMzYuMTItLjQwOGguMDZsLjA2Ni0uMDY3YS45Ni45NiAwIDAgMSAuNjIyLS4yNTJoNS4wNzRsNi4zMDgtNS40NzMuMDA1LS4wMDVBLjY2OS42NjkgMCAwIDEgMTIuNzQzIDVjLjEyIDAgLjI0NC4wMjguMzQ1LjA4MWwuMDE0LjAwOC4wMTMuMDA2Yy4zNDMuMTE3LjQ3MS4zMTYuNDcxLjczOHYyMC4wNjRjMCAuNDIyLS4xMjguNjI0LS40Ny43MzhsLS4wNS4wMTctLjAzOC4wNGMtLjA4My4wODMtLjE1NC4wODYtLjMwNC4wODYtLjA3NCAwLS4zMzItLjExNS0uNDY2LS4yNTJaTTI0Ljk1NyAxMC44NTVhMS4zMzMgMS4zMzMgMCAxIDEgMS45NDYgMS44MjRsLTcuNDA4IDcuOTAxYTEuMzMzIDEuMzMzIDAgMCAxLTEuOTQ1LTEuODI0bDcuNDA3LTcuOTAxWiIvPjxwYXRoIGQ9Ik0xOS41MzcgMTAuODU1YTEuMzMzIDEuMzMzIDAgMSAwLTEuOTQ2IDEuODI0TDI1IDIwLjU4YTEuMzMzIDEuMzMzIDAgMSAwIDEuOTQ1LTEuODI0bC03LjQwNy03LjkwMVoiLz48L3N2Zz4=)
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control.vjs-vol-1>.vjs-icon-placeholder:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE4LjIxNyAyMC40M2MtLjQ4NyAwLS45NDItLjIzNi0xLjIxMS0uNjI3YTEuMzU4IDEuMzU4IDAgMCAxLS4xMy0xLjMxOCA2Ljc5NyA2Ljc5NyAwIDAgMCAwLTUuNDQzYy0uMzA2LS43MTEuMDQxLTEuNTI4Ljc3OC0xLjgyOC43MzctLjMgMS41ODcuMDI5IDEuOTA0LjczNmE5LjUwNSA5LjUwNSAwIDAgMSAuMDEgNy42MiAxLjQ1OCAxLjQ1OCAwIDAgMS0xLjM1Ljg2Wm0tNS45NTkgNi4wOTYtLjAwOC0uMDA4LTYuMzA4LTUuMzE0SC44NjhhLjk2Ljk2IDAgMCAxLS42MjItLjI1MkExLjAwMiAxLjAwMiAwIDAgMSAwIDIwLjMxOHYtOC45MTdjMC0uMTk2LjA3NC0uMzYuMTItLjQwOGguMDZsLjA2Ni0uMDY3YS45Ni45NiAwIDAgMSAuNjIyLS4yNTJoNS4wNzRsNi4zMDgtNS40NzMuMDA1LS4wMDVBLjY2OS42NjkgMCAwIDEgMTIuNzQzIDVjLjEyIDAgLjI0NC4wMjguMzQ1LjA4MWwuMDE0LjAwOC4wMTMuMDA2Yy4zNDMuMTE3LjQ3MS4zMTYuNDcxLjczOHYyMC4wNjRjMCAuNDIyLS4xMjguNjI0LS40Ny43MzhsLS4wNS4wMTctLjAzOC4wNGMtLjA4My4wODMtLjE1NC4wODYtLjMwNC4wODYtLjA3NCAwLS4zMzItLjExNS0uNDY2LS4yNTJaIi8+PC9zdmc+)
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control.vjs-vol-2>.vjs-icon-placeholder:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTIyLjY2NiAyNC4zNTdhMS40NjYgMS40NjYgMCAwIDEtMS4yNjYtLjcxIDEuMzU3IDEuMzU3IDAgMCAxIC4wMTctMS40MTEgMTIuMzEzIDEyLjMxMyAwIDAgMCAxLjM2NC0zLjA1NGMuNjQ1LTIuMjMxLjY0NS00LjU5IDAtNi44MjFhMTIuMzEzIDEyLjMxMyAwIDAgMC0xLjM2NC0zLjA1NGMtLjQxMy0uNjY0LS4xODgtMS41MjYuNTAyLTEuOTIzLjY5LS4zOTggMS41ODUtLjE4MSAxLjk5OC40ODNhMTQuOTIzIDE0LjkyMyAwIDAgMSAwIDE1LjgwNyAxLjQ2OCAxLjQ2OCAwIDAgMS0xLjI1LjY4M1ptLTQuNDQ5LTMuOTI3Yy0uNDg3IDAtLjk0Mi0uMjM2LTEuMjExLS42MjdhMS4zNTggMS4zNTggMCAwIDEtLjEzLTEuMzE4IDYuNzk3IDYuNzk3IDAgMCAwIDAtNS40NDNjLS4zMDYtLjcxMS4wNDEtMS41MjguNzc4LTEuODI4LjczNy0uMyAxLjU4Ny4wMjkgMS45MDQuNzM2YTkuNTA1IDkuNTA1IDAgMCAxIC4wMSA3LjYyIDEuNDU4IDEuNDU4IDAgMCAxLTEuMzUuODZabS01Ljk1OSA2LjA5Ni0uMDA4LS4wMDgtNi4zMDgtNS4zMTRILjg2OGEuOTYuOTYgMCAwIDEtLjYyMi0uMjUyQTEuMDAyIDEuMDAyIDAgMCAxIDAgMjAuMzE4di04LjkxN2MwLS4xOTYuMDc0LS4zNi4xMi0uNDA4aC4wNmwuMDY2LS4wNjdhLjk2Ljk2IDAgMCAxIC42MjItLjI1Mmg1LjA3NGw2LjMwOC01LjQ3My4wMDUtLjAwNUEuNjY5LjY2OSAwIDAgMSAxMi43NDMgNWMuMTIgMCAuMjQ0LjAyOC4zNDUuMDgxbC4wMTQuMDA4LjAxMy4wMDZjLjM0My4xMTcuNDcxLjMxNi40NzEuNzM4djIwLjA2NGMwIC40MjItLjEyOC42MjQtLjQ3LjczOGwtLjA1LjAxNy0uMDM4LjA0Yy0uMDgzLjA4My0uMTU0LjA4Ni0uMzA0LjA4Ni0uMDc0IDAtLjMzMi0uMTE1LS40NjYtLjI1MloiLz48L3N2Zz4=)
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control.vjs-vol-3>.vjs-icon-placeholder:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTI4LjIyOCA0LjE5NWM1LjAzIDcuMTM0IDUuMDMgMTYuNTAyIDAgMjMuNjM3YTEuNDcyIDEuNDcyIDAgMCAxLTEuMjA2LjYxMiAxLjQ2NCAxLjQ2NCAwIDAgMS0xLjI4NC0uNzQ3IDEuMzU4IDEuMzU4IDAgMCAxIC4wODMtMS40NDNjNC4zNTYtNi4xODMgNC4zNTYtMTQuMjk5IDAtMjAuNDgyYTEuMzU5IDEuMzU5IDAgMCAxLS4xMy0xLjQxNGMuMjI1LS40Ni42OTItLjc2NiAxLjIxOS0uOGExLjQ3NCAxLjQ3NCAwIDAgMSAxLjMxOC42MzdabS00LjMxMSAzLjkxNGExNC45MjMgMTQuOTIzIDAgMCAxIDAgMTUuODA3IDEuNDY4IDEuNDY4IDAgMCAxLTEuMjUuNjgzIDEuNDY2IDEuNDY2IDAgMCAxLTEuMjY3LS43MSAxLjM1NyAxLjM1NyAwIDAgMSAuMDE3LTEuNDEyIDEyLjMxMyAxMi4zMTMgMCAwIDAgMS4zNjQtMy4wNTNjLjY0NS0yLjIzMi42NDUtNC41OSAwLTYuODIxYTEyLjMxMyAxMi4zMTMgMCAwIDAtMS4zNjQtMy4wNTRjLS40MTMtLjY2NS0uMTg4LTEuNTI2LjUwMi0xLjkyNC42OS0uMzk3IDEuNTg1LS4xOCAxLjk5OC40ODRabS01LjcgMTIuNTYzYy0uNDg3LS4wMDEtLjk0Mi0uMjM2LTEuMjExLS42MjdhMS4zNTggMS4zNTggMCAwIDEtLjEzLTEuMzE4IDYuNzk3IDYuNzk3IDAgMCAwIDAtNS40NDNjLS4zMDYtLjcxMi4wNDEtMS41MjguNzc4LTEuODI4LjczNy0uMyAxLjU4Ny4wMjggMS45MDQuNzM2YTkuNTA1IDkuNTA1IDAgMCAxIC4wMSA3LjYyIDEuNDU4IDEuNDU4IDAgMCAxLTEuMzUuODZabS01Ljk1OSA2LjA5Ni0uMDA4LS4wMDgtNi4zMDgtNS4zMTRILjg2OGEuOTYuOTYgMCAwIDEtLjYyMi0uMjUyQTEuMDAyIDEuMDAyIDAgMCAxIDAgMjAuNTZ2LTguOTE3YzAtLjE5Ni4wNzQtLjM2LjEyLS40MDhoLjA2bC4wNjYtLjA2N2EuOTYuOTYgMCAwIDEgLjYyMi0uMjUyaDUuMDc0bDYuMzA4LTUuNDczLjAwNS0uMDA2YS42NjkuNjY5IDAgMCAxIC40ODgtLjE5NWMuMTIgMCAuMjQ0LjAyOC4zNDUuMDhsLjAxNC4wMS4wMTMuMDA1Yy4zNDMuMTE3LjQ3MS4zMTYuNDcxLjczOHYyMC4wNjRjMCAuNDIyLS4xMjguNjIzLS40Ny43MzhsLS4wNS4wMTctLjAzOC4wMzljLS4wODMuMDg0LS4xNTQuMDg3LS4zMDQuMDg3LS4wNzQgMC0uMzMyLS4xMTUtLjQ2Ni0uMjUyWiIvPjwvc3ZnPg==)
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical {
    background-color: #030410;
    border-radius: 2px;
    bottom: 6px;
    height: unset;
    justify-content: center;
    left: 0!important;
    margin: 0;
    padding: 8px 0;
    width: 24px;
    z-index: 2
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical>.vjs-volume-bar.vjs-slider-vertical {
    height: 72px;
    margin: 0;
    width: 2px
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical>.vjs-volume-bar.vjs-slider-vertical>.vjs-volume-level {
    width: 100%
}

.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical>.vjs-volume-bar.vjs-slider-vertical>.vjs-volume-level:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 50%;
    top: -4px;
    transform: translateX(-50%);
    width: 8px
}

.eb-video-js>.vjs-control-bar>.vjs-fullscreen-control {
    height: 24px;
    margin-left: 20px;
    width: 24px
}

.eb-video-js>.vjs-control-bar>.vjs-fullscreen-control>.vjs-icon-placeholder:before {
    display: none
}

.eb-video-js>.vjs-control-bar>.vjs-progress-control {
    align-items: flex-start;
    display: block;
    height: 3px;
    left: 20px;
    position: absolute;
    right: 20px;
    top: 13px;
    width: auto;
    z-index: -1
}

.eb-video-js>.vjs-control-bar>.vjs-progress-control>.vjs-progress-holder {
    background: none;
    background: hsla(0,0%,85%,.2);
    height: 100%;
    margin: 0
}

.eb-video-js>.vjs-control-bar>.vjs-progress-control>.vjs-progress-holder>.vjs-load-progress,.eb-video-js>.vjs-control-bar>.vjs-progress-control>.vjs-progress-holder>.vjs-load-progress>div {
    background: none
}

.eb-video-js>.vjs-control-bar>.vjs-progress-control>.vjs-progress-holder>.vjs-play-progress {
    background-color: #4d78ec
}

.eb-video-js>.vjs-control-bar>.vjs-progress-control>.vjs-progress-holder>.vjs-play-progress>.vjs-time-tooltip {
    display: none
}

.eb-video-js.vjs-paused.vjs-has-started>.eb-player-pause-mask {
    background: rgba(3,4,6,.3);
    display: block
}

.eb-video-js.vjs-paused>.vjs-big-play-button {
    display: flex
}

.eb-video-js.vjs-error>.vjs-big-play-button {
    display: none
}

.eb-video-js.vjs-error .video-loading-error {
    background-color: #000
}

.eb-video-js.eb-loading.vjs-paused>.eb-player-pause-mask {
    animation: bgmove 5s linear infinite;
    background-color: rgba(40,44,83,.03);
    background-image: radial-gradient(closest-side,rgba(212,251,239,.3) 40%,rgba(206,227,250,0)),radial-gradient(closest-side,rgba(233,239,251,.7) 70%,rgba(233,239,251,0)),radial-gradient(closest-side,rgba(255,248,238,.4) 60%,rgba(255,248,238,0)),radial-gradient(closest-side,rgba(138,164,248,.16) 60%,rgba(140,165,247,0)),linear-gradient(180deg,rgba(181,202,235,.12),rgba(51,106,219,.12));
    background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
    background-repeat: no-repeat;
    background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%
}

.eb-video-js.eb-video-js-small>.vjs-big-play-button>.vjs-icon-placeholder {
    height: 40px;
    margin-bottom: 15px;
    width: 40px
}

.eb-video-js.eb-video-js-small>.vjs-control-bar>.vjs-play-control>.vjs-icon-placeholder:before {
    height: 14px;
    width: 14px
}

.eb-video-js.eb-video-js-small>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control>.vjs-icon-placeholder:before {
    height: 16px;
    width: 16px
}

@media screen and (min-width: 801px) {
    .eb-video-js {
        width:100%
    }

    .eb-video-js>.vjs-big-play-button>.vjs-icon-placeholder:hover,.eb-video-js>.vjs-control-bar>.vjs-play-control:hover>.vjs-icon-placeholder:before,.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical:hover .vjs-icon-placeholder:before {
        animation: zoomLarge .3s linear
    }

    .eb-video-js.vjs-fullscreen>.vjs-big-play-button>.vjs-icon-placeholder {
        height: 100px;
        width: 100px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar {
        padding: 18px 22px 12px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-play-control {
        height: 30px;
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-play-control>.vjs-icon-placeholder:before {
        height: 24px;
        width: 24px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-time-control {
        line-height: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical,.eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control {
        height: 30px;
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control>.vjs-icon-placeholder:before {
        height: 24px;
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical {
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical>.vjs-icon-placeholder:before {
        height: 24px;
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-fullscreen-control {
        height: 30px;
        margin-left: 20px;
        width: 30px
    }

    .eb-video-js.vjs-fullscreen>.vjs-control-bar>.vjs-progress-control {
        height: 3px;
        left: 20px;
        right: 20px;
        top: 7px
    }
}

@media screen and (max-width: 800px) {
    .eb-video-js {
        width:100%
    }

    .eb-video-js>.vjs-big-play-button>.vjs-icon-placeholder {
        height: .4rem;
        width: .4rem
    }

    .eb-video-js>.vjs-control-bar {
        height: .6rem;
        padding: .24rem .2rem .12rem .14rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-play-control {
        height: .24rem;
        width: .24rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-play-control>.vjs-icon-placeholder:before {
        height: .14rem;
        width: .14rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-time-control {
        font-size: .12rem;
        line-height: .24rem;
        padding: 0 .04rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-time-control.vjs-current-time {
        margin-left: .08rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-time-control.vjs-time-divider {
        width: .14rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical,.eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control {
        height: .24rem;
        width: .24rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-mute-control>.vjs-icon-placeholder:before {
        height: .2rem;
        width: .2rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-volume-panel.vjs-volume-panel-vertical>.vjs-volume-control.vjs-volume-vertical {
        display: none
    }

    .eb-video-js>.vjs-control-bar>.vjs-fullscreen-control {
        height: .24rem;
        margin-left: .2rem;
        width: .24rem
    }

    .eb-video-js>.vjs-control-bar>.vjs-progress-control {
        height: .03rem;
        left: .2rem;
        right: .2rem;
        top: .13rem
    }

    .eb-video-js:not(.vjs-has-started):not(.eb-loading)>.eb-player-pause-mask {
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/prePlay.43b22d77.jpg) no-repeat 50%
    }
}

@keyframes zoomLarge {
    0% {
        transform: scale(1)
    }

    20% {
        transform: scale(.8)
    }

    40% {
        transform: scale(1)
    }

    60% {
        transform: scale(1.4)
    }

    to {
        transform: scale(1)
    }
}

@keyframes bgmove {
    0%,to {
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%
    }

    25% {
        background-position: 200% 80%,80% -80%,10% 200%,-20% 80%;
        background-size: 150% 150%,180% 180%,130% 130%,180% 180%,100% 100%
    }

    50% {
        background-position: 360% 80%,80% -100%,20% 300%,-40% 80%;
        background-size: 120% 120%,160% 160%,130% 130%,170% 170%,100% 100%
    }

    75% {
        background-position: 250% 120%,100% -120%,-50% 100%,-10% 70%;
        background-size: 130% 130%,140% 140%,140% 140%,160% 160%,100% 100%
    }
}

.fkYhLixS {
    border-radius: 8px;
    cursor: default;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media screen and (max-width: 800px) {
    .fkYhLixS {
        height:1.7rem
    }

    .g9_G8HO7 {
        animation: Ib_OsCQw 5s linear infinite;
        background-color: rgba(40,44,83,.03);
        background-image: radial-gradient(closest-side,rgba(212,251,239,.3) 40%,rgba(206,227,250,0)),radial-gradient(closest-side,rgba(233,239,251,.7) 70%,rgba(233,239,251,0)),radial-gradient(closest-side,rgba(255,248,238,.4) 60%,rgba(255,248,238,0)),radial-gradient(closest-side,rgba(138,164,248,.16) 60%,rgba(140,165,247,0)),linear-gradient(180deg,rgba(181,202,235,.12),rgba(51,106,219,.12));
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-repeat: no-repeat;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%;
        cursor: pointer;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 5
    }

    .g9_G8HO7.LLKRv5Sb {
        display: none
    }

    .g9_G8HO7>button {
        align-items: center;
        background: transparent;
        border: 0;
        border-radius: 0;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        margin: 0;
        outline: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .g9_G8HO7>button span {
        height: 60px;
        position: relative;
        width: 60px
    }

    .g9_G8HO7>button span:before {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/playBtn.17bb4a06.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: "";
        cursor: pointer;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

@keyframes Ib_OsCQw {
    0%,to {
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%
    }

    25% {
        background-position: 200% 80%,80% -80%,10% 200%,-20% 80%;
        background-size: 150% 150%,180% 180%,130% 130%,180% 180%,100% 100%
    }

    50% {
        background-position: 360% 80%,80% -100%,20% 300%,-40% 80%;
        background-size: 120% 120%,160% 160%,130% 130%,170% 170%,100% 100%
    }

    75% {
        background-position: 250% 120%,100% -120%,-50% 100%,-10% 70%;
        background-size: 130% 130%,140% 140%,140% 140%,160% 160%,100% 100%
    }
}

.lk_GT7IO {
    color: #05073b;
    font-family: PingFang-SC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    white-space: pre-wrap;
    word-break: normal
}

.lk_GT7IO .MuW1NXvm,.lk_GT7IO .VCKNegyP {
    margin-top: 16px
}

@media screen and (max-width: 800px) {
    .lk_GT7IO {
        font-size:.15rem;
        line-height: .24rem
    }

    .lk_GT7IO .VCKNegyP {
        margin-top: .16rem
    }

    .lk_GT7IO .MuW1NXvm {
        margin-top: .15rem
    }
}

.rVCQbfUJ {
    margin-bottom: 14px
}

.RkvCuzvk {
    align-items: center;
    background: rgba(225,229,250,.5);
    border-radius: 6px;
    color: #05073b;
    display: flex;
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 4px;
    padding: 0 16px
}

.RkvCuzvk>span {
    flex: 1;
    flex-shrink: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.RkvCuzvk.ic7Cw1mb {
    margin-bottom: 4px
}

.RkvCuzvk.HrRCt0AX,.RkvCuzvk.HrRCt0AX:hover {
    background: #dff7ee
}

.l_CEstUl {
    background: #fff1e6;
    border-radius: 14px;
    color: #fa7632;
    font-family: PingFangSC-Medium;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    height: 18px;
    margin-left: 14px;
    padding: 2px 10px
}

.aRqEh44K {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

.eTfTR13w {
    margin-left: 37px;
    visibility: visible
}

.VlWPLnhX {
    visibility: hidden
}

.RkvCuzvk:hover {
    background: #f2f3fa;
    cursor: pointer
}

.RkvCuzvk:hover .pxj8N9kX {
    background: #e1e5fa;
    border-radius: 3px;
    color: #4955f5
}

.Jkepc9lz {
    max-height: 0
}

.Jkepc9lz,.zaCvxb8Y {
    overflow: hidden;
    transition: all .3s linear
}

.zaCvxb8Y {
    max-height: auto
}

.heybbpzg {
    background: #21202b;
    border-radius: 6px;
    margin-bottom: 6px
}

.heybbpzg:last-of-type {
    margin-bottom: 16px
}

.WrPzaIpo {
    background: rgba(225,229,250,.5);
    border-radius: 6px;
    overflow-y: scroll;
    padding: 12px 16px
}

.sC0pe_0S {
    align-items: flex-start;
    display: flex
}

.sC0pe_0S:not(:last-of-type) {
    margin-bottom: 8px
}

.tdmaUhcx {
    display: flex
}

.tdmaUhcx .PgT7HXYY {
    margin-right: 12px
}

.tdmaUhcx .FfuTZffP {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.nEcbHzFE {
    color: #05073b;
    flex-shrink: 0;
    margin-right: 12px;
    text-align: justify
}

.UnTgbyV8,.nEcbHzFE {
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px
}

.UnTgbyV8 {
    word-wrap: break-word;
    color: #676c90;
    word-break: break-all
}

.UnTgbyV8,.rJ2x3NFC {
    display: inline-block
}

.rJ2x3NFC {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.rJ2x3NFC svg {
    transform: scale(.5) translate(-12px,-12px)
}

.rJ2x3NFC.w863xkJW {
    transform: rotate(0deg)
}

.rJ2x3NFC.Ix5VzfOm {
    transform: rotate(-180deg)
}

.loading-title,.loading-title:hover {
    background: #dff7ee
}

.plugin-json .code-header {
    background: #2d3247;
    height: 36px
}

.plugin-json .code-header .code-lang {
    color: #dde2fa;
    flex: 1;
    flex-shrink: 0;
    font-family: PingFang-SC-Regular;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.plugin-json .code-header .code-lang,.plugin-json .code-wrapper {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.plugin-json .code-wrapper {
    background: #1e2335;
    font-family: PingFangSC-Regular
}

.plugin-json .code-wrapper table {
    table-layout: fixed;
    width: 100%
}

.plugin-json .code-wrapper table .hljs-ln-numbers {
    display: none
}

.plugin-json .code-wrapper table tr:not(:last-of-type) td {
    padding-bottom: 10px
}

.plugin-json .code-wrapper table td.hljs-ln-code {
    display: flex;
    flex-wrap: wrap
}

.plugin-json .code-wrapper table.hljs.hljs-ln td {
    opacity: .6
}

.plugin-json .code-wrapper table.hljs.hljs-ln td,.plugin-json .code-wrapper table.hljs.hljs-ln td span {
    color: #c6cef6;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.ZOB61gqp {
    background: #f5f6fd;
    border-radius: 6px;
    margin-bottom: 16px;
    max-height: 290px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: left
}

.g4rsTAtg {
    background: #e4e8fb;
    border-radius: 6px;
    bottom: 16px;
    color: #4955f5;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-left: auto;
    position: absolute;
    right: 16px;
    text-align: center;
    vertical-align: middle;
    width: 72px
}

.g4rsTAtg:hover {
    background: #dde1f5;
    color: #2c38db
}

.Ncedm0nF {
    align-items: center;
    color: #4955f5;
    display: inline-flex;
    height: 28px;
    line-height: 28px
}

.Ncedm0nF.dXzoj_CC,.Ncedm0nF:hover {
    color: #2c38db
}

.LmwjRbzR {
    margin-right: 4px
}

.TmAwGeXH {
    height: 270px!important;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.M9Jjz7Jt {
    max-height: 270px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    width: 100%!important
}

.mBaMXrU8 {
    background: #fdfdfe;
    border-radius: 8px;
    height: 50px;
    position: relative;
    width: 80px
}

.mBaMXrU8:before {
    animation: YHEUcMjB 1s steps(5,start) infinite;
    content: "▎";
    font-size: 16px;
    left: 23px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scaleX(.7);
    vertical-align: baseline
}

@media screen and (max-width: 800px) {
    .mBaMXrU8 {
        height:.24rem;
        margin-bottom: .15rem
    }

    .mBaMXrU8:before {
        font-size: .16rem;
        left: .08rem
    }
}

@keyframes YHEUcMjB {
    to {
        visibility: hidden
    }
}

.sd2AHbiq {
    background: #fdfdfe;
    border-radius: 8px;
    padding: 20px 28px;
    width: 100%
}

.sd2AHbiq .bobWsoug {
    color: #05073b;
    display: block;
    font-family: PingFang-SC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 16px;
    white-space: pre-wrap;
    word-break: normal
}

@media screen and (max-width: 800px) {
    .sd2AHbiq {
        padding:0
    }

    .sd2AHbiq .bobWsoug {
        font-size: .15rem;
        line-height: .24rem;
        margin-top: .16rem
    }
}

.BjrqDV_7 {
    align-items: center;
    animation: X4fXbL5k 5s linear infinite;
    background-color: rgba(40,44,83,.03);
    background-image: radial-gradient(closest-side,rgba(212,251,239,.3) 40%,rgba(206,227,250,0)),radial-gradient(closest-side,rgba(233,239,251,.7) 70%,rgba(233,239,251,0)),radial-gradient(closest-side,rgba(255,248,238,.4) 60%,rgba(255,248,238,0)),radial-gradient(closest-side,rgba(138,164,248,.16) 60%,rgba(140,165,247,0)),linear-gradient(180deg,rgba(181,202,235,.12),rgba(51,106,219,.12));
    background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
    background-repeat: no-repeat;
    background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 418px;
    position: relative;
    width: 100%
}

.Oc4o4t00 {
    margin-top: 140px
}

.zozwuoDa {
    color: #05073b;
    font-family: PingFang-SC-Regular;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 8px;
    opacity: .8
}

.zozwuoDa.Y5Zkrl_D {
    animation: sjVh7dhK .3s linear 0s forwards
}

.zozwuoDa.w0lr7FWS {
    animation: bvf5tZoE .3s linear 0s forwards
}

.K1B3O88H {
    width: 150px!important
}

.gWZuYIwk {
    bottom: 20px;
    color: #05073b;
    font-family: PingFang-SC-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    opacity: .4;
    position: absolute
}

@media screen and (max-width: 800px) {
    .BjrqDV_7 {
        height:1.58rem;
        width: 100%
    }

    .Oc4o4t00 {
        margin-top: .23rem
    }

    .zozwuoDa {
        font-size: .14rem;
        margin-top: .04rem
    }

    .K1B3O88H {
        width: 1.5rem!important
    }

    .gWZuYIwk {
        bottom: .1rem
    }
}

@keyframes X4fXbL5k {
    0%,to {
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%
    }

    25% {
        background-position: 200% 80%,80% -80%,10% 200%,-20% 80%;
        background-size: 150% 150%,180% 180%,130% 130%,180% 180%,100% 100%
    }

    50% {
        background-position: 360% 80%,80% -100%,20% 300%,-40% 80%;
        background-size: 120% 120%,160% 160%,130% 130%,170% 170%,100% 100%
    }

    75% {
        background-position: 250% 120%,100% -120%,-50% 100%,-10% 70%;
        background-size: 130% 130%,140% 140%,140% 140%,160% 160%,100% 100%
    }
}

@keyframes sjVh7dhK {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes bvf5tZoE {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-10px)
    }
}

:root {
    --image-progress-width: 2.8rem
}

.DXNZgujD {
    animation: xFnNq9vW 5s linear infinite;
    background: rgba(54,113,233,.08);
    background-image: radial-gradient(closest-side,rgba(212,251,239,.3) 40%,rgba(206,227,250,0)),radial-gradient(closest-side,rgba(233,239,251,.7) 70%,rgba(233,239,251,0)),radial-gradient(closest-side,rgba(255,248,238,.4) 60%,rgba(255,248,238,0)),radial-gradient(closest-side,rgba(138,164,248,.16) 60%,rgba(140,165,247,0)),linear-gradient(180deg,rgba(181,202,235,.12),rgba(51,106,219,.12));
    background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
    background-repeat: no-repeat;
    background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%;
    border-radius: 8px;
    height: 370px;
    margin-bottom: 14px;
    position: relative;
    width: 370px
}

.DXNZgujD .be2EPV81 {
    bottom: 9px;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    letter-spacing: 0;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    opacity: .4;
    text-align: center;
    width: 215px
}

.DXNZgujD .be2EPV81,.DXNZgujD .okgQ8NaH {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.DXNZgujD .okgQ8NaH {
    bottom: 210px;
    height: 40px;
    width: 60px
}

.DXNZgujD .NwQ7_77S {
    bottom: 178px;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 24px;
    left: 50%;
    letter-spacing: 0;
    line-height: 24px;
    opacity: .8;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 160px
}

.DXNZgujD .Ho_voiYZ {
    background: rgba(5,7,59,.06);
    border-radius: 7px;
    bottom: 163px;
    box-shadow: inset 0 1px 2px 0 rgba(10,11,13,.02);
    height: 5px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 150px
}

.DXNZgujD .Ho_voiYZ .PdBVFGRy {
    background-image: linear-gradient(266deg,#8c8ef7,#2e6ee7 90%);
    border-radius: 7px;
    height: 5px;
    transition: width .3s;
    width: 100%
}

@media screen and (max-width: 800px) {
    .DXNZgujD {
        animation:xFnNq9vW 5s linear infinite;
        background: rgba(54,113,233,.08);
        background-image: radial-gradient(closest-side,rgba(212,251,239,.3) 40%,rgba(206,227,250,0)),radial-gradient(closest-side,rgba(233,239,251,.7) 70%,rgba(233,239,251,0)),radial-gradient(closest-side,rgba(255,248,238,.4) 60%,rgba(255,248,238,0)),radial-gradient(closest-side,rgba(138,164,248,.16) 60%,rgba(140,165,247,0)),linear-gradient(180deg,rgba(181,202,235,.12),rgba(51,106,219,.12));
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-repeat: no-repeat;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%;
        border-radius: .08rem;
        height: calc(var(--image-progress-width)*1);
        margin-bottom: .14rem;
        width: var(--image-progress-width)
    }

    .DXNZgujD:before {
        content: "";
        display: block;
        padding-bottom: 100%
    }

    .DXNZgujD .be2EPV81 {
        bottom: .09rem;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        font-weight: 400;
        height: .2rem;
        line-height: .2rem;
        position: absolute;
        width: 2.15rem
    }

    .DXNZgujD .okgQ8NaH {
        bottom: 56%;
        height: .4rem;
        position: absolute;
        width: .6rem
    }

    .DXNZgujD .NwQ7_77S {
        bottom: 48%;
        color: #05073b;
        font-family: PingFang-SC-Regular;
        font-size: .16rem;
        font-size: .14rem;
        height: .24rem;
        letter-spacing: 0;
        line-height: .24rem;
        opacity: .8;
        position: absolute;
        text-align: center;
        width: 1.6rem
    }

    .DXNZgujD .Ho_voiYZ {
        border-radius: .07rem;
        bottom: 44%;
        height: .05rem;
        position: absolute;
        width: 1.5rem
    }

    .DXNZgujD .Ho_voiYZ .PdBVFGRy {
        border-radius: .07rem;
        height: .05rem;
        transition: width .3s
    }
}

@keyframes xFnNq9vW {
    0%,to {
        background-position: 200% 180%,130% -110%,-100% 120%,0 20%;
        background-size: 135% 135%,150% 150%,150% 150%,200% 200%,100% 100%
    }

    25% {
        background-position: 200% 80%,80% -80%,10% 200%,-20% 80%;
        background-size: 150% 150%,180% 180%,130% 130%,180% 180%,100% 100%
    }

    50% {
        background-position: 360% 80%,80% -100%,20% 300%,-40% 80%;
        background-size: 120% 120%,160% 160%,130% 130%,170% 170%,100% 100%
    }

    75% {
        background-position: 250% 120%,100% -120%,-50% 100%,-10% 70%;
        background-size: 130% 130%,140% 140%,140% 140%,160% 160%,100% 100%
    }
}

.EzJTRdR_ {
    align-items: center;
    background: rgba(225,229,250,.5);
    border-radius: 6px;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 14px;
    padding: 7px 16px;
    position: relative;
    text-align: justify
}

.GeSbc8SD {
    display: flex;
    flex: 1;
    padding-left: 20px
}

.__zz4Whv {
    background: rgba(191,196,208,.15);
    border: 1px dashed rgba(148,155,170,.5);
    border-radius: 4px;
    color: #120649;
    font-size: 12px;
    padding: 0 7px
}

.__zz4Whv+.__zz4Whv {
    margin-left: 14px
}

.__zz4Whv:hover {
    border: 1px solid #4955f5;
    color: #4955f5
}

.nKn6qj47 {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    position: absolute;
    right: 12px;
    width: 20px
}

.nKn6qj47 svg {
    color: #7886a4;
    height: 11px;
    width: 11px
}

.nKn6qj47:hover {
    background: #e1e5fa;
    border-radius: 4px
}

.nKn6qj47:hover svg {
    color: #4955f5
}

@media screen and (max-width: 800px) {
    .EzJTRdR_ {
        background:rgba(225,229,250,.5);
        flex-direction: column;
        padding: .15rem
    }

    .GeSbc8SD {
        padding-left: 0
    }

    .__zz4Whv {
        border-radius: .04rem;
        font-size: .14rem;
        margin-top: .1rem;
        padding: .03rem .08rem
    }
}

.D9GTH46h {
    color: rgba(5,7,59,.5);
    display: block;
    font-family: PingFang-SC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 10px
}

@media screen and (max-width: 800px) {
    .D9GTH46h {
        font-size:.16rem;
        line-height: .25rem;
        margin-top: .1rem
    }
}

.YNr61Gsk {
    padding-bottom: 10px;
    padding-top: 30px
}

.An9AFQM_,.YNr61Gsk {
    align-items: center;
    display: flex;
    flex-direction: column
}

.An9AFQM_ strong {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.An9AFQM_ span {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px
}

.PTuKIPJP {
    height: 178px;
    margin-top: 20px;
    width: 490px
}

.PTuKIPJP img {
    height: 100%;
    width: 100%
}

.xL3ro_SF {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.xL3ro_SF span {
    background-image: linear-gradient(-55deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
    padding: 5px 24px
}

.xL3ro_SF span:active,.xL3ro_SF span:focus,.xL3ro_SF span:hover {
    background-image: linear-gradient(-56deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border: 0;
    box-shadow: none;
    color: #fff;
    opacity: .9
}

.I6Kkk8Xq {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.15);
    color: #05073b;
    font-family: PingFangSC-Medium;
    padding: 7px 20px;
    position: absolute;
    right: 0;
    top: 22px;
    white-space: nowrap;
    z-index: 2
}

.I6Kkk8Xq,.J7xYLVhv {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px
}

.J7xYLVhv {
    color: #7886a4;
    font-family: PingFang-SC-Medium;
    margin-left: 6px
}

@media screen and (max-width: 800px) {
    .YNr61Gsk {
        padding:40px
    }

    .I6Kkk8Xq {
        bottom: 20px;
        top: inherit
    }

    .An9AFQM_ strong {
        color: #001846;
        font-family: PingFangSC-Semibold;
        font-size: .22rem;
        font-weight: 500;
        line-height: .3rem
    }

    .An9AFQM_ span,.An9AFQM_ strong {
        letter-spacing: 0;
        text-align: center
    }

    .An9AFQM_ span {
        color: #120649;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        margin-top: .1rem
    }

    .PTuKIPJP {
        height: 1.66rem;
        margin-top: .3rem;
        width: 100%
    }

    .PTuKIPJP img {
        height: 100%;
        width: 100%
    }

    .xL3ro_SF {
        width: 100%
    }

    .xL3ro_SF span {
        align-items: center;
        background-image: linear-gradient(-83deg,#2e6ee7,#7f8af5);
        display: flex;
        height: .4rem;
        justify-content: center;
        padding: 0;
        width: 100%
    }
}

.promtContainer .ant-modal {
    top: 0
}

.promtContainer .ant-modal-footer {
    border: 0
}

@media screen and (max-width: 800px) {
    .promtContainer .ant-modal {
        max-height:4.58rem;
        max-width: 3.6rem
    }
}

.Ek_OG88D {
    cursor: pointer;
    height: 20px;
    margin-right: 12px;
    position: relative;
    width: 20px
}

.Ek_OG88D .PAoQC1uB {
    border-radius: 3px;
    color: #7886a4;
    height: 16px;
    transform: translate(.75);
    width: 16px
}

.Ek_OG88D:hover {
    background: rgba(225,229,250,.6);
    border-radius: 3px
}

.Ek_OG88D:hover .PAoQC1uB {
    color: #4955f5
}

.Ek_OG88D:after {
    background-color: rgba(207,204,223,.7);
    content: "";
    height: 11px;
    margin-top: 3px;
    position: absolute;
    right: -6px;
    width: 1px
}

.Ek_OG88D.HOGiJvvR {
    margin-right: 0
}

.Ek_OG88D.HOGiJvvR:after {
    display: none
}

.g6TGOYrk {
    display: flex;
    margin-right: -3px;
    padding-top: 1px
}

.iXnzMOlK {
    position: absolute;
    transform: translate(-10000px)
}

.i7f2fQQE {
    display: inline-flex;
    position: relative
}

.mEKFkIX7 {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width: 800px) {
    .mEKFkIX7 {
        color:#4955f5;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .16rem;
        text-align: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

.QHszDOAH {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 14px;
    margin-top: 30px;
    opacity: .7
}

.QHszDOAH .aSbpdRge {
    margin: 0 10px
}

.QHszDOAH .zgfaPpaG {
    background: linear-gradient(90deg,#edf2f8,#7886a4);
    height: 1px;
    opacity: .5;
    width: 70px
}

.QHszDOAH .zgfaPpaG.qDzRcuEh {
    background: linear-gradient(270deg,#edf2f8,#7886a4)
}

.YWdSkFnR {
    display: flex;
    height: 20px;
    margin-top: 8px;
    padding: 0 10px 0 16px
}

.sH2Blm93 {
    display: flex;
    flex: 1;
    justify-content: flex-end;
    position: relative
}

.Txh3Hgkn {
    color: #7886a4;
    height: 12px;
    width: 12px
}

.ruPeRqhJ {
    position: relative
}

.ruPeRqhJ>span {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.ruPeRqhJ>span.P8o_vQ3u,.ruPeRqhJ>span:hover {
    background: #e1e5fa;
    border-radius: 3px
}

.ruPeRqhJ>span.P8o_vQ3u svg,.ruPeRqhJ>span:hover svg {
    color: #4955f5
}

._Xob0tl0 {
    border-radius: 5px;
    box-shadow: 0 4px 10px 0 rgba(167,178,223,.12);
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px
}

._Xob0tl0,._Xob0tl0>span {
    align-items: center;
    background: #fff;
    display: flex
}

._Xob0tl0>span {
    color: #7886a4;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    height: 34px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 18px;
    text-align: justify;
    width: 100%
}

._Xob0tl0>span .J6nOd2ZG {
    color: #797ca3;
    height: 13px;
    margin-right: 7px;
    width: 13px
}

._Xob0tl0>span:hover {
    background: #e1e5fa;
    color: #4955f5
}

._Xob0tl0>span:hover .J6nOd2ZG,.gc6Dm_BY {
    color: #4955f5
}

.gc6Dm_BY {
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 15px;
    margin-left: 10px
}

.gc6Dm_BY:hover {
    opacity: .5
}

.fXxD0Rtx {
    align-items: center;
    display: flex;
    margin-right: 12px;
    padding: 2px;
    position: relative
}

.fXxD0Rtx .N73gTrHE {
    border-radius: 3px;
    color: #7886a4;
    cursor: pointer;
    height: 15px;
    transform: translate(.75);
    width: 15px
}

.fXxD0Rtx:hover {
    background: rgba(225,229,250,.6);
    border-radius: 3px
}

.fXxD0Rtx:hover .N73gTrHE {
    color: #4955f5
}

.fXxD0Rtx .nhZAI4YQ {
    color: #b1bace
}

.fXxD0Rtx:after {
    background-color: rgba(207,204,223,.7);
    content: "";
    height: 11px;
    margin-top: -2px;
    position: absolute;
    right: -5px;
    width: 1px
}

.wvfXsNqO {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    letter-spacing: 0;
    margin-bottom: 20px;
    position: relative
}

.ZQ5Yy8Fy,.wvfXsNqO {
    align-items: center;
    display: flex
}

.ZQ5Yy8Fy {
    border-radius: 4px;
    cursor: pointer;
    height: 20px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 2px;
    width: 20px
}

.ZQ5Yy8Fy svg {
    height: 15px;
    width: 15px
}

.ZQ5Yy8Fy:hover {
    background: #e1e5fa;
    color: #4955f5
}

.aN5jSyMu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.aN5jSyMu .D9teMOxq {
    background: rgba(191,196,208,.15);
    border: 1px dashed rgba(148,155,170,.5);
    border-radius: 2px;
    color: #120649;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 10px;
    padding: 3px 0;
    text-align: center;
    width: 120px
}

.aN5jSyMu .D9teMOxq:nth-of-type(3n+3) {
    margin-right: 0
}

.aN5jSyMu .Fz4DMV98 {
    background: #eceefe;
    border: 1px solid #4955f5;
    color: #4955f5
}

.RWGTlbuP {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 10px
}

.RWGTlbuP textarea {
    background: #f2f4fa;
    border: 0;
    border-radius: 4px;
    color: #000c3f;
    font-size: 13px;
    height: 40px!important;
    padding: 8px 11px;
    resize: none;
    width: 100%
}

.RWGTlbuP textarea::-moz-placeholder {
    color: #9b9cb0!important;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px
}

.RWGTlbuP textarea::placeholder {
    color: #9b9cb0!important;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px
}

.vgRQZPcG {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 23px;
    justify-content: center;
    position: relative;
    width: 23px
}

.vgRQZPcG ._1j3w0t68 {
    border-radius: 3px;
    color: #7886a4;
    height: 15px;
    width: 15px
}

.vgRQZPcG svg path {
    stroke: #7886a4
}

.vgRQZPcG:hover {
    background: #e1e5fa;
    border-radius: 3px
}

.vgRQZPcG:hover ._1j3w0t68 {
    color: #4955f5
}

.vgRQZPcG.pZsuW2Oo svg path,.vgRQZPcG:hover svg path {
    stroke: #4955f5
}

.vgRQZPcG.n5lGUp0d {
    transform: rotate(180deg) scaleX(-1)
}

.sUi46ygj {
    align-items: center;
    display: flex;
    margin-top: -2px
}

.sUi46ygj .yBRSyYWp {
    background: rgba(207,204,223,.7);
    height: 12px;
    margin: 0 5px;
    width: 1px
}

.get-user-feel-popconfirm .ant-popover-content {
    width: 290px
}

.get-user-feel-popconfirm .ant-popover-inner {
    border-radius: 5px;
    padding: 20px
}

.get-user-feel-popconfirm .ant-popover-message {
    padding-bottom: 20px
}

.get-user-feel-popconfirm .ant-popover-inner-content {
    padding: 0
}

.get-user-feel-popconfirm .ant-btn-sm.ant-btn.ant-btn-primary {
    color: #fff
}

.get-user-feel-popconfirm .ant-btn-sm.ant-btn.ant-btn-primary:focus,.get-user-feel-popconfirm .ant-btn-sm.ant-btn.ant-btn-primary:hover {
    background: linear-gradient(-64deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.get-user-feel-popconfirm .ant-btn-sm.ant-btn.ant-btn-primary:active {
    background: linear-gradient(-56deg,#0773ff 5%,#797eff);
    opacity: .5
}

.get-user-feel-popconfirm .ant-btn-sm.ant-btn.ant-btn-primary:disabled {
    background: linear-gradient(-56deg,#0773ff 5%,#797eff);
    cursor: not-allowed;
    opacity: .5
}

.get-good-firm .ant-popover-content {
    width: 529px
}

.ike6WRQO {
    font-size: 13px;
    margin-right: 8px;
    margin-top: 8px
}

.ike6WRQO,.vNEFeQhr span {
    font-family: PingFangSC-Regular;
    font-weight: 400
}

.vNEFeQhr span {
    color: #070b15;
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px
}

.wd3U8pA3 span {
    color: #8892ac
}

.eokoMNt_ {
    color: #000c3f;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 15px;
    margin-left: 5px
}

.zXx8JyVN {
    margin-right: 5px
}

.a7dHwls1,.zXx8JyVN {
    color: rgba(0,12,63,.4);
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 15px
}

.a7dHwls1 {
    margin: 0 5px
}

.yyjIo3Fm {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.yyjIo3Fm:hover {
    opacity: .5
}

.sPnkzDnT {
    color: #adadad;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 15px
}

.PXNIBTdd {
    display: inline-flex;
    position: relative
}

.KAhudA_d {
    align-items: center;
    border-radius: 4px;
    display: flex;
    height: 26px;
    justify-content: center;
    margin-left: -5px;
    text-align: center;
    width: 190px
}

.retry-popover {
    padding-bottom: 0
}

.retry-popover .ant-popover-content {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.07);
    height: 26px;
    width: 190px
}

.retry-popover .ant-popover-inner {
    border-radius: 8px
}

.retry-popover .ant-popover-arrow {
    display: none!important
}

.UAW78Ypx {
    bottom: 0;
    height: 20px;
    position: absolute;
    right: 0;
    width: 118px
}

@media screen and (max-width: 799px) {
    .UAW78Ypx {
        height:.2rem;
        width: 1.18rem
    }
}

.usD7jE7m {
    height: calc(100vh - 190px);
    overflow-y: scroll;
    padding-bottom: 60px;
    padding-top: 30px;
    scroll-behavior: auto;
    scrollbar-width: thin;
    width: 100%
}

.usD7jE7m.hEg0T8MD {
    padding-top: 66px
}

.usD7jE7m:before {
    background-image: linear-gradient(180deg,#f5f4f6,hsla(0,0%,100%,0));
    content: "";
    height: 24px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.usD7jE7m::-webkit-scrollbar {
    width: 6px!important
}

.usD7jE7m::-webkit-scrollbar-thumb {
    background: #c1c2c6;
    border-radius: 3px
}

.usD7jE7m::-webkit-scrollbar-track {
    border-radius: 0
}

.usD7jE7m::-webkit-scrollbar-thumb:hover {
    background: #b2b3b9
}

.usD7jE7m ::-moz-scrollbar {
    width: 6px
}

.usD7jE7m ::-moz-scrollbar-thumb {
    background-color: #c1c2c6;
    border-radius: 3px
}

.usD7jE7m ::-moz-scrollbar-thumb:hover {
    background: #b2b3b9
}

.usD7jE7m ::-moz-scrollbar-track {
    background-color: rgba(0,0,0,.1)
}

@media screen and (max-width: 1100px) {
    .usD7jE7m {
        height:calc(100vh - 210px)
    }
}

.c7C8I3va {
    height: calc(100vh - 210px)
}

.ErXhAgf5 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    margin: auto
}

.TUXm3xZS {
    scroll-behavior: smooth
}

.AqVX0avf {
    flex-direction: column;
    padding: 24px 82px 6px;
    position: relative
}

.AqVX0avf,.orTLSFJW {
    align-items: center;
    display: flex;
    justify-content: center
}

.orTLSFJW {
    border-bottom: 1px solid #dedbe8;
    padding: 30px;
    width: 100%
}

.orTLSFJW .zaD2PD40 {
    align-items: center;
    background: hsla(0,0%,100%,.8);
    border-radius: 8px;
    display: flex;
    height: 50px;
    width: 766px
}

.orTLSFJW .POtwLiMX {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-top: 14px;
    width: 100%
}

.orTLSFJW button {
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border: none;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    line-height: 30px;
    margin-right: 5px;
    outline: none;
    text-align: center;
    width: 89px
}

.orTLSFJW button:disabled {
    background-color: #cad1e6;
    background-image: none;
    cursor: not-allowed
}

.orTLSFJW .xxk6324_:focus,.orTLSFJW .xxk6324_:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.orTLSFJW .xxk6324_:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.kRbL9_NW {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10px;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: 5px;
    width: 40px
}

.kRbL9_NW .uJLUxFWr {
    color: #fff;
    height: 24px;
    width: 24px
}

.xLJZVkUh {
    color: #000c3f;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 10px;
    text-align: justify
}

.GGBIXeEZ {
    height: 430px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    scrollbar-width: thin;
    width: 100%
}

.GGBIXeEZ::-webkit-scrollbar {
    width: 6px!important
}

.GGBIXeEZ::-webkit-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.GGBIXeEZ::-webkit-scrollbar-track {
    border-radius: 0
}

.GGBIXeEZ ::-moz-scrollbar {
    width: 6px
}

.GGBIXeEZ ::-moz-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.GGBIXeEZ ::-moz-scrollbar-track {
    margin-right: 6px
}

.y9G_TRPQ {
    display: flex;
    flex-wrap: nowrap;
    padding: 10px 0 30px;
    position: relative
}

.y9G_TRPQ .YGN2KOuK {
    width: 6px
}

.y9G_TRPQ .us6HkWf0 {
    background-image: linear-gradient(180deg,rgba(233,237,247,0),#e9edf7);
    bottom: 30px;
    height: 24px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2
}

.sbX6Shz3 {
    background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100%;
    overflow: hidden
}

.jNw3S7B6 {
    height: 480px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.jNw3S7B6 .b1O4lJBd {
    align-items: center;
    display: flex;
    height: 60px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 160px;
    transform: translateX(-50%);
    width: 90px
}

.jNw3S7B6 .b1O4lJBd div {
    animation: IATAjH1y 1s linear infinite;
    border-radius: 5px;
    height: 10px;
    margin-right: 10px;
    width: 10px
}

@keyframes IATAjH1y {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.5)
    }

    to {
        transform: scale(1)
    }
}

.jNw3S7B6 .b1O4lJBd div:first-child {
    animation-delay: .3s;
    background-color: #8c8ef7
}

.jNw3S7B6 .b1O4lJBd div:nth-child(2) {
    animation-delay: .6s;
    background-color: #2e6de7
}

.jNw3S7B6 .b1O4lJBd div:nth-child(3) {
    animation-delay: .9s;
    background-color: #2e6de7
}

.OmVzazzm {
    height: 100%;
    scroll-behavior: auto
}

.OmVzazzm .pGS_DSXI {
    display: flex;
    flex-direction: column;
    height: 67px;
    justify-content: center;
    margin-bottom: 20px;
    padding: 0 45px;
    position: relative
}

.OmVzazzm .pGS_DSXI .oZm5Py8y {
    align-items: center;
    display: flex;
    height: 25px;
    vertical-align: top;
    width: 836px
}

.OmVzazzm .pGS_DSXI .oZm5Py8y span {
    color: #120649;
    display: inline-block;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    font-weight: 600;
    height: 25px;
    letter-spacing: 0
}

.OmVzazzm .pGS_DSXI .oZm5Py8y span:first-child {
    margin-right: 8px;
    max-width: 683px;
    overflow: hidden;
    padding-top: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.OmVzazzm .pGS_DSXI .oZm5Py8y span:nth-child(2) {
    display: inline-block;
    width: 144px
}

.OmVzazzm .pGS_DSXI:after {
    background-color: #979797;
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    opacity: .14;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 90px)
}

.OmVzazzm .pGS_DSXI ._pukhLT2 {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 20px;
    margin-top: 6px
}

.OmVzazzm .pGS_DSXI ._pukhLT2 span {
    display: inline-block;
    margin-right: 6px
}

.MxV66YIv {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    padding-bottom: 40px
}

.shareModal .ant-modal-content {
    border-radius: 8px;
    height: 100%
}

.shareModal .ant-modal-content .ant-modal-close {
    right: -60px
}

.shareModal .ant-modal-content .ant-modal-body {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 0
}

.shareModal .ant-modal-content .ant-modal-footer {
    display: none
}

.A6k9WgME {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10px;
    display: flex;
    height: 36px;
    justify-content: center;
    margin-left: 5px;
    width: 36px
}

.jbgxaT_y {
    color: #fff;
    height: 24px;
    width: 24px
}

.yYWfVjS9 {
    background-image: linear-gradient(-71deg,#3470e8,#8c8ef7);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    padding: 1px 29px;
    text-align: center
}

.yYWfVjS9:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.yYWfVjS9.WUvaqK1Q {
    cursor: not-allowed;
    opacity: .5
}

.yYWfVjS9.WUvaqK1Q:hover {
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff)
}

@media screen and (max-width: 800px) {
    .yYWfVjS9 {
        background-image:linear-gradient(-82deg,#2e6ee7,#9b93f9);
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
        width: 100%
    }
}

.UyIEUuF8 {
    margin-bottom: 10px!important;
    position: relative
}

.UyIEUuF8:last-of-type {
    margin-bottom: 20px!important
}

.UyIEUuF8 .lJaVR7hA {
    background: #fff!important;
    border: 1px solid transparent!important;
    border-radius: 8px!important;
    box-shadow: none!important;
    color: #001846!important;
    font-size: 14px!important;
    font-weight: 500!important;
    letter-spacing: 0!important;
    line-height: 22px!important;
    padding: 15px!important;
    text-align: justify!important
}

.UyIEUuF8 .lJaVR7hA:focus,.UyIEUuF8 .lJaVR7hA:hover {
    border: 1px solid transparent!important
}

.UyIEUuF8 .lJaVR7hA::-moz-placeholder {
    color: #b1afc5!important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: justify
}

.UyIEUuF8 .lJaVR7hA::placeholder {
    color: #b1afc5!important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: justify
}

.UyIEUuF8 .lJaVR7hA.RDPWZlyG,.UyIEUuF8 .lJaVR7hA.RDPWZlyG:hover .UyIEUuF8 .lJaVR7hA.RDPWZlyG:focus {
    border: 1px solid #e64552!important
}

.UyIEUuF8 .AognxoeH {
    background: #fff!important;
    border: 1px solid transparent!important;
    border-radius: 8px!important;
    box-shadow: none!important;
    color: #120649!important;
    font-size: 14px;
    font-weight: 400!important;
    letter-spacing: 0;
    line-height: 22px!important;
    opacity: .8!important;
    padding: 14px 42px 14px 14px!important;
    text-align: justify
}

.UyIEUuF8 .AognxoeH:focus,.UyIEUuF8 .AognxoeH:hover {
    border: 1px solid transparent!important
}

.UyIEUuF8 .AognxoeH::-moz-placeholder {
    color: #b1afc5!important;
    font-weight: 500!important
}

.UyIEUuF8 .AognxoeH::placeholder {
    color: #b1afc5!important;
    font-weight: 500!important
}

.UyIEUuF8 .AognxoeH.RDPWZlyG,.UyIEUuF8 .AognxoeH.RDPWZlyG:hover .UyIEUuF8 .AognxoeH.RDPWZlyG:focus {
    border: 1px solid #e64552!important
}

.UyIEUuF8 .Q8F_Peq8 {
    align-items: center;
    background: #eef1fa;
    border-radius: 7px;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px
}

.UyIEUuF8 .Q8F_Peq8 svg {
    color: #7886a4
}

.UyIEUuF8 .Q8F_Peq8:hover {
    background: #e1e5fa
}

.UyIEUuF8 .Q8F_Peq8:hover svg {
    color: #4955f5
}

.q9vRH6_y {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    margin: -4px 0 4px;
    text-align: justify
}

.QMLBFMZi {
    color: #e64552
}

@media screen and (max-width: 800px) {
    .q9vRH6_y {
        margin:8px 0 20px
    }
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name {
    align-items: center;
    display: flex;
    justify-content: center
}

.upload-dialog-footer {
    justify-content: center
}

.upload-dialog-error {
    margin-top: 10px
}

button.VuSHzJHN {
    border-radius: 6px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0;
    padding: 0 20px;
    text-align: center;
    width: 62px
}

button.BSWn_i1g {
    background: linear-gradient(-56deg,#0773ff 5%,#797eff);
    color: #fff;
    transition: background-color .5s linear
}

button.BSWn_i1g:focus,button.BSWn_i1g:hover {
    background: linear-gradient(-64deg,#2f64d2,#797cde);
    box-shadow: none;
    color: #fff
}

button.BSWn_i1g:active {
    background: linear-gradient(-56deg,#0773ff 5%,#797eff);
    color: #fff
}

button.g2KHxVLe {
    background: #fff;
    border: 1px solid #aeb2cc;
    color: #05073b;
    opacity: .6
}

button.g2KHxVLe:focus,button.g2KHxVLe:hover {
    background: #fff;
    border: 1px solid #7886a4;
    box-shadow: none;
    color: #4955f5
}

button.g2KHxVLe:active {
    background: #fff;
    border: 1px solid #aeb2cc;
    color: #05073b;
    opacity: .5
}

.debug-modal-title {
    color: #05073b;
    display: flex;
    font-size: 20px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.debug-modal-title.success-icon {
    color: #00bd5d;
    line-height: 1;
    margin-bottom: 15px
}

.debug-modal-type {
    align-items: center;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: center
}

.debug-modal-type-label {
    margin-right: 10px
}

.debug-modal-type .ant-radio-input:focus,.debug-modal-type .ant-radio-input:hover {
    border: none!important;
    box-shadow: none!important
}

.debug-modal-type .ant-radio.ant-radio-checked .ant-radio-inner {
    background-color: #4955f5;
    border-color: #4955f5
}

.debug-modal-type .ant-radio.ant-radio-checked .ant-radio-inner:after {
    background-color: #fff;
    border-radius: 12px;
    height: 12px;
    left: 50%;
    margin-left: -6px;
    margin-top: -6px;
    top: 50%;
    width: 12px
}

.debug-modal-type .ant-radio-input:focus+.ant-radio-inner,.debug-modal-type .ant-radio-wrapper:hover .ant-radio,.debug-modal-type .ant-radio:hover .ant-radio-inner {
    border: none!important;
    box-shadow: none!important
}

.debug-modal-body.no-margin {
    margin-bottom: 0
}

.debug-modal-footer {
    align-items: center;
    display: flex;
    justify-content: center
}

.debug-modal-error-box {
    background: #fff;
    border-radius: 5px;
    height: 236px;
    margin-bottom: 20px;
    max-height: 304px;
    overflow-y: scroll;
    padding: 20px
}

.debug-modal-error-box .error-title {
    color: #05073b;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 10px
}

.debug-modal-error-box .error-content {
    color: #676c90;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    text-align: justify;
    white-space: pre-wrap;
    word-break: break-all
}

.debug-modal-error-box .error-content::-webkit-scrollbar {
    width: 5px!important
}

.debug-modal-error-box .error-content::-webkit-scrollbar-thumb {
    background: #bcbcbc;
    border-radius: 5px
}

.debug-modal-error-box .error-content::-webkit-scrollbar-track {
    border-radius: 0
}

.debug-modal-success-box .success-message {
    color: #05073b;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    margin: 15px 0 12px;
    text-align: center
}

.debug-modal-success-box .success-tip {
    color: #676890;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 20px;
    opacity: .7;
    text-align: center
}

.debug-modal .ant-modal {
    top: 240px
}

.debug-modal .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at .01% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    padding: 30px
}

.ant-modal-wrap.debug-modal {
    display: block
}

.debug-modal.loading .modal-loading {
    align-items: center;
    color: #05073b;
    display: flex;
    flex-direction: column;
    font-size: 20px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.debug-modal.loading .ant-modal {
    width: 300px!important
}

.debug-modal.loading .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at .01% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    padding: 65px 100px
}

@media screen and (max-width: 800px) {
    .debug-modal-footer-button {
        background-image:linear-gradient(-76deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
        font-size: 16px;
        line-height: 20px;
        padding: 10px 0;
        width: 100%
    }

    .debug-modal-error-box {
        border-radius: 8px;
        height: 217px;
        max-height: 357px;
        padding: 15px
    }

    .debug-modal-error-box .error-title {
        font-size: 16px;
        line-height: 25px
    }

    .debug-modal-error-box .error-content {
        color: #676c90;
        font-size: 16px;
        line-height: 25px;
        white-space: pre-wrap
    }

    .debug-modal .ant-modal {
        margin: .15rem
    }

    .debug-modal .ant-modal-content .ant-modal-body {
        padding: 30px 15px
    }

    .debug-modal .ant-modal-close {
        right: 0!important;
        top: -32px!important
    }

    .debug-modal.loading .ant-modal {
        margin: .15rem .64rem;
        width: auto!important
    }

    .debug-modal.loading .ant-modal-content .ant-modal-body {
        background-image: radial-gradient(circle at 0 3e,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        border-radius: .08rem;
        padding-left: unset;
        padding-right: unset
    }
}

._Z9pEfaz {
    bottom: -6px;
    height: 50px;
    left: calc(100% + 10px);
    position: absolute;
    width: 312px
}

._Z9pEfaz .JJEuxHOV {
    border-color: transparent #8c8ef7 transparent transparent;
    border-style: solid;
    border-width: 5px 8.7px 5px 0;
    height: 0;
    left: -6px;
    position: absolute;
    top: 20px;
    width: 0
}

._Z9pEfaz .BIu7sSB0 {
    align-items: center;
    background-image: linear-gradient(-78deg,#527aed,#858cf5);
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 20px;
    padding: 9px 15px
}

._Z9pEfaz .BIu7sSB0 .jP3wDVlW {
    background: #fff;
    border-radius: 5px;
    color: #4955f5;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    padding: 8px 14px;
    text-align: center
}

.select-plugin {
    align-items: center;
    display: flex;
    margin-bottom: 4px
}

.select-plugin .plugin-notify-tip {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 6px;
    padding: 10px;
    position: absolute;
    top: -36px
}

.select-plugin .plugin-notify-tip .plugin-notify-timer {
    margin-left: 10px
}

.select-plugin .plugin-btn {
    align-items: center;
    color: #676c90;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px
}

.select-plugin .plugin-btn:hover {
    color: #4955f5;
    cursor: pointer
}

.select-plugin .plugin-btn>div {
    align-items: center;
    display: flex
}

.select-plugin .plugin-btn>div .plugin-label {
    margin-right: 5px
}

.select-plugin .plugin-btn>div img {
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 16px;
    margin-right: 5px;
    width: 16px
}

.select-plugin .plugin-btn .plugin-arrow-pc {
    background-image: linear-gradient(-41deg,#2e6ee7,#8c8ef7);
    border-radius: 50%;
    display: block;
    height: 16px;
    line-height: 16px;
    position: relative;
    width: 16px
}

.select-plugin .plugin-btn .plugin-arrow-pc svg {
    color: #fff;
    margin-left: -8px;
    margin-top: -8px;
    transform: scale(.3) translate(0)
}

.select-plugin .plugin-btn .plugin-arrow-pc.plugin-arrow-pc-vip {
    background-image: none;
    vertical-align: sub
}

.select-plugin .plugin-btn .plugin-arrow-pc.plugin-arrow-pc-vip img {
    box-shadow: none;
    height: 19px;
    padding-bottom: 3px;
    width: 16px
}

.select-plugin .plugin-btn .plugin-arrow-pc.arrow-bottom {
    transform: rotate(0deg);
    transition: all .3s linear
}

.select-plugin .plugin-btn .plugin-arrow-pc.arrow-top {
    transform: rotate(45deg);
    transition: all .3s linear
}

.select-plugin .plugin-btn.plugin-btn-pc {
    background: #fafaff;
    border-radius: 6px;
    color: #676c90;
    padding: 12px
}

.select-plugin .plugin-btn.plugin-btn-pc .plugin-label {
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 18px;
    text-align: justify
}

.select-plugin .plugin-btn.plugin-btn-pc:hover {
    background: #fff;
    color: #4955f5
}

.select-plugin .plugin-btn.plugin-btn-pc.plugin-btn-open {
    background: #fff
}

.select-plugin .plugin-btn.disabled-btn {
    color: #676c90
}

.select-plugin .plugin-btn.disabled-btn:hover {
    color: #676c90;
    cursor: auto
}

.select-plugin .plugin-btn.disabled-btn img:hover {
    cursor: pointer
}

.select-plugin-popover {
    padding-bottom: 4px!important
}

.select-plugin-popover .ant-popover-content {
    width: 300px
}

.select-plugin-popover .ant-popover-inner {
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    overflow: hidden
}

.select-plugin-popover .ant-popover-inner-content {
    padding: 0
}

.select-plugin-popover .select-plugin-box .select-wrapper {
    align-items: center;
    border-bottom: 1px solid rgba(222,219,232,.3);
    display: flex;
    padding-bottom: 6px;
    padding-top: 8px
}

.select-plugin-popover .select-plugin-box .selected-info {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    padding: 8px 12px 6px
}

.select-plugin-popover .select-plugin-box .selected-info span {
    margin: 0 4px
}

.select-plugin-popover .select-plugin-box .plugin-store-enter {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    margin-right: 12px;
    text-align: right
}

.select-plugin-popover .select-plugin-box .plugin-store-enter .plugin-store-icon {
    height: 14px;
    margin-right: 3px;
    width: 14px
}

.select-plugin-popover .select-plugin-box .err-info {
    background: #fff2f2
}

.select-plugin-popover .select-plugin-box .err-info span {
    color: #e64552
}

.select-plugin-popover .select-plugin-box .plugin-list {
    max-height: 220px;
    overflow-y: scroll
}

.select-plugin-popover .select-plugin-box .plugin-item {
    background: #fff;
    padding: 12px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info {
    align-items: center;
    display: flex;
    flex: 1
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info img {
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info .plugin-name-container {
    align-items: center;
    display: flex;
    flex: 1;
    width: 0
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info .plugin-name-container .plugin-name {
    color: #676c90;
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info .plugin-name-container .plugin-status {
    background: #fff1e6;
    border-radius: 9px;
    color: #fa7632;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 14px;
    margin: 0 8px;
    padding: 1px 6px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-info .plugin-name-container .vip-plugin-status {
    border-radius: 0;
    box-shadow: none;
    height: 15px;
    margin-left: 8px;
    width: 36px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-limit {
    align-items: center;
    background: rgba(242,14,14,.07);
    border-radius: 9px;
    display: flex;
    flex-shrink: 0;
    height: 16px;
    justify-content: center;
    margin-left: 2px;
    padding-left: 2px;
    width: 65px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-limit>svg {
    color: #fe2f2f
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-limit>span {
    color: red;
    font-family: PingFangSC-Regular;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    margin-left: 2px;
    opacity: .8;
    text-align: right;
    transform: scale(.9)
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-cannot-debug-in-list {
    background: #f0f2f8;
    border-radius: 9px;
    color: #676c90;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 2px;
    padding: 0 4px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check {
    flex-shrink: 0;
    margin-left: 2px
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-checked .ant-checkbox-inner:after {
    border-color: #fff
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .plugin-check-hover .ant-checkbox-inner:after {
    border: 2px solid #4955f5;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    opacity: 1;
    position: absolute;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .plugin-check-hover .ant-checkbox-inner {
    border-color: #4955f5
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .plugin-check-vip .ant-checkbox-checked .ant-checkbox-inner {
    background-image: linear-gradient(144deg,rgba(239,100,43,.51),rgba(254,134,12,0) 23%),linear-gradient(116deg,rgba(111,77,205,.07) 32%,rgba(78,76,199,.5)),linear-gradient(-41deg,#856dea,#a8a6f7)!important;
    border: none
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input {
    border-radius: 50%
}

.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:hover,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input:hover,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:hover,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input:hover,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked:after,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked:hover,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox:after,.select-plugin-popover .select-plugin-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox:hover {
    border: none
}

.select-plugin-popover .select-plugin-box .plugin-item:hover {
    background: #f6f8fd;
    cursor: pointer
}

.select-plugin-popover .select-plugin-box .plugin-item:not(:last-of-type) {
    border-bottom: 1px solid rgba(222,219,232,.3)
}

.select-plugin-popover .plugin-footer {
    color: #676c90;
    display: flex;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 41px
}

.select-plugin-popover .debug-switch {
    align-items: center;
    border-left: 1px solid rgba(222,219,232,.3);
    border-top: 1px solid rgba(222,219,232,.3);
    display: flex;
    flex-grow: 1;
    justify-content: center
}

.select-plugin-popover .debug-switch .ant-switch.ant-switch-checked {
    background: #4955f5
}

.select-plugin-popover .debug-switch .ant-switch {
    background-color: #dee3ee;
    background-image: none;
    margin-left: 6px;
    min-width: 32px;
    width: 32px
}

.select-plugin-popover .debug-switch .ant-switch-checked:focus,.select-plugin-popover .debug-switch .ant-switch:focus {
    box-shadow: none
}

.select-plugin-popover .plugin-debug {
    align-items: center;
    border-top: 1px solid rgba(222,219,232,.3);
    color: #676c90;
    display: flex;
    flex-grow: 1;
    font-size: 13px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    padding: 10px 12px
}

.select-plugin-popover .plugin-debug.single {
    justify-content: space-between
}

.select-plugin-popover .plugin-debug-icon {
    background: transparent;
    border-radius: 4px;
    height: 16px;
    text-align: center;
    width: 16px
}

.select-plugin-popover .plugin-debug-icon svg {
    color: #676c90
}

.select-plugin-popover .plugin-debug:hover {
    background: #f6f8fd;
    color: #4955f5;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0
}

.select-plugin-popover .plugin-debug:hover .plugin-debug-icon {
    align-items: center;
    background: #e1e5fa;
    display: flex;
    justify-content: center
}

.select-plugin-popover .plugin-debug:hover .plugin-debug-icon svg {
    color: #4955f5
}

.plugin-icon-disable {
    opacity: .3
}

.plugin-tooltip .ant-tooltip-content .ant-tooltip-inner {
    padding: 0;
    text-align: left;
    width: 304px
}

.spOFyOfA {
    padding-left: 4px;
    width: 304px;
    z-index: 2000
}

.spOFyOfA .RTkr27Nq {
    background-color: #fff;
    border-radius: 6px;
    padding: 14px 14px 14px 18px
}

.spOFyOfA .RTkr27Nq.km2eX5JV {
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32)
}

.spOFyOfA .RTkr27Nq .il_Dmy1R {
    color: #676c90;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 20px;
    margin-bottom: 8px
}

.spOFyOfA .RTkr27Nq .il_Dmy1R .loya_dWf {
    border-radius: .08rem;
    box-shadow: 0 0 0 .01rem rgba(18,6,73,.1);
    height: .38rem;
    margin-right: .11rem;
    width: .38rem
}

.spOFyOfA .RTkr27Nq .lAsCeoC4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.spOFyOfA .RTkr27Nq .fPLKewrU {
    color: #676c90;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px
}

.spOFyOfA .RTkr27Nq .RhPXPcHg {
    background: #f0f2f8;
    border-radius: 9px;
    color: #676c90;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    margin-left: auto;
    padding: 0 4px;
    text-align: right;
    white-space: nowrap
}

.spOFyOfA .RTkr27Nq .na8XVosW {
    align-items: center;
    background-image: linear-gradient(-71deg,#3470e8,#8c8ef7);
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 32px;
    padding: 4px 13px 4px 10px;
    width: 97px
}

.spOFyOfA .RTkr27Nq .i5wF7UTE {
    background-image: linear-gradient(-56deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    opacity: .3
}

.spOFyOfA .RTkr27Nq .na8XVosW:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde);
    cursor: pointer
}

@media screen and (max-width: 799px) {
    .spOFyOfA .RTkr27Nq {
        border-radius:.06rem;
        padding: .14rem .14rem .14rem .18rem
    }

    .spOFyOfA .RTkr27Nq .il_Dmy1R {
        font-size: .18rem;
        line-height: .2rem;
        margin-bottom: .08rem
    }

    .spOFyOfA .RTkr27Nq .fPLKewrU {
        font-size: .14rem;
        line-height: .2rem;
        margin-bottom: .08rem
    }

    .spOFyOfA .RTkr27Nq .RhPXPcHg {
        border-radius: .09rem;
        font-size: .11rem;
        line-height: .2rem;
        margin: .1rem 0 .1rem auto;
        padding: 0 .04rem
    }

    .spOFyOfA .RTkr27Nq .na8XVosW {
        border-radius: .05rem;
        font-size: .14rem;
        height: .32rem;
        padding: .04rem .13rem .04rem .1rem;
        width: .97rem
    }

    .spOFyOfA .RTkr27Nq .lAsCeoC4 {
        line-height: 38px
    }
}

.UqHH2b_y {
    border-top: 1px solid #eff2fa;
    color: #676c90;
    font-size: 13px;
    line-height: 18px;
    margin-top: 16px;
    padding: 16px 0 0
}

.T73LNZn4 {
    border-radius: 4px;
    display: flex;
    height: 32px;
    margin-top: 8px;
    overflow: hidden
}

.T73LNZn4 .hSO0EkdA {
    background: #f6f6fd;
    flex-shrink: 0;
    padding: 6px 0 7px 10px
}

.T73LNZn4 .hSO0EkdA img {
    height: 18px;
    margin-right: 6px;
    width: 14px
}

.YCp9WxyV {
    background: #f6f6fd;
    border-radius: 0 4px 4px 0;
    overflow: hidden;
    padding: 7px 10px 7px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.T73LNZn4:hover .YCp9WxyV,.T73LNZn4:hover .hSO0EkdA {
    background: #e9ecfb;
    color: #4955f5;
    cursor: pointer;
    opacity: .7
}

.KIEOBhYA {
    margin-top: 8px
}

.KIEOBhYA img {
    border-radius: 6px;
    height: 70px;
    margin-right: 8px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 115px
}

.KIEOBhYA img:hover {
    cursor: pointer
}

.pQIjrbtf {
    display: flex
}

.pQIjrbtf div {
    background: #f6f6fd;
    border-radius: 4px;
    flex-shrink: 1;
    height: 32px;
    margin-top: 8px;
    overflow: hidden;
    padding: 7px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.pQIjrbtf div:hover {
    background: #e9ecfb;
    color: #4955f5;
    cursor: pointer;
    opacity: .7
}

@media screen and (max-width: 799px) {
    .UqHH2b_y {
        border-top:.01rem solid #eff2fa;
        font-size: .13rem;
        line-height: .18rem;
        margin-top: .16rem;
        padding: .16rem 0 0
    }

    .T73LNZn4 {
        border-radius: .04rem;
        height: .32rem;
        margin-top: .08rem
    }

    .T73LNZn4 .hSO0EkdA {
        padding: .06rem 0 .07rem .1rem
    }

    .T73LNZn4 .hSO0EkdA img {
        height: .18rem;
        margin-right: .06rem;
        width: .14rem
    }

    .YCp9WxyV {
        border-radius: 0 .04rem .04rem 0;
        padding: .07rem .1rem .07rem 0
    }

    .KIEOBhYA {
        margin-top: .08rem
    }

    .KIEOBhYA img {
        border-radius: .06rem;
        height: .7rem;
        margin-right: .08rem;
        width: 1.15rem
    }

    .pQIjrbtf div {
        border-radius: .04rem;
        height: .32rem;
        margin-top: .08rem;
        padding: .07rem .1rem
    }
}

.JRtzMPFf .ant-modal-close {
    right: -32px!important
}

.JRtzMPFf .ant-modal-close .ant-modal-close-x {
    height: 28px;
    width: 28px
}

.JRtzMPFf .ant-modal-close .ant-modal-close-x span {
    border-radius: 6px;
    height: 28px;
    margin-left: 0;
    width: 28px
}

.JRtzMPFf .ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

.q2d_UFF6 {
    align-items: center;
    flex-direction: column;
    padding: 30px 45px
}

.iydg99wX,.q2d_UFF6 {
    display: flex
}

.iydg99wX button:first-child {
    margin-right: 10px
}

.ROil_u8Q {
    color: #05073b;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 10px
}

.ROil_u8Q,.Y42rtjzl {
    letter-spacing: 0;
    text-align: center
}

.Y42rtjzl {
    color: #676c90;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px
}

.k8JgyPU3 .ant-modal {
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32)
}

.k8JgyPU3 .q2d_UFF6 {
    background-color: #fff;
    border-radius: 6px;
    padding: 14px 13px
}

.k8JgyPU3 .Y42rtjzl {
    font-size: 13px
}

.K_Tmo1h5 .q2d_UFF6 {
    padding: 30px 40px
}

.sTQVjt_A .ant-modal-close {
    right: -32px
}

.sTQVjt_A .ant-modal-close .ant-modal-close-x {
    height: 28px;
    width: 28px
}

@media screen and (max-width: 799px) {
    .sTQVjt_A .ant-modal-close .ant-modal-close-x {
        height:.28rem;
        width: .28rem
    }
}

.sTQVjt_A .ant-modal-close .ant-modal-close-x span {
    border-radius: 6px;
    height: 28px;
    margin-left: 0;
    width: 28px
}

@media screen and (max-width: 799px) {
    .sTQVjt_A .ant-modal-close .ant-modal-close-x span {
        border-radius:.06rem;
        height: .28rem;
        width: .28rem
    }
}

.sTQVjt_A .ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

@media screen and (max-width: 799px) {
    .sTQVjt_A .ant-modal-close .ant-modal-close-x .modelCloseIcon {
        height:.14rem;
        width: .14rem
    }

    .sTQVjt_A {
        max-width: calc(100vw - .32rem)!important
    }

    .sTQVjt_A .ant-modal-close {
        right: -.04rem!important;
        top: -.32rem
    }
}

.wK0Xmxqs {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10px;
    display: flex;
    height: 36px;
    justify-content: center;
    margin-left: 5px;
    width: 36px
}

@media screen and (max-width: 799px) {
    .wK0Xmxqs {
        border-radius:.1rem;
        height: .36rem;
        width: .36rem
    }
}

.hlEscA6e {
    color: #fff;
    height: 24px;
    width: 24px
}

@media screen and (max-width: 799px) {
    .hlEscA6e {
        height:.24rem;
        width: .24rem
    }
}

@keyframes I6sYq9X2 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.fPiJsAci {
    background: hsla(0,0%,100%,.8);
    border: 1px solid #fff;
    border-radius: 12px;
    min-height: 189px;
    padding: 16px 20px 11px
}

.fPiJsAci .fpkqHNof {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px
}

.fPiJsAci .fpkqHNof ._h76Z8ip {
    border-radius: 8px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 32px;
    margin-right: 12px;
    width: 32px
}

.fPiJsAci .fpkqHNof .Gy5MMyAo {
    color: #120649;
    display: inline-block;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    line-height: 24px
}

.fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
    display: inline-block;
    font-weight: 500;
    max-width: 15.6vw;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.fPiJsAci .fpkqHNof .Gy5MMyAo .m71qD6PN {
    height: 15px;
    margin-left: 6px;
    width: 36px
}

.fPiJsAci .fpkqHNof .dcpLT3vw {
    max-width: 20vw;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.fPiJsAci .dIHElNYJ {
    height: 116px;
    margin-top: 10px
}

.fPiJsAci .dIHElNYJ .JcbnPwuY {
    margin-bottom: 10px;
    max-height: 24px
}

.fPiJsAci .dIHElNYJ .JcbnPwuY .SAfQbVuC {
    height: 24px;
    margin-right: 6px;
    width: 63px
}

.fPiJsAci .dIHElNYJ .JcbnPwuY .Ws7IqFQR {
    height: 24px;
    margin-right: 6px;
    width: 72px
}

.fPiJsAci .dIHElNYJ .JcbnPwuY .K4RwOiCP {
    height: 24px;
    margin-right: 6px;
    width: 60px
}

.fPiJsAci .dIHElNYJ .JcbnPwuY .SZUlsfAV {
    height: 24px;
    margin-right: 6px;
    width: 72px
}

.fPiJsAci .dIHElNYJ .R1kA4Fp5 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis
}

.fPiJsAci .i4ossLry {
    align-items: center;
    border-top: 1px solid #eceef8;
    display: flex;
    justify-content: flex-end;
    padding: 11px 0 0
}

.fPiJsAci .i4ossLry .JSrpyqT5 {
    color: #676c90
}

.fPiJsAci .i4ossLry .tliEuzhk,.fPiJsAci .i4ossLry .wXTu3WU3,.fPiJsAci .i4ossLry .z4xZpPhj {
    background-image: linear-gradient(-61deg,#2e6ee7,#8c8ef7);
    border-radius: 16px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 54px
}

.fPiJsAci .i4ossLry .tliEuzhk:hover,.fPiJsAci .i4ossLry .wXTu3WU3:hover,.fPiJsAci .i4ossLry .z4xZpPhj:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.fPiJsAci .i4ossLry .z4xZpPhj {
    background: rgba(255,74,71,.1);
    color: red
}

.fPiJsAci .i4ossLry .z4xZpPhj:hover {
    background: rgba(255,74,71,.15)
}

.fPiJsAci .i4ossLry .wXTu3WU3 {
    color: #676c90;
    cursor: not-allowed
}

.fPiJsAci .i4ossLry .wXTu3WU3,.fPiJsAci .i4ossLry .wXTu3WU3:hover {
    background: rgba(103,108,144,.1)
}

.fPiJsAci .i4ossLry .FCgfquHq {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px
}

.fPiJsAci .i4ossLry .FCgfquHq .DQS6hMnj {
    height: 14px;
    margin-left: 2px;
    width: 14px
}

.fPiJsAci .i4ossLry .HL3xF0rw {
    animation: I6sYq9X2 1s linear infinite;
    height: 24px;
    width: 24px
}

.xYaztey1 {
    grid-column-end: 3;
    grid-column-start: 1
}

.xYaztey1 .UYo1gPG6 {
    right: 0!important;
    width: 284px!important
}

.sXGd0aIs {
    grid-column-end: 5;
    grid-column-start: 3
}

.ZDkVCHGw {
    position: relative
}

.ZDkVCHGw,.ZDkVCHGw .YXwZplr3 {
    border-radius: 12px;
    height: 220px
}

.ZDkVCHGw .YXwZplr3 {
    width: 100%
}

.ZDkVCHGw .dIHElNYJ {
    left: 32px;
    position: absolute;
    top: 44px;
    z-index: 3
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 8px
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof ._h76Z8ip {
    border-radius: 8px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 32px;
    margin-right: 12px;
    width: 32px
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 22px;
    line-height: 24px
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo .SCTnERbz {
    display: inline-block;
    font-weight: 500;
    max-width: 27.5vw;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo .m71qD6PN {
    height: 15px;
    margin-left: 6px;
    width: 36px
}

.ZDkVCHGw .dIHElNYJ .fpkqHNof .dcpLT3vw {
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 18vw
}

.ZDkVCHGw .dIHElNYJ .R1kA4Fp5 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 48px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 21.5vw
}

.ZDkVCHGw .dIHElNYJ .i4ossLry {
    align-items: center;
    display: flex
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .JSrpyqT5 {
    color: #676c90
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .tliEuzhk,.ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj {
    background-image: linear-gradient(-62deg,#2e6ee7,#8c8ef7);
    border-radius: 16px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 64px
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .tliEuzhk:hover,.ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj {
    background: rgba(255,74,71,.1);
    color: red
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj:hover {
    background: rgba(255,74,71,.15)
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .FCgfquHq {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .FCgfquHq .DQS6hMnj {
    height: 14px;
    margin-left: 2px;
    width: 14px
}

.ZDkVCHGw .dIHElNYJ .i4ossLry .HL3xF0rw {
    animation: I6sYq9X2 1s linear infinite;
    height: 24px;
    width: 24px
}

.ZDkVCHGw .UYo1gPG6 {
    bottom: 0;
    height: 220px;
    position: absolute;
    right: .26rem;
    width: 230px;
    z-index: 2
}

@media screen and (max-width: 800px) {
    .xYaztey1 {
        grid-column-end:3;
        grid-column-start: 1
    }

    .ZDkVCHGw,.ZDkVCHGw .YXwZplr3 {
        height: 1.45rem
    }

    .ZDkVCHGw .dIHElNYJ {
        left: .12rem;
        position: absolute;
        top: .27rem;
        z-index: 3
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof {
        align-items: center;
        color: #120649;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .2rem;
        font-weight: 500;
        margin-bottom: .1rem
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof ._h76Z8ip {
        border-radius: .08rem;
        box-shadow: 0 0 0 1px rgba(18,6,73,.1);
        height: .26rem;
        margin-right: .05rem;
        width: .26rem
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo {
        color: #120649;
        font-family: PingFangSC-Medium;
        font-size: .18rem;
        line-height: .24rem
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo .SCTnERbz {
        display: inline-block;
        font-weight: 500;
        max-width: 1.08rem;
        overflow-x: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof .Gy5MMyAo .m71qD6PN {
        height: .15rem;
        margin-left: .04rem;
        width: .36rem
    }

    .ZDkVCHGw .dIHElNYJ .fpkqHNof .dcpLT3vw {
        max-width: 1.48rem;
        overflow-x: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap
    }

    .ZDkVCHGw .dIHElNYJ .R1kA4Fp5 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #676c90;
        display: -webkit-box;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        height: .24rem;
        letter-spacing: 0;
        line-height: .24rem;
        margin-bottom: .12rem;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 1.79rem
    }

    .ZDkVCHGw .dIHElNYJ .i4ossLry {
        align-items: center;
        display: flex
    }

    .ZDkVCHGw .dIHElNYJ .i4ossLry .JSrpyqT5 {
        color: #676c90
    }

    .ZDkVCHGw .dIHElNYJ .i4ossLry .tliEuzhk,.ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj {
        background-image: linear-gradient(-62deg,#2e6ee7,#8c8ef7);
        border-radius: .16rem;
        color: #fff;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        height: .3rem;
        line-height: .3rem;
        text-align: center;
        width: .64rem
    }

    .ZDkVCHGw .dIHElNYJ .i4ossLry .z4xZpPhj {
        background: rgba(255,74,247,.1);
        color: red
    }

    .ZDkVCHGw .dIHElNYJ .i4ossLry .HL3xF0rw {
        animation: I6sYq9X2 1s linear infinite;
        height: .24rem;
        width: .24rem
    }

    .ZDkVCHGw .UYo1gPG6 {
        bottom: 0;
        height: 1.45rem;
        position: absolute;
        right: .2rem;
        width: 1.58rem!important;
        z-index: 2
    }

    .fPiJsAci {
        background: hsla(0,0%,100%,.8);
        border: 1px solid #fff;
        border-radius: 12px;
        min-height: 1.89rem;
        padding: .13rem .12rem .11rem
    }

    .fPiJsAci .fpkqHNof {
        align-items: center;
        color: #120649;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        font-weight: 500;
        margin-bottom: .11rem
    }

    .fPiJsAci .fpkqHNof ._h76Z8ip {
        border-radius: .08rem;
        box-shadow: 0 0 0 1px rgba(18,6,73,.1);
        height: .26rem;
        margin-right: .05rem;
        width: .26rem
    }

    .fPiJsAci .fpkqHNof .Gy5MMyAo {
        color: #120649;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        line-height: .24rem
    }

    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        display: inline-block;
        font-weight: 500;
        max-width: .76rem;
        overflow-x: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap
    }

    .fPiJsAci .fpkqHNof .Gy5MMyAo .m71qD6PN {
        height: .15rem;
        margin-left: .04rem;
        width: .36rem
    }

    .fPiJsAci .fpkqHNof .dcpLT3vw {
        max-width: 1.2rem;
        overflow-x: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap
    }

    .fPiJsAci .dIHElNYJ {
        height: 1.14rem
    }

    .fPiJsAci .dIHElNYJ .JcbnPwuY {
        margin-bottom: .08rem;
        margin-top: .08rem;
        max-height: .52rem
    }

    .fPiJsAci .dIHElNYJ .JcbnPwuY .Ws7IqFQR {
        height: .24rem;
        margin-bottom: .08rem;
        margin-right: .04rem;
        width: .72rem
    }

    .fPiJsAci .dIHElNYJ .JcbnPwuY .SAfQbVuC {
        height: .24rem;
        margin-bottom: .08rem;
        margin-right: .04rem;
        width: .63rem
    }

    .fPiJsAci .dIHElNYJ .JcbnPwuY .K4RwOiCP {
        height: .24rem;
        margin-bottom: .08rem;
        margin-right: .04rem;
        width: .6rem
    }

    .fPiJsAci .dIHElNYJ .JcbnPwuY .SZUlsfAV {
        height: .24rem;
        margin-bottom: .08rem;
        margin-right: .04rem;
        width: .72rem
    }

    .fPiJsAci .dIHElNYJ .R1kA4Fp5 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        color: #676c90;
        display: -webkit-box;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        letter-spacing: 0;
        line-height: .2rem;
        margin-bottom: .12rem;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 1.51rem
    }

    .fPiJsAci .i4ossLry {
        align-items: center;
        border-top: 1px solid #eceef8;
        display: flex;
        justify-content: flex-end;
        padding: .11rem 0 0
    }

    .fPiJsAci .i4ossLry .JSrpyqT5 {
        color: #676c90
    }

    .fPiJsAci .i4ossLry .tliEuzhk,.fPiJsAci .i4ossLry .z4xZpPhj {
        background-image: linear-gradient(-61deg,#2e6ee7,#8c8ef7);
        border-radius: .16rem;
        color: #fff;
        font-family: PingFangSC-Regular;
        font-size: .13rem;
        height: .26rem;
        line-height: .26rem;
        text-align: center;
        width: .54rem
    }

    .fPiJsAci .i4ossLry .z4xZpPhj {
        background: rgba(255,74,71,.1);
        color: red
    }

    .fPiJsAci .i4ossLry .HL3xF0rw {
        animation: I6sYq9X2 1s linear infinite;
        height: .24rem;
        width: .24rem
    }
}

@media screen and (max-width: 1300px) {
    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        max-width:10.6vw
    }
}

@media screen and (max-width: 1086px) {
    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        max-width:8.5vw
    }
}

@media screen and (max-width: 942px) {
    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        max-width:6.5vw
    }
}

@media screen and (max-width: 845px) {
    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        max-width:5.5vw
    }
}

@media screen and (max-width: 800px) {
    .fPiJsAci .fpkqHNof .Gy5MMyAo .SCTnERbz {
        max-width:1.6rem
    }
}

.uninstall .wrapper {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/uninstall_bg.acd7f4de.png) no-repeat;
    background-size: contain;
    border-radius: 12px;
    width: 298px
}

.uninstall .wrapper .title {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 12px;
    padding-top: 30px;
    text-align: center
}

.uninstall .wrapper .text {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    height: 24px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center
}

.uninstall .wrapper .footer {
    display: flex;
    justify-content: center;
    padding-bottom: 30px
}

.uninstall .wrapper .cancel-btn,.uninstall .wrapper .ok-btn {
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    width: 92px
}

.uninstall .wrapper .cancel-btn {
    border: 1px solid #aeb2cc;
    color: rgba(5,7,59,.6)
}

.uninstall .wrapper .ok-btn {
    background-image: linear-gradient(-68deg,#2e6ee7,#8c8ef7);
    margin-left: 10px
}

.uninstall .ant-modal-close {
    background: rgba(5,7,59,.5);
    border-radius: 3.6px;
    right: -30px!important
}

.uninstall .ant-modal-close .ant-modal-close-x,.uninstall .ant-modal-close .ant-modal-close-x span {
    height: 24px;
    width: 24px
}

.uninstall .ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: 16px;
    width: 16px
}

@media screen and (max-width: 800px) {
    .uninstall .ant-modal-close {
        display:none
    }

    .uninstall .ant-modal-content {
        border-radius: 12px!important
    }

    .uninstall .wrapper {
        background-size: cover;
        width: 100%
    }

    .uninstall .wrapper .title {
        font-size: 21px;
        margin-bottom: 8px;
        padding-top: 24px
    }

    .uninstall .wrapper .text {
        font-size: 13px;
        margin-bottom: 24px
    }

    .uninstall .wrapper .footer .cancel-btn,.uninstall .wrapper .footer .ok-btn {
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        width: 1.06rem
    }

    .uninstall .wrapper .footer .cancel-btn {
        color: rgba(5,7,59,.6)
    }
}

.xqsxjP_l {
    background-image: linear-gradient(180deg,#f1f5fd 12%,#e8ebf3);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .2s;
    z-index: 99
}

.xqsxjP_l .eo50BVsv {
    align-items: center;
    background-color: #f8f7fa;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: .18rem;
    font-weight: 500;
    height: .5rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .24rem;
    padding: .02rem .15rem;
    position: relative;
    text-align: center
}

.xqsxjP_l .eo50BVsv .La1qhcgR {
    height: .24rem;
    left: .15rem;
    position: absolute;
    width: .24rem
}

.xqsxjP_l .eo50BVsv .L0TAYxxh {
    height: .24rem;
    position: absolute;
    right: .15rem;
    width: .24rem
}

.xqsxjP_l .LAlLYmNa,.xqsxjP_l .cjgYAwc8 {
    grid-row-gap: .1rem;
    grid-column-gap: .1rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,1.78rem)
}

.xqsxjP_l .cjgYAwc8 {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 28vh
}

.xqsxjP_l .cjgYAwc8 .cvUsKOZ4 {
    grid-column-end: 3;
    grid-column-start: 1
}

.xqsxjP_l .cjgYAwc8 .tD8km2QS {
    height: 1.45rem
}

.xqsxjP_l .cjgYAwc8 .SIdby5s_ {
    min-height: 1.89rem
}

.xqsxjP_l .cATZw99o {
    height: 100vh;
    margin-top: 12px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 28vh
}

.xqsxjP_l .cATZw99o .BbPk8YJa {
    margin-bottom: 15px
}

.xqsxjP_l .cATZw99o .ay7psYMZ {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 24px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 15px;
    padding-left: .15rem
}

.xqsxjP_l .cATZw99o .ay7psYMZ .ZMTGHpxj {
    display: inline-block;
    height: .21rem;
    margin-right: 8px;
    width: .21rem
}

.xqsxjP_l .q6l3Nw24 {
    height: 100vh;
    overflow-y: auto;
    padding-bottom: 28vh
}

.xqsxjP_l .vg6WzVXz {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-self: center
}

.xqsxjP_l .vg6WzVXz .R4hivFKc {
    height: 122px;
    margin-bottom: .18rem;
    margin-top: .93rem;
    width: 1.94rem
}

.xqsxjP_l .vg6WzVXz .FavhdO6a {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    margin-bottom: .05rem;
    text-align: center;
    width: 1.62rem
}

.xqsxjP_l .vg6WzVXz .jRMWy9cw {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 28px
}

.xqsxjP_l .vg6WzVXz .MblQpEtL {
    color: #4955f5;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    #allPlugin {
        height:84vh!important;
        overflow-x: hidden;
        overflow-y: auto;
        padding-bottom: 18vh
    }

    #allPlugin .ant-tabs-nav {
        margin-bottom: 30px;
        padding: 0 40px
    }

    #allPlugin .ant-tabs-tab-btn {
        color: #05073b;
        font-family: PingFangSC-Regular;
        font-size: 18px;
        height: 25px;
        letter-spacing: 0;
        width: 54px
    }

    #allPlugin .ant-tabs-content-holder {
        background-image: none
    }

    #allPlugin .infinite-scroll-component {
        grid-row-gap: .1rem;
        grid-column-gap: .1rem;
        display: grid;
        grid-template-columns: repeat(auto-fill,1.78rem);
        overflow: hidden!important;
        width: 100%
    }

    #skeletonList .adm-skeleton.adm-skeleton-animated {
        background: linear-gradient(90deg,rgba(231,238,250,.8) 25%,rgba(208,220,242,.8) 37%,rgba(231,238,250,.8) 63%);
        background-size: 400% 100%;
        border-radius: 12px
    }
}

.Q1wbCKdS {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg.a9995f39.png) no-repeat;
    background-color: #f1f5fd;
    background-size: cover;
    border-radius: 24px 24px 16px 16px;
    min-height: calc(100vh - 40px);
    overflow-y: scroll;
    width: 100vw
}

.Q1wbCKdS .GZQrPIhH {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 27px;
    padding: 40px 40px 0!important
}

.Q1wbCKdS .lDhTRFCK .y5XJ8TBT {
    height: calc(100vh - 230px);
    overflow-y: auto;
    padding: 0 40px
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ,.Q1wbCKdS .lDhTRFCK ._2iwpTgd {
    grid-row-gap: 1vw;
    grid-column-gap: 1vw;
    display: grid;
    grid-template-columns: repeat(auto-fill,23.2vw)
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ {
    max-height: calc(100vh - 230px);
    overflow-y: auto;
    padding: 0 40px
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .yqm7h29q {
    grid-column-end: 3;
    grid-column-start: 1
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .z87Ai3sx {
    grid-column-end: 5;
    grid-column-start: 3
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .PBxyIdqz {
    border-radius: 12px;
    height: 220px;
    position: relative;
    width: 100%
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .PBxyIdqz svg {
    display: none
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .bti7I4Xk {
    border-radius: 12px;
    min-height: 189px;
    width: 100%
}

.Q1wbCKdS .lDhTRFCK .Zw4Gq1NJ .bti7I4Xk svg {
    display: none
}

.Q1wbCKdS .lDhTRFCK .qMVwBchi {
    height: calc(100vh - 230px);
    margin-top: 12px;
    overflow-y: auto;
    padding: 0 40px
}

.Q1wbCKdS .lDhTRFCK .qMVwBchi .BrBeT5Wi {
    margin-bottom: 21px
}

.Q1wbCKdS .lDhTRFCK .qMVwBchi .iL4ne63I {
    color: #120649;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 24px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 21px
}

.Q1wbCKdS .lDhTRFCK .qMVwBchi .iL4ne63I .NwpbhxQM {
    display: inline-block;
    height: 21px;
    margin-right: 8px;
    width: 21px
}

.Q1wbCKdS .lDhTRFCK .VfG2Rd58 {
    height: calc(100vh - 230px);
    overflow-y: auto;
    padding: 0 40px
}

.Q1wbCKdS .lDhTRFCK .tEubn8w0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-self: center
}

.Q1wbCKdS .lDhTRFCK .tEubn8w0 .d9PzPpL2 {
    height: 136.08px;
    margin-bottom: 20.92px;
    margin-top: 150px;
    width: 216px
}

.Q1wbCKdS .lDhTRFCK .tEubn8w0 .W0eLajLd {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: center;
    width: 192px
}

.Q1wbCKdS .lDhTRFCK .tEubn8w0 .wib1gTCc {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 28px
}

.Q1wbCKdS .lDhTRFCK .tEubn8w0 .CcBzN3Qu {
    color: #4955f5;
    cursor: pointer
}

@media screen and (max-width: 1902px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,22.9vw)
    }
}

@media screen and (max-width: 1550px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,22.7vw)
    }
}

@media screen and (max-width: 1300px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,22.5vw)
    }
}

@media screen and (max-width: 1160px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,22.3vw)
    }
}

@media screen and (max-width: 1040px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,22.1vw)
    }
}

@media screen and (max-width: 930px) {
    .Q1wbCKdS .lDhTRFCK ._2iwpTgd {
        grid-template-columns:repeat(auto-fill,21.5vw)
    }
}

.dialog {
    align-items: flex-start!important;
    left: 0!important;
    overflow: initial!important
}

.dialog .ant-modal {
    margin: 0;
    max-width: 100vw;
    min-height: calc(100% - 40px);
    top: 40px!important;
    width: 100vw!important
}

.dialog .ant-modal-content {
    border-radius: 24px 24px 16px 16px!important
}

.dialog .ant-modal-close {
    right: 9px!important;
    top: -29px
}

.dialog .ant-modal-close .ant-modal-close-x {
    height: 22px;
    width: 22px
}

.dialog .ant-modal-close .ant-modal-close-x .close-icon {
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 22px
}

.dialog .ant-modal-close .ant-modal-close-x .close-icon svg {
    color: #fff;
    height: 22px;
    width: 22px
}

.dialog #container .ant-tabs-nav {
    margin-bottom: 20px;
    padding: 0 40px;
    position: -webkit-sticky;
    position: sticky
}

.dialog #container .ant-tabs-tab {
    padding: 6px 0
}

.dialog #container .ant-tabs-tab-btn {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    height: 25px;
    letter-spacing: 0;
    text-align: center
}

.dialog #container .ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #4955f5
}

.dialog #container .ant-tabs-ink-bar {
    background: #4955f5
}

.dialog #container .ant-tabs-tab+.ant-tabs-tab {
    margin: 0 0 0 50px
}

.dialog #container .ant-tabs-bottom>.ant-tabs-nav:before,.dialog #container .ant-tabs-bottom>div>.ant-tabs-nav:before,.dialog #container .ant-tabs-top>.ant-tabs-nav:before,.dialog #container .ant-tabs-top>div>.ant-tabs-nav:before {
    border-bottom: none
}

.dialog #container .ant-tabs-content-holder {
    background-image: none
}

.dialog #container .infinite-scroll-component {
    grid-row-gap: 1vw;
    grid-column-gap: 1vw;
    display: grid;
    grid-template-columns: repeat(auto-fill,23.5vw)
}

.dialog #skeletonList .ant-skeleton-active .ant-skeleton-avatar:after,.dialog #skeletonList .ant-skeleton-active .ant-skeleton-button:after,.dialog #skeletonList .ant-skeleton-active .ant-skeleton-image:after,.dialog #skeletonList .ant-skeleton-active .ant-skeleton-input:after,.dialog #skeletonList .ant-skeleton-active .ant-skeleton-paragraph>li:after,.dialog #skeletonList .ant-skeleton-active .ant-skeleton-title:after {
    background: linear-gradient(90deg,rgba(231,238,250,.8) 25%,rgba(208,220,242,.8) 37%,rgba(231,238,250,.8) 63%)
}

@media screen and (max-width: 1550px) {
    .dialog #container .infinite-scroll-component {
        grid-template-columns:repeat(auto-fill,22.7vw)
    }
}

@media screen and (max-width: 1300px) {
    .dialog #container .infinite-scroll-component {
        grid-template-columns:repeat(auto-fill,22.5vw)
    }
}

@media screen and (max-width: 1160px) {
    .dialog #container .infinite-scroll-component {
        grid-template-columns:repeat(auto-fill,22.3vw)
    }
}

@media screen and (max-width: 1040px) {
    .dialog #container .infinite-scroll-component {
        grid-template-columns:repeat(auto-fill,22.1vw)
    }
}

@media screen and (max-width: 930px) {
    .dialog #container .infinite-scroll-component {
        grid-template-columns:repeat(auto-fill,21.5vw)
    }
}

.a4HU1vpP .P5zbX5Ij {
    padding: 30px
}

.a4HU1vpP .P5zbX5Ij .eEbgC4RC {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    margin: 0 auto;
    text-align: center;
    width: 112px
}

.a4HU1vpP .P5zbX5Ij .zcONrMVp {
    padding: 10px 0 20px
}

.a4HU1vpP .P5zbX5Ij .zcONrMVp .lk_VV_7I {
    color: #05073b;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.a4HU1vpP .P5zbX5Ij .zcONrMVp .lk_VV_7I:last-child a {
    color: #4955f5;
    cursor: pointer;
    display: inline;
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center
}

.a4HU1vpP .P5zbX5Ij .ZTm1jiKM {
    margin: 0 auto
}

.a4HU1vpP .P5zbX5Ij .ZTm1jiKM .YumcLvD0 {
    background-image: linear-gradient(-55deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 38px;
    letter-spacing: 0;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    width: 112px
}

.a4HU1vpP .P5zbX5Ij .ZTm1jiKM .YumcLvD0:active,.a4HU1vpP .P5zbX5Ij .ZTm1jiKM .YumcLvD0:focus,.a4HU1vpP .P5zbX5Ij .ZTm1jiKM .YumcLvD0:hover {
    background-image: linear-gradient(-56deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border: 0;
    box-shadow: none;
    color: #fff;
    opacity: .9
}

.CyQNBUkZ {
    width: calc(100vw - 100px)!important
}

.CyQNBUkZ .t7aiVOLd {
    padding: 30px 15px 15px
}

.CyQNBUkZ .t7aiVOLd .zcONrMVp {
    display: flex;
    flex-direction: column
}

.CyQNBUkZ .t7aiVOLd .zcONrMVp .lk_VV_7I:first-child {
    max-width: 200px
}

.CyQNBUkZ .t7aiVOLd .ZTm1jiKM {
    margin: 0 auto
}

.CyQNBUkZ .t7aiVOLd .ZTm1jiKM .YumcLvD0 {
    width: 100%
}

.ant-modal-wrap {
    align-items: center;
    display: flex
}

.ant-modal-content {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px!important;
    height: 100%;
    width: 100%
}

.ant-modal-content .ant-modal-body {
    align-content: space-between;
    align-content: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0;
    width: 100%
}

.Fj0bBRFn {
    background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    box-sizing: border-box;
    display: flex;
    height: 100vh;
    margin-top: 0;
    padding: 46px 0 0
}

.o6ely4Wo {
    flex-direction: column;
    padding-bottom: 50px
}

.qyxOCbmP {
    background: linear-gradient(180deg,#f5f4f6,#e6ebf7);
    background-size: cover;
    display: flex;
    flex: 1;
    justify-content: center;
    overflow: hidden
}

.xgTDL7D_ {
    flex: 1;
    flex-direction: column
}

.ZuemGNIy,.xgTDL7D_ {
    align-items: center;
    display: flex;
    position: relative;
    width: 100%
}

.ZuemGNIy {
    border-radius: 8px;
    flex-direction: column;
    overflow-y: auto
}

.ZuemGNIy::-webkit-scrollbar {
    width: 6px!important
}

.ZuemGNIy:hover::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 5px
}

.ZuemGNIy:hover::-webkit-scrollbar-track {
    border-radius: 0
}

.ZuemGNIy .T9pYaJAJ {
    flex: none;
    height: 200px;
    width: 100%
}

.Babu8lcY {
    border-radius: 10px;
    height: 100%;
    overflow: hidden
}

.RHmGfWUz {
    min-height: calc(100vh - 60px);
    position: relative
}

.RHmGfWUz:before {
    background-image: linear-gradient(180deg,#f5f4f6,hsla(0,0%,100%,0));
    top: 0
}

.RHmGfWUz:after,.RHmGfWUz:before {
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2
}

.RHmGfWUz:after {
    background-image: linear-gradient(180deg,rgba(233,237,247,0),#e9edf7);
    bottom: 130px
}

.n6z7VPlQ {
    height: calc(100% - 130px);
    overflow-y: auto;
    padding-top: 30px;
    position: relative
}

.I6DDfW5L,.n6z7VPlQ {
    display: flex;
    justify-content: center;
    width: 100%
}

.I6DDfW5L {
    align-items: center;
    flex-direction: column;
    height: 100px
}

.UNP_dAJ8 {
    align-items: center;
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 47px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 57px;
    text-align: center;
    width: 163px
}

.UNP_dAJ8:focus,.UNP_dAJ8:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.UNP_dAJ8:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.e04bHCf9 {
    color: #676890;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    margin-top: 10px;
    text-align: center
}

.KuVW7Vem {
    background: #e9edf7;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.KuVW7Vem,.KuVW7Vem:before {
    position: absolute;
    width: 100%
}

.KuVW7Vem:before {
    background-image: linear-gradient(180deg,rgba(233,237,247,0),#e9edf7);
    content: "";
    height: 14px;
    pointer-events: none;
    top: -14px
}

.KuVW7Vem .oeNDrlEA {
    -webkit-margin-end: 6px;
    max-width: 964px;
    min-width: 521px;
    padding: 10px 82px 0;
    width: 100%
}

.uGhWNYu8 {
    display: flex;
    flex-direction: column;
    margin-top: 30px
}

.cZqE_b9R {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify
}

.LE4fQCi1 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 8px
}

.LE4fQCi1:hover::-webkit-scrollbar {
    width: 6px!important
}

.LE4fQCi1:hover::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 5px
}

.LE4fQCi1:hover::-webkit-scrollbar-track {
    border-radius: 0
}

.q409gL1b {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    background: hsla(0,0%,100%,.9);
    border-radius: 6px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    color: #676c90;
    cursor: pointer;
    display: -webkit-box;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    height: 40px;
    letter-spacing: 0;
    line-height: 40px;
    margin-bottom: 8px;
    margin-right: 8px;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    text-align: justify
}

.q409gL1b .G1ENjjzT {
    border: 7px solid transparent;
    border-top: 13px solid #fff;
    bottom: -17px;
    position: absolute;
    transform: rotate(10deg);
    z-index: 1
}

.q409gL1b .G1ENjjzT:before {
    border: 6px solid transparent;
    border-top: 13px solid #ecf5ff;
    content: "";
    left: -6px;
    position: absolute;
    top: -15px;
    transform: rotate(4deg)
}

.q409gL1b .G1ENjjzT:after {
    background: #edf5ff;
    content: "";
    height: 10px;
    left: -8px;
    position: absolute;
    top: -21px;
    transform: rotate(-8deg);
    width: 21px;
    z-index: 2
}

.q409gL1b:hover {
    background: #dce1fa;
    color: #4955f5;
    font-size: 13px
}

.q409gL1b:hover .G1ENjjzT {
    border-top-color: #4a98ff
}

.q409gL1b:hover .G1ENjjzT:after,.q409gL1b:hover .G1ENjjzT:before {
    display: none
}

.fKwZrLSw {
    background: linear-gradient(90deg,#4a98ff,#2659ff);
    border-color: transparent transparent transparent #4a98ff;
    color: #fff
}

.fKwZrLSw .G1ENjjzT {
    border-top-color: #4a98ff
}

.fKwZrLSw .G1ENjjzT:after,.fKwZrLSw .G1ENjjzT:before {
    display: none
}

.nxVu7aCB {
    bottom: 10px;
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%
}

.iFhW1v6K {
    left: 16px;
    position: absolute;
    top: -97.5px
}

.xLPId0Wd {
    border-radius: 16px;
    bottom: 129px;
    height: 32px;
    position: fixed;
    right: 26px;
    width: 32px
}

.DCBnzjpE,.ant-popover-message>.anticon {
    display: none
}

.ant-popover-message-title {
    padding-left: 0!important
}

.ant-popover-placement-topLeft .ant-popover-buttons {
    margin-bottom: 16px!important
}

.ant-popover-buttons {
    display: flex;
    justify-content: center
}

.ant-popover-buttons .ant-btn-primary {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 5px;
    color: #fff;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    letter-spacing: 0;
    width: 92px
}

.ant-popover-buttons .ant-btn-primary:focus,.ant-popover-buttons .ant-btn-primary:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.ant-popover-buttons .ant-btn-primary:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.ant-popover-buttons .ant-btn-default {
    background: #fff;
    border: 1px solid #aeb2cc;
    border-radius: 5px;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    letter-spacing: 0;
    opacity: .6;
    width: 92px
}

.ant-popover-buttons .ant-btn-default:active,.ant-popover-buttons .ant-btn-default:focus,.ant-popover-buttons .ant-btn-default:hover {
    background: #fff;
    border: 1px solid #aeb2cc;
    box-shadow: none;
    color: #05073b;
    opacity: .9
}

.ant-popover-inner {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.15)
}

.ant-popover-content {
    width: 240px
}

.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow {
    display: none!important
}

.shareModal .ant-modal-footer {
    border-top: 0
}

.ant-checkbox-checked .ant-checkbox-inner {
    background: #4c57e9!important;
    border-color: #4c57e9!important
}

.ant-checkbox-checked:after,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner {
    border-color: #4c57e9!important
}

.agreementContainer .ant-modal {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.agreementContainer .ant-modal-footer {
    padding: 0
}

.agreementContainer .ant-modal-content {
    border-radius: 8px;
    overflow: hidden
}

.del-popconfirm .ant-popover-inner {
    border-radius: 6px
}

.wIg5xhNR {
    align-items: center;
    background-color: #fff;
    border-radius: 16px;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.wIg5xhNR span {
    color: #4955f5;
    transform: scale(3)
}

.wIg5xhNR span .E48ZUTCB {
    transform: translate(2.8px,4px)
}

.wIg5xhNR:hover {
    background-color: #eef2fd;
    cursor: pointer
}

.jkshrmii {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/banner.431b4d1d.png) 0 0 no-repeat;
    background-size: cover;
    border-top-left-radius: 24px!important;
    border-top-right-radius: 24px!important;
    height: 200px;
    padding: 50px 50px 0
}

.jkshrmii .OhbFELBv {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.jkshrmii .rzlHgWF_ {
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
    text-shadow: 0 8px 25px rgba(103,89,255,.3)
}

.jkshrmii .eNiBrXUB {
    height: 48px;
    position: relative;
    width: 400px
}

.jkshrmii .Qt4MlCfH {
    border: 1px solid transparent!important;
    border-radius: 12px!important;
    color: #05073b!important;
    font-size: 16px;
    font-weight: 400!important;
    letter-spacing: 0;
    line-height: 22px!important;
    padding: 13px 40px!important;
    text-align: justify
}

.jkshrmii .Qt4MlCfH,.jkshrmii .Qt4MlCfH:focus,.jkshrmii .Qt4MlCfH:hover {
    background: #fff!important;
    box-shadow: none!important;
    opacity: .8!important
}

.jkshrmii .Qt4MlCfH:focus,.jkshrmii .Qt4MlCfH:hover {
    border: 1px solid transparent!important
}

.jkshrmii .Qt4MlCfH::-moz-placeholder {
    color: #cfccdf!important;
    font-weight: 400!important
}

.jkshrmii .Qt4MlCfH::placeholder {
    color: #cfccdf!important;
    font-weight: 400!important
}

.jkshrmii .bBl9KcMa {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    z-index: 2
}

.jkshrmii .bBl9KcMa svg {
    color: rgba(120,134,164,.5)
}

.jkshrmii .TxsAhpvL {
    align-items: center;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px
}

.jkshrmii .TxsAhpvL svg {
    color: #7886a4
}

.jkshrmii .TxsAhpvL:hover {
    background: #e1e5fa
}

.jkshrmii .TxsAhpvL:hover svg {
    color: #4955f5
}

.jkshrmii .u_eoVxkE {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    opacity: .55;
    text-align: center
}

.NAbRNa_d,.jkshrmii .u_eoVxkE {
    color: #120649;
    letter-spacing: 0
}

.NAbRNa_d {
    background: hsla(0,0%,100%,.7);
    border-radius: 16px;
    box-shadow: 0 3px 10px 0 rgba(105,108,150,.04);
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    flex-shrink: 0;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 24px;
    margin: 0 .14rem .14rem 0;
    padding: .2rem .2rem 0;
    position: relative;
    width: calc(25% - .105rem)
}

.NAbRNa_d:nth-of-type(4n+4) {
    margin-right: 0
}

.NAbRNa_d .isovdMom {
    align-items: center;
    background: rgba(48,65,133,.06);
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: .36rem;
    justify-content: center;
    width: .36rem
}

.NAbRNa_d .isovdMom svg {
    color: #7886a4
}

.NAbRNa_d .isovdMom:hover {
    background: #e1e5fa
}

.NAbRNa_d .isovdMom:hover svg {
    color: #4955f5
}

.NAbRNa_d .Wtf5E6TY {
    display: none;
    position: absolute;
    right: 20px;
    top: 14px
}

.NAbRNa_d .M1UdMMOK {
    display: flex
}

.NAbRNa_d .M1UdMMOK svg {
    color: #4955f5
}

.NAbRNa_d .Jo0KFu1J {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.NAbRNa_d .xnyuq8fe {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    align-items: center;
    display: flex;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.NAbRNa_d .Jo0KFu1J .Nk3Akz5I {
    margin-right: 8px;
    margin-top: -3px
}

.NAbRNa_d .Jo0KFu1J .cWpSxOg4 {
    color: #120649;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 24px
}

.NAbRNa_d .Jo0KFu1J .AqeLpr36 {
    background: rgba(48,65,133,.06);
    border-radius: 4px;
    color: #8f94ae;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    padding: 1px 13px
}

.NAbRNa_d .Jo0KFu1J .AqeLpr36:hover {
    cursor: pointer
}

.NAbRNa_d .RT2QI5h5 {
    flex: 1;
    padding-bottom: .2rem;
    padding-right: 2px
}

.NAbRNa_d .RT2QI5h5 .bcgOCr5P {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Regular;
    font-size: .13rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .24rem;
    overflow: hidden;
    text-align: justify;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    word-break: break-all
}

.NAbRNa_d .EDfwNzQv {
    align-items: center;
    display: flex;
    height: .52rem;
    justify-content: flex-end;
    position: relative
}

.NAbRNa_d .EDfwNzQv .uaZJIW_J {
    background: #eceef8;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.NAbRNa_d .EDfwNzQv .J_BeBZDK .KIoH33IP {
    background-image: linear-gradient(-60deg,#2e6ee7,#8c8ef7);
    border-radius: 6px;
    color: #fff;
    display: none;
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .26rem;
    padding: .02rem .21rem;
    text-align: justify
}

.NAbRNa_d .EDfwNzQv .J_BeBZDK .KIoH33IP:hover {
    cursor: pointer
}

.NAbRNa_d .EDfwNzQv .J_BeBZDK .isovdMom {
    background: none;
    display: flex;
    height: auto;
    width: auto
}

.NAbRNa_d:hover {
    background: #fff;
    box-shadow: 0 21px 32px 0 rgba(97,124,164,.12)
}

.NAbRNa_d:hover .Wtf5E6TY {
    display: flex
}

.NAbRNa_d:hover .J_BeBZDK .KIoH33IP {
    display: block
}

.NAbRNa_d:hover .J_BeBZDK .isovdMom {
    display: none
}

.NAbRNa_d.Yao1Gq8n .xnyuq8fe,.NAbRNa_d:hover .xnyuq8fe {
    width: calc(100% - .46rem)
}

.p0jvYlEg {
    visibility: hidden
}

.OoZAEjpK {
    margin-bottom: .4rem
}

.ZOZ4QjZD,._6nAGfO4 {
    border: 1px solid #f6f8ff;
    box-shadow: 0 4px 10px 0 rgba(174,167,223,.06);
    width: 3.3rem
}

.ZOZ4QjZD .RT2QI5h5,._6nAGfO4 .RT2QI5h5 {
    padding-bottom: .16rem
}

.ZOZ4QjZD .RT2QI5h5 .bcgOCr5P,._6nAGfO4 .RT2QI5h5 .bcgOCr5P {
    -webkit-line-clamp: 1;
    line-clamp: 1
}

.ZOZ4QjZD:nth-of-type(4n+4),._6nAGfO4:nth-of-type(4n+4) {
    margin-right: .14rem
}

.ZOZ4QjZD:hover,._6nAGfO4:hover {
    box-shadow: 0 21px 32px 0 rgba(97,124,164,.12)
}

._6nAGfO4:nth-of-type(n+1) {
    background-image: linear-gradient(270deg,#fff,#f6f8ff)
}

._6nAGfO4:nth-of-type(2n+2) {
    background-image: linear-gradient(270deg,#fff,#f6faff)
}

.ZOZ4QjZD:nth-of-type(n+1) {
    background-image: linear-gradient(270deg,#fdfdff,#f7f6ff)
}

.ZOZ4QjZD:nth-of-type(2n+2) {
    background-image: linear-gradient(270deg,#fff,#f2fbfc);
    margin-right: .14rem
}

.Bq4MLvwR {
    width: calc(33.33333% - .26rem)
}

.Bq4MLvwR:nth-of-type(4n+4) {
    margin-right: .14rem
}

.Bq4MLvwR .EDfwNzQv {
    height: .46rem
}

.ClrsqTpI {
    padding: 0;
    width: calc(20% - .212rem)
}

.ClrsqTpI .Jo0KFu1J {
    margin-bottom: 0;
    padding: .2rem .2rem .16rem
}

.ClrsqTpI .Wtf5E6TY {
    background: rgba(0,0,0,.25)
}

.ClrsqTpI .Wtf5E6TY svg {
    color: #fff
}

.ClrsqTpI .RT2QI5h5 {
    background: rgba(0,0,0,.3);
    bottom: 0;
    display: none;
    padding: .16rem .2rem;
    position: absolute
}

.ClrsqTpI .RT2QI5h5 .bcgOCr5P {
    color: #fff;
    line-height: .2rem
}

.ClrsqTpI .EDfwNzQv {
    padding: .14rem .2rem .16rem
}

.ClrsqTpI .EDfwNzQv .uaZJIW_J {
    left: .2rem;
    right: .2rem
}

.ClrsqTpI:nth-of-type(4n+4) {
    margin-right: .14rem
}

.ClrsqTpI:hover .RT2QI5h5 {
    display: block
}

.T30YLKfY {
    width: calc(33.33333% - .26rem)
}

.T30YLKfY .RT2QI5h5 {
    padding-bottom: .16rem
}

.T30YLKfY .RT2QI5h5 .bcgOCr5P {
    -webkit-line-clamp: 1;
    line-clamp: 1
}

.T30YLKfY .EDfwNzQv {
    height: .46rem
}

.T30YLKfY:nth-of-type(4n+4) {
    margin-right: .14rem
}

.dCf5NSX4 {
    background: #c9d5ef 100%;
    border-radius: 0 16px 0 24px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 39px;
    z-index: 1
}

.FyUiqLk5 {
    background-image: linear-gradient(114deg,#f26577 5%,#ff5267 50%,#fe2d47)
}

.pidj0Z7P {
    background-image: linear-gradient(114deg,#fe8b3e 5%,#ff771e 50%,#ea5f03)
}

.uJIsOSwL {
    background-image: linear-gradient(114deg,#ffb673 5%,#f1b85f 50%,#e5a571)
}

.ap33Q47S {
    position: relative
}

.ap33Q47S img {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 100%;
    width: 100%
}

.ap33Q47S:hover .RlbZiSRm {
    display: block
}

.EBekY8b7 {
    display: flex;
    margin-bottom: .06rem
}

.EBekY8b7 .o2cmstiQ {
    margin-right: .12rem
}

.EBekY8b7 .o2cmstiQ img {
    border-radius: 6px;
    height: 90px;
    width: 90px
}

.MUmxxuWI {
    margin-bottom: 40px;
    position: relative
}

.MUmxxuWI .v1XPr4mT {
    align-items: center;
    display: flex;
    margin-bottom: 20px
}

.MUmxxuWI .pwRfD6P_ {
    margin-bottom: 1.5px;
    margin-right: 8px
}

.MUmxxuWI .jzwf1JmS {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.MUmxxuWI .uIqiDYjc {
    position: relative;
    width: 100%
}

.MUmxxuWI .uIqiDYjc,.MUmxxuWI .uIqiDYjc .shY7p9WN {
    -webkit-touch-callout: none;
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.MUmxxuWI .uIqiDYjc .shY7p9WN {
    overflow-x: hidden;
    padding-left: .5rem
}

.MUmxxuWI .uIqiDYjc .nT4b24zY {
    align-items: center;
    background: hsla(0,0%,100%,.9);
    border-radius: 100%;
    box-shadow: 0 6px 18px 0 rgba(174,167,223,.3);
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    right: 30px;
    top: calc(50% - 18px);
    transform: translateY(-50%);
    width: 36px;
    z-index: 3
}

.MUmxxuWI .uIqiDYjc .nT4b24zY svg path {
    stroke: #7886a4
}

.MUmxxuWI .uIqiDYjc .nT4b24zY:hover svg path {
    stroke: #4955f5
}

.MUmxxuWI .uIqiDYjc .yNaNPPGs {
    left: 30px
}

.MUmxxuWI .uIqiDYjc .yNaNPPGs svg {
    transform: rotate(-180deg)
}

.MUmxxuWI .cq4laax8 {
    -webkit-touch-callout: none;
    display: flex;
    flex-wrap: wrap;
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.MUmxxuWI .VNO1lp_X {
    display: block;
    flex-wrap: nowrap
}

.MUmxxuWI .cq4laax8 .ZnKPSHZs {
    -webkit-touch-callout: none;
    display: flex;
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.H_cvm5Ly {
    margin-bottom: 20px
}

.H_cvm5Ly .v1XPr4mT {
    padding: 0 .5rem
}

.CBxRnqyx {
    width: 100%
}

.ekwFV5UF {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 32px
}

.ekwFV5UF .wsmtQT2B {
    background: hsla(0,0%,100%,.7);
    border-radius: 8px;
    color: rgba(5,7,59,.5);
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    margin: 0 8px 8px 0;
    padding: .07rem .16rem;
    text-align: justify
}

.ekwFV5UF .wsmtQT2B:hover {
    background: rgba(73,85,245,.1);
    color: #4955f5
}

.ekwFV5UF .wsmtQT2B.TjkGzwcD {
    background-image: linear-gradient(-41deg,#2e6ee7,#8c8ef7);
    color: #fff;
    font-weight: 500;
    opacity: 1
}

.axbVTVVk {
    padding: .4rem .5rem .26rem;
    width: 100%
}

.axbVTVVk,.axbVTVVk .Rz023in7 {
    display: flex;
    flex-direction: column
}

.axbVTVVk .Rz023in7 {
    align-items: center;
    justify-content: center
}

.axbVTVVk .LddmrBrs {
    margin-bottom: 10px;
    margin-top: 40px;
    width: 210px
}

.axbVTVVk .WWq7gZdB {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    font-weight: 400
}

.axbVTVVk .WWq7gZdB,.axbVTVVk .iIhP1qoz {
    color: #120649;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.axbVTVVk .iIhP1qoz {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px
}

.axbVTVVk .cgb5oe5g {
    display: flex;
    flex-wrap: wrap
}

.qZ31zizT .ant-modal {
    left: 30px;
    max-width: 13.8rem;
    min-height: calc(100% - 60px);
    padding-bottom: 0;
    position: absolute;
    right: 30px;
    top: 60px;
    width: auto!important
}

.qZ31zizT .ant-modal .ant-modal-content {
    background-image: linear-gradient(#f5fcff,#eff0fa);
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.qZ31zizT .ant-modal .ant-modal-content,.qZ31zizT .ant-modal .ant-modal-content .ant-modal-body {
    border-top-left-radius: 24px!important;
    border-top-right-radius: 24px!important
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs {
    bottom: 0;
    left: 0;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 150px
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav {
    margin-bottom: 8px;
    padding: 0 50px
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav:before {
    display: none
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-tab {
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: justify;
    text-shadow: 0 2px 12px rgba(103,89,255,.5)
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-tab-active {
    font-weight: 500
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #fff
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-tab-btn {
    color: #fff!important;
    text-shadow: none!important
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar {
    background: #fff;
    height: 3px!important
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-left: 50px
}

.qZ31zizT .ant-modal .ant-modal-content .ant-tabs .ant-tabs-content-holder {
    overflow-y: scroll
}

.qZ31zizT .ant-modal-close {
    right: 0!important;
    top: -36px
}

.qZ31zizT .FhifPaZe {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    width: 28px
}

.qZ31zizT .FhifPaZe svg {
    color: #fff;
    height: 16px;
    width: 16px
}

.WYS297Uk {
    border-top-left-radius: 24px!important;
    border-top-right-radius: 24px!important;
    height: calc(100vh - 60px);
    overflow-y: auto;
    position: relative
}

.oJ62Nz32 {
    display: flex;
    padding: .4rem .5rem
}

.ZrpQKUr0 {
    padding: .4rem 0
}

.TUQ17NPR {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    bottom: 30px;
    display: flex;
    height: 40px;
    justify-content: center;
    position: fixed;
    right: 20px;
    width: 40px
}

.TUQ17NPR svg {
    color: #4955f5
}

.TUQ17NPR:hover {
    background: #eef2fd
}

.TUQ17NPR:hover svg {
    color: #4955f5
}

.GYrEgriV {
    width: 100%
}

.GYrEgriV,.GYrEgriV .BNvOGxd1 {
    display: flex;
    flex-direction: column
}

.GYrEgriV .BNvOGxd1 {
    align-items: center;
    justify-content: center
}

.GYrEgriV .UsZRuRwz {
    margin-bottom: 10px;
    margin-top: 40px;
    width: 210px
}

.GYrEgriV .DFmKuUCd {
    color: #120649;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: justify
}

.GYrEgriV .DFmKuUCd,.GYrEgriV .W_Ado7b2 {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    letter-spacing: 0
}

.GYrEgriV .W_Ado7b2 {
    color: #676c90;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.GYrEgriV .W_Ado7b2 .JpiTSMXY {
    color: #4955f5;
    cursor: pointer
}

.GYrEgriV .JujUYK5I {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: justify
}

.GYrEgriV .HOMbHuox {
    display: flex;
    flex-wrap: wrap
}

.iYD0Taf6 {
    bottom: 166px;
    position: fixed;
    right: 40px;
    text-align: right;
    z-index: 20
}

.iYD0Taf6:hover .JfpE7E_x {
    visibility: visible
}

.iYD0Taf6 .JfpE7E_x {
    align-items: center;
    background: #737696;
    border-radius: 3.43px;
    cursor: pointer;
    display: flex;
    height: 16px;
    justify-content: center;
    margin: 0 6px 0 auto;
    visibility: hidden;
    width: 16px
}

.iYD0Taf6 .JfpE7E_x svg {
    color: #fff
}

.iYD0Taf6 .Z8y6zCJU {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/enterIcon.628783ce.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 60px;
    width: 140px
}

@media screen and (max-width: 800px) {
    .iYD0Taf6 {
        bottom:1.2rem;
        position: fixed;
        right: .15rem;
        z-index: 20
    }

    .iYD0Taf6 .JfpE7E_x {
        background: #737696;
        border-radius: 3.43px;
        height: .16rem;
        visibility: visible;
        width: .16rem
    }

    .iYD0Taf6 .Z8y6zCJU {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/enterIcon.628783ce.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        height: .6rem;
        width: 1.4rem
    }
}

.upload-dialog-title {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.upload-dialog-dragger {
    height: 180px;
    margin-bottom: 20px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag {
    border: 1px dashed rgba(103,108,144,.4);
    border-radius: 6px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
    border: 1px dashed #4955f5
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload {
    padding: 0
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container {
    display: flex;
    flex-direction: column;
    height: 180px;
    justify-content: space-between;
    padding: 14px 20px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name {
    width: 380px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name .file-icon {
    height: 20px;
    margin-right: 5px;
    width: 20px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name .name-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-image-contain {
    align-items: center;
    display: flex;
    height: 110px;
    justify-content: center;
    margin-bottom: 7px;
    width: 240px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-image-contain .file-image {
    border-radius: 4px;
    max-height: 100%;
    max-width: 100%
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text p:first-of-type {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text p:nth-of-type(2) {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-hint {
    color: #9095af;
    flex-shrink: 0;
    font-family: PingFang-SC-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.upload-dialog-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-hint>a {
    color: #4955f5
}

.upload-dialog-dragger .click-btn {
    color: #4955f5;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    margin: 0 2px;
    text-align: center
}

.upload-dialog-footer {
    align-items: center;
    display: flex;
    flex-direction: column
}

.upload-dialog-footer .ant-btn,.upload-dialog-footer .ant-btn-default {
    align-items: center;
    background-image: linear-gradient(-71deg,#3470e8,#8c8ef7);
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    opacity: 1;
    text-align: center;
    width: 84px
}

.upload-dialog-footer .ant-btn-default:hover,.upload-dialog-footer .ant-btn:hover {
    background: linear-gradient(-64deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.upload-dialog-footer .ant-btn-default:focus,.upload-dialog-footer .ant-btn:focus {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.upload-dialog-footer .ant-btn-loading,.upload-dialog-footer .ant-btn[disabled] {
    opacity: .5
}

.upload-dialog-footer .ant-btn-loading,.upload-dialog-footer .ant-btn-loading:hover,.upload-dialog-footer .ant-btn[disabled],.upload-dialog-footer .ant-btn[disabled]:hover {
    background-image: linear-gradient(-52deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff
}

.upload-dialog-count {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    opacity: .7;
    text-align: center
}

.upload-dialog-count span:nth-of-type(2) {
    opacity: 1
}

.upload-dialog-error {
    color: #ff4d4f;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    text-align: center
}

.upload-dialog .ant-modal-content .ant-modal-close {
    right: -32px
}

.upload-dialog .ant-modal-content .ant-modal-close .ant-modal-close-x {
    height: 28px;
    width: 28px
}

.upload-dialog .ant-modal-content .ant-modal-close .ant-modal-close-x span {
    border-radius: 6px;
    height: 28px;
    margin-left: 0;
    width: 28px
}

.upload-dialog .ant-modal-content .ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

.upload-dialog .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 15% 69%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 12%,rgba(245,237,241,.6) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 93% 11%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    padding: 30px
}

.P4uZhvGB .ant-modal-content {
    background-clip: unset!important;
    background-color: transparent!important
}

.YNAqrR9a .ant-modal-content {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/memberBg.18b16cad.png) no-repeat;
    background-size: cover
}

.eMFS1laK .ant-modal-content {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/unionBg.18ff1b28.png) no-repeat;
    background-size: cover
}

.c7BL8zOY {
    cursor: pointer;
    display: flex;
    font-size: 18px;
    font-weight: 400;
    height: 50px;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 30px
}

.c7BL8zOY .MSkzBDC4 {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: center
}

.c7BL8zOY .MSkzBDC4 span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(106deg,#682f07,#813803 37%,#e97301)
}

.c7BL8zOY .wkr9UjtF {
    font-size: 18px;
    font-weight: 600;
    line-height: 18px
}

.c7BL8zOY .wkr9UjtF span {
    -webkit-text-fill-color: unset;
    -webkit-background-clip: unset;
    background-image: none;
    color: #05073b
}

.c7BL8zOY .G2uEDWt7 {
    width: 300px
}

.c7BL8zOY .TCsSavYe {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/timelimit.d8f00793.png) no-repeat;
    background-size: contain;
    height: 15px;
    margin-left: 4px;
    width: 33px
}

.tBrnHi3o {
    padding: 0 66px
}

.ENzemwV_ {
    padding: 0 48px
}

.oq6rngSS {
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    padding: 20px 0 30px
}

.oq6rngSS .ant-checkbox-wrapper {
    align-items: center
}

.oq6rngSS .ant-checkbox-wrapper .ant-checkbox {
    top: 0
}

.oq6rngSS .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.oq6rngSS .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input {
    border-radius: 4px!important
}

.oq6rngSS .o_XQSLdl {
    color: #120649;
    margin-left: 9px
}

.oq6rngSS a {
    color: #4955f5
}

.DMn1JlqY .ant-tooltip-arrow {
    height: 14px;
    width: 14px
}

.DMn1JlqY .ant-tooltip-inner {
    border-radius: 4px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: -10px;
    min-height: auto;
    padding: 6px 10px
}

.yweGnYE_ {
    margin-bottom: 12px;
    margin-left: 20px
}

.yweGnYE_ .tSzS4J7g {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-left: 8px
}

.yweGnYE_:last-child {
    margin-bottom: 0
}

.I6xMUTva {
    position: relative
}

.I6xMUTva .rpyFMWoh {
    align-items: center;
    display: flex
}

.I6xMUTva .rpyFMWoh .qwAC0vnX {
    color: #4955f5;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    padding: 0 6px 0 40px
}

.I6xMUTva .rpyFMWoh .r_H2txNT {
    cursor: pointer;
    display: flex;
    width: 20px
}

.CVnN_KVf .ant-popover-content {
    border-radius: 6px;
    margin-left: -14px;
    width: auto
}

.CVnN_KVf .ant-popover-content .ant-popover-inner {
    border-radius: 6px
}

.CVnN_KVf .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
    padding: 0
}

.x3VDB9ey {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    left: 160px;
    padding: 16px;
    top: 5px;
    width: 224px;
    z-index: 1000
}

.x3VDB9ey .AOH03_q_ {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 14px
}

.x3VDB9ey .CT6GQ0pz {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px
}

.x3VDB9ey .c2cPjNEB {
    align-items: center;
    background-image: linear-gradient(98deg,#a775fd,#6587f0 87%);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 31px;
    justify-content: center;
    width: 192px
}

.yPbK8I4V {
    background: hsla(0,0%,100%,.5);
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 0 2px 40px 0 rgba(0,0,0,.03);
    height: 228px;
    padding: 20px 0 0 12px;
    width: 330px
}

.yPbK8I4V .Kermmmxz {
    align-items: center;
    display: flex;
    justify-self: center;
    margin-bottom: 16px
}

.yPbK8I4V .Kermmmxz .LSV0I1WS,.yPbK8I4V .Kermmmxz .XUNd0T8A {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    height: 1px;
    opacity: .3;
    width: 90px
}

.yPbK8I4V .Kermmmxz .LSV0I1WS {
    transform: scaleX(-1)
}

.yPbK8I4V .Kermmmxz .SOYIOq2L {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0 12px;
    text-align: center
}

._15LYrQav {
    align-items: center;
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 23px;
    color: #fff4eb;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    letter-spacing: 1px;
    margin: auto;
    width: 260px
}

._15LYrQav:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.Gpik8WMj {
    align-items: center;
    border-radius: 23px;
    color: #ff4d4f;
    cursor: not-allowed;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    position: relative;
    width: 260px
}

.Gpik8WMj:after {
    background-image: linear-gradient(111deg,rgba(221,136,255,.2),rgba(27,68,226,.2));
    border-radius: 23px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.v5_P_v4I {
    align-items: center;
    display: flex;
    flex-direction: column
}

.v5_P_v4I .EpCB9mLd {
    display: flex;
    margin-bottom: 30px;
    margin-top: 20px
}

.v5_P_v4I .EpCB9mLd .LQABm0iO {
    margin-right: 20px
}

.v5_P_v4I .EpCB9mLd .LQABm0iO:last-child {
    margin-right: 0
}

.o3B6QOaO {
    display: none
}

.Shm9pWhh {
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-card-deactive.0c4bf2b3.png);
    height: 133px;
    position: relative;
    width: 270px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) {
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-card-deactive-v2.398b9d5f.png);
    height: 120px;
    width: 212px
}

.Shm9pWhh.h_6vZpg1 {
    background: none;
    height: 118px;
    width: 680px
}

.Shm9pWhh.h_6vZpg1 .U0QNIpVl {
    height: 118px;
    left: 0;
    position: absolute;
    top: 0;
    width: 680px
}

.Shm9pWhh .U0QNIpVl {
    height: 133px;
    left: 0;
    position: absolute;
    top: 0;
    width: 270px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .U0QNIpVl {
    height: 120px;
    left: 0;
    position: absolute;
    top: 0;
    width: 212px
}

.Shm9pWhh:not(.l9Q6sqZg) .jsgif,.Shm9pWhh:not(.t8ngIDpf) .jsgif {
    display: none
}

.Shm9pWhh:hover {
    cursor: pointer
}

.Shm9pWhh>div {
    margin-left: 21px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ)>div {
    margin-left: 16px
}

.Shm9pWhh.t8ngIDpf {
    background: none;
    width: 334px
}

.Shm9pWhh.t8ngIDpf .U0QNIpVl {
    width: 334px
}

.Shm9pWhh.t8ngIDpf .jsgif canvas {
    height: 133px;
    left: 0;
    position: absolute;
    top: 0;
    width: 270px;
    width: 334px
}

.Shm9pWhh.t8ngIDpf.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) {
    background: none;
    width: 212px
}

.Shm9pWhh.t8ngIDpf.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .U0QNIpVl {
    width: 212px
}

.Shm9pWhh.t8ngIDpf.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .jsgif canvas {
    height: 120px;
    left: 0;
    position: absolute;
    top: 0;
    width: 212px
}

.Shm9pWhh.h_6vZpg1.t8ngIDpf,.Shm9pWhh.h_6vZpg1.t8ngIDpf .U0QNIpVl {
    width: 680px
}

.Shm9pWhh.h_6vZpg1.t8ngIDpf .jsgif canvas {
    height: 118px;
    left: 0;
    position: absolute;
    top: 0;
    width: 680px
}

.Shm9pWhh .gg_z5KQV {
    height: 22px;
    position: absolute;
    width: 72px;
    z-index: 1
}

.Shm9pWhh .o_5Lf8Lj {
    bottom: 0;
    height: 47px;
    position: absolute;
    right: 0;
    width: 47px;
    z-index: 1
}

.Shm9pWhh .e8GOwAhx {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin-top: 31px;
    position: relative;
    z-index: 1
}

.Shm9pWhh .e8GOwAhx span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.Shm9pWhh.h_6vZpg1 .e8GOwAhx {
    align-items: center;
    display: flex;
    font-size: 22px;
    line-height: 42px;
    margin-left: 24px;
    margin-top: 26px
}

.Shm9pWhh.h_6vZpg1 .e8GOwAhx .Crt6Vyic {
    -webkit-text-fill-color: unset;
    background: none;
    -webkit-background-clip: unset;
    color: #692f08
}

.Shm9pWhh.h_6vZpg1 .e8GOwAhx .M1hkVBSe span {
    -webkit-text-fill-color: #692f08;
    background: none;
    -webkit-background-clip: unset
}

.Shm9pWhh.h_6vZpg1 .e8GOwAhx .M1hkVBSe .fyBsgwXj {
    font-size: 40px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .o_5Lf8Lj {
    height: 41px;
    width: 41px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .e8GOwAhx {
    font-size: 16px;
    line-height: 22px;
    margin-top: 27px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .M1hkVBSe {
    height: 40px;
    margin-top: 3px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .M1hkVBSe .DmQ7Ijkv {
    font-size: 28px;
    line-height: 40px;
    vertical-align: baseline
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1):not(.Ao0ruCOJ) .M1hkVBSe .fyBsgwXj {
    font-size: 28px;
    line-height: 40px
}

.Shm9pWhh.o2cLLD5D:not(.h_6vZpg1) .gg_z5KQV {
    height: 22px;
    width: 64px
}

.Shm9pWhh .M1hkVBSe {
    color: #692f08;
    line-height: 42px;
    margin-top: 8px;
    position: relative;
    z-index: 1
}

.Shm9pWhh .M1hkVBSe .DmQ7Ijkv {
    font-size: 16px;
    vertical-align: bottom
}

.Shm9pWhh .M1hkVBSe .fyBsgwXj {
    font-size: 30px;
    font-weight: 500;
    margin-left: 8px
}

.Shm9pWhh .NsAeBjc4 {
    font-size: 12px
}

.Shm9pWhh .NsAeBjc4,.Shm9pWhh .OWaNR_LQ {
    color: #b85b07;
    line-height: 16px;
    opacity: .6;
    position: relative;
    z-index: 1
}

.Shm9pWhh .OWaNR_LQ {
    font-size: 14px;
    text-decoration: line-through
}

@media screen and (max-width: 799px) {
    .Shm9pWhh {
        background:50%/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-card-deactive-wise.8e00dc9e.png);
        padding-top: 1px
    }

    .Shm9pWhh,.Shm9pWhh .U0QNIpVl {
        height: 1.44rem;
        width: 3.04rem
    }

    .Shm9pWhh.h_6vZpg1 {
        background: none
    }

    .Shm9pWhh.h_6vZpg1,.Shm9pWhh.h_6vZpg1 .U0QNIpVl {
        height: auto;
        width: 100%
    }

    .Shm9pWhh .jsgif canvas {
        height: 1.44rem;
        width: 3.04rem
    }

    .Shm9pWhh>div {
        margin-left: .21rem
    }

    .Shm9pWhh.t8ngIDpf,.Shm9pWhh.t8ngIDpf .U0QNIpVl,.Shm9pWhh.t8ngIDpf .jsgif canvas {
        height: 1.44rem;
        width: 3.04rem
    }

    .Shm9pWhh.h_6vZpg1.t8ngIDpf {
        height: auto;
        padding: 45% 100% 0 0;
        width: 100%
    }

    .Shm9pWhh.h_6vZpg1.t8ngIDpf .U0QNIpVl,.Shm9pWhh.h_6vZpg1.t8ngIDpf .jsgif canvas {
        height: auto;
        width: 100%
    }

    .Shm9pWhh .gg_z5KQV {
        height: .22rem;
        width: .72rem
    }

    .Shm9pWhh .o_5Lf8Lj {
        height: .47rem;
        width: .47rem
    }

    .Shm9pWhh .e8GOwAhx {
        font-size: .18rem;
        line-height: .25rem;
        margin-top: .31rem
    }

    .Shm9pWhh.h_6vZpg1 .e8GOwAhx {
        font-size: .2rem;
        line-height: .28rem;
        margin-left: .2rem;
        margin-top: .28rem;
        position: absolute;
        top: 0
    }

    .Shm9pWhh.h_6vZpg1 .e8GOwAhx .Crt6Vyic:nth-child(4) {
        display: none
    }

    .Shm9pWhh.h_6vZpg1 .e8GOwAhx .M1hkVBSe {
        bottom: -.78rem;
        left: 0;
        position: absolute
    }

    .Shm9pWhh.h_6vZpg1 .e8GOwAhx .M1hkVBSe .fyBsgwXj {
        font-size: .4rem
    }

    .Shm9pWhh .M1hkVBSe {
        height: .42rem;
        line-height: .42rem;
        margin-top: .08rem
    }

    .Shm9pWhh .M1hkVBSe .DmQ7Ijkv {
        font-size: .16rem
    }

    .Shm9pWhh .M1hkVBSe .fyBsgwXj {
        font-size: .3rem;
        margin-left: .08rem
    }

    .Shm9pWhh .NsAeBjc4 {
        margin-top: .06rem
    }

    .Shm9pWhh .NsAeBjc4,.Shm9pWhh .OWaNR_LQ {
        font-size: .12rem;
        line-height: .16rem
    }
}

.BXi0Xssz,.RtdQUdBR {
    margin: auto
}

.n8bXM7uG {
    height: 400px;
    overflow: scroll
}

.n8bXM7uG::-webkit-scrollbar {
    display: none
}

._rzkyUFA {
    justify-content: space-between;
    margin-bottom: 21px
}

.BXi0Xssz,._rzkyUFA {
    align-items: center;
    display: flex
}

.BXi0Xssz {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 23px;
    color: #fff4eb;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    letter-spacing: 1px;
    margin: 10px auto auto;
    width: 260px
}

.BXi0Xssz:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.RtdQUdBR {
    align-items: center;
    border-radius: 23px;
    color: #ff4d4f;
    cursor: not-allowed;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: 10px auto auto;
    position: relative;
    width: 260px
}

.RtdQUdBR:after {
    background-image: linear-gradient(111deg,rgba(221,136,255,.2),rgba(27,68,226,.2));
    border-radius: 23px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.AFYwbpGW {
    align-items: center;
    background-image: linear-gradient(102deg,rgba(255,235,190,.17),rgba(255,253,249,.16) 19%),linear-gradient(90deg,rgba(255,247,230,.5),hsla(34,76%,77%,.5) 79%,hsla(32,66%,70%,.5));
    border-radius: 23px;
    display: flex;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: 10px auto auto;
    width: 260px
}

.AFYwbpGW span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.zQV9Afgf .tMMui9z3 {
    align-items: center;
    display: flex;
    justify-content: center
}

.zQV9Afgf .tMMui9z3 .SycKKxL6,.zQV9Afgf .tMMui9z3 .lTdANrzH {
    background-image: linear-gradient(270deg,#f1bd86,rgba(255,224,98,0));
    height: 1px;
    width: 90px
}

.zQV9Afgf .tMMui9z3 .SycKKxL6 {
    transform: scaleX(-1)
}

.zQV9Afgf .tMMui9z3 .tvXWeOdZ {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(-69deg,#ad5300,#e2941c);
    color: #05073b;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0 12px;
    text-align: center
}

.zQV9Afgf ._vIzedYm {
    color: #676890;
    font-size: 12px;
    line-height: 16px;
    margin: 5px 0 20px;
    text-align: center
}

.zQV9Afgf .mBsse676 {
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 0 2px 40px 0 rgba(0,0,0,.03);
    overflow: hidden
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ {
    border-bottom: 1px solid #fff;
    display: grid;
    font-weight: 600;
    grid-template-columns: 28.62% 35.68% 35.68%
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ {
        grid-template-columns:44.44% 27.77% 27.77%
    }
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ>div {
    height: 42px;
    line-height: 42px;
    text-align: center
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ .MoI0qrRo {
    background: rgba(243,245,251,.8);
    color: #05073b;
    font-size: 14px;
    padding-left: 25px;
    text-align: left
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ .MoI0qrRo {
        padding-left:.15rem
    }
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC {
    background-image: linear-gradient(-78deg,hsla(31,80%,67%,.4),hsla(42,87%,91%,.4) 98%);
    border-left: 1px solid #fff;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #fff
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a);
    line-height: 42px
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC img {
    height: 15px;
    margin-left: 4px;
    vertical-align: sub;
    width: 36px
}

.zQV9Afgf .mBsse676 .I2ZfyEIZ .hfM90Kj9 {
    background: rgba(243,245,251,.8);
    color: #05073b;
    font-size: 14px;
    font-weight: 600
}

.zQV9Afgf .mBsse676 .WQnE5AwC {
    display: grid;
    grid-template-columns: 28.62% 35.68% 35.68%
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC {
        grid-template-columns:44.44% 27.77% 27.77%
    }
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+1) {
    background: hsla(0,0%,100%,.8)
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+2) {
    background: #fcfaf5
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+3) {
    background: hsla(0,0%,100%,.8)
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+4) {
    background: rgba(243,245,251,.8)
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+5) {
    background: rgba(255,245,235,.5)
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:nth-child(6n+6) {
    background: rgba(243,245,251,.8)
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div:not(:nth-child(3n+3)) {
    border-right: 1px solid #fff
}

.zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 {
    padding-left: 25px;
    text-align: left
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 {
        padding-left:.15rem
    }
}

.zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(111deg,#e2941c,#ad5300);
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 4px
}

.zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 img {
    height: 16px;
    width: 16px
}

.zQV9Afgf .mBsse676 .WQnE5AwC>div {
    height: 42px;
    line-height: 42px;
    text-align: center
}

.zQV9Afgf .mBsse676 .WQnE5AwC .MoI0qrRo {
    color: #676890;
    font-size: 12px;
    padding-left: 25px;
    text-align: left
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .MoI0qrRo {
        padding-left:.15rem
    }
}

.zQV9Afgf .mBsse676 .WQnE5AwC .V5suNieC {
    color: #a6661b
}

.zQV9Afgf .mBsse676 .WQnE5AwC .hfM90Kj9 {
    color: #676890
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .tMMui9z3 {
        margin-bottom:.16rem
    }

    .zQV9Afgf .tMMui9z3 .SycKKxL6,.zQV9Afgf .tMMui9z3 .lTdANrzH {
        height: .01rem;
        width: .9rem
    }

    .zQV9Afgf .tMMui9z3 .tvXWeOdZ {
        font-size: .18rem;
        line-height: .26rem;
        margin: 0 .12rem
    }

    .zQV9Afgf ._vIzedYm {
        font-size: .12rem;
        line-height: .16rem;
        margin: .05rem 0 .2rem
    }

    .zQV9Afgf .mBsse676 {
        border-radius: .08rem
    }

    .zQV9Afgf .mBsse676 .I2ZfyEIZ {
        border-bottom: 1px solid #fff;
        display: grid;
        grid-template-columns: 28.62% 35.68% 35.68%
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ {
        grid-template-columns:44.44% 27.77% 27.77%
    }
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ>div {
        height:.42rem;
        line-height: .42rem
    }

    .zQV9Afgf .mBsse676 .I2ZfyEIZ .MoI0qrRo {
        border-right: 1px solid #fff;
        font-size: .14rem;
        padding-left: 25px;
        text-align: left
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ .MoI0qrRo {
        padding-left:.15rem
    }
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC {
        border-right:1px solid #fff
    }

    .zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC span {
        line-height: .42rem
    }

    .zQV9Afgf .mBsse676 .I2ZfyEIZ .V5suNieC img {
        height: 15px;
        margin-left: .04rem;
        vertical-align: sub;
        width: 36px
    }

    .zQV9Afgf .mBsse676 .I2ZfyEIZ .hfM90Kj9 {
        font-size: .14rem
    }

    .zQV9Afgf .mBsse676 .WQnE5AwC {
        display: grid;
        grid-template-columns: 28.62% 35.68% 35.68%
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC {
        grid-template-columns:44.44% 27.77% 27.77%
    }
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 {
        padding-left:25px;
        text-align: left
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 {
        padding-left:.15rem
    }
}

@media screen and (max-width: 799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 span {
        font-size:.13rem;
        line-height: .16rem;
        margin-left: .04rem
    }

    .zQV9Afgf .mBsse676 .WQnE5AwC .Vw1Q4E97 img {
        height: .16rem;
        width: .16rem
    }

    .zQV9Afgf .mBsse676 .WQnE5AwC>div {
        height: .42rem;
        line-height: .42rem
    }

    .zQV9Afgf .mBsse676 .WQnE5AwC .MoI0qrRo {
        font-size: .12rem;
        padding-left: 25px;
        text-align: left
    }
}

@media screen and (max-width: 799px)and (max-width:799px) {
    .zQV9Afgf .mBsse676 .WQnE5AwC .MoI0qrRo {
        padding-left:.15rem
    }
}

.SMLCWqu7 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/letter-bg-pc.54dd8cc2.png) no-repeat #f3f4fb;
    background-size: 100% auto;
    border-radius: 8px;
    color: #05073b .9;
    font-size: 14px;
    line-height: 26px;
    padding: 38px;
    position: relative
}

.SMLCWqu7 .wtguRgxX {
    align-items: center;
    color: #05073b;
    display: flex;
    flex-direction: row;
    font-size: 17px;
    font-weight: 500;
    justify-content: center;
    line-height: 26px;
    margin-bottom: 20px
}

.SMLCWqu7 .Y_1GjYhY {
    color: #05073b;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px
}

.SMLCWqu7 .J8eucWH1 {
    margin-bottom: 20px
}

.SMLCWqu7 p {
    background-image: repeating-linear-gradient(180deg,transparent,transparent 25px,rgba(215,211,222,.35) 26px);
    color: rgba(5,7,59,.9);
    display: inline-block;
    margin-bottom: 4px;
    position: relative;
    width: 100%
}

.SMLCWqu7 .lyoKPhhj {
    bottom: 0;
    height: 202px;
    left: -12px;
    pointer-events: none;
    position: absolute;
    width: 609px
}

.SMLCWqu7 .o9Iw0LXZ {
    color: rgba(5,7,59,.9);
    text-align: right
}

.jajOcTDk {
    margin-top: 72px
}

.jajOcTDk,.jajOcTDk .w2qG6jXg {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.jajOcTDk .w2qG6jXg {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 19px;
    color: #fff4eb;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    height: 38px;
    letter-spacing: 1px;
    line-height: 22px;
    width: 120px;
    z-index: 1001
}

.jajOcTDk .w2qG6jXg:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.dfMDCzW5 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/letter-bg-wise.655d3623.png) no-repeat #f3f4fb;
    background-size: 100% auto;
    border-radius: .08rem;
    color: #05073b .9;
    font-size: .14rem;
    line-height: .26rem;
    max-height: calc(var(--vh, 100vh)/100*80);
    padding: .38rem .1rem 0;
    position: relative
}

.dfMDCzW5 .oIUKk_px {
    max-height: calc(var(--vh, 100vh)/100*80 - 1.3rem);
    overflow: scroll;
    padding: .06rem .1rem 1.2rem
}

.dfMDCzW5 .MkTDM8Rp {
    align-items: center;
    color: #05073b;
    display: flex;
    flex-direction: row;
    font-size: .17rem;
    font-weight: 500;
    justify-content: center;
    line-height: .26rem;
    margin-bottom: .14rem
}

.dfMDCzW5 .jywfN54w {
    color: #05073b;
    font-size: .16rem;
    font-weight: 600;
    line-height: .26rem
}

.dfMDCzW5 .cLoI19bB {
    margin-bottom: .2rem
}

.dfMDCzW5 p {
    background-image: repeating-linear-gradient(180deg,transparent,transparent .25rem,rgba(215,211,222,.35) .26rem);
    color: rgba(5,7,59,.9);
    display: inline-block;
    font-size: .14rem;
    margin-bottom: .04rem;
    position: relative;
    width: 100%
}

.dfMDCzW5 .eMOuODei {
    bottom: 0;
    height: 2.02rem;
    left: -.06rem;
    pointer-events: none;
    position: absolute;
    width: 3.7rem
}

.dfMDCzW5 .k6ISt6ij {
    color: rgba(5,7,59,.9);
    text-align: right
}

.owJoqZ99 {
    bottom: .28rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 1001
}

.owJoqZ99,.owJoqZ99 .WGAj9k4t {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.owJoqZ99 .WGAj9k4t {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: .19rem;
    color: #fff4eb;
    cursor: pointer;
    font-size: .15rem;
    font-weight: 500;
    height: .38rem;
    letter-spacing: 1px;
    line-height: .22rem;
    width: 1.2rem
}

.owJoqZ99 .WGAj9k4t:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.TCkGdRUi {
    width: 320px!important
}

.TCkGdRUi .ant-modal-content {
    background: top/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/vip-expired-modal-bg.edcd6364.png),#fff
}

.TCkGdRUi .RAKZGwOx {
    padding: 30px
}

@media screen and (max-width: 799px) {
    .TCkGdRUi .RAKZGwOx {
        padding:.3rem
    }
}

.TCkGdRUi .RAKZGwOx .ZMLN3nze {
    color: #05073b;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 12px;
    text-align: center
}

@media screen and (max-width: 799px) {
    .TCkGdRUi .RAKZGwOx .ZMLN3nze {
        font-size:.22rem;
        margin-bottom: .12rem
    }
}

.TCkGdRUi .RAKZGwOx .UTUHJ0gm {
    color: #676c90;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center
}

@media screen and (max-width: 799px) {
    .TCkGdRUi .RAKZGwOx .UTUHJ0gm {
        font-size:.15rem;
        line-height: .24rem;
        margin-bottom: .2rem
    }
}

.TCkGdRUi .RAKZGwOx .TZROqYFJ {
    background-image: linear-gradient(-66deg,rgba(255,235,190,.8),rgba(255,253,249,.71) 19%),linear-gradient(-69deg,#d59b5e,#eccda6 39%,#fff5df);
    background-image: linear-gradient(-66deg,rgba(255,235,190,.35),rgba(255,253,249,.31) 19%),linear-gradient(-64deg,#dfa465,#f6d699 32%,#fff6d9);
    border-radius: 60px;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    margin: auto;
    text-align: center;
    width: 110px
}

@media screen and (max-width: 799px) {
    .TCkGdRUi .RAKZGwOx .TZROqYFJ {
        border-radius:100px;
        font-size: .16rem;
        height: 46px;
        line-height: 46px;
        width: 1.1rem
    }
}

.TCkGdRUi .RAKZGwOx .TZROqYFJ span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(106deg,#682f07,#813803 37%,#e97301)
}

.Ki1xLKbI,.TCkGdRUi .RAKZGwOx .TZROqYFJ:hover {
    cursor: pointer
}

.Ki1xLKbI {
    align-items: center;
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 23px;
    color: #fff4eb;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    letter-spacing: 1px;
    margin: auto;
    width: 260px
}

.Ki1xLKbI:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.CMO3gsmI {
    align-items: center;
    border-radius: 23px;
    color: #ff4d4f;
    cursor: not-allowed;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    position: relative;
    width: 260px
}

.CMO3gsmI:after {
    background-image: linear-gradient(111deg,rgba(221,136,255,.2),rgba(27,68,226,.2));
    border-radius: 23px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.ClGzKXUV {
    align-items: center;
    display: flex;
    flex-direction: column
}

.ClGzKXUV .KIpdXdW1 {
    display: flex;
    margin-bottom: 30px;
    margin-top: 20px
}

.ClGzKXUV .KIpdXdW1 .ia0qyDTf {
    margin-right: 20px
}

.ClGzKXUV .KIpdXdW1 .ia0qyDTf:last-child {
    margin-right: 0
}

.LnJ_BRkk {
    background: #fff;
    border-radius: 6px!important;
    flex: none!important;
    width: 316px!important
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk {
        border-radius:.06rem!important;
        width: 3.16rem!important
    }
}

.LnJ_BRkk .nuUtjNno {
    background: #fff;
    border-radius: 6px;
    position: relative
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk .nuUtjNno {
        border-radius:.06rem
    }
}

.LnJ_BRkk .nuUtjNno .g3buAMTO {
    border: 6px;
    height: 165px;
    position: absolute;
    top: -20px;
    width: 316px
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk .nuUtjNno .g3buAMTO {
        border:.06rem;
        height: 1.65rem;
        top: -.2rem;
        width: 3.16rem
    }
}

.LnJ_BRkk .nuUtjNno .Z28N2mUV {
    padding: 171px 25px 21px;
    position: relative
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk .nuUtjNno .Z28N2mUV {
        padding-bottom:.21rem;
        padding-left: .25rem;
        padding-right: .25rem;
        padding-top: 1.71rem
    }
}

.LnJ_BRkk .nuUtjNno .Z28N2mUV .UZyaZOZs {
    color: #907667;
    font-size: 12px;
    line-height: 20px;
    text-align: center
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk .nuUtjNno .Z28N2mUV .UZyaZOZs {
        font-size:.12rem;
        line-height: .2rem
    }
}

.LnJ_BRkk .nuUtjNno .Z28N2mUV .C_2XNC_V {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 40px;
    color: #fff4eb;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 20px auto auto;
    text-align: center;
    width: 84px
}

.LnJ_BRkk .nuUtjNno .Z28N2mUV .C_2XNC_V:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

@media screen and (max-width: 799px) {
    .LnJ_BRkk .nuUtjNno .Z28N2mUV .C_2XNC_V {
        border-radius:.4rem;
        font-size: .16rem;
        height: .46rem;
        line-height: .46rem;
        margin-top: .2rem;
        width: .84rem
    }
}

.LnJ_BRkk .nuUtjNno .Z28N2mUV .C_2XNC_V:hover {
    cursor: pointer
}

.N_eugr4S {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100vh
}

.Z_Y8boIa {
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: all .2s;
    z-index: 30
}

.Z_Y8boIa.xWlJ5ynO {
    transform: translateX(0)
}

.Z_Y8boIa.W6z1gGzl .X1HAQxfB,.Z_Y8boIa.W6z1gGzl .XS9Lc3Vc {
    display: none
}

.Z_Y8boIa .M3cV6ivr {
    align-items: center;
    background-color: #fff;
    border-bottom: .1px solid #ded9ed;
    display: flex;
    flex: none;
    height: .5rem;
    padding-left: .15rem;
    padding-right: .15rem
}

.Z_Y8boIa .M3cV6ivr .GpM2mX55 {
    align-items: center;
    display: flex;
    flex: none;
    height: .24rem;
    justify-content: center;
    width: .24rem
}

.Z_Y8boIa .M3cV6ivr .CqlbQWMy {
    flex: 1 0 auto;
    opacity: .3;
    padding-left: .12rem
}

.Z_Y8boIa .M3cV6ivr .CqlbQWMy,.Z_Y8boIa .M3cV6ivr .KDLddyBm {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .24rem
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm {
    background: none;
    border: none;
    box-shadow: none;
    height: 100%;
    outline: none;
    width: 100%
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm::-moz-placeholder {
    color: #120649;
    opacity: .3
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm::placeholder {
    color: #120649;
    opacity: .3
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm input {
    background: transparent!important;
    border: 0!important;
    color: #05073b;
    font-size: 16px;
    line-height: 1.5715
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm input+span span {
    align-items: center;
    display: flex
}

.Z_Y8boIa .M3cV6ivr .KDLddyBm input+span svg {
    color: #b1afc5;
    font-size: .16rem;
    margin-top: 1px
}

.Z_Y8boIa .M3cV6ivr .dNWxKYDr {
    background: rgba(5,7,59,.14);
    display: flex;
    height: .14rem;
    margin-left: .03rem;
    margin-right: .15rem;
    width: 1px
}

.Z_Y8boIa .M3cV6ivr .Dmv8cMDp {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .24rem;
    text-align: justify;
    white-space: nowrap
}

.Z_Y8boIa .xwIMHOsi {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: auto
}

.Z_Y8boIa .xwIMHOsi .XS9Lc3Vc {
    flex: none;
    height: .76rem;
    padding: .3rem .15rem 0
}

.Z_Y8boIa .xwIMHOsi .vNJLBYUO {
    background-image: linear-gradient(-77deg,#3771e9 3%,#7a86f4);
    border: none;
    border-radius: 8px;
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: 100%;
    letter-spacing: 0;
    line-height: .2rem;
    outline: none;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.Z_Y8boIa .xwIMHOsi .fuyKWnPc {
    flex: 1 1 auto;
    margin-top: .15rem;
    overflow: auto
}

.Z_Y8boIa .X1HAQxfB {
    bottom: 0;
    flex: none;
    left: 0;
    right: 0;
    z-index: 21
}

.Z_Y8boIa .X1HAQxfB.Ab6DNnJr {
    display: none
}

.Z_Y8boIa .X1HAQxfB .JDN3hFid {
    zoom:.96;align-items: center;
    border-top: 1px solid #ded9ed;
    display: flex;
    height: .38rem;
    justify-content: center;
    padding: 0 .15rem
}

.Z_Y8boIa .X1HAQxfB .JDN3hFid span {
    color: rgba(0,24,70,.4);
    font-family: PingFangSC-Regular;
    font-size: .11rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .16rem;
    text-align: center
}

.Z_Y8boIa .X1HAQxfB .JDN3hFid a {
    color: #4955f5
}

.Z_Y8boIa .X1HAQxfB .fAQYFzvD {
    align-items: center;
    display: flex;
    height: .64rem;
    justify-content: flex-end;
    padding: 0 .3rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Z_Y8boIa .X1HAQxfB .fAQYFzvD .GpM2mX55 {
    align-items: center;
    color: #120649;
    display: flex;
    flex: none;
    height: .24rem;
    justify-content: center;
    width: .24rem
}

.Z_Y8boIa .X1HAQxfB .fAQYFzvD .GpM2mX55.rEPXoIEs,.Z_Y8boIa .X1HAQxfB .fAQYFzvD .GpM2mX55.zQpQqzNr {
    margin-left: .3rem
}

.Z_Y8boIa .X1HAQxfB .fAQYFzvD .GpM2mX55.zQpQqzNr>svg {
    transform: rotate(90deg) scale(1.2)
}

.El7axDm9 {
    padding: 0 .15rem
}

.pDi20X0t {
    background: rgba(31,49,108,.05)
}

.ADsh1gP1 {
    border: 1px solid transparent;
    border-radius: 10px;
    height: .6rem;
    padding: 0 .15rem;
    width: 100%
}

.ADsh1gP1,.ADsh1gP1 .ry5xreor {
    align-items: center;
    display: flex
}

.ADsh1gP1 .ry5xreor {
    flex: auto
}

.ADsh1gP1 .ry5xreor .jZZZdJ3Z {
    background: none;
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    height: 100%;
    letter-spacing: 0;
    line-height: .25rem;
    padding: 0;
    text-align: justify
}

.ADsh1gP1 .ry5xreor .jZZZdJ3Z,.ADsh1gP1 .ry5xreor .jZZZdJ3Z:focus {
    border: none;
    box-shadow: none;
    outline: none
}

.ADsh1gP1 .ry5xreor .jZZZdJ3Z.CMEuKuFe {
    overflow: hidden;
    pointer-events: none;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.ADsh1gP1 .ry5xreor img {
    height: .2rem;
    margin-right: .04rem;
    width: .2rem
}

.ADsh1gP1 .gsy7nzNm {
    align-items: center;
    display: flex;
    flex: none
}

.ADsh1gP1 .gsy7nzNm .GpM2mX55 {
    align-items: center;
    color: #120649;
    display: flex;
    height: .24rem;
    justify-content: center;
    width: .24rem
}

.ADsh1gP1 .gsy7nzNm .KEzEN8X7 {
    align-items: center;
    border: none;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    height: .36rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .14rem;
    outline: none;
    text-align: justify
}

.ADsh1gP1 .gsy7nzNm .cMtg4G3k {
    background: #eae9f1;
    border-radius: 8px;
    color: #001846;
    padding: 0 .16rem
}

.ADsh1gP1 .gsy7nzNm .FGAvjWi4 {
    background: #e64552;
    border-radius: 8px;
    color: #fff;
    margin-left: .05rem;
    padding: 0 .05rem 0 .16rem
}

.ADsh1gP1 .gsy7nzNm .FGAvjWi4>.GpM2mX55 {
    color: #fff
}

.ADsh1gP1.FO6Akn1X {
    background: hsla(0,0%,100%,.9);
    position: relative;
    z-index: 10000
}

.ADsh1gP1.FO6Akn1X .PhyT4v8b,.ADsh1gP1.FO6Akn1X .jZZZdJ3Z {
    font-family: PingFangSC-Semibold;
    font-weight: 600
}

.ADsh1gP1.xs3_EkBv {
    border-color: #4955f5
}

.URYzTMYa {
    color: rgba(15,6,64,.3);
    font-size: .16rem;
    margin-top: .05rem;
    text-align: center
}

.kkruljE3 {
    align-items: center;
    display: flex;
    height: .6rem;
    justify-content: space-between;
    padding: 0 .18rem
}

.kkruljE3 span:first-child {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .6rem;
    text-align: justify
}

.kkruljE3 span:nth-child(2) {
    color: #676c90
}

.kkruljE3 span:nth-child(2) svg {
    height: 18px;
    width: 18px
}

.evTw_H6Q {
    position: relative
}

.evTw_H6Q .nLBURqC3 {
    background: #fff;
    border-bottom: 1px solid rgba(219,224,232,.7);
    border-top: 1px solid rgba(219,224,232,.7);
    display: flex;
    padding: .17rem .8rem .17rem .15rem
}

.evTw_H6Q .nLBURqC3 .h7yIeLoE {
    align-items: center;
    background: #e7e5ef;
    border-radius: 50%;
    color: #4d4477;
    display: flex;
    flex-shrink: 0;
    height: .22rem;
    justify-content: center;
    margin-right: .06rem;
    transition: all .2s linear;
    width: .22rem
}

.evTw_H6Q .nLBURqC3 .h7yIeLoE:hover {
    background: #d7ddfa;
    color: #4955f5;
    cursor: pointer;
    transition: all .2s linear
}

.evTw_H6Q .nLBURqC3 .h7yIeLoE .JPKQ4an2 {
    animation: nuc4s29c 1s linear infinite;
    height: .14rem;
    width: .14rem
}

.evTw_H6Q .nLBURqC3 .cr35dDZN {
    background: #cfccdf;
    color: #323561;
    opacity: .5;
    pointer-events: none
}

.evTw_H6Q .nLBURqC3 .cr35dDZN:hover {
    cursor: not-allowed
}

.evTw_H6Q .u6oW6_cy {
    border: 0!important;
    color: #05073b!important;
    font-size: .15rem!important;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .25rem;
    max-height: .9rem!important;
    min-height: unset!important;
    padding: 0;
    text-align: justify
}

.evTw_H6Q .u6oW6_cy:focus,.evTw_H6Q .u6oW6_cy:hover {
    border: 0!important
}

.evTw_H6Q .u6oW6_cy::-moz-placeholder {
    color: #cccedf;
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .25rem;
    text-align: justify
}

.evTw_H6Q .u6oW6_cy::placeholder {
    color: #cccedf;
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .25rem;
    text-align: justify
}

.evTw_H6Q.GWkGjEsE {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.anOsQJcj {
    background: #f8f7fa;
    flex-direction: row;
    height: .6rem;
    width: 100%
}

.anOsQJcj,.anOsQJcj .ienWwI3w {
    align-items: center;
    display: flex;
    justify-content: center
}

.anOsQJcj .ienWwI3w {
    background-image: linear-gradient(-62deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 8px;
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-size: .16rem;
    font-weight: 600;
    height: .42rem;
    letter-spacing: 0;
    line-height: .2rem;
    padding: 0 .48rem
}

.Tpe5ZkXS {
    align-items: center;
    background: #f8f7fa;
    display: flex;
    flex-direction: row;
    height: .6rem;
    justify-content: center;
    width: 100%
}

.Tpe5ZkXS .yAGMRiD2 {
    border: 1px solid #4955f5;
    color: #4955f5;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    margin-right: .15rem;
    padding: 0 .24rem;
    text-align: center
}

.Tpe5ZkXS .uj8weVLU,.Tpe5ZkXS .yAGMRiD2 {
    align-items: center;
    border-radius: 8px;
    display: flex;
    font-size: .16rem;
    height: .42rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .2rem
}

.Tpe5ZkXS .uj8weVLU {
    background-image: linear-gradient(-62deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    padding: 0 .48rem
}

@keyframes nuc4s29c {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.Pz8r9vRV {
    color: #fff;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    left: 50%;
    letter-spacing: 0;
    line-height: .3rem;
    position: absolute;
    text-align: justify;
    transform: translateX(-50%)
}

.RcTQptdd {
    align-items: center;
    background: rgba(0,0,0,.55);
    border-radius: 8px;
    display: flex;
    height: .3rem;
    justify-content: center;
    width: .3rem
}

.RcTQptdd .hNt3XHMe {
    color: #fff;
    height: 24px;
    width: 24px
}

.SQTJHI9K {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/top_bg.aaa751ca.jpg) #2e6ee7 no-repeat;
    background-position: top;
    background-size: contain;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 70vh;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.SQTJHI9K .Qd5NVqTj {
    background: #fff;
    border-radius: 8px;
    flex: 1 0 auto;
    margin: 1.16rem .15rem 0;
    overflow-y: auto;
    position: relative
}

.SQTJHI9K .Qd5NVqTj:after {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fefefe 74%);
    bottom: 0;
    box-shadow: 0 7px 16px 0 rgba(174,167,223,.05);
    content: "";
    height: .78rem;
    position: absolute;
    width: 100%
}

.SQTJHI9K .JiCUaI8n {
    align-items: center;
    display: flex;
    flex: 0;
    padding: .15rem
}

.SQTJHI9K .JiCUaI8n .mS99ryd9 {
    background: #fff;
    border-radius: 6px;
    height: .68rem;
    overflow: hidden;
    padding: 2px;
    width: .68rem
}

.SQTJHI9K .JiCUaI8n .mS99ryd9 canvas {
    border-radius: 6px;
    height: 100%!important;
    width: 100%!important
}

.SQTJHI9K .JiCUaI8n .hmq6rpyG {
    color: #fff;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: .14rem;
    text-align: justify
}

.SQTJHI9K .b2HIBUsI {
    bottom: 0;
    left: 0;
    opacity: 0;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 0
}

.dialogue-card-checkbox .ant-checkbox {
    border-radius: 5px;
    overflow: hidden
}

.dialogue-card-checkbox .ant-checkbox .ant-checkbox-inner {
    border-color: #aeb2cc;
    border-radius: 5px;
    height: .2rem;
    width: .2rem
}

.dialogue-card-checkbox .ant-checkbox-checked .ant-checkbox-inner {
    background-color: #4c57e9;
    border-color: #4c57e9
}

.dialogue-card-checkbox .ant-checkbox-checked .ant-checkbox-inner:after {
    left: 25%
}

.dialogue-card-checkbox .ant-checkbox-checked:after {
    border-color: #4c57e9
}

.DebGFnkP {
    padding: .05rem 0 .05rem .15rem
}

.DebGFnkP.ZU9lO_vw {
    background: #dbdef0
}

.DebGFnkP .Y9Ou2Vum {
    display: flex
}

.DebGFnkP .LgZ_Tq3b {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 30px;
    opacity: .7
}

.DebGFnkP .LgZ_Tq3b .ZjsLXTso {
    margin: 0 8px;
    text-align: center
}

.DebGFnkP .LgZ_Tq3b .Ly13CTVK {
    background: linear-gradient(90deg,#edf2f8,#7886a4);
    height: 1px;
    opacity: .5;
    width: 50px
}

.DebGFnkP .LgZ_Tq3b .Ly13CTVK.c7paVkHD {
    background: linear-gradient(270deg,#edf2f8,#7886a4)
}

.AIPd0ZU9 {
    align-items: center;
    display: flex;
    height: .28rem;
    margin-right: .11rem;
    width: .2rem
}

.X_HFux8u {
    margin-left: .07rem;
    overflow-x: auto
}

.X_HFux8u .G3_wuwFo {
    background: #fdfdfe;
    border-radius: 8px;
    padding: .15rem .15rem .24rem;
    position: relative;
    width: 3.1rem
}

.X_HFux8u .AzB6wDUo {
    min-height: .2rem;
    overflow-x: auto
}

.IqzuEhO0 {
    border-radius: 4px;
    margin-top: 6px;
    max-height: 1.4rem;
    max-width: 2.8rem;
    vertical-align: baseline
}

.WfTPrq2g {
    margin-left: .07rem;
    overflow-x: auto
}

.WfTPrq2g .G3_wuwFo {
    background: #fdfdfe;
    border-radius: 8px;
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .25rem;
    padding: .15rem;
    white-space: pre-wrap;
    width: 3.1rem;
    word-break: break-all
}

.WfTPrq2g .G3_wuwFo.NNwdJV8U {
    background: none;
    padding: 0
}

.NAs8b9FK {
    animation: z4bgJEZs .3s forwards;
    animation-timing-function: cubic-bezier(.32,.94,.6,1)
}

.JQl1wxQ5 {
    animation: z4bgJEZs .3s .3s forwards;
    animation-timing-function: cubic-bezier(.32,.94,.6,1);
    opacity: 0
}

@keyframes z4bgJEZs {
    0% {
        opacity: 0;
        transform: scale(.6) translateY(.5rem);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: scale(1) translateY(0);
        transform-origin: 0 0
    }
}

.KSCcVsnI {
    color: #ff4d4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 25px
}

.zRtwxNh3 {
    border-radius: 0 6px 6px 0;
    box-shadow: 8px 7px 16px 0 rgba(174,167,223,.1);
    width: .07rem
}

.Yd41O0t2 {
    align-items: center;
    border-top: 1px solid rgba(5,7,59,.1);
    display: flex;
    flex-direction: row;
    margin-top: .15rem;
    padding-top: .15rem
}

.yu8DRU3Q {
    display: flex;
    flex: 1;
    height: .18rem;
    justify-content: flex-end;
    position: relative
}

.ksGNTHU0 {
    height: .28rem;
    position: relative;
    width: .28rem
}

.aeGOtdlf {
    align-items: center;
    background: transparent;
    border: none;
    display: inline-flex;
    justify-content: center;
    left: 0;
    outline: none;
    position: absolute;
    top: 0
}

.aeGOtdlf,.aeGOtdlf .aptNam5n {
    height: 100%;
    width: 100%
}

.aeGOtdlf .aptNam5n svg path {
    stroke: #7886a4
}

.aeGOtdlf .bqULJbDs svg path {
    stroke: #5b65f1
}

.aeGOtdlf .aptNam5n.FLL9qBTv {
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(180deg) scaleX(-1)
}

.qydU6vPs {
    background: #edf0f9;
    border-radius: .08rem .08rem 0 0;
    padding: .3rem .15rem .15rem
}

.qydU6vPs .LNqyUM6O {
    align-items: center;
    color: #001846;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    font-weight: 500;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: .29rem;
    position: relative;
    text-align: justify
}

.qydU6vPs .lDfjXrT7 {
    align-items: center;
    display: inline-flex;
    height: .3rem;
    justify-content: center;
    width: .3rem
}

.qydU6vPs .lDfjXrT7 svg {
    height: .14rem;
    width: .14rem
}

.qydU6vPs .LAGylgvg {
    margin-bottom: .15rem;
    max-height: calc(100vh - 2.4rem);
    overflow-y: auto;
    padding: 0 .15rem
}

.qydU6vPs .LAGylgvg .QU5iozYj {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .15rem
}

.qydU6vPs .LAGylgvg .gN24lMPn textarea {
    background: #e5e9f2;
    border: none;
    border-radius: 6px;
    color: #000c3f;
    font-size: .14rem;
    font-weight: 400;
    height: .46rem!important;
    letter-spacing: 0;
    line-height: .2rem!important;
    outline: none;
    padding: .12rem .1rem;
    resize: none;
    text-align: justify;
    width: 100%
}

.qydU6vPs .LAGylgvg .gN24lMPn textarea::-moz-placeholder {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .2rem!important;
    opacity: .5;
    text-align: justify
}

.qydU6vPs .LAGylgvg .gN24lMPn textarea::placeholder {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .2rem!important;
    opacity: .5;
    text-align: justify
}

.qydU6vPs .N3y6NPTH {
    display: flex;
    justify-content: center;
    padding: 0 .15rem
}

.qydU6vPs .N3y6NPTH .hWk163OQ {
    background-image: linear-gradient(-84deg,#2e6ee7,#7f8af5);
    border-radius: 6px;
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: .4rem;
    letter-spacing: 0;
    line-height: .2rem;
    text-align: center;
    width: 100%
}

.qydU6vPs .N3y6NPTH .hWk163OQ.aKn8jJOk {
    opacity: .5
}

.lNdn0kE1 {
    align-items: center;
    display: flex
}

.lNdn0kE1 .aQUpDJAA {
    background: rgba(207,204,223,.7);
    height: .1rem;
    margin: 0 .08rem;
    width: 1px
}

.CGWQIFEB {
    background: hsla(0,0%,100%,.3);
    border: 1px dashed rgba(148,155,170,.5);
    border-radius: .04rem;
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    letter-spacing: 0;
    line-height: .14rem;
    margin-bottom: .15rem;
    padding: .1rem 0;
    text-align: center;
    width: calc(50% - .075rem)
}

.CGWQIFEB.qoJG4h4Z {
    background: #eceefe;
    border-color: #4955f5;
    border-style: solid;
    color: #4955f5
}

.getUserFeelModal {
    --arrow-size: 9px
}

.getUserFeelModal .adm-popover-inner {
    background: #edf0f9
}

.getUserFeelModal .adm-popover-arrow-icon {
    color: #edf0f9
}

.getUserFeelModal .adm-popover-inner-content {
    padding: .15rem
}

.getUserFeelModal.good .adm-popover-inner {
    max-width: 3.55rem;
    width: 3.55rem
}

.getUserFeelModal.tread .adm-popover-inner {
    max-width: 3.35rem;
    width: 3.35rem
}

.i4aLqYYq {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: .18rem;
    position: relative
}

.i4aLqYYq .V8LZeZMS {
    color: #4955f5;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .16rem;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.i4aLqYYq .V8LZeZMS.Wek7YEPm {
    opacity: .5
}

.i4aLqYYq .vNQqxKQr {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.07);
    padding: .1rem;
    position: absolute;
    top: .22rem;
    white-space: nowrap
}

.lh6btvc1 {
    box-sizing: border-box;
    height: auto
}

.lh6btvc1 .M4Pkr9Ge {
    border-bottom: 1px solid rgba(5,7,59,.08);
    display: flex;
    height: 154px;
    justify-content: space-between;
    padding-left: 87px;
    padding-right: 86px;
    padding-top: 30px;
    width: 100%
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg:first-child {
    transform: translateX(-23px)
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg>div {
    align-items: center;
    background-color: #fff;
    border-radius: 32px;
    display: flex;
    height: 64px;
    justify-content: center;
    width: 64px
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg>div .JtTWfpx8 {
    align-items: center;
    display: flex;
    height: 27px;
    justify-content: center;
    opacity: 1;
    width: 27px
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg>div .JtTWfpx8 .i2Zjwyqv {
    background-color: #fff;
    color: #05073b;
    height: 18px;
    image-rendering: pixelated;
    opacity: 100%;
    transform: scale(1.5);
    width: 18px;
    z-index: 10
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg .s4F2hvLA {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
    white-space: nowrap
}

.lh6btvc1 .M4Pkr9Ge .sOkYOtXg .s4F2hvLA,.lh6btvc1 .bCTUrmDP {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center
}

.lh6btvc1 .bCTUrmDP {
    font-size: 16px;
    height: 50px;
    line-height: 50px
}

.nm9Nb3wy {
    height: 16px;
    margin-right: .19rem;
    position: relative;
    width: 16px
}

.nm9Nb3wy:after {
    background-color: #838099;
    border-radius: 1px;
    content: "";
    height: 10px;
    margin-top: 4px;
    opacity: .2;
    position: absolute;
    right: -15px;
    width: 1px
}

.nm9Nb3wy .S8u5ugpz {
    border-radius: 3px;
    color: #7886a4;
    height: 19px;
    width: 16px
}

.nm9Nb3wy.YaKIG9rY {
    margin-right: 0
}

.nm9Nb3wy.YaKIG9rY:after {
    display: none
}

._26aOokg5 {
    position: absolute;
    transform: translate(-10000px)
}

.GYe4IKVa {
    background-image: linear-gradient(180deg,#f5f4f6,#e6ebf7);
    overflow-y: auto;
    padding: 46px 0 .1rem;
    scroll-behavior: auto
}

.GYe4IKVa .ZpqxD2fA {
    background-color: #f8f7fa;
    display: flex;
    flex-direction: column;
    height: 88px;
    justify-content: center;
    margin-bottom: .28rem;
    padding: 0 15px;
    position: relative
}

.GYe4IKVa .ZpqxD2fA:before {
    top: 3px
}

.GYe4IKVa .ZpqxD2fA:after,.GYe4IKVa .ZpqxD2fA:before {
    background-color: #979797;
    content: "";
    height: 1px;
    left: 0;
    opacity: .14;
    position: absolute;
    width: 100%
}

.GYe4IKVa .ZpqxD2fA:after {
    bottom: 0
}

.GYe4IKVa .ZpqxD2fA .OK_uz6a1 {
    align-items: center;
    display: flex;
    height: 25px;
    vertical-align: top;
    width: 360px
}

.GYe4IKVa .ZpqxD2fA .OK_uz6a1 span {
    color: #120649;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0
}

.GYe4IKVa .ZpqxD2fA .OK_uz6a1 span:first-child {
    display: inline-block;
    margin-right: 8px;
    max-width: 216px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.GYe4IKVa .ZpqxD2fA .OK_uz6a1 span:nth-child(2) {
    display: inline-block;
    width: 144px
}

.GYe4IKVa .ZpqxD2fA .jDB9H0Uy {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin-top: 6px
}

.GYe4IKVa .ZpqxD2fA .jDB9H0Uy span {
    display: inline-block;
    margin-right: 6px
}

.gNyIFtij {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end
}

.vH1jnCHq .qXn4erbN {
    margin-top: 0
}

.eyGgUJK0 {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    line-height: .22rem;
    opacity: .6;
    padding: .35rem .15rem .3rem;
    text-align: center
}

.shareWiseModal .ant-modal {
    width: calc(100% - .3rem)!important
}

.shareWiseModal .ant-modal-content {
    border-radius: 8px;
    height: 100%
}

.shareWiseModal .ant-modal-content .ant-modal-close {
    top: -.45rem;
    width: 100%
}

.shareWiseModal .ant-modal-content .ant-modal-close .ant-modal-close-x {
    display: flex;
    height: auto;
    justify-content: flex-end;
    width: 100%
}

.shareWiseModal .ant-modal-content .ant-modal-body {
    display: flex;
    flex-direction: column;
    padding: 0
}

.shareWiseModal .ant-modal-content .ant-modal-footer {
    display: none
}

.select-plugin-wise {
    align-items: center;
    background: #fbfbfe;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.06);
    display: flex;
    padding: .12rem .15rem;
    position: relative
}

.select-plugin-wise .plugin-notify-tip {
    background: #fff;
    border-radius: 6px;
    bottom: 37px;
    box-shadow: 0 16px 20px 0 rgba(174,167,223,.2);
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 6px;
    padding: 10px;
    position: absolute
}

.select-plugin-wise .plugin-notify-tip .plugin-notify-timer {
    margin-left: 10px
}

.select-plugin-wise .plugin-btn {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFang-SC-Medium;
    font-size: .16rem;
    font-weight: 500;
    line-height: .16rem
}

.select-plugin-wise .plugin-btn:hover {
    color: #4955f5;
    cursor: pointer
}

.select-plugin-wise .plugin-btn>div {
    align-items: center;
    display: flex
}

.select-plugin-wise .plugin-btn>div .plugin-label {
    margin-right: .05rem
}

.select-plugin-wise .plugin-btn>div img {
    border-radius: .03rem;
    box-shadow: 0 0 0 .01rem rgba(18,6,73,.1);
    height: .16rem;
    margin-right: .05rem;
    width: .16rem
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise {
    background-image: linear-gradient(-41deg,#2e6ee7,#8c8ef7);
    border-radius: 50%;
    display: block;
    height: 16px;
    line-height: 16px;
    width: 16px
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise svg {
    color: #fff;
    margin-left: -8px;
    margin-top: -8px;
    transform: scale(.3) translate(0)
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise.plugin-arrow-wise-vip {
    background-image: none
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise.plugin-arrow-wise-vip img {
    box-shadow: none;
    height: 19px;
    padding-bottom: 3px;
    vertical-align: sub;
    width: 16px
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise.arrow-bottom {
    transform: rotate(0deg);
    transition: all .3s linear
}

.select-plugin-wise .plugin-btn .plugin-arrow-wise.arrow-top {
    transform: rotate(45deg);
    transition: all .3s linear
}

.select-plugin-wise .plugin-btn.disabled-btn,.select-plugin-wise .plugin-btn.disabled-btn:hover {
    color: #676c90
}

.select-plugin-wise-popover {
    left: .5rem!important;
    padding-bottom: 4px!important;
    padding-top: 0!important
}

.select-plugin-wise-popover .ant-popover-content {
    width: calc(100vw - .8rem)
}

.select-plugin-wise-popover .ant-popover-content .ant-popover-arrow {
    display: none
}

.select-plugin-wise-popover .ant-popover-content .ant-popover-inner {
    border-radius: .06rem;
    box-shadow: 0 .05rem .18rem 0 rgba(191,186,225,.32);
    overflow: hidden
}

.select-plugin-wise-popover .ant-popover-content .ant-popover-inner-content {
    padding: 0
}

.plugin-tooltip .ant-tooltip-content .ant-tooltip-arrow .ant-tooltip-arrow-content {
    transform: translateY(-14px) rotate(45deg)
}

.plugin-tooltip .ant-tooltip-content .ant-tooltip-inner {
    border-radius: 4px;
    color: #05073b;
    font-size: 12px;
    font-weight: 400;
    min-height: auto
}

.adm-popup-body-position-bottom,.select-plugin-wise-box {
    border-radius: .08rem .08rem 0 0
}

.select-plugin-wise-box {
    overflow: hidden
}

.select-plugin-wise-box .selected-info-wise {
    border-bottom: 1px solid rgba(222,219,232,.3);
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    font-weight: 400;
    line-height: .2rem;
    padding: .08rem .12rem;
    text-align: center
}

.select-plugin-wise-box .selected-info-wise span {
    margin: 0 .04rem
}

.select-plugin-wise-box .err-info {
    background: #fff2f2
}

.select-plugin-wise-box .err-info span {
    color: #e64552
}

.select-plugin-wise-box .plugin-container {
    max-height: 50vh;
    overflow-y: scroll
}

.select-plugin-wise-box .plugin-item {
    background: #fff;
    padding: .14rem .2rem
}

.select-plugin-wise-box .plugin-item .main-info {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .06rem
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: space-between
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info img {
    border-radius: .05rem;
    box-shadow: 0 0 0 .01rem rgba(18,6,73,.1);
    flex-shrink: 0;
    height: .3rem;
    margin-right: .06rem;
    width: .3rem
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info .plugin-name-container {
    align-items: center;
    display: flex;
    flex: 1;
    width: 0
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info .plugin-name-container .plugin-name {
    color: #676c90;
    display: inline-block;
    flex: 1;
    font-family: PingFang-SC-Medium;
    font-size: .15rem;
    font-weight: 500;
    line-height: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info .plugin-name-container .plugin-name img {
    box-shadow: none;
    height: .2rem;
    margin-left: .09px;
    padding: .03rem;
    vertical-align: bottom;
    width: .2rem
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info .plugin-name-container .plugin-status {
    background: #fff1e6;
    border-radius: 10px;
    color: #fa7632;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 14px;
    margin: 0 8px;
    padding: 1px 6px;
    text-align: center
}

.select-plugin-wise-box .plugin-item .main-info .plugin-info .plugin-name-container .vip-plugin-status {
    border-radius: 0!important;
    box-shadow: none!important;
    height: .15rem!important;
    margin-left: .08rem!important;
    padding: 0!important;
    vertical-align: sub!important;
    width: .36rem!important
}

.select-plugin-wise-box .plugin-item .main-info .plugin-limit {
    align-items: center;
    background: rgba(242,14,14,.07);
    border-radius: 9px;
    display: flex;
    flex-shrink: 0;
    height: 16px;
    justify-content: center;
    margin-left: 2px;
    padding-left: 2px;
    width: 65px
}

.select-plugin-wise-box .plugin-item .main-info .plugin-limit>svg {
    color: #fe2f2f
}

.select-plugin-wise-box .plugin-item .main-info .plugin-limit>span {
    color: red;
    font-family: PingFangSC-Regular;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    margin-left: 2px;
    opacity: .8;
    text-align: right;
    transform: scale(.9)
}

.select-plugin-wise-box .plugin-item .main-info .plugin-cannot-debug {
    background: #f0f2f8;
    border-radius: .09rem;
    color: #676c90;
    display: inline-block;
    font-size: .11rem;
    font-weight: 400;
    height: .16rem;
    line-height: .14rem;
    padding: .01rem .06rem;
    text-align: right;
    white-space: nowrap
}

.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox {
    transform: scale(1.85)
}

.select-plugin-wise-box .plugin-item .main-info .plugin-check.vip-plugin-check .ant-checkbox-checked .ant-checkbox-inner {
    background-image: linear-gradient(144deg,rgba(239,100,43,.51),rgba(254,134,12,0) 23%),linear-gradient(116deg,rgba(111,77,205,.07) 32%,rgba(78,76,199,.5)),linear-gradient(-41deg,#856dea,#a8a6f7)!important;
    border: none
}

.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input {
    background: #f2f4fa;
    border-color: #d8dde7;
    border-radius: 50%
}

.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:hover,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input:hover,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:hover,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input:hover,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked:after,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox-checked:hover,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox:after,.select-plugin-wise-box .plugin-item .main-info .plugin-check .ant-checkbox-wrapper .ant-checkbox:hover {
    border: none
}

.select-plugin-wise-box .plugin-item .sub-info {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFang-SC-Regular;
    font-size: .13rem;
    font-weight: 200;
    line-height: .22rem;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.select-plugin-wise-box .plugin-item:hover {
    background: #f6f8fd;
    cursor: pointer
}

.select-plugin-wise-box .plugin-item:not(:last-of-type) {
    border-bottom: 1px solid rgba(222,219,232,.3)
}

.select-plugin-wise-box .plugin-item:first-of-type {
    border-radius: .08rem .08rem 0 0
}

.select-plugin-wise-box .plugin-item.baidu-item {
    padding-top: .2rem
}

.select-plugin-wise-box .selected-info-wise+.plugin-container .baidu-item {
    padding-top: .14rem
}

.plugin-debug {
    align-items: center;
    border-top: 1px solid rgba(222,219,232,.3);
    color: #676c90;
    display: flex;
    font-size: .15rem;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 20px;
    padding: .15rem .2rem
}

.plugin-debug-icon {
    background: transparent;
    border-radius: 4px;
    font-size: .15rem;
    height: 16px;
    text-align: center;
    width: 16px
}

.plugin-debug-icon svg {
    color: #676c90
}

.plugin-debug:hover {
    background: #f6f8fd;
    color: #4955f5
}

.plugin-debug:hover .plugin-debug-icon {
    align-items: center;
    background: #e1e5fa;
    display: flex;
    justify-content: center
}

.plugin-debug:hover .plugin-debug-icon svg {
    color: #4955f5
}

.plugin-store {
    align-items: center;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: .15rem
}

.plugin-store-icon {
    background: transparent;
    border-radius: 4px;
    height: 16px;
    margin-right: 4px;
    text-align: center;
    width: 16px
}

.plugin-store-icon svg {
    color: #676c90
}

.plugin-store-arrow {
    background: transparent;
    border-radius: 4px;
    height: 16px;
    margin-right: 4px;
    text-align: center;
    width: 16px
}

.plugin-store-arrow svg {
    color: #676c90;
    height: .2rem;
    width: .2rem
}

.plugin-icon-disabled {
    opacity: .3
}

.qbpp3LPV {
    border-bottom: 1px solid rgba(222,219,232,.3);
    padding: .08rem .12rem
}

.qbpp3LPV img {
    height: .2rem;
    padding: .03rem;
    transform: rotate(180deg);
    width: .2rem
}

.lxzBafXj {
    height: 50vh;
    overflow-y: scroll
}

.Aeb62d9V {
    overflow-y: auto;
    position: relative
}

.ivXEBD_G {
    padding: 1rem .3rem 0 .15rem;
    position: relative
}

.ivXEBD_G.RCwi_6Dr {
    padding-top: 1.3rem
}

.ivXEBD_G .QdwbyXyV {
    display: flex
}

.ivXEBD_G .QdwbyXyV .GRu1G0WQ {
    flex: none;
    margin-right: .07rem
}

.ivXEBD_G .QdwbyXyV .EM8vqxpQ {
    background: #fff;
    border-radius: 8px;
    flex: auto
}

.JEEojKx9 {
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    bottom: 0;
    flex-direction: column;
    left: 0;
    padding-top: .5rem;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: all .2s;
    width: 100%;
    z-index: 40
}

.JEEojKx9.uiyDgkIY {
    transform: translateX(0)
}

.DBKKmgVq {
    height: 100%;
    overflow-y: auto;
    position: relative
}

.LnS2OmQk {
    display: flex;
    flex-direction: column;
    padding: .25rem .3rem
}

.LnS2OmQk+.LnS2OmQk {
    border-top: 1px solid #e1def4
}

.LnS2OmQk .toV3j7Xq {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: .07rem
}

.LnS2OmQk .toV3j7Xq .Sf4fObd8 {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: .16rem;
    font-weight: 600;
    letter-spacing: 0;
    text-align: justify
}

.LnS2OmQk .toV3j7Xq .BYY7KFEH {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.LnS2OmQk.T7JkoC1r {
    background: rgba(71,81,218,.05)
}

.LnS2OmQk.T7JkoC1r .Sf4fObd8 {
    color: #4955f5
}

.HopU8FTd {
    color: #05073b;
    height: .24rem;
    width: .24rem
}

.HopU8FTd,.HopU8FTd.iXUmsXYn {
    align-items: center;
    display: flex
}

.HopU8FTd.iXUmsXYn {
    flex-direction: row;
    justify-content: center
}

.QFHeM2oi {
    transform: translateY(4px)
}

.RDrd6TMu {
    overflow-y: auto;
    padding: 1rem 0 .1rem;
    scroll-behavior: auto
}

.RDrd6TMu.VyVjqZtB {
    padding-top: 1.46rem
}

.I0M5C9dF {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    margin: auto
}

.lYZGEl9R {
    padding: .2rem 0 .05rem .5rem
}

.MDiHAE62 {
    opacity: .5
}

.B4QozRdo {
    align-items: center;
    background-image: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 4.8px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 38px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 28px;
    width: 190px
}

.b__nT6in {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.03);
    display: flex;
    flex-direction: column;
    height: 337px;
    margin-top: 20px;
    overflow-y: auto;
    padding: 18px 20px 18px 24px
}

.b__nT6in a {
    color: #4955f5
}

.b__nT6in a:hover {
    color: #4955f5;
    opacity: .5
}

.b__nT6in p {
    color: #000;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    text-align: justify;
    word-break: break-all
}

.GY_1I0mt {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.W6igjpWL,._ZSPEQoC {
    display: flex;
    justify-content: center
}

.W6igjpWL {
    align-items: center;
    margin-bottom: 20px;
    margin-top: 16px
}

.xjvGM9H_ {
    cursor: pointer;
    margin-left: 10px
}

.xjvGM9H_ a {
    color: #4955f5
}

.xjvGM9H_ a:hover {
    color: #4955f5;
    opacity: .5
}

.MqohIiJn {
    color: #000c3f;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 12px;
    margin-top: 20px
}

.xmEyjpT1 {
    background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100%
}

.xmEyjpT1>div {
    padding: 30px 36px
}

.fyT6yJ8q {
    align-items: center;
    background: hsla(0,100%,97%,.98);
    display: flex;
    flex-direction: column;
    height: .6rem;
    justify-content: center
}

.fyT6yJ8q .TWHwOQ2S {
    color: #ff4d4f
}

.fyT6yJ8q .TWHwOQ2S,.fyT6yJ8q .q8vTqm5h {
    font-family: PingFangSC-Medium;
    font-size: .14rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .16rem
}

.fyT6yJ8q .q8vTqm5h {
    color: #4955f5
}

.fyT6yJ8q.HMFVbBF4 {
    background: #fff
}

.fyT6yJ8q.HMFVbBF4 .TWHwOQ2S {
    color: #120649;
    font-family: PingFang-SC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    text-align: justify
}

.fyT6yJ8q.HMFVbBF4 .TWHwOQ2S .OXtdAqRU {
    color: #4955f5
}

.upload-dialog-wise-title {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.upload-dialog-wise-dragger {
    height: 1.8rem;
    margin-bottom: .2rem
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag {
    background: transparent;
    border: none
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload {
    padding: 0
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(77vw - 1rem);
    word-break: break-all
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name .file-icon {
    height: .2rem;
    margin-right: .1rem;
    width: .2rem
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-name .file-icon svg {
    transform: scale(.625) translate(.2rem,.2rem)
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-image-contain {
    align-items: center;
    display: flex;
    height: .8rem;
    justify-content: center;
    margin-bottom: .25rem!important;
    width: 1.84rem
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text .file-image-contain .file-image {
    border-radius: 4px;
    max-height: 100%;
    max-width: 100%
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text p:first-of-type {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .14rem;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: .1rem;
    text-align: center
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text p:nth-of-type(2) {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: .13rem;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    word-break: break-all
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-hint {
    color: #676c90;
    flex-shrink: 0;
    font-family: PingFang-SC-Regular;
    font-size: .12rem;
    font-weight: 400;
    line-height: .16rem;
    opacity: .7
}

.upload-dialog-wise-dragger .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-hint .click-btn {
    font-size: .12rem
}

.upload-dialog-wise-dragger .click-btn {
    color: #4955f5;
    font-family: PingFang-SC-Regular;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .16rem;
    margin: 0 .02rem;
    text-align: center
}

.upload-dialog-wise-footer {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

.upload-dialog-wise-footer .ant-btn,.upload-dialog-wise-footer .ant-btn-default {
    align-items: center;
    border-radius: 6px;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    opacity: 1;
    text-align: center;
    width: 84px
}

.upload-dialog-wise-footer .ant-btn,.upload-dialog-wise-footer .ant-btn-default,.upload-dialog-wise-footer .ant-btn-default:focus,.upload-dialog-wise-footer .ant-btn-default:hover,.upload-dialog-wise-footer .ant-btn:focus,.upload-dialog-wise-footer .ant-btn:hover {
    background-image: linear-gradient(-52deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff
}

.upload-dialog-wise-footer .ant-btn-loading,.upload-dialog-wise-footer .ant-btn[disabled] {
    background-image: linear-gradient(-52deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff;
    opacity: .5
}

.upload-dialog-wise-footer .ant-btn-loading:hover,.upload-dialog-wise-footer .ant-btn[disabled]:hover {
    background-image: linear-gradient(-52deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff
}

.upload-dialog-wise-count {
    color: #676c90;
    font-family: PingFang-SC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    opacity: .7;
    text-align: center
}

.upload-dialog-wise-count span:nth-of-type(2) {
    opacity: 1
}

.upload-dialog-wise-error {
    color: #ff4d4f;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .14rem;
    text-align: center
}

.upload-dialog-wise .ant-modal {
    flex: 0 1 auto!important;
    width: 77vw!important
}

.upload-dialog-wise .ant-modal-content .ant-modal-close {
    top: -.32rem
}

.upload-dialog-wise .ant-modal-content .ant-modal-close .ant-modal-close-x {
    height: .28rem;
    width: .28rem
}

.upload-dialog-wise .ant-modal-content .ant-modal-close .ant-modal-close-x span {
    border-radius: .06rem;
    height: .28rem;
    margin-left: 0;
    width: .28rem
}

.upload-dialog-wise .ant-modal-content .ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: .14rem;
    width: .14rem
}

.upload-dialog-wise .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 15% 69%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 12%,rgba(245,237,241,.6) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 93% 11%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    padding: .3rem
}

.gift-card-modal {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/modalBg.d3b89599.png);
    background-repeat: no-repeat;
    background-size: 100% 100px;
    height: 310px;
    overflow: visible;
    padding-top: 24px!important;
    position: relative;
    width: 316px
}

.gift-card-modal .adm-modal-content {
    overflow: visible;
    padding: 0 78px
}

.gift-card-modal-close {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/close.b0cf47fb.png);
    background-size: 100% 100%;
    height: 30px;
    position: absolute;
    right: 0;
    top: -38px;
    width: 30px
}

.gift-card-modal .gift-card-modal-wrapper {
    height: 100%;
    width: 100%
}

.gift-card-modal .gift-card-modal-wrapper img {
    display: inline-block;
    height: 160px;
    width: 160px
}

.gift-card-modal .gift-card-modal-wrapper-text {
    color: #05073b;
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 8px;
    text-align: center
}

.gift-card-modal .gift-card-modal-wrapper-btn {
    background-image: linear-gradient(111deg,#a775fd,#6587f0 87%);
    border-radius: 10px;
    height: 46px;
    margin: 24px 0 0 27px;
    width: 106px
}

@media screen and (max-width: 385px) {
    .gift-card-modal {
        width:276px
    }

    .gift-card-modal .adm-modal-content {
        padding: 0 60px
    }

    .gift-card-modal .gift-card-modal-wrapper-btn {
        margin: 24px 0 0 27px
    }
}

.yWn683Yp.fgOqWQSc {
    padding-bottom: 1.3rem
}

.yWn683Yp.qRXSqfU_ {
    height: 100vh
}

.dQeMqAG7 {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 15
}

.dQeMqAG7.HKZmRVrh:before {
    background-image: linear-gradient(180deg,rgba(233,237,247,0) 2%,#eceff8);
    content: "";
    height: 14px;
    pointer-events: none;
    position: absolute;
    top: -14px;
    width: 100%
}

.z3vE9zn8 {
    padding-bottom: .6rem
}

.LYdQwxiv {
    min-height: calc(100vh - 1.1rem);
    padding: .2rem .16rem
}

.LARdb2hr {
    align-items: center;
    background: #fff;
    border-top: 1px solid #e1def4;
    bottom: 0;
    display: flex;
    height: .6rem;
    justify-content: center;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1
}

.LARdb2hr .t_dxSv4P {
    background-image: linear-gradient(-62deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border: none;
    border-radius: 6px;
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-size: .16rem;
    font-weight: 600;
    height: .42rem;
    letter-spacing: 0;
    line-height: .2rem;
    outline: none;
    width: 1.6rem
}

.MGNDiNK8 {
    align-items: center;
    background: #fff;
    bottom: 0;
    display: flex;
    height: .6rem;
    justify-content: center;
    position: fixed;
    width: 100%
}

.MGNDiNK8:before {
    background-color: #e1def4;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c47CGDiJ {
    align-items: center;
    background-image: linear-gradient(-62deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Semibold;
    font-size: .16rem;
    font-weight: 600;
    height: .42rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .2rem;
    width: 1.6rem
}

.pVI43O_p {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100vh
}

.nrVBeksi {
    background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    height: 100vh;
    justify-content: center;
    width: 100%
}

.RntjBTZK,.nrVBeksi {
    align-items: center;
    display: flex
}

.RntjBTZK {
    flex-direction: column;
    width: 74%
}

.RntjBTZK strong {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.RntjBTZK ._DaUcAVR {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 20px;
    text-align: center
}

@media screen and (max-width: 800px) {
    .nrVBeksi .RntjBTZK strong {
        font-size:.26rem;
        text-align: justify
    }

    .nrVBeksi .RntjBTZK ._DaUcAVR {
        line-height: .24rem;
        text-align: justify
    }
}

.JCu9UukK {
    height: 100vh
}

@media screen and (max-width: 800px) {
    .JCu9UukK {
        padding-top:.5rem
    }
}

.IPB2CSV3 {
    align-items: center;
    background: rgba(3,4,16,.3);
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0
}

.IPB2CSV3 .m3I2Ch0k {
    width: 1.5rem
}

._2YaR4Zfg {
    max-width: 3rem;
    position: fixed;
    right: 0;
    top: 0;
    width: 75%
}

.SyBUiXPj {
    height: 100vh;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100vw
}

.SyBUiXPj>div {
    overflow-x: hidden
}

.KJWhP3Y0 {
    background: #447efc;
    display: flex;
    flex-direction: column;
    height: 650px;
    padding-top: 1.2rem;
    position: relative
}

.KJWhP3Y0 .j6cvrvvX {
    background: url(../png/banner.jpg) no-repeat;
    background-position: 50%;
    background-size: auto 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.KJWhP3Y0 .HjrMd8LI {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    width: 11.4rem;
    z-index: 1
}

.KJWhP3Y0 .HjrMd8LI strong {
    color: #fff;
    font-size: 44px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 56px
}

.KJWhP3Y0 .HjrMd8LI .hR0M32eA {
    color: hsla(0,0%,100%,.8);
    font-family: PingFang-SC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
    margin-top: 14px;
    width: 614px
}

.KJWhP3Y0 .HjrMd8LI .Ta7LRNgw {
    border-bottom: 1px solid;
    color: #fff
}

.KJWhP3Y0 .HjrMd8LI .Ta7LRNgw:hover {
    font-weight: 700
}

.KJWhP3Y0 .HjrMd8LI .KTFDGqJT {
    align-items: center;
    background: #fff;
    border-radius: 25px;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 20px;
    opacity: .95;
    text-align: center;
    width: 152px
}

.KJWhP3Y0 .HjrMd8LI .KTFDGqJT:hover {
    opacity: 1
}

.KJWhP3Y0 .HjrMd8LI .zGlfK2gl {
    align-items: center;
    color: #05073b;
    display: flex;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 18px;
    margin-top: 20px;
    text-align: center
}

.KJWhP3Y0 .HjrMd8LI .zGlfK2gl svg {
    height: 18px;
    width: 18px
}

.KJWhP3Y0 .HjrMd8LI .zGlfK2gl span {
    margin-left: 6px
}

.nPTJmMSE {
    display: flex;
    flex-direction: column
}

.nPTJmMSE+.nPTJmMSE {
    border-top: 1px solid rgba(0,0,0,.2)
}

.nPTJmMSE .H5iqHK2R {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .3rem 0;
    position: relative
}

.nPTJmMSE .H5iqHK2R .cyWAQXAU {
    color: #05073b;
    font-size: .18rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .3rem;
    width: 100%
}

.QwpKZ0nk {
    background: radial-gradient(circle at 0 100%,rgba(152,167,223,.5) 0,rgba(213,221,248,0) 29%),radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative
}

.QwpKZ0nk>div {
    margin: auto;
    padding: .9rem 0 .99rem;
    position: relative
}

.QwpKZ0nk>div.o3QY36gM:before {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/rt_at_bg.065f2850.png) no-repeat;
    background-size: contain;
    right: 0;
    top: 0
}

.QwpKZ0nk>div.o3QY36gM:after,.QwpKZ0nk>div.o3QY36gM:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0
}

.QwpKZ0nk>div.o3QY36gM:after {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/lt_home_bg.cd02efee.png) no-repeat;
    background-position: 0 100%;
    background-size: contain;
    bottom: 0;
    left: 0
}

.QwpKZ0nk .eEwIcus1 {
    display: flex;
    margin: auto;
    position: relative;
    z-index: 1
}

.QwpKZ0nk .eEwIcus1 .hc8bJX9E {
    display: flex;
    justify-content: center;
    width: 6.9rem
}

.QwpKZ0nk .eEwIcus1 .hc8bJX9E>div {
    display: flex;
    flex-direction: column
}

.QwpKZ0nk .eEwIcus1 .hc8bJX9E strong {
    color: #000;
    font-size: .42rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .42rem
}

.QwpKZ0nk .eEwIcus1 .hc8bJX9E span {
    color: #05073b;
    font-size: .18rem;
    font-weight: 400;
    line-height: .3rem;
    margin-top: .13rem;
    opacity: .8;
    width: 4.02rem
}

.QwpKZ0nk .eEwIcus1 .TGwmB_Rv {
    border-bottom: 1px solid rgba(0,0,0,.2);
    border-top: 1px solid rgba(0,0,0,.2);
    width: 7.5rem
}

.dcxsejIF {
    background-image: linear-gradient(270deg,#64a6ff,#2a71ff);
    height: 4.5rem;
    opacity: .9;
    position: relative
}

.dcxsejIF,.dcxsejIF .F7Nvqu1M {
    display: flex;
    justify-content: center
}

.dcxsejIF .F7Nvqu1M {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%
}

.dcxsejIF .Iqv9guQQ {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: .9rem 0 .84rem;
    position: relative;
    width: 14.4rem;
    z-index: 1
}

.dcxsejIF .Iqv9guQQ .P_mA8TF6 {
    color: #fff;
    font-size: .68rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .86rem;
    text-align: center
}

.dcxsejIF .Iqv9guQQ .xjyVkKvB {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    margin-top: .2rem;
    text-align: center;
    width: 780px
}

.o7jNbRcF {
    background-image: radial-gradient(circle at 0 100%,rgba(152,167,223,.5) 0,rgba(213,221,248,0) 29%),radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#fefcff,#d6e0f2);
    justify-content: center
}

.o7jNbRcF,.o7jNbRcF .o8D9H1v_ {
    align-items: center;
    display: flex;
    flex-direction: column
}

.o7jNbRcF .o8D9H1v_ {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg_feedback.352b87ea.png) no-repeat;
    background-position: 100% 100%;
    background-size: contain;
    height: 100%;
    width: 14.4rem
}

.o7jNbRcF .o8D9H1v_>div {
    color: #05073b;
    padding: .9rem 0 .84rem;
    width: 11.4rem
}

.o7jNbRcF .o8D9H1v_>div .wFsEli0R {
    font-size: .42rem;
    font-weight: 600;
    line-height: .42rem
}

.o7jNbRcF .o8D9H1v_>div .RYWGU4QA {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-top: .16rem;
    opacity: .8;
    width: 4.99rem
}

.a1JlOgfY {
    align-items: center;
    background: #1a1a1a;
    display: flex;
    flex-direction: row;
    height: 76px;
    justify-content: center
}

.a1JlOgfY .ifyJraSx {
    color: #fff;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    opacity: .5;
    text-align: center
}

.UrGZErPh {
    background: #e7eaf5;
    background-image: radial-gradient(circle at 100% 100%,#dbd9f5 0);
    color: #05073b;
    height: 3.92rem;
    padding: 0 1.5rem 0 .8rem
}

.UrGZErPh .momP3SiW {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg_developer.e70cc467.png) no-repeat;
    background-position: 0 100%;
    background-size: contain;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    padding: .9rem 0 1.2rem;
    width: 100%
}

.UrGZErPh .momP3SiW>div {
    width: 5rem
}

.UrGZErPh .momP3SiW>div .SFYmbokY {
    font-size: .42rem;
    font-weight: 600;
    line-height: .42rem
}

.UrGZErPh .momP3SiW>div .bbptOTPl {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-top: .16rem;
    opacity: .8;
    width: 4.99rem
}

.UrGZErPh .momP3SiW>div .ErbNP8O5 {
    align-items: center;
    background: #fff;
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    border-radius: 25px;
    color: #4955f5;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 20px;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
    height: 42px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 20px;
    opacity: .95;
    text-align: center;
    width: 152px;
    width: 120px
}

.UrGZErPh .momP3SiW>div .ErbNP8O5:hover {
    opacity: 1
}

.UrGZErPh .momP3SiW>div .ErbNP8O5 :hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

@media screen and (max-width: 800px) {
    .KJWhP3Y0 {
        display:flex;
        flex-direction: column;
        height: 6.9rem;
        padding-top: 1.2rem
    }

    .KJWhP3Y0 .j6cvrvvX {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bannerNew.7b2acb9d.jpg);
        background-size: auto 100%
    }

    .KJWhP3Y0 .HjrMd8LI {
        width: 100%
    }

    .KJWhP3Y0 .HjrMd8LI strong {
        font-family: PingFangSC-Semibold;
        font-size: .34rem;
        line-height: .44rem;
        text-align: center
    }

    .KJWhP3Y0 .HjrMd8LI .hR0M32eA {
        font-family: PingFangSC-Regular;
        font-size: .15rem;
        line-height: .26rem;
        margin: .2rem auto 0;
        text-align: justify;
        width: 3.1rem
    }

    .KJWhP3Y0 .HjrMd8LI .hR0M32eA.o18EYxMB {
        text-align: center
    }

    .KJWhP3Y0 .HjrMd8LI .KTFDGqJT {
        align-items: center;
        background: #fff;
        border-radius: 25px;
        color: #4955f5;
        cursor: pointer;
        display: flex;
        font-family: PingFang-SC-Medium;
        font-size: 20px;
        font-size: .18rem;
        font-weight: 600;
        font-weight: 500;
        height: 50px;
        height: .44rem;
        justify-content: center;
        letter-spacing: 0;
        line-height: 30px;
        line-height: .23rem;
        margin: .2rem auto 0;
        opacity: .95;
        text-align: center;
        width: 152px;
        width: 1.2rem
    }

    .KJWhP3Y0 .HjrMd8LI .KTFDGqJT:hover {
        opacity: 1
    }

    .KJWhP3Y0 .HjrMd8LI .zGlfK2gl {
        align-items: center;
        display: flex;
        flex-direction: column;
        font-family: PingFangSC-Semibold;
        font-size: .15rem;
        line-height: 1.5;
        margin-top: .2rem
    }

    .KJWhP3Y0 .HjrMd8LI .zGlfK2gl svg {
        height: .2rem;
        width: .2rem
    }

    .KJWhP3Y0 .HjrMd8LI .zGlfK2gl span {
        margin: .1rem 0 0;
        white-space: pre
    }

    .nPTJmMSE+.nPTJmMSE {
        border-top-color: hsla(0,0%,79%,.2)
    }

    .nPTJmMSE .H5iqHK2R {
        height: .8rem;
        padding-left: .15rem
    }

    .nPTJmMSE .H5iqHK2R .cyWAQXAU {
        font-family: PingFang-SC-Regular;
        font-size: .16rem;
        line-height: .3rem
    }

    .nPTJmMSE .H5iqHK2R .cyWAQXAU>span {
        width: 3rem
    }

    .QwpKZ0nk {
        align-items: center;
        background: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        display: flex;
        flex-direction: column;
        height: 6.62rem;
        justify-content: flex-start
    }

    .QwpKZ0nk>div {
        height: 100%;
        padding: .6rem 0 0;
        width: 100%
    }

    .QwpKZ0nk .eEwIcus1 {
        display: block
    }

    .QwpKZ0nk .eEwIcus1 .hc8bJX9E {
        width: auto
    }

    .QwpKZ0nk .eEwIcus1 .hc8bJX9E strong {
        color: #05073b;
        font-family: PingFangSC-Semibold;
        font-size: .3rem;
        line-height: .36rem;
        text-align: center
    }

    .QwpKZ0nk .eEwIcus1 .hc8bJX9E span {
        color: #0a0a27;
        font-size: .15rem;
        line-height: .26rem;
        margin: .2rem auto 0;
        text-align: justify;
        width: 3.1rem
    }

    .QwpKZ0nk .eEwIcus1 .TGwmB_Rv {
        background: #fff;
        border: none;
        margin: .3rem .3rem 0;
        width: auto
    }

    .dcxsejIF {
        background-image: linear-gradient(270deg,#2a71ff,#64a6ff);
        height: 4.3rem;
        opacity: 1
    }

    .dcxsejIF .Iqv9guQQ {
        padding: .6rem 0 .99rem;
        width: 2.5rem
    }

    .dcxsejIF .Iqv9guQQ .P_mA8TF6 {
        font-family: PingFangSC-Semibold;
        font-size: .48rem;
        line-height: .6rem
    }

    .dcxsejIF .Iqv9guQQ .xjyVkKvB {
        font-family: PingFangSC-Regular;
        font-size: .18rem;
        line-height: .26rem;
        text-align: justify;
        width: 100%
    }

    .UrGZErPh {
        align-items: center;
        background-color: #e6e9f2;
        background-image: radial-gradient(circle at 100% 100%,#dbd9f5 0,rgba(230,233,242,0) 78%);
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg_developer.8f79bdaa.png) no-repeat;
        background-position: 0 100%;
        background-size: 3rem;
        display: flex;
        flex-direction: column;
        height: 4.78rem;
        padding: .6rem .55rem
    }

    .UrGZErPh .momP3SiW {
        background: none;
        height: 100%;
        padding: 0;
        width: 100%
    }

    .UrGZErPh .momP3SiW>div {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 100%
    }

    .UrGZErPh .momP3SiW>div .SFYmbokY {
        color: #05073b;
        font-family: PingFangSC-Semibold;
        font-size: .3rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .36rem;
        text-align: center
    }

    .UrGZErPh .momP3SiW>div .bbptOTPl {
        color: #05073b;
        font-family: PingFangSC-Regular;
        font-size: .15rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .26rem;
        margin-top: .2rem;
        opacity: .8;
        text-align: justify;
        width: 2.8rem
    }

    .UrGZErPh .momP3SiW>div .ErbNP8O5 {
        align-items: center;
        background: #fff;
        background-image: linear-gradient(-19deg,#0773ff 3%,#777eff);
        border-radius: 25px;
        color: #4955f5;
        color: #fff;
        cursor: pointer;
        display: flex;
        font-family: PingFang-SC-Medium;
        font-size: 20px;
        font-size: .18rem;
        font-weight: 600;
        font-weight: 500;
        height: 50px;
        height: .44rem;
        justify-content: center;
        letter-spacing: 0;
        line-height: 30px;
        line-height: .23rem;
        margin: .2rem auto 0;
        opacity: .95;
        text-align: center;
        width: 152px;
        width: 1.2rem
    }

    .UrGZErPh .momP3SiW>div .ErbNP8O5:hover {
        background-image: linear-gradient(-64deg,#2f64d2,#797cde);
        opacity: 1
    }

    .o7jNbRcF {
        background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        height: 4.79rem
    }

    .o7jNbRcF .o8D9H1v_ {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/feedBack.5377aad6.png);
        background-position: bottom;
        height: 100%;
        width: 100%
    }

    .o7jNbRcF .o8D9H1v_>div {
        align-items: center;
        display: flex;
        flex-direction: column;
        padding: .6rem 0 0;
        width: 100%
    }

    .o7jNbRcF .o8D9H1v_>div .wFsEli0R {
        font-family: PingFangSC-Semibold;
        font-size: .3rem;
        line-height: .36rem;
        text-align: center
    }

    .o7jNbRcF .o8D9H1v_>div .RYWGU4QA {
        color: #0a0a27;
        font-family: PingFang-SC-Regular;
        font-size: .15rem;
        line-height: .26rem;
        margin-top: .2rem;
        text-align: justify;
        width: 3.1rem
    }

    .a1JlOgfY {
        height: .76rem
    }

    .a1JlOgfY .ifyJraSx {
        font-size: .12rem;
        line-height: .16rem
    }
}

.zjLmCSvC {
    background: rgba(3,4,16,.66);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

.l5gsJ0M8 {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 450px;
    z-index: 1000
}

.r0l23tHK {
    padding-bottom: 20px;
    padding-top: 30px;
    text-align: center
}

.oKgLoqkX {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    text-align: center
}

.jdnO33Uc {
    padding: 0 30px 30px
}

.JXJ6z6FV {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center
}

.cU_jwOZG {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.fZKpRr0I {
    background-image: linear-gradient(-43deg,#0773ff 3%,#7b7eff);
    border-radius: 19px;
    color: #fff;
    cursor: pointer;
    font-family: FZLTZHK--GBK1-0;
    font-size: 15px;
    font-weight: 400;
    height: 38px;
    letter-spacing: 0;
    line-height: 38px;
    text-align: center;
    width: 112px
}

.fZKpRr0I:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.e7n0WKC3 {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10.67px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: -55px;
    top: 0;
    width: 40px
}

.e7n0WKC3 svg {
    height: 16px;
    width: 16px
}

.WkovuVN1 {
    width: calc(100% - 60px)
}

.MTckskSD {
    position: absolute;
    right: 0;
    top: -55px
}

.D3WJ66pL {
    background: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    background-color: #cad2df;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 0;
    min-height: 100vh;
    padding: 0
}

.D3WJ66pL .eaQvXrfS {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 190px
}

.D3WJ66pL .eaQvXrfS strong {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.D3WJ66pL .nhjte4Hk {
    align-items: center;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 29px;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.03);
    display: flex;
    font-weight: 400;
    height: 54px;
    margin-top: 30px;
    padding: 8px 6px;
    width: 460px
}

.D3WJ66pL .nhjte4Hk input {
    background: transparent;
    border: 0;
    flex: 1
}

.D3WJ66pL .nhjte4Hk input:focus,.D3WJ66pL .nhjte4Hk input:hover {
    border: 0;
    box-shadow: none
}

.D3WJ66pL .nhjte4Hk input::-moz-placeholder {
    color: #b7b8bf;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal
}

.D3WJ66pL .nhjte4Hk input::placeholder {
    color: #b7b8bf;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal
}

.D3WJ66pL .nhjte4Hk.JIuJO1Ys {
    border: 1px solid #ff2537;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.15)
}

.D3WJ66pL .Bh0UcXZk {
    align-items: center;
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    border-radius: 19px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    letter-spacing: 0;
    width: 72px
}

.D3WJ66pL .Bh0UcXZk:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.D3WJ66pL.WUrFjcsu .eaQvXrfS {
    padding-top: 1.5rem
}

.D3WJ66pL.WUrFjcsu .eaQvXrfS strong {
    font-size: .28rem
}

.D3WJ66pL.WUrFjcsu .nhjte4Hk {
    font-size: .18rem;
    height: .5rem;
    margin-top: .3rem;
    padding: .06rem;
    width: 2.4rem
}

.D3WJ66pL.WUrFjcsu .Bh0UcXZk {
    font-size: .18rem;
    width: .72rem
}

.D3WJ66pL.WUrFjcsu .Bh0UcXZk:hover {
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff)
}

.feONLSB3 {
    align-items: center;
    background: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    background-color: #cad2df;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    min-height: 100vh;
    padding: 60px 0 0
}

.tysO9L3j {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    letter-spacing: 0;
    text-align: center
}

.gy4jN0eI {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.03);
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 600px;
    margin: 10px;
    overflow: hidden;
    padding: 14px 24px 9px;
    width: 760px
}

.z532TqZ8 {
    height: 100%;
    line-height: 1.5;
    overflow: auto
}

.XBFBTcmT {
    margin-top: 30px
}

.XBFBTcmT,.XBFBTcmT .CGfrNXjN {
    display: flex;
    justify-content: center
}

.XBFBTcmT .CGfrNXjN {
    align-items: center;
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    border-radius: 19px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    width: 72px;
    width: 112px
}

.XBFBTcmT .CGfrNXjN:focus,.XBFBTcmT .CGfrNXjN:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde);
    color: #fff
}

.XBFBTcmT .CGfrNXjN:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.XBFBTcmT .uVjpRJ7S {
    align-items: center;
    background-color: transparent;
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    background-image: none;
    border: 1px solid #aeb2cc;
    border-radius: 19px;
    color: #fff;
    color: #05073b;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 28px;
    margin-right: 20px;
    text-align: center;
    width: 72px;
    width: 112px
}

.XBFBTcmT .uVjpRJ7S:focus,.XBFBTcmT .uVjpRJ7S:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde);
    color: #fff
}

.XBFBTcmT .uVjpRJ7S:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.XBFBTcmT .uVjpRJ7S:active,.XBFBTcmT .uVjpRJ7S:focus,.XBFBTcmT .uVjpRJ7S:hover {
    background-image: none;
    color: #05073b;
    opacity: .5
}

.cNIxLDm5 {
    text-align: center
}

.cNIxLDm5,.cNIxLDm5 .A2xLKH8o {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: .5rem
}

.cNIxLDm5 .A2xLKH8o strong {
    color: #000c3f;
    font-family: PingFangSC-Semibold;
    font-size: .2rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .2rem
}

.m3tHJWeV {
    background-color: #fff;
    height: 4.6rem;
    margin-top: .15rem;
    overflow: auto;
    padding: .15rem;
    text-align: left;
    width: 3.4rem
}

.DXuByHTS {
    display: flex;
    margin-top: .31rem
}

.Qun4OC5H,.UgT37X_E {
    align-items: center;
    background-image: linear-gradient(90deg,#4a98ff,#2659ff);
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: .4rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .3rem;
    text-align: center;
    width: .5rem;
    width: 1.16rem
}

.Qun4OC5H {
    background-color: transparent;
    background-image: none;
    border: 1px solid #aeb2cc;
    color: #05073b;
    margin-right: .2rem
}

.wn4BDR2V {
    background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    display: flex;
    font-size: 24px;
    font-weight: 700;
    height: 100vh;
    justify-content: center;
    padding-top: 220px;
    width: 100%
}

.wn4BDR2V .rXc8Rc3z {
    align-items: center;
    display: flex;
    flex-direction: column
}

.wn4BDR2V .rXc8Rc3z .Gu_Y0aHf {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/logo.316aeff7.png) 50% no-repeat;
    background-size: contain;
    height: 180px;
    margin-bottom: 34px;
    width: 625px
}

.wn4BDR2V .rXc8Rc3z .Pw1PFkDd {
    color: #000;
    font-family: PingFangSC-Thin;
    font-size: 48px;
    font-weight: 200;
    letter-spacing: 0;
    line-height: 48px;
    text-align: center
}

.wn4BDR2V .rXc8Rc3z a {
    align-items: center;
    color: #1d4de7;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center
}

.wn4BDR2V .rXc8Rc3z a:before {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/icon_url.3f8c9e40.png) no-repeat;
    background-size: contain;
    content: "";
    height: 14px;
    margin-right: 5px;
    width: 14px
}

@media screen and (max-width: 800px) {
    .wn4BDR2V .rXc8Rc3z {
        height:100%;
        width: 100%
    }

    .wn4BDR2V .rXc8Rc3z .Pw1PFkDd {
        font-size: 21px;
        margin-top: 200px
    }

    .wn4BDR2V .rXc8Rc3z .Gu_Y0aHf {
        margin-bottom: 20px;
        text-align: center;
        width: 80%
    }

    .wn4BDR2V .rXc8Rc3z a {
        font-size: 14px;
        margin-top: 200px
    }

    .wn4BDR2V .rXc8Rc3z a:before {
        height: 12px;
        width: 12px
    }
}

.xIcgPCyF {
    background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    height: 100vh;
    justify-content: center;
    width: 100%
}

.OWMeSkMp,.xIcgPCyF {
    align-items: center;
    display: flex
}

.OWMeSkMp {
    flex-direction: column;
    width: 74%
}

.OWMeSkMp strong {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: .38rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.OWMeSkMp .K8iYrzNW {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OWMeSkMp .K8iYrzNW,.OWMeSkMp .k9CU6h8m {
    letter-spacing: 0;
    margin-top: 20px;
    text-align: center
}

.OWMeSkMp .k9CU6h8m {
    color: #05073b;
    font-family: PingFang-SC-Semibold;
    font-size: 18px;
    font-weight: 600;
    height: 30px;
    line-height: 30px
}

.Khvtsd3s .OWMeSkMp strong {
    font-size: 26px;
    text-align: justify
}

.Khvtsd3s .OWMeSkMp .K8iYrzNW {
    line-height: 24px;
    text-align: justify
}

.b9cc1w8r {
    background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    height: 100vh;
    justify-content: center;
    width: 100%
}

.b9cc1w8r,.b9cc1w8r ._5IQVC9VC {
    align-items: center;
    display: flex
}

.b9cc1w8r ._5IQVC9VC {
    flex-direction: column;
    transform: translateY(-60px);
    width: 74%
}

.b9cc1w8r ._5IQVC9VC img {
    height: 80px;
    margin: 20px 0 30px;
    width: 320px
}

.b9cc1w8r ._5IQVC9VC strong {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.b9cc1w8r ._5IQVC9VC .hHQPXxh7 {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 20px;
    text-align: center
}

@media screen and (max-width: 800px) {
    .b9cc1w8r ._5IQVC9VC {
        align-items:flex-start;
        transform: translateY(-.5rem);
        width: 80%
    }

    .b9cc1w8r ._5IQVC9VC img {
        height: .66rem;
        margin: .2rem 0 .3rem;
        width: 2.36rem
    }

    .b9cc1w8r ._5IQVC9VC strong {
        font-size: .26rem;
        line-height: .4rem;
        text-align: left
    }

    .b9cc1w8r ._5IQVC9VC .hHQPXxh7 {
        font-size: .14rem;
        line-height: .24rem;
        text-align: left
    }
}

.RgosVOLt {
    background-image: linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100vh;
    position: relative;
    width: 100%
}

.RgosVOLt ._9Sgv7HU {
    height: 190px;
    top: 206px;
    width: 198px
}

.RgosVOLt ._9Sgv7HU,.RgosVOLt .cvSNLsXg {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.RgosVOLt .cvSNLsXg {
    background-image: linear-gradient(-62deg,#2e6ee7 3%,#8c8ef7);
    border: none;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    top: 426px;
    width: 130px
}

.DfthAIe4 {
    height: 100vh;
    position: relative;
    width: 100%
}

.DfthAIe4 .JIGDB6T8 {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 189px;
    width: 100%
}

.DfthAIe4 .JIGDB6T8>img {
    top: 189px;
    width: 198px
}

.DfthAIe4 .JIGDB6T8 .sVnKd91x {
    background-image: linear-gradient(-62deg,#2e6ee7 3%,#8c8ef7);
    border: none;
    border-radius: 5px;
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 40px;
    letter-spacing: 0;
    line-height: 40px;
    line-height: 22px;
    margin-top: 30px;
    text-align: center;
    width: 130px
}

.vSBmCqkF {
    align-items: center;
    background: #fff;
    display: flex;
    height: 46px;
    left: 0;
    padding-left: 18px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000
}

.vSBmCqkF img {
    height: 24px;
    width: 96px
}

.gzYcSPku {
    align-items: center;
    background-color: #f8f7fa;
    display: flex;
    height: 49px;
    left: 0;
    padding-left: 15px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.gzYcSPku img {
    height: 24px;
    width: 97px
}

.ZWgOKikC {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 10px 0
}

.bw1k0Wgh {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.bw1k0Wgh,.bw1k0Wgh a {
    color: rgba(103,104,144,.6)
}

.bw1k0Wgh a {
    cursor: pointer;
    font-family: PingFang-SC-Medium;
    font-weight: 500
}

.bw1k0Wgh a:hover {
    color: #4955f5
}

.bqPWWvrt {
    color: #ff4d4f;
    margin-bottom: 20px;
    text-align: center
}

.bqPWWvrt,.bqPWWvrt .lHSN2_Gv {
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 21px;
    letter-spacing: 0;
    line-height: 21px
}

.bqPWWvrt .lHSN2_Gv {
    color: #4955f5;
    cursor: pointer
}

.pdKFM2Oz {
    color: #120649;
    font-family: PingFang-SC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 20px
}

.pdKFM2Oz .Oe8Vx2hv {
    color: #4955f5;
    cursor: pointer
}

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

.GY7zIRcg .ZGif0O4Q {
    color: #120649;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 16px
}

.GY7zIRcg .ZGif0O4Q .XEI4iOck {
    font-weight: 500
}

.GY7zIRcg .OLLo0DCR {
    align-items: center;
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border-radius: 6px;
    color: #fff4eb;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    letter-spacing: 1px;
    margin-bottom: 20px;
    width: 260px
}

.GY7zIRcg .OLLo0DCR:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.uLUfnyJG {
    color: #120649;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 20px
}

.Sk3tGwgG {
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    height: 100vh;
    overflow-y: scroll;
    padding: 35px .15rem .59rem;
    position: fixed;
    width: 100%;
    z-index: 30
}

.Ygw2KDC5 {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: .3rem;
    text-align: left
}

.gb33CTxy {
    margin-bottom: .22rem
}

.FKuhXBxe {
    height: .26rem;
    margin-bottom: .06rem
}

.FKuhXBxe>span {
    color: #676c90;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: .14rem;
    text-align: justify
}

.jM2Jytq2 {
    align-items: center;
    display: flex;
    height: .6rem
}

.jM2Jytq2>span {
    color: #05073b;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: .14rem
}

.YQ7HCQ8L {
    align-items: center;
    background-color: #f8f7fa;
    bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    height: .6rem;
    justify-content: space-between;
    left: 0;
    padding: 0 .15rem;
    position: fixed;
    white-space: nowrap;
    width: 100%
}

.YQ7HCQ8L>div:first-child {
    position: relative
}

.YQ7HCQ8L>div:first-child:after {
    background-color: #d9dce5;
    content: "";
    height: 14px;
    position: absolute;
    right: -.25rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.YQ7HCQ8L>div:first-child>span {
    color: #05073b;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: .12rem;
    text-align: justify
}

.YQ7HCQ8L .lPmEBDt_ {
    align-items: center;
    display: flex;
    margin-left: -1.1rem
}

.YQ7HCQ8L .lPmEBDt_ span:first-child {
    align-items: center;
    display: flex;
    margin-right: .12rem
}

.YQ7HCQ8L .lPmEBDt_ span:nth-child(2) {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400
}

.YQ7HCQ8L .URxA4A_O {
    align-items: center;
    display: flex
}

._K2j_lLq {
    text-align: center
}

._K2j_lLq .EYYz4w5I {
    color: #120649;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: justify
}

._K2j_lLq .M7If3nQE {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 7px
}

._K2j_lLq .M7If3nQE .oMqijc15 {
    border: 1px solid #aeb2cc;
    color: #05073b;
    opacity: .6
}

._K2j_lLq .M7If3nQE .dTmrCw0C,._K2j_lLq .M7If3nQE .oMqijc15 {
    border-radius: 5px;
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 38px;
    letter-spacing: 0;
    line-height: 38px;
    text-align: center;
    width: 106px
}

._K2j_lLq .M7If3nQE .dTmrCw0C {
    background-image: linear-gradient(-54deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff
}

._K2j_lLq .M7If3nQE .dTmrCw0C:active {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.checkBox-active .adm-checkbox-checked,.checkBox-active .adm-checkbox-checked .adm-checkbox-icon {
    background-color: #4955f5!important;
    border-color: #4955f5!important;
    border-radius: 50%
}

.checkBox-active .adm-checkbox-icon {
    background-color: #fff!important
}

.q1nuuke9 {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 100vw
}

.q1nuuke9 .Ca1rG17S {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/pc_banner.b837e6da.jpg) no-repeat;
    background-color: #dce7ef;
    background-position: 50%;
    background-size: auto 100%;
    height: 650px;
    padding-left: 1.5rem;
    padding-top: 2.02rem
}

.q1nuuke9 .Ca1rG17S .A7eBcl0p {
    color: #0a0a27;
    font-size: 46px;
    font-weight: 600;
    line-height: 56px
}

.q1nuuke9 .Ca1rG17S .rcX37oO8 {
    color: #0a0a27;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin: 20px 0;
    opacity: .8;
    width: 614px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 50px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .U7e40zgg {
    align-items: center;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Semibold;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 18px;
    margin-right: 30px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .U7e40zgg>img {
    height: 18px;
    margin-right: 6px;
    width: 18px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .WgzzXSU5 {
    color: #4955f5;
    font-family: PingFang-SC-Regular;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .WgzzXSU5.ki3Or_He {
    font-size: 15px;
    font-weight: 500;
    margin-right: 30px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .Hy9UJorb {
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    margin-right: 30px;
    text-align: center;
    width: 140px
}

.q1nuuke9 .Ca1rG17S .fK2Jw5F8 .Hy9UJorb:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.q1nuuke9 .CdFRO3RS {
    background: #f2f3f9;
    background-image: radial-gradient(circle at 0 0,#eeeff9 0,rgba(242,243,249,0) 33%);
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: .8rem 1.5rem 1rem
}

.q1nuuke9 .CdFRO3RS .Hy2Oy8u4 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 50px;
    margin-bottom: .6rem
}

.q1nuuke9 .CdFRO3RS .WYr7GB3L {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix {
    display: flex;
    flex-direction: column;
    width: 240px
}

.q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix .sQgByE_2 {
    height: 48px;
    width: 48px
}

.q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix .UY_EO7w4 {
    color: #05073b;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-top: 12px
}

.q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix .ciNZUMV9 {
    color: #676890;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 5px
}

@media screen and (max-width: 800px) {
    .q1nuuke9 .Ca1rG17S {
        align-items:center;
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wise_banner.73188d63.png) no-repeat;
        background-position: 50%;
        background-size: auto 100%;
        display: flex;
        flex-direction: column;
        height: 740px;
        padding: 1.05rem .55rem
    }

    .q1nuuke9 .Ca1rG17S .A7eBcl0p {
        color: #0a0a27;
        font-family: PingFangSC-Semibold;
        font-size: .3rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .38rem;
        text-align: center
    }

    .q1nuuke9 .Ca1rG17S .rcX37oO8 {
        font-family: PingFangSC-Regular;
        font-size: 15px;
        letter-spacing: 0;
        line-height: .26rem;
        margin-bottom: .3rem;
        text-align: justify;
        width: 2.8rem
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 {
        align-items: center;
        display: flex;
        flex-direction: column-reverse
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .U7e40zgg {
        align-items: center;
        display: flex;
        flex-direction: column;
        font-family: PingFangSC-Semibold;
        font-size: 15px;
        font-weight: 600;
        line-height: 18px;
        margin-right: 0;
        text-align: center
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .U7e40zgg>img {
        height: 20px;
        margin-bottom: .1rem;
        margin-right: 0;
        width: 20px
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .Hy9UJorb {
        align-items: center;
        background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
        border-radius: .2rem;
        cursor: pointer;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .14rem;
        font-weight: 500;
        height: .4rem;
        justify-content: center;
        letter-spacing: 0;
        line-height: .24rem;
        margin: 0;
        text-align: center;
        width: .94rem
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .Hy9UJorb:hover {
        background-image: linear-gradient(-64deg,#2f64d2,#797cde)
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .WgzzXSU5 {
        font-family: PingFangSC-Regular;
        font-size: .15rem;
        font-weight: 400;
        line-height: .18rem;
        margin-bottom: .2rem
    }

    .q1nuuke9 .Ca1rG17S .fK2Jw5F8 .WgzzXSU5.ki3Or_He {
        font-weight: 400;
        margin-right: 0
    }

    .q1nuuke9 .CdFRO3RS {
        background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        padding: .6rem 0
    }

    .q1nuuke9 .CdFRO3RS .Hy2Oy8u4 {
        color: #05073b;
        font-family: PingFangTC-Semibold;
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 0;
        text-align: center
    }

    .q1nuuke9 .CdFRO3RS .WYr7GB3L {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    .q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix {
        align-items: center;
        margin: 80px 0 0;
        padding: 0;
        width: auto
    }

    .q1nuuke9 .CdFRO3RS .WYr7GB3L .PcHhjtix .ciNZUMV9 {
        display: flex;
        text-align: center
    }
}

.alertwisebox {
    position: absolute
}

.formcontainer {
    background-color: rgba(3,4,16,.66);
    bottom: 0;
    left: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.formcontainer .formClose {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    position: absolute;
    right: -32px;
    top: 0;
    width: 28px
}

.formcontainer .formClose .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

.formcontainer .title {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    height: 40px
}

.formcontainer .subtitle {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 10px;
    padding: 0 40px;
    text-align: center
}

.formcontainer .line {
    border-bottom: 1px solid #000c3f;
    height: 1px;
    opacity: .06;
    width: 721px
}

.formcontainer .content {
    align-items: center;
    background-image: radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    background-image: radial-gradient(circle at 3e 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 30px;
    position: relative;
    width: 780px
}

.formcontainer .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.formcontainer .form .selectbox {
    margin-top: 20px
}

.formcontainer .form .selectbox .ant-select {
    box-sizing: border-box;
    margin: 4px 0
}

.formcontainer .form .selectbox .ant-select .ant-select-selector {
    border: 1px solid #e6e6e7!important;
    border-radius: 6px;
    box-sizing: border-box;
    height: 40px;
    outline: none!important
}

.formcontainer .form .selectbox .ant-select .ant-select-selector input {
    height: 100%;
    line-height: 38px
}

.formcontainer .form .selectbox .ant-select .ant-select-selector span.ant-select-selection-item {
    color: #05073b;
    height: 100%;
    line-height: 38px
}

.formcontainer .form .selectbox .ant-select .ant-select-selector .ant-select-selection-placeholder {
    color: #cccedf;
    height: 100%;
    line-height: 38px
}

.formcontainer .form .selectbox .ant-select.selectErrorOutline .ant-select-selector {
    outline: 1px solid #e93c64!important
}

.formcontainer .submit {
    align-items: center;
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 216px;
    justify-content: center;
    margin: auto;
    padding: 30px;
    position: relative;
    top: 50%!important;
    transform: translateY(-50%);
    width: 600px
}

.formcontainer .submit .successicon {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/sign-tick.192c103f.png);
    background-size: cover;
    height: 42px;
    margin-bottom: 14px;
    width: 42px
}

.formcontainer .submit .result {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.formcontainer .submit .tips {
    color: #676890;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 21px;
    margin-top: 12px;
    text-align: center
}

.formcontainer .submit .btnGroup {
    display: flex;
    flex-direction: row;
    gap: 80px
}

.formcontainer .submit .confirm {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    width: 84px
}

.formcontainer .submit .confirm:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.formcontainer .ant-row {
    display: flex;
    flex-direction: column;
    width: 340px
}

.formcontainer .ant-input {
    background: #fff;
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    height: 40px
}

.formcontainer .companybox,.formcontainer .mailbox,.formcontainer .namebox,.formcontainer .phonebox,.formcontainer .pluginplanbox,.formcontainer .selectbox {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    width: 340px
}

.formcontainer .companybox .required,.formcontainer .mailbox .required,.formcontainer .namebox .required,.formcontainer .phonebox .required,.formcontainer .pluginplanbox .required,.formcontainer .selectbox .required {
    color: #f42020;
    margin-left: 4px
}

.formcontainer .companybox input,.formcontainer .companybox textarea,.formcontainer .mailbox input,.formcontainer .mailbox textarea,.formcontainer .namebox input,.formcontainer .namebox textarea,.formcontainer .phonebox input,.formcontainer .phonebox textarea,.formcontainer .pluginplanbox input,.formcontainer .pluginplanbox textarea,.formcontainer .selectbox input,.formcontainer .selectbox textarea {
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    color: #05073b;
    display: inline-block;
    height: 40px;
    margin: 4px 0;
    outline: none;
    width: 340px
}

.formcontainer .companybox input:focus,.formcontainer .companybox textarea:focus,.formcontainer .mailbox input:focus,.formcontainer .mailbox textarea:focus,.formcontainer .namebox input:focus,.formcontainer .namebox textarea:focus,.formcontainer .phonebox input:focus,.formcontainer .phonebox textarea:focus,.formcontainer .pluginplanbox input:focus,.formcontainer .pluginplanbox textarea:focus,.formcontainer .selectbox input:focus,.formcontainer .selectbox textarea:focus {
    outline: 1px solid #4955f5
}

.formcontainer .companybox .erroroutline,.formcontainer .mailbox .erroroutline,.formcontainer .namebox .erroroutline,.formcontainer .phonebox .erroroutline,.formcontainer .pluginplanbox .erroroutline,.formcontainer .selectbox .erroroutline {
    outline: 1px solid #e93c64!important
}

.formcontainer .companybox input::-webkit-input-placeholder,.formcontainer .companybox textarea::-webkit-input-placeholder,.formcontainer .mailbox input::-webkit-input-placeholder,.formcontainer .mailbox textarea::-webkit-input-placeholder,.formcontainer .namebox input::-webkit-input-placeholder,.formcontainer .namebox textarea::-webkit-input-placeholder,.formcontainer .phonebox input::-webkit-input-placeholder,.formcontainer .phonebox textarea::-webkit-input-placeholder,.formcontainer .pluginplanbox input::-webkit-input-placeholder,.formcontainer .pluginplanbox textarea::-webkit-input-placeholder,.formcontainer .selectbox input::-webkit-input-placeholder,.formcontainer .selectbox textarea::-webkit-input-placeholder {
    color: #cccedf
}

.formcontainer .companybox input:-moz-placeholder,.formcontainer .companybox input::-moz-placeholder,.formcontainer .companybox textarea:-moz-placeholder,.formcontainer .companybox textarea::-moz-placeholder,.formcontainer .mailbox input:-moz-placeholder,.formcontainer .mailbox input::-moz-placeholder,.formcontainer .mailbox textarea:-moz-placeholder,.formcontainer .mailbox textarea::-moz-placeholder,.formcontainer .namebox input:-moz-placeholder,.formcontainer .namebox input::-moz-placeholder,.formcontainer .namebox textarea:-moz-placeholder,.formcontainer .namebox textarea::-moz-placeholder,.formcontainer .phonebox input:-moz-placeholder,.formcontainer .phonebox input::-moz-placeholder,.formcontainer .phonebox textarea:-moz-placeholder,.formcontainer .phonebox textarea::-moz-placeholder,.formcontainer .pluginplanbox input:-moz-placeholder,.formcontainer .pluginplanbox input::-moz-placeholder,.formcontainer .pluginplanbox textarea:-moz-placeholder,.formcontainer .pluginplanbox textarea::-moz-placeholder,.formcontainer .selectbox input:-moz-placeholder,.formcontainer .selectbox input::-moz-placeholder,.formcontainer .selectbox textarea:-moz-placeholder,.formcontainer .selectbox textarea::-moz-placeholder {
    color: #cccedf
}

.formcontainer .companybox input:-ms-input-placeholder,.formcontainer .companybox textarea:-ms-input-placeholder,.formcontainer .mailbox input:-ms-input-placeholder,.formcontainer .mailbox textarea:-ms-input-placeholder,.formcontainer .namebox input:-ms-input-placeholder,.formcontainer .namebox textarea:-ms-input-placeholder,.formcontainer .phonebox input:-ms-input-placeholder,.formcontainer .phonebox textarea:-ms-input-placeholder,.formcontainer .pluginplanbox input:-ms-input-placeholder,.formcontainer .pluginplanbox textarea:-ms-input-placeholder,.formcontainer .selectbox input:-ms-input-placeholder,.formcontainer .selectbox textarea:-ms-input-placeholder {
    color: #cccedf
}

.formcontainer .labeinfo {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0
}

.formcontainer .pluginplanbox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 30px;
    width: 720px
}

.formcontainer .pluginplanbox textarea {
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    height: 80px;
    padding-left: 8px;
    padding-top: 10px;
    resize: none;
    width: 720px
}

.formcontainer input,.formcontainer textarea {
    border: none;
    padding-left: 12px
}

.formcontainer .companybox,.formcontainer .namebox {
    margin-top: 30px
}

.formcontainer .explainbox {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.formcontainer .explainbox a {
    color: #4955f5
}

.formcontainer .explainbox .agreeIcon {
    background-size: cover;
    height: 16px;
    margin-right: 5px;
    width: 16px
}

.formcontainer .errorinfo {
    color: #e93c64;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0
}

.formcontainer .submitbtn {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    line-height: 30px;
    margin-top: 21px;
    width: 84px
}

.formcontainer .submitbtn:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.formcontainerwise {
    background: rgba(230,233,241,.77);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.formcontainerwise input {
    border: none;
    outline: none
}

.formcontainerwise textarea {
    outline: none
}

.formcontainerwise .title {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-weight: 400;
    height: .46rem;
    justify-content: center;
    line-height: .46rem;
    margin-bottom: .1rem;
    padding: 0 .15rem;
    position: fixed;
    width: 100%;
    z-index: 10
}

.formcontainerwise .title,.formcontainerwise .title .cancle,.formcontainerwise .title .submit {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    letter-spacing: 0;
    text-align: center
}

.formcontainerwise .title .cancle,.formcontainerwise .title .submit {
    cursor: pointer;
    line-height: .3rem;
    position: absolute
}

.formcontainerwise .title .cancle {
    left: .15rem
}

.formcontainerwise .title .submit {
    color: #a0a6f7;
    right: .15rem
}

.formcontainerwise .title .info {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    letter-spacing: 0;
    line-height: .25rem;
    text-align: center
}

.formcontainerwise .title .hidden {
    visibility: hidden
}

.formcontainerwise .title .canclicked {
    color: #4955f5
}

.formcontainerwise .content {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: .46rem
}

.formcontainerwise .content .subtitle {
    color: #6d6790;
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    height: .96rem;
    letter-spacing: 0;
    line-height: .24rem;
    margin-top: .2rem;
    width: 3.6rem
}

.formcontainerwise .content .form {
    align-items: center;
    background: rgba(230,233,241,.77);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: .3rem;
    width: 100%
}

.formcontainerwise .content .form .companybox,.formcontainerwise .content .form .mailbox,.formcontainerwise .content .form .namebox,.formcontainerwise .content .form .phonebox,.formcontainerwise .content .form .pluginplanbox,.formcontainerwise .content .form .selectbox {
    display: flex;
    flex-direction: column;
    margin-bottom: .24rem
}

.formcontainerwise .content .form .companybox .required,.formcontainerwise .content .form .mailbox .required,.formcontainerwise .content .form .namebox .required,.formcontainerwise .content .form .phonebox .required,.formcontainerwise .content .form .pluginplanbox .required,.formcontainerwise .content .form .selectbox .required {
    color: #f42020;
    margin-left: .04rem
}

.formcontainerwise .content .form .companybox input::-webkit-input-placeholder,.formcontainerwise .content .form .companybox textarea::-webkit-input-placeholder,.formcontainerwise .content .form .mailbox input::-webkit-input-placeholder,.formcontainerwise .content .form .mailbox textarea::-webkit-input-placeholder,.formcontainerwise .content .form .namebox input::-webkit-input-placeholder,.formcontainerwise .content .form .namebox textarea::-webkit-input-placeholder,.formcontainerwise .content .form .phonebox input::-webkit-input-placeholder,.formcontainerwise .content .form .phonebox textarea::-webkit-input-placeholder,.formcontainerwise .content .form .pluginplanbox input::-webkit-input-placeholder,.formcontainerwise .content .form .pluginplanbox textarea::-webkit-input-placeholder,.formcontainerwise .content .form .selectbox input::-webkit-input-placeholder,.formcontainerwise .content .form .selectbox textarea::-webkit-input-placeholder {
    color: #cccedf
}

.formcontainerwise .content .form .companybox input:-moz-placeholder,.formcontainerwise .content .form .companybox textarea:-moz-placeholder,.formcontainerwise .content .form .mailbox input:-moz-placeholder,.formcontainerwise .content .form .mailbox textarea:-moz-placeholder,.formcontainerwise .content .form .namebox input:-moz-placeholder,.formcontainerwise .content .form .namebox textarea:-moz-placeholder,.formcontainerwise .content .form .phonebox input:-moz-placeholder,.formcontainerwise .content .form .phonebox textarea:-moz-placeholder,.formcontainerwise .content .form .pluginplanbox input:-moz-placeholder,.formcontainerwise .content .form .pluginplanbox textarea:-moz-placeholder,.formcontainerwise .content .form .selectbox input:-moz-placeholder,.formcontainerwise .content .form .selectbox textarea:-moz-placeholder {
    color: #cccedf
}

.formcontainerwise .content .form .companybox textarea::-moz-placeholder input::-moz-placeholder,.formcontainerwise .content .form .mailbox textarea::-moz-placeholder input::-moz-placeholder,.formcontainerwise .content .form .namebox textarea::-moz-placeholder input::-moz-placeholder,.formcontainerwise .content .form .phonebox textarea::-moz-placeholder input::-moz-placeholder,.formcontainerwise .content .form .pluginplanbox textarea::-moz-placeholder input::-moz-placeholder,.formcontainerwise .content .form .selectbox textarea::-moz-placeholder input::-moz-placeholder {
    color: #cccedf
}

.formcontainerwise .content .form .companybox textarea:-ms-input-placeholder input:-ms-input-placeholder,.formcontainerwise .content .form .mailbox textarea:-ms-input-placeholder input:-ms-input-placeholder,.formcontainerwise .content .form .namebox textarea:-ms-input-placeholder input:-ms-input-placeholder,.formcontainerwise .content .form .phonebox textarea:-ms-input-placeholder input:-ms-input-placeholder,.formcontainerwise .content .form .pluginplanbox textarea:-ms-input-placeholder input:-ms-input-placeholder,.formcontainerwise .content .form .selectbox textarea:-ms-input-placeholder input:-ms-input-placeholder {
    color: #cccedf
}

.formcontainerwise .content .form .pluginplanbox {
    margin-bottom: .8rem!important
}

.formcontainerwise .content .form .labeinfo {
    color: #05073b;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: .05rem
}

.formcontainerwise .content .form .errorinfo {
    color: #e64552;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .18rem;
    margin-top: .06rem;
    text-align: justify
}

.formcontainerwise .content .form input,.formcontainerwise .content .form textarea {
    background: #fff;
    border: 1px solid #e6e6e7;
    border-radius: .06rem;
    display: inline-block;
    font-size: .16rem;
    height: .54rem;
    padding-left: .12rem;
    width: 3.6rem
}

.formcontainerwise .content .form input:focus,.formcontainerwise .content .form textarea:focus {
    border-color: #4955f5
}

.formcontainerwise .content .form .erroroutline {
    border-color: #e93c64
}

.formcontainerwise .content .form .pluginplanbox {
    display: flex;
    flex-direction: column;
    margin-bottom: .3rem
}

.formcontainerwise .content .form .pluginplanbox textarea {
    min-height: 1.8rem;
    overflow-y: scroll;
    padding-top: .1rem;
    resize: none
}

.formcontainerwise .content .explainbox {
    align-items: center;
    background: #fff;
    bottom: 0;
    display: flex;
    height: .38rem;
    justify-content: center;
    position: fixed;
    width: 100vw
}

.formcontainerwise .content .explainbox .agreeIcon {
    background-size: cover;
    border-radius: .04rem;
    height: .16rem;
    margin-right: .08rem;
    width: .16rem
}

.formcontainerwise .content .explainbox a {
    color: #4955f5
}

.formcontainerwise .submitbox {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: .3rem
}

.formcontainerwise .submitbox .successicon {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/sign-tick.192c103f.png);
    background-size: cover;
    height: .42rem;
    margin-bottom: .2rem;
    margin-top: 1.25rem;
    width: .42rem
}

.formcontainerwise .submitbox .reslut {
    color: #001846;
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .2rem;
    text-align: center
}

.formcontainerwise .submitbox .tips {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    height: .32rem;
    letter-spacing: 0;
    line-height: .16rem;
    margin-bottom: .3rem;
    margin-top: .15rem;
    text-align: center;
    width: 3rem
}

.formcontainerwise .submitbox .confirm {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: .06rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: .4rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .2rem;
    text-align: center;
    width: .92rem
}

.formcontainerwise .submitbox .confirm:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.formcontainerwise .form .selectbox .ant-select {
    width: 3.6rem
}

.formcontainerwise .form .selectbox .ant-select .ant-select-selector {
    border: 1px solid #e6e6e7!important;
    border-radius: .06rem;
    height: .54rem;
    outline: none!important
}

.formcontainerwise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-search>input {
    height: 100%;
    line-height: .54rem;
    width: 100%
}

.formcontainerwise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-item {
    color: #05073b;
    font-size: .16rem;
    line-height: .54rem
}

.formcontainerwise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-placeholder {
    color: #cccedf;
    font-size: .16rem;
    line-height: .54rem
}

.formcontainerwise .form .selectbox .ant-select.selectErrorOutline .ant-select-selector {
    outline: 1px solid #e93c64!important
}

.J6xsQYHR {
    background-image: linear-gradient(180deg,#f4f0f5,#e6edf8);
    height: 100vh;
    width: 100vw
}

.J6xsQYHR .Yu2CKnvQ {
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: space-between;
    padding: 0 140px 240px;
    position: relative;
    width: 100vw
}

.J6xsQYHR .Yu2CKnvQ .UcRMqmCR {
    color: #0a0a27;
    font-family: PingFangSC-Medium;
    font-size: 32px;
    font-weight: 500;
    height: 56px;
    letter-spacing: 0;
    line-height: 56px;
    padding: 106px 45px;
    text-align: center
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .N8UotJoj {
    height: 168px;
    width: 168px
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .iC1Rm704 {
    color: #0a0a27;
    font-family: PingFangSC-Semibold;
    font-size: 22px;
    font-weight: 600;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    width: 100%
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .r0cnriqM {
    color: #4955f5;
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    letter-spacing: 0;
    line-height: 30px;
    margin-left: -22px;
    text-align: center
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .r0cnriqM:hover {
    color: #2c38db;
    font-family: PingFangSC-Medium;
    font-weight: 500
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .MSWflERh {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 0);
    background-repeat: repeat-x;
    background-size: 8px .5px;
    height: .5px;
    margin: 0 auto;
    position: relative;
    top: 191px;
    width: calc(100% - 308px)
}

.J6xsQYHR .Yu2CKnvQ .L5N531Pq .MSWflERh:last-child {
    display: none
}

.J6xsQYHR .Yu2CKnvQ .ii0b7IpT {
    margin: 92px auto 0
}

.J6xsQYHR .Yu2CKnvQ .ii0b7IpT .fJX8iYrT {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 44px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
    width: 137px
}

.J6xsQYHR .Yu2CKnvQ .ii0b7IpT .fJX8iYrT:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    border-radius: 6px
}

.J6xsQYHR .K_xfNNeH {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.tVzmORNc {
    background-image: linear-gradient(180deg,#f4f0f5,#e6edf8);
    height: 100vh;
    min-width: 1360px;
    overflow: hidden auto;
    padding-left: calc(50vw - 680px);
    padding-right: calc(50vw - 680px);
    padding-top: 72px;
    position: relative
}

.tVzmORNc .kNhvN65P {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.tVzmORNc .kNhvN65P .CMAjW5s0 {
    color: #0a0a27;
    font-size: 24px;
    margin-bottom: 14px;
    width: 110px
}

.tVzmORNc .kNhvN65P .CMAjW5s0,.tVzmORNc .kNhvN65P .MdYhax6G {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    height: 36px;
    letter-spacing: 0;
    line-height: 36px
}

.tVzmORNc .kNhvN65P .MdYhax6G {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    width: 84px
}

.tVzmORNc .kNhvN65P .MdYhax6G:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.tVzmORNc .kNhvN65P .JPynoNe9 {
    cursor: not-allowed;
    opacity: .5
}

.tVzmORNc .RNHmn4rD {
    background: #dedbe8;
    height: 1px;
    width: 100%
}

.tVzmORNc .cQMz6XGe {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: flex-start;
    padding: 20px 0
}

.tVzmORNc .cQMz6XGe .yWS85ByI {
    background: #fff;
    border-radius: 6px;
    cursor: pointer;
    height: 197px;
    width: 445px
}

@media screen and (max-width: 1440px) {
    .tVzmORNc {
        padding-left:calc(50vw - 680px);
        padding-right: calc(50vw - 680px)
    }
}

@media screen and (max-width: 982px) {
    .tVzmORNc {
        min-width:904px;
        padding-left: calc(50vw - 452px);
        padding-right: calc(50vw - 452px)
    }
}

@media screen and (max-width: 800px) {
    .tVzmORNc {
        min-width:722px;
        padding-left: calc(50vw - 361px);
        padding-right: calc(50vw - 361px)
    }

    .tVzmORNc .cQMz6XGe .yWS85ByI {
        width: 355px
    }
}

.Ss4eVxdd {
    height: 100%;
    padding: 30px 30px 20px;
    width: 100%
}

.Ss4eVxdd:hover {
    border: 1px solid #4955f5;
    border-radius: 6px
}

.Ss4eVxdd:hover .LGByzSLo>.bokraZTe {
    display: block
}

.Ss4eVxdd .LGByzSLo {
    align-items: center;
    display: flex;
    margin-bottom: 16px;
    position: relative
}

.Ss4eVxdd .LGByzSLo .ifuV5RWe {
    border-radius: 7px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 34px;
    width: 34px
}

.Ss4eVxdd .LGByzSLo .vV1tT6Yc {
    word-wrap: normal;
    color: #676c90;
    flex: 1 1 auto;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    font-weight: 500;
    height: 34px;
    letter-spacing: 0;
    line-height: 34px;
    margin: 0 13px;
    max-width: calc(100% - 38px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Ss4eVxdd .LGByzSLo .bokraZTe {
    fill: #4955f5;
    display: none;
    height: 12px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 12px
}

.Ss4eVxdd .UFjca0vB {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Light;
    font-size: 14px;
    font-weight: 200;
    height: 66px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: justify;
    text-overflow: ellipsis
}

.Ss4eVxdd .uC64LkNJ {
    display: flex;
    justify-content: flex-start
}

.Ss4eVxdd .uC64LkNJ .e4OBk2CO {
    border-radius: 14px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    height: 23px;
    line-height: 23px;
    margin-right: 10px;
    padding: 0 8px;
    text-align: center
}

.Ss4eVxdd .uC64LkNJ .e4OBk2CO:last-child {
    margin-right: 0
}

.Ss4eVxdd .uC64LkNJ .Jxto3_rZ {
    background: rgba(255,160,72,.2);
    color: #ff802a
}

.Ss4eVxdd .uC64LkNJ .Jxto3_rZ .igmcDfOy {
    background-color: #ff802a
}

.Ss4eVxdd .uC64LkNJ .iI9TEFPR {
    background: rgba(0,189,94,.2);
    color: #00bd5d
}

.Ss4eVxdd .uC64LkNJ .iI9TEFPR .igmcDfOy {
    background-color: #00bd5d
}

.Ss4eVxdd .uC64LkNJ .UbI6X2Hy {
    background: rgba(233,69,82,.2);
    color: #e64552
}

.Ss4eVxdd .uC64LkNJ .UbI6X2Hy .igmcDfOy {
    background-color: #e64552
}

.Ss4eVxdd .uC64LkNJ .igmcDfOy {
    border-radius: 50%;
    display: inline-block;
    height: 4px;
    margin-right: 4px;
    vertical-align: middle;
    width: 4px
}

.confirm-modal .ant-modal {
    top: 0
}

.confirm-modal .ant-modal-content {
    padding: 30px
}

.confirm-modal .ant-modal-content .confirm-modal-inner {
    display: flex;
    flex-direction: column
}

.confirm-modal .ant-modal-content .confirm-modal-inner .text {
    color: #05073b;
    display: inline-block;
    flex: 1 1 auto;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
    width: 100%
}

.confirm-modal .ant-modal-content .confirm-modal-inner .text span:first-child {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 20px;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 14px;
    text-align: center
}

.confirm-modal .ant-modal-content .confirm-modal-inner .text span {
    color: #676890;
    display: block
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 32px;
    margin-top: 20px;
    text-align: center
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .defaultBtn {
    border: 1px solid #aeb2cc;
    border-radius: 5px;
    cursor: pointer;
    height: 32px;
    margin-right: 12px;
    width: 92px
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .defaultBtn:active,.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .defaultBtn:focus,.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .defaultBtn:hover {
    border: 1px solid #aeb2cc;
    box-shadow: none;
    color: #05073b;
    opacity: .9
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .primaryBtn {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    height: 32px;
    width: 92px
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .primaryBtn:focus,.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .primaryBtn:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.confirm-modal .ant-modal-content .confirm-modal-inner .btnGroup .primaryBtn:active {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    opacity: .5
}

.K_YfnICG {
    background-color: #dbe6ee;
    background-image: radial-gradient(circle at 100% 0,rgba(239,232,235,.6) 0,rgba(239,232,235,0) 33%),radial-gradient(circle at 0 1.7%,hsla(160,7%,92%,.4) 0,hsla(160,7%,92%,0) 39%),radial-gradient(circle at 100% 36%,hsla(160,7%,92%,.6) 0,hsla(160,7%,92%,0) 38%),linear-gradient(180deg,#efeaef,#dcdcf5 99%);
    min-height: 100vh;
    overflow-x: auto
}

.K_YfnICG .L_DBaPu0 {
    margin: 0 auto;
    padding-top: 73px;
    width: 1380px
}

.K_YfnICG .L_DBaPu0 .QfNXjv0Y {
    border-bottom: 1px solid #ded8e8;
    color: #0a0a27;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 45px;
    padding-bottom: 18px
}

.K_YfnICG .L_DBaPu0 .QfNXjv0Y .sJCrItPV {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-weight: 400
}

.K_YfnICG .L_DBaPu0 .QfNXjv0Y ._12Gorlyu {
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 280px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas {
    padding-top: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv {
    display: flex;
    height: 197px;
    justify-content: space-between;
    margin-bottom: 10px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ {
    background: #fff;
    border-radius: 6px;
    margin-right: 10px;
    padding: 30px 30px 20px;
    width: 804px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .vOsd3JrQ {
    align-items: center;
    color: #676c90;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 9px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .vOsd3JrQ .dEqPiJaH {
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 48px;
    margin-right: 14px;
    width: 48px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .vOsd3JrQ ._12Gorlyu {
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 280px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .cl3DTycH {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Light;
    font-size: 14px;
    font-weight: 200;
    height: 44px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 15px;
    overflow: hidden;
    text-align: justify;
    text-overflow: ellipsis;
    width: 744px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .NmbdCZ1E .J2Hf5Vf8,.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .NmbdCZ1E .OxIx54Qo {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 22px;
    line-height: 22px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .NmbdCZ1E .J2Hf5Vf8 {
    border-right: 1px solid #e8e8e8;
    padding-right: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .NmbdCZ1E .OxIx54Qo {
    padding-left: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .NmbdCZ1E .BejTTtie {
    color: rgba(73,85,245,.4);
    cursor: not-allowed
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .aqlA6CK2 {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 90px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .e7hSqkl_ .z_9gZZn8 .aqlA6CK2:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY {
    background-color: #fff;
    border-radius: 6px;
    padding: 0 30px;
    width: 566px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 37px;
    padding-top: 37px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr:first-child {
    border-bottom: 1px solid rgba(222,219,232,.5)
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .DnaI7fWY,.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr ._12Gorlyu,.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .ng1uWZTi {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .FkEKycl3 {
    align-items: center;
    display: flex
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .DnaI7fWY {
    display: inline-block;
    margin-right: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 169px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .ENWx_aZ8 {
    cursor: pointer
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .DoEe2gWy {
    align-items: center;
    background-color: rgba(0,189,93,.2);
    border-radius: 12px;
    color: #00bd5d;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .DoEe2gWy .hzs1QxSS {
    border-radius: 50%;
    display: inline-block;
    height: 4px;
    margin-right: 4px;
    width: 4px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .RxU86bkJ {
    background-color: rgba(230,69,82,.2);
    color: #e64552
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .RxU86bkJ .hzs1QxSS {
    background-color: #e64552
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .ZGQc1YE5 {
    background-color: rgba(255,128,42,.2);
    color: #ff802a
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .ZGQc1YE5 .hzs1QxSS {
    background-color: #ff802a
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .bYfqPkBY {
    background-color: rgba(0,189,93,.2);
    color: #00bd5d
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .bYfqPkBY .hzs1QxSS {
    background-color: #00bd5d
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .g6MGQXuh {
    cursor: pointer;
    height: 16px;
    margin-left: 4px;
    width: 16px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .PmypBlU3,.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .aqlA6CK2,.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .z_9gZZn8 {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .z_9gZZn8 {
    border-right: 1px solid #eaeaea;
    padding-right: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .gnU6MYNv .smgwj1aY .YN58IzKr .PmypBlU3 {
    padding-left: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ {
    border-radius: 6px;
    padding: 30px 30px 45px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .vOsd3JrQ {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY {
    border-bottom: 1px solid rgba(222,219,232,.5);
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    padding-top: 30px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .IR5RtzC3 {
    display: flex
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .smgwj1aY {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    margin-right: 31px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX {
    width: 1092px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .vOsd3JrQ {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .vOsd3JrQ .dEqPiJaH {
    border-radius: 3.75px;
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .vOsd3JrQ .DoEe2gWy {
    background: rgba(225,229,250,.5);
    border-radius: 10px;
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 3px 8px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .vOsd3JrQ .XejFdXTD {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    margin-left: 14px;
    opacity: .3
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .cl3DTycH {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .qmJ8XFoX .eJErqSmD {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    line-height: 22px;
    opacity: .5
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .NmbdCZ1E .Gc6F3zoE,.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .NmbdCZ1E .uUCMAaCN {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 22px;
    line-height: 22px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .NmbdCZ1E .uUCMAaCN {
    border-right: 1px solid #e8e8e8;
    padding-right: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .NmbdCZ1E .Gc6F3zoE {
    padding-left: 20px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .maqAiPRY .NmbdCZ1E .dmeUquGi {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    opacity: .4
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .d4qIWUaG {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 30px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .d4qIWUaG .DHaPyHzm {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/errorTip.d0a06407.png) no-repeat;
    background-size: contain;
    height: 164px;
    width: 215.25px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .d4qIWUaG .KI5XQdjz {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 11px;
    margin-left: -30px;
    margin-top: 12px
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .d4qIWUaG .HztOA6QF {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    margin-left: -30px;
    text-align: center
}

.K_YfnICG .L_DBaPu0 .mY9Wdbas .tbGpGPy_ .US2Z5858 .d4qIWUaG .ku4EDp9T {
    color: #4955f5;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    margin-left: 6px;
    margin-right: 6px;
    text-align: center
}

.pluginDetail-tooltip,.version-tooltip {
    width: 229px!important
}

.pluginDetail-tooltip .ant-tooltip-inner,.version-tooltip .ant-tooltip-inner {
    box-shadow: 0 4px 14px 0 rgba(0,0,0,.1);
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    padding: 12px;
    text-align: left
}

.version-tooltip {
    width: 90px!important
}

.version-tooltip .ant-tooltip-inner {
    padding: 6px;
    text-align: center
}

.dhMvDy8j .uC23bdQ0 {
    padding: 30px 30px 0
}

.dhMvDy8j .uC23bdQ0 .z8y1lTSo {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    height: 40px;
    margin-bottom: 20px;
    text-align: center
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf {
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    height: 45px;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 5px 6px 5px 14px
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .G5Ns2kSR {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    line-height: 35px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 448px
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .G5Ns2kSR.IIgOx87H {
    cursor: not-allowed;
    opacity: .5
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .VI7Lo7UE {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 89px
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .VI7Lo7UE:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .VI7Lo7UE.IIgOx87H {
    cursor: not-allowed;
    opacity: .5
}

.dhMvDy8j .uC23bdQ0 .edWuvqHf .VI7Lo7UE.IIgOx87H:hover {
    background-image: linear-gradient(-55deg,#2e6ee7 3%,#8c8ef7)
}

.dhMvDy8j .uC23bdQ0 .fZh3orOY {
    border-bottom: 1px solid #dedbe8;
    padding-bottom: 24px
}

.dhMvDy8j .uC23bdQ0 .fZh3orOY .dhzyLoqH {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    margin-right: 10px
}

.dhMvDy8j .idpqC_JX {
    padding-left: 15px;
    padding-right: 19px;
    padding-top: 24px
}

.dhMvDy8j .idpqC_JX .z8y1lTSo {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 22px;
    margin-bottom: 12px;
    margin-left: 14px
}

.dhMvDy8j .idpqC_JX ._www5xwn {
    display: grid;
    grid-template-columns: 334px 217px;
    max-height: 176px;
    overflow-y: auto
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 {
    align-items: center;
    border-radius: 6px;
    display: flex;
    height: 44px;
    justify-content: space-between;
    padding: 8px 11px 8px 14px;
    width: 217px
}

.dhMvDy8j .idpqC_JX .br8kn3Z0:hover {
    background: rgba(112,133,242,.06)
}

.dhMvDy8j .idpqC_JX .br8kn3Z0:hover .zpJ0epMf {
    height: 14px;
    margin-left: 23px;
    width: 14px
}

.dhMvDy8j .idpqC_JX .br8kn3Z0:hover .zpJ0epMf:hover {
    cursor: pointer
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .UV0Rl9zE {
    border-radius: 50%;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 12px;
    text-align: center;
    width: 28px
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .UV0Rl9zE,.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .scDOYeqd {
    background-color: rgba(251,195,74,.3);
    color: #f7af23
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .hwbyS_Br {
    background-color: rgba(133,167,244,.3);
    color: #4862c1
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .g7Mtt1S8 {
    background-color: rgba(214,126,241,.3);
    color: #af4b94
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .aqSaTdCk {
    word-wrap: normal;
    color: #676c90;
    display: inline-block;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 84px
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .eN7zr0zR .KZLt2xUA {
    background: rgba(199,199,214,.3);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin-left: 14px;
    text-align: center;
    width: 18px
}

.dhMvDy8j .idpqC_JX .br8kn3Z0 .zpJ0epMf {
    height: 0;
    margin-left: 23px;
    width: 0
}

.inviteModal .ant-modal-content {
    border-radius: 8px;
    height: 100%
}

.inviteModal .ant-modal-content .ant-modal-close {
    background: rgba(5,7,59,.5);
    border-radius: 6px;
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: -32px;
    top: 0;
    width: 28px
}

.inviteModal .ant-modal-content .ant-modal-close .ant-modal-close-x {
    align-items: center;
    display: flex;
    justify-content: center
}

.inviteModal .ant-modal-content .ant-modal-close .ant-modal-close-x svg {
    color: #fff;
    height: 14px;
    width: 14px
}

.inviteModal .ant-modal-content .ant-modal-body {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 0
}

.inviteModal .ant-modal-content .ant-modal-footer {
    display: none
}

.inviteModal .ant-switch {
    background-color: #dee3ee;
    border-radius: 24px;
    height: 20px;
    min-width: 40px;
    width: 40px
}

.inviteModal .ant-switch .ant-switch-handle {
    height: 16px;
    width: 16px
}

.inviteModal .ant-switch .ant-click-animating-node {
    box-shadow: 0 0 0 0 #4955f5
}

.inviteModal .ant-switch-checked {
    background-color: #4955f5
}

.inviteModal .ant-switch-checked .ant-switch-handle {
    left: calc(100% - 18px)
}

.inviteModal .ant-switch-checked:focus,.inviteModal .ant-switch:focus {
    box-shadow: none
}

.uKOjY6f9 .QRNFWgIX {
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.uKOjY6f9 .wsMxpzGQ {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: justify
}

.uKOjY6f9 .xEPgWgNt {
    border-radius: 8px!important;
    height: 124px
}

.uKOjY6f9 .wsMxpzGQ.S1CS4n7I,.uKOjY6f9 .wsMxpzGQ.S1CS4n7I:hover .uKOjY6f9 .wsMxpzGQ.S1CS4n7I:focus {
    border: 1px solid #e64552
}

.uKOjY6f9 .pRFkRh9M {
    align-items: center;
    display: flex;
    justify-content: center
}

.uKOjY6f9 .pRFkRh9M .DAAB7VJz {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    width: 84px
}

.uKOjY6f9 .pRFkRh9M .DAAB7VJz:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde)
}

.uKOjY6f9 .pRFkRh9M .UBDn4wgH {
    cursor: not-allowed;
    opacity: .5
}

.uKOjY6f9 .CPoxRfPX {
    color: #e64552;
    margin-bottom: 9px;
    margin-left: -56px;
    margin-top: -9px;
    text-align: center
}

.uKOjY6f9 ._9N8X3Jp {
    color: #fff;
    height: 14px;
    width: 14px
}

.uKOjY6f9 .TEe3Jk0W {
    align-items: center;
    background: #eef1fa;
    border-radius: 7px;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 43px;
    top: 96px;
    transform: translateY(-50%);
    width: 30px;
    z-index: 999
}

.uKOjY6f9 .TEe3Jk0W svg {
    color: #7886a4
}

.uKOjY6f9 .TEe3Jk0W:hover {
    background: #e1e5fa
}

.uKOjY6f9 .TEe3Jk0W:hover svg {
    color: #4955f5
}

.versionSaveModal .ant-modal {
    top: 0
}

.versionSaveModal .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at .01% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    padding: 30px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item {
    margin-bottom: 18px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item:last-child {
    margin-bottom: 20px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-with-help .ant-form-item-explain {
    bottom: 0;
    margin-bottom: 9px;
    margin-top: 9px;
    position: relative
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-margin-offset {
    margin-bottom: 0
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-label {
    width: 66px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-label>label {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input-group-addon {
    background: #f7f7f9;
    border: 1px solid rgba(208,205,219,.5);
    border-radius: 8px 0 0 8px;
    border-right: none;
    box-shadow: none;
    color: #05073b;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    padding: 14px;
    text-align: center;
    width: 50px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input-group-wrapper-status-error .ant-input-group-addon {
    background: #fff;
    border: 1px solid #e64552;
    border-right: none;
    box-shadow: none
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input {
    background: #fff;
    border: 1px solid rgba(208,205,219,.5);
    border-radius: 0 8px 8px 0;
    box-shadow: none;
    opacity: .8;
    padding: 14px 22px 14px 14px
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input:focus,.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input:hover {
    border: 1px solid rgba(208,205,219,.5)
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input::placeholder {
    color: #b1afc5;
    font-weight: 500
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input:placeholder-shown {
    color: #b1afc5;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    text-align: justify
}

.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.versionSaveModal .ant-modal-content .ant-modal-body .ant-form-item-control .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
    background: #fff;
    border: 1px solid #e64552;
    box-shadow: none
}

.versionSaveModal .ant-modal-close {
    right: -32px!important
}

.versionSaveModal .ant-modal-close .ant-modal-close-x {
    height: 28px;
    width: 28px
}

.versionSaveModal .ant-modal-close .ant-modal-close-x span {
    border-radius: 6px;
    height: 28px;
    margin-left: 0;
    width: 28px
}

.TwI8VJQW .zC1HNgjt {
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.TwI8VJQW .DvFjGcYw {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px
}

.TwI8VJQW .DvFjGcYw,.TwI8VJQW .wsH9TVzd {
    color: #05073b;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center
}

.TwI8VJQW .wsH9TVzd {
    flex-direction: column;
    font-weight: 500;
    line-height: 20px
}

.TwI8VJQW .nQcosO2d,.TwI8VJQW .wsH9TVzd {
    align-items: center;
    display: flex;
    justify-content: center
}

.TwI8VJQW .nQcosO2d .Vmhyb8_a {
    background-image: linear-gradient(-67deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    margin-top: 20px;
    text-align: center;
    width: 152px
}

.TwI8VJQW .nQcosO2d .JvmZQmhW {
    cursor: not-allowed;
    opacity: .5;
    width: 84px
}

.TwI8VJQW .BgkGZ_NU .XxaPT6qb {
    color: #676890;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center
}

.versionReviewModal .ant-modal {
    padding-bottom: 90px
}

.versionReviewModal .ant-modal-content .ant-modal-body {
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at .01% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    padding: 30px
}

.ant-modal-close {
    right: -32px!important
}

.ant-modal-close .ant-modal-close-x {
    height: 28px;
    width: 28px
}

.ant-modal-close .ant-modal-close-x span {
    border-radius: 6px;
    height: 28px;
    margin-left: 0;
    width: 28px
}

.ant-modal-close .ant-modal-close-x .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

.ALz2oGmF {
    align-items: center;
    background-color: #cad2df;
    background: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#e4ebf6);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    min-height: 100vh;
    padding-top: 60px 0 0
}

.ALz2oGmF .I3PbaQfo {
    height: 146px;
    margin-bottom: 30px;
    margin-top: 162px;
    width: 165px
}

.ALz2oGmF .lzZUSA3K {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    width: 212px
}

.ALz2oGmF .l0LXYKp4 {
    color: #676c90;
    height: 48px;
    text-align: center;
    width: 290px
}

.ALz2oGmF .l0LXYKp4,.ALz2oGmF .xL3gTym3 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 24px
}

.ALz2oGmF .xL3gTym3 {
    color: #120649;
    margin-bottom: 14px;
    margin-top: 40px
}

.ALz2oGmF .xL3gTym3 .mT0fDOuF {
    color: #4955f5;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    margin-right: 4px
}

.ALz2oGmF .BJ1HoiK6 {
    background-image: linear-gradient(-52deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 100px
}

.ALz2oGmF .BJ1HoiK6:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.ALz2oGmF .cxISIxJZ {
    background: #fff;
    border-radius: 6px;
    height: 326px;
    margin-bottom: 30px;
    margin-top: 125px;
    width: 567px
}

.ALz2oGmF .cxISIxJZ .R4VOrwc0 {
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    height: 64px;
    justify-content: center
}

.ALz2oGmF .cxISIxJZ .R4VOrwc0 .bQy7T28J,.ALz2oGmF .cxISIxJZ .R4VOrwc0 .dGyX1KOp {
    border-radius: 50%;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.ALz2oGmF .cxISIxJZ .R4VOrwc0 .dGyX1KOp {
    box-shadow: 0 0 0 1px rgba(18,6,73,.1);
    color: #4682c1;
    display: inline-block;
    line-height: 24px;
    text-align: center
}

.ALz2oGmF .cxISIxJZ .R4VOrwc0 .NHyZae2S {
    color: #05073b;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    font-weight: 600;
    margin-right: 6px
}

.ALz2oGmF .cxISIxJZ .R4VOrwc0 .fxTG81CM {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 10px
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px 40px 20px
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH .ajvt2OQ3 {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 28px;
    margin-bottom: 40px;
    width: 487px
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH .c2k9PUAr {
    align-items: center;
    display: flex;
    flex-direction: column
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH .c2k9PUAr .oXzaMUBG {
    background-image: linear-gradient(-35deg,#437ff8,#8385fc);
    border-radius: 10px;
    height: 48px;
    width: 48px
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH .c2k9PUAr .m7AXZFui {
    color: #676c90;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 25px;
    margin-bottom: 16px;
    margin-top: 15px;
    overflow-x: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px
}

.ALz2oGmF .cxISIxJZ .KvmCIDqH .c2k9PUAr .XHU1I7Zq {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #676c90;
    display: -webkit-box;
    font-family: PingFangSC-Light;
    font-size: 14px;
    font-weight: 200;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    width: 380px
}

@font-face {
    font-family: CustomFont;
    font-style: normal;
    font-weight: 400;
    src: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/FZJLJW.3d2d591d.ttf) format("truetype")
}

.pYk8vJ3W {
    font-family: CustomFont,sans-serif
}

.JSZ3DfM1 {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.JSZ3DfM1 .zp7ksVC1 {
    min-height: 506px;
    position: relative;
    width: 380px
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    top: -999px
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v,.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .mEaMqRnx {
    height: 100%;
    position: absolute;
    width: 100%
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .We_tEhor {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 30px;
    font-weight: 42px;
    height: 228px;
    justify-content: center;
    left: 25px;
    letter-spacing: -3px;
    line-height: 38px;
    position: absolute;
    text-align: center;
    top: 138px;
    white-space: pre-line;
    width: 258px;
    z-index: 3
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .kldOTHfJ {
    background-position: 50%;
    background-size: cover;
    height: 101px;
    position: absolute;
    right: 20px;
    top: 172px;
    width: 101px
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM {
    border: 2px solid #fff;
    bottom: 44px;
    height: 50px;
    left: 84px;
    position: absolute;
    width: 50px
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM canvas {
    border-radius: 6px;
    height: 100%!important;
    width: 100%!important
}

.JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM img {
    background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
}

.JSZ3DfM1 .zp7ksVC1 .fa5IdD27 {
    border-radius: .06rem;
    bottom: -.5rem;
    font-size: .16rem;
    padding: .05rem .1rem
}

.JSZ3DfM1 .zp7ksVC1 .Rxzh___1,.JSZ3DfM1 .zp7ksVC1 .fa5IdD27 {
    align-items: center;
    background: #fff;
    color: #000;
    display: flex;
    font-weight: 400;
    justify-content: center;
    left: 50%;
    letter-spacing: 0;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

.JSZ3DfM1 .zp7ksVC1 .Rxzh___1 {
    border-radius: 31.33px;
    bottom: -50px;
    cursor: pointer;
    font-size: 16px;
    height: 37px;
    width: 100px
}

.JSZ3DfM1 .zp7ksVC1 .Rxzh___1:hover {
    cursor: pointer
}

.JSZ3DfM1 .zp7ksVC1 .Rxzh___1 .BlIJUEUB {
    background-repeat: no-repeat;
    background-size: cover;
    height: 18px;
    margin-right: 8px;
    width: 18px
}

.JSZ3DfM1 .z1FeyrbW .epgWL7rV {
    background-repeat: no-repeat;
    background-size: cover;
    height: 506px;
    width: 380px
}

.JSZ3DfM1 .nbMsYGho {
    align-items: center;
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 230px;
    justify-content: center;
    position: relative;
    width: 300px
}

.JSZ3DfM1 .nbMsYGho .Bw9No_eE {
    background-position: 50%;
    background-size: cover;
    margin-bottom: 10px
}

.JSZ3DfM1 .nbMsYGho .w9iWGp3r {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.JSZ3DfM1 .GqxeCnWo {
    align-items: center;
    background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    height: 250px;
    justify-content: center;
    position: relative;
    width: 300px
}

.JSZ3DfM1 .GqxeCnWo .W2m1ZVjA {
    background-position: 50%;
    background-size: cover;
    height: 102px;
    margin-bottom: 7px;
    width: 118px
}

.JSZ3DfM1 .GqxeCnWo .p1aUmGsL {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 25px
}

.JSZ3DfM1 .GqxeCnWo .oKNQOjMo {
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    border-radius: 18px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 36px;
    letter-spacing: 0;
    line-height: 36px;
    margin-top: 20px;
    text-align: center;
    width: 125px
}

.JSZ3DfM1 .GqxeCnWo .oKNQOjMo:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.JSZ3DfM1 .ddYhYL05 {
    background: #05073b;
    border-radius: 6px;
    cursor: pointer;
    height: 28px;
    opacity: .5;
    position: absolute;
    right: -36px;
    top: 0;
    width: 28px
}

.B0kdAvcB {
    height: 506px;
    width: 380px
}

@media screen and (max-width: 800px) {
    .JSZ3DfM1 {
        align-items:center;
        background-color: rgba(0,0,0,.5);
        bottom: 0;
        display: flex;
        justify-content: center;
        left: 0;
        position: fixed;
        right: 0;
        top: 0
    }

    .JSZ3DfM1 .zp7ksVC1 {
        height: 4.8rem;
        position: relative;
        width: 3.6rem
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v {
        align-items: center;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        height: 4.8rem;
        position: absolute;
        top: -9.99rem;
        width: 3.6rem
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .mEaMqRnx {
        bottom: 0;
        left: 0;
        max-height: 100vh;
        position: absolute;
        right: 0;
        top: 0
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .We_tEhor {
        align-items: center;
        color: #000;
        display: flex;
        font-size: .28rem;
        height: 2.15rem;
        justify-content: center;
        left: .25rem;
        letter-spacing: -3px;
        line-height: .38rem;
        position: absolute;
        text-align: center;
        top: 1.31rem;
        white-space: pre-line;
        width: 2.45rem;
        z-index: 3
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .kldOTHfJ {
        background-position: 50%;
        background-size: contain;
        height: .96rem;
        position: absolute;
        right: .195rem;
        top: 1.65rem;
        width: .96rem
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM {
        border: 2px solid #fff;
        bottom: .42rem;
        height: .47rem;
        left: .8rem;
        position: absolute;
        width: .47rem
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM canvas {
        border-radius: .06rem;
        height: 100%!important;
        width: 100%!important
    }

    .JSZ3DfM1 .zp7ksVC1 .gN_jp99v .x4OXY6UM img {
        background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
    }

    .JSZ3DfM1 .zp7ksVC1 .Rxzh___1 {
        align-items: center;
        background: #fff;
        border-radius: 31.33px;
        bottom: -.5rem;
        color: #000;
        display: flex;
        font-size: .16rem;
        font-weight: 400;
        height: .37rem;
        justify-content: center;
        left: 50%;
        letter-spacing: 0;
        position: absolute;
        text-align: center;
        transform: translateX(-50%);
        width: 1rem
    }

    .JSZ3DfM1 .zp7ksVC1 .Rxzh___1 .BlIJUEUB {
        background-repeat: no-repeat;
        background-size: cover;
        height: .18rem;
        margin-right: .08rem;
        width: .18rem
    }

    .JSZ3DfM1 .z1FeyrbW .epgWL7rV {
        background-repeat: no-repeat;
        background-size: cover;
        height: 5.06rem;
        width: 3.8rem
    }

    .JSZ3DfM1 .nbMsYGho {
        align-items: center;
        background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
        border-radius: .08rem;
        display: flex;
        flex-direction: column;
        height: 1.96rem;
        justify-content: center;
        position: relative;
        width: 2.62rem
    }

    .JSZ3DfM1 .nbMsYGho .Bw9No_eE {
        background-position: 50%;
        background-size: cover;
        height: .4rem;
        width: .6rem
    }

    .JSZ3DfM1 .nbMsYGho .w9iWGp3r {
        color: #05073b;
        font-family: PingFangSC-Medium;
        font-size: .2rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: .2rem;
        text-align: center
    }

    .JSZ3DfM1 .GqxeCnWo {
        align-items: center;
        background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
        border-radius: .08rem;
        display: flex;
        flex-direction: column;
        height: 2.56rem;
        justify-content: center;
        position: relative;
        width: 2.62rem
    }

    .JSZ3DfM1 .GqxeCnWo .W2m1ZVjA {
        background-position: 50%;
        background-size: cover;
        height: 1.02rem;
        margin-bottom: .07rem;
        width: 1.18rem
    }

    .JSZ3DfM1 .GqxeCnWo .p1aUmGsL {
        color: #05073b;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .25rem
    }

    .JSZ3DfM1 .GqxeCnWo .oKNQOjMo {
        background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
        border-radius: .21rem;
        color: #fff;
        font-family: PingFangSC-Medium;
        font-size: .13rem;
        font-weight: 500;
        height: .42rem;
        letter-spacing: 0;
        line-height: .42rem;
        margin-top: .2rem;
        text-align: center;
        width: 1.6rem
    }

    .JSZ3DfM1 .GqxeCnWo .oKNQOjMo:hover {
        background-image: linear-gradient(-64deg,#2f64d2,#797cde)
    }

    .JSZ3DfM1 .ddYhYL05 {
        background: #05073b;
        border-radius: .08rem;
        height: .3rem;
        opacity: .5;
        position: absolute;
        right: 0;
        top: -.36rem;
        width: .3rem
    }

    .B0kdAvcB {
        height: 4.8rem;
        width: 3.6rem
    }
}

.KBqKGrbL {
    align-items: center;
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/activityBg.4d447d5f.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100vw
}

.KBqKGrbL input,.KBqKGrbL textarea {
    background: #fff;
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    display: inline-block;
    line-height: 40px;
    margin-left: 10px;
    padding: 0 12px;
    resize: none;
    width: 100%
}

.KBqKGrbL input::input-placeholder,.KBqKGrbL textarea::input-placeholder {
    color: #cccedf
}

.KBqKGrbL input::-webkit-input-placeholder,.KBqKGrbL textarea::-webkit-input-placeholder {
    color: #cccedf
}

.KBqKGrbL input:focus,.KBqKGrbL textarea:focus {
    outline: 1px solid #4955f5
}

.KBqKGrbL input>.uML9ZPkc,.KBqKGrbL textarea>.uML9ZPkc {
    outline: 1px solid #e93c64!important
}

.KBqKGrbL .knONnnrj {
    background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 8px;
    box-sizing: border-box;
    flex-direction: column;
    padding: 30px;
    width: 488px
}

.KBqKGrbL .BoOMTVV4,.KBqKGrbL .knONnnrj {
    align-items: center;
    display: flex
}

.KBqKGrbL .KG38_sPQ,.KBqKGrbL .u7S95Flc {
    display: flex;
    flex-direction: row;
    margin-bottom: 14px;
    width: 100%
}

.KBqKGrbL .KG38_sPQ .WLl3E384,.KBqKGrbL .u7S95Flc .WLl3E384 {
    margin-left: 10px;
    width: 100%
}

.KBqKGrbL .KG38_sPQ .WLl3E384 input,.KBqKGrbL .KG38_sPQ .WLl3E384 textarea,.KBqKGrbL .u7S95Flc .WLl3E384 input,.KBqKGrbL .u7S95Flc .WLl3E384 textarea {
    margin-left: 0
}

.KBqKGrbL .KG38_sPQ .WLl3E384 textarea,.KBqKGrbL .u7S95Flc .WLl3E384 textarea {
    height: 100%
}

.KBqKGrbL .KG38_sPQ .xjN0rYHS,.KBqKGrbL .u7S95Flc .xjN0rYHS {
    background-size: cover;
    border-radius: 5px;
    height: 26px;
    width: 26px
}

.KBqKGrbL .KG38_sPQ .A4VrDSJ_,.KBqKGrbL .u7S95Flc .A4VrDSJ_ {
    background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
}

.KBqKGrbL .KG38_sPQ ._9j29l5yl,.KBqKGrbL .u7S95Flc ._9j29l5yl {
    color: #05073b;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: 10px
}

.KBqKGrbL .KG38_sPQ .r_XUvC_a,.KBqKGrbL .u7S95Flc .r_XUvC_a {
    color: red
}

.KBqKGrbL .itQCqPSg {
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
    border-radius: 18px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    height: 36px;
    letter-spacing: 0;
    line-height: 36px;
    margin-top: 20px;
    text-align: center;
    width: 120px
}

.KBqKGrbL .itQCqPSg:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.KBqKGrbL .TyBkFCke {
    opacity: .5
}

@media screen and (max-width: 800px) {
    .KBqKGrbL {
        background-image:url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/activityWiseBg.88ec0916.jpg);
        background-position: 50%;
        background-size: cover;
        height: 100vh;
        width: 100vw
    }

    .KBqKGrbL input,.KBqKGrbL textarea {
        background: #fff;
        border: 1px solid #e6e6e7;
        border-radius: .06rem;
        display: inline-block;
        line-height: .4rem;
        margin-left: .1rem;
        padding: 0 .12rem;
        resize: none;
        width: 100%
    }

    .KBqKGrbL input::input-placeholder,.KBqKGrbL textarea::input-placeholder {
        color: #cccedf
    }

    .KBqKGrbL input::-webkit-input-placeholder,.KBqKGrbL textarea::-webkit-input-placeholder {
        color: #cccedf
    }

    .KBqKGrbL input:focus,.KBqKGrbL textarea:focus {
        outline: 1px solid #4955f5
    }

    .KBqKGrbL input>.uML9ZPkc,.KBqKGrbL textarea>.uML9ZPkc {
        outline: 1px solid #e93c64!important
    }

    .KBqKGrbL textarea {
        line-height: .24rem;
        padding-bottom: .08rem;
        padding-top: .08rem
    }

    .KBqKGrbL .knONnnrj {
        align-items: center;
        background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
        border-radius: .08rem;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding: .3rem .2rem;
        width: 3.6rem
    }

    .KBqKGrbL .KG38_sPQ,.KBqKGrbL .u7S95Flc {
        display: flex;
        flex-direction: row;
        margin-bottom: .12rem;
        width: 100%
    }

    .KBqKGrbL .KG38_sPQ .WLl3E384,.KBqKGrbL .u7S95Flc .WLl3E384 {
        width: 100%
    }

    .KBqKGrbL .KG38_sPQ .xjN0rYHS,.KBqKGrbL .u7S95Flc .xjN0rYHS {
        background-size: cover;
        border-radius: .05rem;
        height: .26rem;
        width: .26rem
    }

    .KBqKGrbL .KG38_sPQ .A4VrDSJ_,.KBqKGrbL .u7S95Flc .A4VrDSJ_ {
        background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
    }

    .KBqKGrbL .KG38_sPQ ._9j29l5yl,.KBqKGrbL .u7S95Flc ._9j29l5yl {
        color: #05073b;
        font-size: .14rem;
        font-weight: 400;
        letter-spacing: 0;
        margin-left: .1rem
    }

    .KBqKGrbL .KG38_sPQ .r_XUvC_a,.KBqKGrbL .u7S95Flc .r_XUvC_a {
        color: red
    }

    .KBqKGrbL .itQCqPSg {
        background-image: linear-gradient(-56deg,#0773ff 5%,#797eff);
        border-radius: .21rem;
        color: #fff;
        font-size: .16rem;
        font-weight: 600;
        height: .42rem;
        letter-spacing: 0;
        line-height: .42rem;
        margin-top: .3rem;
        text-align: center;
        width: 1.6rem
    }

    .KBqKGrbL .itQCqPSg:hover {
        background-image: linear-gradient(-64deg,#2f64d2,#797cde)
    }

    .KBqKGrbL .TyBkFCke {
        opacity: .5
    }
}

.vDZ_Zj8L {
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/loginBackGround.37be83f0.png);
    background-size: 100% 100%;
    height: 100vh;
    position: relative
}

.vDZ_Zj8L .CvDBON3u {
    bottom: 100px;
    position: absolute;
    width: 100%
}

.vDZ_Zj8L .qucQLnEW {
    color: #73210e;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.vDZ_Zj8L .Ci06zcEh {
    background: 50%/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/loginButton.a93cf9c9.png);
    height: 74px;
    margin: 20px auto;
    width: 269px
}

@media screen and (max-width: 800px) {
    .vDZ_Zj8L {
        background:50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/loginBackGroundWise.2081b953.jpg);
        background-size: 100% 100%;
        height: 100vh;
        position: relative
    }

    .vDZ_Zj8L .CvDBON3u {
        bottom: .8rem;
        position: absolute;
        width: 100%
    }

    .vDZ_Zj8L .qucQLnEW {
        color: #73210e;
        font-size: .14rem;
        line-height: .2rem;
        text-align: center
    }

    .vDZ_Zj8L .Ci06zcEh {
        background: 50%/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/loginButton.a93cf9c9.png);
        background-size: 100% 100%;
        height: .74rem;
        margin: .2rem auto;
        width: 2.69rem
    }
}

.Jekf8_RV {
    background: transparent;
    height: 666px;
    left: 0;
    position: absolute;
    top: -20000px;
    width: 360px
}

@media screen and (max-width: 799px) {
    .Jekf8_RV {
        height:6.66rem;
        width: 3.6rem
    }
}

.Jekf8_RV .NDuhLBvG {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.Jekf8_RV .ElsLzHwF {
    position: relative;
    z-index: 1001
}

.Jekf8_RV .f42Qoktm {
    height: 666px;
    left: 0;
    padding: 116px 30px 20px;
    position: absolute;
    top: 0
}

@media screen and (max-width: 799px) {
    .Jekf8_RV .f42Qoktm {
        height:6.66rem
    }
}

.Jekf8_RV .m3kA2uSz {
    align-items: center;
    background: rgba(255,218,149,.16);
    border-radius: 8px;
    color: #73210e;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 100px;
    justify-content: center;
    line-height: 26px;
    min-width: 300px;
    padding: 11px 10px
}

@media screen and (max-width: 799px) {
    .Jekf8_RV .m3kA2uSz {
        border-radius:.08rem;
        font-size: .16rem;
        height: 1rem;
        line-height: .26rem;
        min-width: 3rem
    }
}

.Jekf8_RV .m3kA2uSz span {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all
}

.Jekf8_RV .xH4ECVm3 {
    border-radius: 7px;
    height: 300px;
    margin-bottom: 50px;
    margin-top: 20px;
    min-height: 300px;
    min-width: 300px;
    width: 300px
}

@media screen and (max-width: 799px) {
    .Jekf8_RV .xH4ECVm3 {
        border-radius:.07rem;
        height: 3rem;
        margin-bottom: .5rem;
        margin-top: .2rem;
        min-height: 3rem;
        min-width: 3rem;
        width: 3rem
    }
}

.Jekf8_RV .cFccQORu {
    align-items: center;
    display: flex;
    justify-content: left
}

.Jekf8_RV .cFccQORu .CQYbw2hi {
    border: 3px solid #fff;
    border-radius: 4px;
    height: 60px;
    width: 60px
}

@media screen and (max-width: 799px) {
    .Jekf8_RV .cFccQORu .CQYbw2hi {
        height:.6rem;
        width: .6rem
    }
}

.Jekf8_RV .cFccQORu .CQYbw2hi canvas {
    height: 100%!important;
    width: 100%!important
}

.Jekf8_RV .cFccQORu .xZtf7Ws7 {
    color: #73210e;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding-left: 20px
}

@media screen and (max-width: 799px) {
    .Jekf8_RV .cFccQORu .xZtf7Ws7 {
        font-size:.16rem;
        line-height: .26rem;
        padding-left: .2rem
    }

    .Jekf8_RV .f42Qoktm {
        padding: 1.16rem .3rem .2rem
    }

    .Jekf8_RV .m3kA2uSz {
        padding: .11rem .1rem
    }

    .Jekf8_RV .NDuhLBvG {
        max-height: 100vh
    }
}

@media screen and (max-height: 771px) {
    .A2xw8nqh .ant-modal-body {
        height:calc(100vh - 20px);
        overflow: scroll
    }
}

@media screen and (max-height: 771px)and (max-width:799px) {
    .A2xw8nqh .ant-modal-body {
        height:calc(100vh - .8rem);
        overflow: scroll
    }
}

.A2xw8nqh {
    width: 360px!important
}

.A2xw8nqh .ant-modal-content {
    background: transparent;
    box-shadow: none
}

.A2xw8nqh .ant-modal-body {
    background: transparent
}

.A2xw8nqh .ant-modal-close {
    right: -36px!important
}

.A2xw8nqh .C92wt6Jb {
    border-radius: 6px;
    height: 666px;
    width: 360px
}

@media screen and (max-width: 799px) {
    .A2xw8nqh .C92wt6Jb {
        border-radius:.06rem;
        height: 6.66rem;
        width: 3.6rem
    }
}

.A2xw8nqh .TpESumZG {
    background-color: #fff;
    border-radius: 32px;
    font-size: 16px;
    line-height: 37px;
    margin: 20px auto 0;
    text-align: center;
    width: 120px
}

@media screen and (max-width: 799px) {
    .A2xw8nqh .TpESumZG {
        border-radius:.32rem;
        font-size: .16rem;
        line-height: .37rem;
        width: 1.2rem
    }
}

.A2xw8nqh .TpESumZG:hover {
    cursor: pointer
}

.A2xw8nqh .hO0_B9Hl {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    margin-top: 20px;
    text-align: center
}

@media screen and (max-width: 799px) {
    .A2xw8nqh .hO0_B9Hl {
        font-size:.16rem;
        line-height: .26rem
    }
}

.A2xw8nqh .ztJFKBvV {
    margin-right: 4px;
    vertical-align: sub
}

@media screen and (max-width: 799px) {
    .A2xw8nqh .ztJFKBvV {
        margin-right:.04rem
    }

    .A2xw8nqh {
        width: 3.6rem!important
    }

    .A2xw8nqh .ant-modal-close {
        top: -.36rem!important
    }

    .A2xw8nqh .TpESumZG {
        margin: .2rem auto
    }

    .A2xw8nqh .C92wt6Jb {
        max-height: 100vh
    }
}

.EJUPmgy7 {
    align-items: center;
    background-color: #fff8eb;
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg.4f1b2959.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    flex-direction: column
}

.EJUPmgy7,.EJUPmgy7 .ghpzYBK8 {
    display: flex;
    justify-content: center;
    width: 100%
}

.EJUPmgy7 .ghpzYBK8 {
    height: 344px;
    margin-top: 46px
}

.EJUPmgy7 .ghpzYBK8 .acMBOZzl {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/headerTitle.8787ad52.png);
    background-size: cover;
    height: 184px;
    margin: 64px 0 74px;
    width: 855px
}

.EJUPmgy7 .JAYkK_Qq {
    align-items: center;
    background-image: linear-gradient(180deg,#fffaed,#fff8eb 99%);
    border-radius: 20px;
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5);
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 110px 120px 50px;
    position: relative;
    width: 1040px
}

.EJUPmgy7 .JAYkK_Qq .sAXo8AdC {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/titleImg.14f33ab7.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100px;
    left: 50%;
    position: absolute;
    top: -12px;
    transform: translatex(-50%);
    width: 470px
}

.EJUPmgy7 .JAYkK_Qq .hITRZQ58 {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
    height: 95px;
    justify-content: space-between;
    width: 100%
}

.EJUPmgy7 .JAYkK_Qq .hITRZQ58 .awKXKcs8 {
    background: #fff;
    border: none;
    border-radius: 30px;
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5);
    color: #73210e;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    letter-spacing: 0;
    line-height: 20px;
    outline: none;
    text-align: center;
    width: 120px
}

.EJUPmgy7 .JAYkK_Qq .hITRZQ58 .awKXKcs8:hover {
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5),0 12px 24px -10px rgba(234,172,93,.5)
}

.EJUPmgy7 .JAYkK_Qq .hITRZQ58 .awKXKcs8:active {
    background-image: linear-gradient(0deg,rgba(255,209,149,.7) 10%,rgba(255,238,205,.7) 80%,rgba(255,251,236,.7));
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5)
}

.EJUPmgy7 .JAYkK_Qq .hITRZQ58 .awKXKcs8.Ndxn01hS {
    background-image: linear-gradient(180deg,#ffbd8f 24%,#ff974e);
    color: #fff;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-shadow: 0 2px 1px rgba(255,116,19,.72)
}

.EJUPmgy7 .JAYkK_Qq .s09TBHZa {
    align-items: center;
    color: #73210e;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin: 30px 0;
    text-align: justify
}

.EJUPmgy7 .JAYkK_Qq .IVh3a9Ev {
    animation: GAJdWyKv .05s step-start 1;
    background-color: transparent;
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnNormal.60b23423.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    border-radius: 40px;
    height: 80px;
    margin-bottom: 50px;
    outline: none;
    width: 269px
}

.EJUPmgy7 .JAYkK_Qq .IVh3a9Ev:hover {
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5)
}

.EJUPmgy7 .JAYkK_Qq .IVh3a9Ev:active {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnActive.b38779df.png)
}

.EJUPmgy7 .JAYkK_Qq .IVh3a9Ev.NxoCtmEz {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnDisabled.584e2475.png)
}

.EJUPmgy7 .JAYkK_Qq .IVh3a9Ev.GAJdWyKv {
    animation: GAJdWyKv 2s step-start infinite
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe {
    align-items: center;
    background-image: linear-gradient(140deg,rgba(255,241,212,.8),rgba(255,245,217,.8) 10%,rgba(255,234,212,.8));
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 68px 68px;
    width: 466px
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .efa10mBW {
    align-items: center;
    background-position: 50%!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    color: #73210e;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 22px;
    height: 56px;
    justify-content: center;
    margin-bottom: 30px;
    width: 278px
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .zFcxTtGz {
    color: #73210e;
    font-family: PingFangSC-Medium;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    text-align: left
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .F79JTPqx {
    height: 330px;
    margin-top: 30px;
    position: relative;
    width: 330px
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .F79JTPqx .GJS_dLym {
    animation: OgndpVMZ 2s step-start infinite;
    border-radius: 6px;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .F79JTPqx .u57mz4Er {
    border-radius: 6px;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .zcsxFkuM {
    align-items: center;
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/regenerateBtn.acc12805.png);
    border: none;
    cursor: pointer;
    display: flex;
    height: 20px;
    margin: 20px 0;
    outline: none;
    width: 76px
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .zcsxFkuM:hover {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/regenerateBtnHover.5501c6eb.png)
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .lVa6PVJf {
    animation: PgKH75Jr .1s step-start 1;
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareButton.30a755c6.png);
    border-radius: 20px;
    border-style: none;
    height: 40px;
    outline: none;
    width: 130px
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .lVa6PVJf:hover {
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5),0 12px 24px -10px rgba(234,172,93,.5)
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .lVa6PVJf:active {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareBtnActive.d3fd5a13.png)
}

.EJUPmgy7 .JAYkK_Qq .wcw4IwQe .lVa6PVJf.Prlry2C3 {
    animation: PgKH75Jr 2s step-start infinite
}

.EJUPmgy7 .s8hNZlmA {
    margin-top: 20px;
    width: 1040px
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy {
    align-items: center;
    background-image: linear-gradient(180deg,#fffbf2,#fff9ed 99%);
    border-radius: 20px;
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5);
    color: #73210e;
    display: flex;
    flex-direction: column;
    height: 190px;
    justify-content: center;
    width: 100%
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy .gceylr4A {
    display: none
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy p {
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy button {
    background-color: transparent;
    border: none;
    outline: none
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj {
    align-items: center;
    background-image: linear-gradient(0deg,#ffe0b5,#ffeaca);
    border-radius: 20px;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-top: 30px;
    width: 130px
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj:hover {
    box-shadow: 0 12px 24px -10px rgba(234,172,93,.5),0 12px 24px -10px rgba(234,172,93,.5)
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj:active {
    background-color: #f8d0a6
}

.EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj a {
    color: #73210e;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    width: 100%
}

.EJUPmgy7 .s8hNZlmA .TNXnXcpY {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 400px;
    justify-content: flex-start;
    margin-top: 65px;
    width: 100%
}

.EJUPmgy7 .s8hNZlmA .TNXnXcpY .S5zFqcGf {
    background: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 80px;
    margin-bottom: 20px;
    width: 80px
}

.EJUPmgy7 .s8hNZlmA .TNXnXcpY p {
    color: #73210e;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.EJUPmgy7 .BRXhU5GV {
    display: inline-block;
    height: 16px;
    line-height: 20px;
    margin-right: 4px;
    width: 16px
}

.EJUPmgy7 .BRXhU5GV>svg {
    transform: none!important
}

@media screen and (max-width: 800px) {
    .EJUPmgy7 {
        background-image:url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseBg.21346545.png);
        width: 100vw
    }

    .EJUPmgy7 .ghpzYBK8 {
        height: 3.6rem
    }

    .EJUPmgy7 .ghpzYBK8 .acMBOZzl {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseheaderTitle.eb5c209e.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain
    }

    .EJUPmgy7 .JAYkK_Qq {
        background-image: linear-gradient(180deg,#fffbf2,#fff9ed 99%);
        border-radius: .16rem;
        height: auto;
        padding: .73rem .15rem .15rem;
        width: 93vw
    }

    .EJUPmgy7 .JAYkK_Qq .sAXo8AdC {
        background-position: 50%;
        background-size: contain;
        height: .7rem;
        top: -.1rem;
        width: 80vw
    }

    .EJUPmgy7 .JAYkK_Qq .hITRZQ58 {
        justify-content: space-between
    }

    .EJUPmgy7 .JAYkK_Qq .hITRZQ58 .awKXKcs8 {
        width: 26vw
    }

    .EJUPmgy7 .JAYkK_Qq .IVh3a9Ev {
        height: .5rem;
        margin-bottom: .4rem;
        width: 1.7rem
    }

    .EJUPmgy7 .JAYkK_Qq .IVh3a9Ev .qU20uszI {
        font-size: .24rem;
        padding: .05rem
    }

    .EJUPmgy7 .JAYkK_Qq .wcw4IwQe {
        border-radius: .12rem;
        padding: .3rem .5rem .5rem;
        width: 86vw
    }

    .EJUPmgy7 .JAYkK_Qq .wcw4IwQe .efa10mBW {
        align-items: center;
        background-position: 50%!important;
        background-repeat: no-repeat!important;
        background-size: contain!important;
        color: #73210e;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        height: .4rem;
        justify-content: center;
        margin-bottom: .2rem;
        width: 1.8rem
    }

    .EJUPmgy7 .JAYkK_Qq .wcw4IwQe .zFcxTtGz {
        font-size: .16rem
    }

    .EJUPmgy7 .JAYkK_Qq .wcw4IwQe .F79JTPqx {
        height: 2.3rem;
        margin-top: .2rem;
        position: relative;
        width: 2.3rem
    }

    .EJUPmgy7 .JAYkK_Qq .wcw4IwQe .GO6omKNc .lVa6PVJf {
        height: .4rem;
        width: 1.3rem
    }

    .EJUPmgy7 .s8hNZlmA {
        margin-top: .15rem;
        width: 93vw
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy {
        background-image: linear-gradient(180deg,#fffbf2,#fff9ed 99%);
        height: 1.68rem
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy .gceylr4A {
        display: block;
        font-size: .14rem;
        line-height: .24rem
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy>p {
        display: none
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj {
        background-image: linear-gradient(0deg,#ffe0b5,#ffeaca)
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj:hover {
        box-shadow: none
    }

    .EJUPmgy7 .s8hNZlmA .gLnK30xy .XbLcnIGj:active {
        background-color: #f8d0a6
    }

    .EJUPmgy7 .s8hNZlmA .TNXnXcpY {
        height: 2.69rem
    }
}

@keyframes PgKH75Jr {
    0% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareBtnLoading1.8290a30a.png)
    }

    33% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareBtnLoading2.16fb5f6d.png)
    }

    66% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareBtnLoading3.ec556ad9.png)
    }

    to {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/shareBtnLoading1.8290a30a.png)
    }
}

@keyframes GAJdWyKv {
    0% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnLoading1.17b75b5e.png)
    }

    33% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnLoading2.ccffd6ba.png)
    }

    66% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnLoading3.28c7b8ad.png)
    }

    to {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/btnLoading1.17b75b5e.png)
    }
}

@keyframes OgndpVMZ {
    0% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/promptLoading1.2a9302bf.png)
    }

    33% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/promptLoading2.fed844b2.png)
    }

    66% {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/promptLoading3.cf9376b0.png)
    }

    to {
        background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/promptLoading1.2a9302bf.png)
    }
}

.Btlm0v8w {
    padding-top: 20px
}

.Btlm0v8w .hCi96LQN {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/memberEquityBgi.5f9195ae.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 104px;
    margin: 0 auto 10px;
    width: 440px
}

.Btlm0v8w .RgPVoWnx {
    display: flex;
    justify-content: space-between
}

.Btlm0v8w .RgPVoWnx .ZSGRvYx0 {
    background: hsla(0,0%,100%,.86);
    border-radius: 20px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.6);
    height: 124px;
    padding: 24px;
    width: 332px
}

.Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 {
    align-items: center;
    display: flex;
    margin-bottom: 10px
}

.Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 .WzqkuvBR {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 36px;
    margin-right: 6px;
    width: 36px
}

.Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 .Ksi06TJt {
    color: #472395;
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px
}

.Btlm0v8w .RgPVoWnx .ZSGRvYx0 .BQPDBQis {
    color: rgba(34,29,96,.6);
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.08px
}

@media screen and (max-width: 800px) {
    .Btlm0v8w {
        padding-top:.4rem
    }

    .Btlm0v8w .hCi96LQN {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseMemberEquityBgi.96d4c059.png);
        height: .5rem;
        margin: 0 auto .3rem;
        width: 1.82rem
    }

    .Btlm0v8w .RgPVoWnx {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0 {
        background: hsla(0,0%,100%,.86);
        border-radius: .2rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        height: auto;
        margin-bottom: .15rem;
        padding: .18rem .22rem .21rem;
        width: 100%
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0:last-child {
        margin-bottom: 0
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 {
        margin-bottom: .1rem
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 .WzqkuvBR {
        height: .36rem;
        margin-right: .06rem;
        width: .36rem
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0 .GNfuyRD0 .Ksi06TJt {
        font-size: .24rem;
        line-height: .4rem
    }

    .Btlm0v8w .RgPVoWnx .ZSGRvYx0 .BQPDBQis {
        font-size: .16rem;
        letter-spacing: 0
    }
}

.ZOuKgT8q {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(180deg,#eff5ff,#eaf2ff);
    border-radius: 20px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.6);
    margin-top: 20px;
    padding: 25px
}

.ZOuKgT8q,.ZOuKgT8q .x_okxYkf {
    align-items: center;
    display: flex;
    justify-content: center
}

.ZOuKgT8q .x_okxYkf {
    color: rgba(34,29,96,.6);
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    letter-spacing: 1.23px
}

.ZOuKgT8q .x_okxYkf:first-child {
    width: 274px
}

.ZOuKgT8q .x_okxYkf:nth-child(2) {
    border-left: 1px solid rgba(34,29,96,.1);
    border-right: 1px solid rgba(34,29,96,.1);
    width: 274px
}

.ZOuKgT8q .x_okxYkf:nth-child(3) {
    flex: 1
}

.ZOuKgT8q .x_okxYkf .hGfOztQl {
    color: #221d60;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    margin-right: 8px
}

.ZOuKgT8q .x_okxYkf .I8qgTlDq {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/tip.66b81c40.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    width: 18px
}

._oZoy_Th .ant-tooltip {
    max-width: 280px
}

._oZoy_Th .ant-tooltip-inner {
    border-radius: 4px
}

@media screen and (max-width: 800px) {
    .ZOuKgT8q {
        background:hsla(0,0%,100%,.86);
        border-radius: .2rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        flex-direction: column;
        justify-content: center;
        margin-top: .4rem;
        padding: 0 .15rem
    }

    .ZOuKgT8q,.ZOuKgT8q .x_okxYkf {
        align-items: center;
        display: flex
    }

    .ZOuKgT8q .x_okxYkf {
        color: #120649;
        flex: auto;
        font-family: PingFangSC-Medium;
        font-size: .15rem;
        font-weight: 500;
        height: .56rem;
        justify-content: space-between;
        letter-spacing: 0;
        line-height: .22rem;
        width: 100%
    }

    .ZOuKgT8q .x_okxYkf:first-child {
        width: 100%
    }

    .ZOuKgT8q .x_okxYkf:nth-child(2) {
        border: .01rem solid rgba(34,29,96,.1);
        border-left: none;
        border-right: none;
        width: 100%
    }

    .ZOuKgT8q .x_okxYkf:nth-child(3) {
        flex: auto
    }

    .ZOuKgT8q .x_okxYkf .hGfOztQl {
        color: #120649;
        font-family: PingFangSC-Medium;
        font-size: .15rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: .22rem;
        margin: 0
    }

    .ZOuKgT8q .x_okxYkf .I8qgTlDq {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/tip.66b81c40.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        cursor: pointer;
        display: inline-block;
        height: .18rem;
        width: .18rem
    }
}

.RVq1QAaK {
    background: hsla(0,0%,100%,.86);
    border-radius: 12px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.6);
    cursor: pointer;
    height: 106px;
    padding: 20px 10px;
    position: fixed;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 56px
}

.RVq1QAaK .nZOXljIW {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/award.f04af0ad.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 24px;
    margin: 0 auto 10px;
    width: 24px
}

.RVq1QAaK .wFGDawfp {
    color: #221d60;
    letter-spacing: .77px;
    line-height: 16px;
    text-align: center
}

.FOYmpwp9 .twcSmjr4,.RVq1QAaK .wFGDawfp {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400
}

.FOYmpwp9 .twcSmjr4 {
    color: rgba(5,7,59,.6);
    letter-spacing: 0;
    line-height: 22px;
    text-align: left
}

.FOYmpwp9 .twcSmjr4:nth-child(2) {
    margin: 2px 0
}

.FOYmpwp9 .twcSmjr4 .nTmyvsxA {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px
}

.FXaXeoEG .ant-tooltip {
    max-width: 280px
}

.FXaXeoEG .ant-tooltip-inner {
    border-radius: 4px
}

@media screen and (max-width: 800px) {
    .RVq1QAaK {
        background:hsla(0,0%,100%,.86);
        border-radius: .28rem;
        box-shadow: 0 .24rem .48rem -.2rem rgba(127,164,237,.6);
        cursor: pointer;
        height: auto;
        padding: .13rem .08rem;
        position: fixed;
        right: .1rem;
        top: 76%;
        transform: translateY(-50%);
        width: .42rem
    }

    .RVq1QAaK .nZOXljIW {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/award.f04af0ad.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: .24rem;
        margin: 0 auto .05rem;
        width: .24rem
    }

    .RVq1QAaK .wFGDawfp {
        color: #221d60;
        font-size: .12rem;
        letter-spacing: .66px;
        line-height: .12rem
    }

    .FOYmpwp9 .twcSmjr4,.RVq1QAaK .wFGDawfp {
        font-family: PingFangSC-Regular;
        font-weight: 400
    }

    .FOYmpwp9 .twcSmjr4 {
        color: #05073b;
        font-size: .14rem;
        letter-spacing: 0;
        line-height: .27rem;
        text-align: left
    }
}

.gZ7s6Z3r {
    padding-top: 49px;
    width: 100%
}

.gZ7s6Z3r .Pr5m__WJ {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/memberEquityBgi.504a3a54.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 104px;
    margin: 0 auto 10px;
    width: 440px
}

.gZ7s6Z3r .MgVlhs8G {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 16px 32px 0 rgba(215,221,237,.4);
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.gZ7s6Z3r .MgVlhs8G .MLkZWXYz {
    border-bottom: 1px solid rgba(0,12,63,.1);
    height: 187px;
    padding: 30px;
    width: 50%
}

.gZ7s6Z3r .MgVlhs8G .MLkZWXYz:last-child,.gZ7s6Z3r .MgVlhs8G .MLkZWXYz:nth-last-child(2) {
    border-bottom: none
}

.gZ7s6Z3r .MgVlhs8G .MLkZWXYz:nth-child(odd) {
    border-right: 1px solid rgba(0,12,63,.1)
}

.gZ7s6Z3r .MgVlhs8G .MLkZWXYz .RPKvcEJ3 {
    color: #000c3f;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 10px
}

.gZ7s6Z3r .MgVlhs8G .MLkZWXYz .GM98Gigm {
    color: #000c3f;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    opacity: .6;
    text-align: justify
}

@media screen and (max-width: 800px) {
    .gZ7s6Z3r {
        padding-top:.4rem;
        width: 100%
    }

    .gZ7s6Z3r .Pr5m__WJ {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseMemberEquityBgi.8fa74c58.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: .5rem;
        margin: 0 auto .3rem;
        width: 1.82rem
    }

    .gZ7s6Z3r .bzGmnTUf {
        background: hsla(0,0%,100%,.86);
        border-radius: .16rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        padding: .1rem .3rem 0
    }

    .gZ7s6Z3r .bzGmnTUf .ant-collapse-arrow {
        right: 0!important
    }

    .gZ7s6Z3r .bzGmnTUf .ant-collapse-header {
        padding-left: 0!important;
        padding-right: 20px!important
    }

    .gZ7s6Z3r .bzGmnTUf .ant-collapse-content-box {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .gZ7s6Z3r .wrLU_H2i {
        color: #000c3f;
        font-family: PingFangSC-Medium;
        font-size: .17rem;
        font-weight: 500;
        line-height: .26rem;
        padding: .08rem 0
    }

    .gZ7s6Z3r .C5iC3LAa {
        color: rgba(0,12,63,.6);
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .24rem;
        margin-top: -10px;
        text-align: justify
    }
}

.EQtIjFN0 .jWD6LBq5,.F1gVViq_,.SidKF8VJ .xtEZM9zX {
    scrollbar-width: thin
}

.EQtIjFN0 .jWD6LBq5::-webkit-scrollbar,.F1gVViq_::-webkit-scrollbar,.SidKF8VJ .xtEZM9zX::-webkit-scrollbar {
    width: 6px!important
}

.EQtIjFN0 .jWD6LBq5::-webkit-scrollbar-thumb,.F1gVViq_::-webkit-scrollbar-thumb,.SidKF8VJ .xtEZM9zX::-webkit-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.EQtIjFN0 .jWD6LBq5::-webkit-scrollbar-track,.F1gVViq_::-webkit-scrollbar-track,.SidKF8VJ .xtEZM9zX::-webkit-scrollbar-track {
    border-radius: 0
}

.EQtIjFN0 .jWD6LBq5 ::-moz-scrollbar,.F1gVViq_ ::-moz-scrollbar,.SidKF8VJ .xtEZM9zX ::-moz-scrollbar {
    width: 6px
}

.EQtIjFN0 .jWD6LBq5 ::-moz-scrollbar-thumb,.F1gVViq_ ::-moz-scrollbar-thumb,.SidKF8VJ .xtEZM9zX ::-moz-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 3px
}

.EQtIjFN0 .jWD6LBq5 ::-moz-scrollbar-track,.F1gVViq_ ::-moz-scrollbar-track,.SidKF8VJ .xtEZM9zX ::-moz-scrollbar-track {
    margin-right: 6px
}

.oBp8Hpeu::-webkit-scrollbar {
    width: 3px!important
}

.oBp8Hpeu::-webkit-scrollbar-thumb {
    background-color: #ebecf5
}

.oBp8Hpeu ::-moz-scrollbar {
    width: 3px
}

.oBp8Hpeu ::-moz-scrollbar-thumb {
    background-color: #ebecf5
}

.j3AR5UsV {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 50px auto 0;
    position: relative;
    width: 1024px
}

.idASzqPA {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/title.dacb3f47.png) no-repeat 50%;
    background-size: cover;
    height: 104px;
    width: 700px
}

.PvTC2EOe {
    color: #4955f5;
    cursor: pointer;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 61px
}

.EQtIjFN0 {
    padding: 30px
}

.EQtIjFN0 .K38cB2cP {
    color: #05073b;
    font-size: 28px;
    font-weight: 500;
    text-align: center
}

.EQtIjFN0 .SArFBsQP {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.03);
    height: 334px;
    margin-top: 20px;
    padding: 6px
}

.EQtIjFN0 .jWD6LBq5 {
    height: 100%;
    overflow-y: scroll;
    padding: 18px
}

.EQtIjFN0 .jWD6LBq5 p {
    color: #05073b;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px
}

.EQtIjFN0 .jWD6LBq5 p span {
    font-weight: 600
}

.EQtIjFN0 .QkuhMEJo {
    align-items: center;
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 38px;
    justify-content: center;
    margin: 20px auto 0;
    width: 112px
}

.EQtIjFN0 .QkuhMEJo:focus,.EQtIjFN0 .QkuhMEJo:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.EQtIjFN0 .QkuhMEJo:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.sljd8Wqv {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10px;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: 5px;
    width: 40px
}

.sljd8Wqv .XIU4axLW {
    color: #fff;
    height: 24px;
    width: 24px
}

.nxxJo0NE {
    background: hsla(0,0%,100%,.86);
    background-image: linear-gradient(180deg,#eff5ff,#eaf2ff);
    border-radius: 20px;
    box-shadow: 0 24px 48px -20px rgba(127,164,237,.6);
    margin-top: 10px;
    overflow: hidden;
    width: 100%
}

.uX73L39l {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/step.d90948fd.png) no-repeat 50%;
    background-size: cover;
    height: 192px;
    margin-top: -8px
}

.zQ2NFYPs {
    align-items: center;
    flex-wrap: wrap;
    gap: 16px;
    padding: 0 20px
}

.mO9dmwOp,.zQ2NFYPs {
    display: flex;
    justify-content: space-between
}

.mO9dmwOp {
    background: #fff;
    border-radius: 21px;
    box-shadow: 0 20px 48px -20px rgba(127,164,237,.6);
    flex-direction: column;
    height: 160px;
    overflow: hidden;
    padding: 28px 24px 33px;
    position: relative;
    width: 234px
}

.mO9dmwOp .aojRHIKD {
    align-items: center;
    color: #120649;
    display: flex;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px
}

.mO9dmwOp .aojRHIKD img {
    height: 36px;
    margin-right: 10px;
    width: 36px
}

.mO9dmwOp .L9qrx5tY {
    color: #000c3f;
    font-size: 13px;
    line-height: 24px;
    margin-top: 15px;
    opacity: .6
}

.mO9dmwOp .s0l8yyeh {
    display: none
}

.mO9dmwOp:hover {
    border: 1.5px solid #4955f5
}

.mO9dmwOp:hover .s0l8yyeh {
    align-items: center;
    background-image: linear-gradient(179deg,#fff,#f5f5ff);
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    padding: 27px 32px;
    position: absolute;
    top: 0;
    width: 100%
}

.mO9dmwOp:hover .s0l8yyeh span {
    align-items: center;
    border-radius: 22px;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 44px;
    justify-content: center;
    width: 170px
}

.mO9dmwOp:hover .s0l8yyeh span:first-child {
    background-image: linear-gradient(180deg,rgba(50,0,139,.08),hsla(0,0%,100%,0) 22%),linear-gradient(180deg,hsla(0,0%,100%,0) 79%,hsla(0,0%,100%,.16)),linear-gradient(130deg,#5b83ff,#a475fd 67%,#b475fd 88%);
    box-shadow: 0 16px 20px -10px rgba(141,127,237,.6);
    color: #fff
}

.mO9dmwOp:hover .s0l8yyeh span:first-child:hover {
    background-image: linear-gradient(180deg,rgba(50,0,139,.08),hsla(0,0%,100%,0) 22%),linear-gradient(180deg,hsla(0,0%,100%,0) 79%,hsla(0,0%,100%,.16)),linear-gradient(130deg,#3966f3,#9a66fc 67%,#af7de8 88%)
}

.mO9dmwOp:hover .s0l8yyeh span:nth-child(2) {
    background: #fff;
    box-shadow: 0 16px 20px -10px rgba(167,169,223,.26);
    color: #05073b;
    margin-top: 18px
}

.mO9dmwOp:hover .s0l8yyeh span:nth-child(2):hover {
    box-shadow: 0 16px 20px -10px rgba(167,169,223,.5);
    color: #4955f5
}

.gaweLeC6 {
    align-items: center;
    color: #4955f5;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 26px;
    margin: 40px 0;
    text-align: center
}

.gaweLeC6 .WVfhgD_7 {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    width: 20px
}

.gaweLeC6 .WVfhgD_7>svg {
    transform: none!important
}

.SidKF8VJ {
    position: relative
}

.SidKF8VJ:after {
    background-image: linear-gradient(180deg,rgba(231,236,247,0),#e7ecf7);
    bottom: 86px;
    content: "";
    display: block;
    height: 14px;
    left: 0;
    position: absolute;
    width: 100%
}

.SidKF8VJ .aojRHIKD {
    border-bottom: 1px solid #dedbe8;
    color: #05073b;
    font-size: 28px;
    font-weight: 500;
    line-height: 40px;
    padding: 30px 30px 34px;
    text-align: center
}

.SidKF8VJ .PIdszZVL {
    margin-top: 30px;
    padding: 0 6px
}

.SidKF8VJ .xtEZM9zX {
    max-height: 362px;
    min-height: 284px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 24px 40px
}

.SidKF8VJ .YjKys95n {
    border-radius: 5px;
    height: 26px;
    margin-right: 10px;
    width: 26px
}

.SidKF8VJ .GyHogXOq {
    align-items: flex-start;
    display: flex
}

.SidKF8VJ .GyHogXOq .Xa1X8MGD {
    color: #05073b;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px
}

.SidKF8VJ .zB5yVTvl {
    align-items: flex-start;
    display: flex;
    margin-top: 12px
}

.SidKF8VJ .zB5yVTvl .YjKys95n {
    background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
}

.SidKF8VJ .zB5yVTvl .eVFQVM5l {
    background-color: #fff;
    border-radius: 6px;
    flex: 1;
    padding: 16px
}

.HnF1a8LW {
    align-items: center;
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 38px;
    justify-content: center;
    margin: 20px auto 30px;
    width: 144px
}

.HnF1a8LW:focus,.HnF1a8LW:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.HnF1a8LW:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

@media screen and (max-width: 800px) {
    .j3AR5UsV {
        align-items:center;
        display: flex;
        flex-direction: column;
        margin-top: .4rem;
        width: 100%
    }

    .idASzqPA {
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseTitle.5165a5e3.png) no-repeat 50%;
        background-size: cover;
        height: .39rem;
        margin-bottom: .2rem;
        width: 3.6rem
    }

    .PvTC2EOe {
        align-items: center;
        color: #4955f5;
        display: flex;
        font-size: .14rem;
        position: unset
    }

    .PvTC2EOe:before {
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/detailIcon.ed85c07d.png) no-repeat 50%;
        background-size: cover;
        content: "";
        display: inline-block;
        height: .15rem;
        margin-right: .06rem;
        width: .11rem
    }

    .EQtIjFN0 {
        background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        border-radius: .06rem;
        height: 100%;
        padding: .15rem
    }

    .EQtIjFN0 .K38cB2cP {
        color: #001846;
        font-family: PingFangSC-Semibold;
        font-size: .22rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .31rem;
        text-align: center
    }

    .EQtIjFN0 .SArFBsQP {
        background: #fff;
        border-radius: .08rem;
        box-shadow: 0 .02rem .07rem 0 rgba(0,0,0,.03);
        height: 3.75rem;
        margin-top: .15rem;
        padding: .06rem .06rem .18rem
    }

    .EQtIjFN0 .jWD6LBq5 {
        padding: .18rem .09rem 0
    }

    .EQtIjFN0 .jWD6LBq5::-webkit-scrollbar {
        width: 3px!important
    }

    .EQtIjFN0 .jWD6LBq5::-webkit-scrollbar-thumb {
        background-color: #ebecf5
    }

    .EQtIjFN0 .jWD6LBq5 ::-moz-scrollbar {
        width: 3px
    }

    .EQtIjFN0 .jWD6LBq5 ::-moz-scrollbar-thumb {
        background-color: #ebecf5
    }

    .EQtIjFN0 .jWD6LBq5 p {
        color: #05073b;
        font-family: PingFangSC-Regular;
        font-size: .16rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 25px;
        text-align: justify
    }

    .EQtIjFN0 .QkuhMEJo {
        background-image: linear-gradient(-72deg,#3370e8,#898df6);
        border-radius: 6px;
        color: #fff;
        cursor: pointer;
        font-family: PingFangSC-Medium;
        font-size: 16px;
        font-weight: 500;
        height: .4rem;
        margin-top: .15rem;
        width: 100%
    }

    .EQtIjFN0 .QkuhMEJo,.sljd8Wqv {
        align-items: center;
        display: flex;
        justify-content: center
    }

    .sljd8Wqv {
        background: rgba(5,7,59,.5);
        border-radius: .1rem;
        height: .3rem;
        margin-left: 0;
        width: .3rem
    }

    .sljd8Wqv .XIU4axLW {
        color: #fff;
        height: .24rem;
        width: .24rem
    }

    .nxxJo0NE {
        background: none;
        background-image: none;
        border-radius: none;
        box-shadow: none;
        margin-top: .2rem;
        overflow: hidden;
        width: 100%
    }

    .uX73L39l {
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseStep.955c2e29.png) no-repeat 50%;
        background-size: cover;
        height: calc(67.22222vw - .20167rem);
        margin-top: 0;
        width: calc(100vw - .3rem)
    }

    .zQ2NFYPs {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        gap: .06rem;
        justify-content: space-between;
        padding: .06rem 0
    }

    .mO9dmwOp {
        background: hsla(0,0%,100%,.7);
        border-radius: .16rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        height: 2.04rem;
        overflow-y: scroll;
        padding: .2rem .13rem;
        position: relative;
        width: calc(50% - .03rem)
    }

    .mO9dmwOp:hover {
        border: none
    }

    .mO9dmwOp .aojRHIKD {
        align-items: center;
        color: #120649;
        display: flex;
        flex-direction: column;
        font-family: PingFangSC-Medium;
        font-size: .15rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: .22rem;
        text-align: center
    }

    .mO9dmwOp .aojRHIKD img {
        display: block;
        height: .36rem;
        margin-bottom: .16rem;
        margin-right: 0;
        width: .36rem
    }

    .mO9dmwOp .L9qrx5tY {
        color: #000c3f;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .18rem;
        margin-top: .08rem;
        opacity: .6;
        text-align: center
    }

    .mO9dmwOp .Ywyr4VDo {
        align-items: center;
        display: flex;
        flex-direction: column;
        margin-top: .16rem
    }

    .mO9dmwOp .Ywyr4VDo span {
        border: .01rem solid #4c3dca;
        border-radius: .22rem;
        box-shadow: 0 .2rem .48rem -.2rem rgba(127,164,237,.6);
        color: #000c3f;
        font-family: PingFangSC-Regular;
        font-size: .12rem;
        font-weight: 400;
        letter-spacing: 0;
        padding: .06rem .2rem;
        text-align: center
    }

    .gaweLeC6 {
        background: hsla(0,0%,100%,.7);
        border-radius: .21rem;
        box-shadow: 0 .24rem .32rem -.2rem rgba(127,164,237,.23);
        color: #4955f5;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: .26rem;
        margin: 0;
        padding: .08rem 0;
        text-align: justify;
        width: 100%
    }

    .gaweLeC6 .WVfhgD_7 {
        display: none
    }

    .SidKF8VJ {
        padding: .15rem
    }

    .SidKF8VJ:after {
        bottom: .69rem
    }

    .SidKF8VJ .aojRHIKD {
        border-bottom: none;
        color: #001846;
        font-family: PingFangSC-Semibold;
        font-size: .22rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .31rem;
        margin-bottom: .15rem;
        padding: 0;
        text-align: center
    }

    .SidKF8VJ .PIdszZVL {
        background: #fefefe;
        border-radius: .08rem;
        box-shadow: 0 .07rem .16rem 0 rgba(174,167,223,.05);
        max-height: 4.2rem;
        padding: .15rem .06rem
    }

    .SidKF8VJ .xtEZM9zX {
        margin: 0;
        max-height: 3.62rem;
        min-height: 2.84rem;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 0 .09rem .4rem
    }

    .SidKF8VJ .YjKys95n {
        align-self: flex-start;
        border-radius: .05rem;
        flex-shrink: 0;
        height: .25rem;
        margin-right: .08rem;
        width: .25rem
    }

    .SidKF8VJ .GyHogXOq {
        align-items: flex-start;
        display: flex
    }

    .SidKF8VJ .GyHogXOq .Xa1X8MGD {
        color: #05073b;
        font-size: .16rem;
        font-weight: 500;
        line-height: .25rem;
        width: 2.67rem
    }

    .SidKF8VJ .zB5yVTvl {
        align-items: flex-start;
        display: flex;
        margin-top: .12rem
    }

    .SidKF8VJ .zB5yVTvl .YjKys95n {
        background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
    }

    .SidKF8VJ .zB5yVTvl .eVFQVM5l {
        background-color: #fff;
        border-radius: .06rem;
        padding: 0;
        width: 2.67rem
    }

    .HnF1a8LW {
        align-items: center;
        background-image: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
        border-radius: .06rem;
        color: #fff;
        cursor: pointer;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        font-weight: 500;
        height: .4rem;
        justify-content: center;
        line-height: .2rem;
        margin-bottom: 0;
        margin-top: .15rem;
        text-align: center;
        width: 100%
    }

    .ant-modal-close {
        right: 0!important;
        top: -.45rem!important
    }
}

.KUsBadYw {
    background-color: #daedfe;
    margin-top: 45px
}

.KUsBadYw .ZY8Ejef3 {
    background-color: #9c93f1;
    background-image: url(../png/banner.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 26.8055555556vw;
    width: 100vw
}

@media screen and (min-width: 1600px) {
    .KUsBadYw .ZY8Ejef3 {
        background-size:contain;
        height: 428.8888888889px
    }
}

.KUsBadYw .lIbHzOqh,.KUsBadYw .lb1qNSBp {
    margin: 0 auto;
    max-width: 1024px
}

.KUsBadYw .lb1qNSBp {
    padding: 81px 0 120px
}

.KUsBadYw .lb1qNSBp .yCvOxTEr {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/footerBgi.50021c66.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
    padding-top: 27px;
    text-align: center;
    width: 100%
}

.KUsBadYw .lb1qNSBp .yCvOxTEr h2 {
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-size: 32px;
    font-weight: 600;
    line-height: 46px;
    margin: 0;
    text-align: center
}

.KUsBadYw .lb1qNSBp .yCvOxTEr p {
    color: #fff;
    font-family: PingFangSC-Regular;
    font-size: 24px;
    font-weight: 400;
    line-height: 46px;
    text-align: center
}

.c9GIYDAa {
    align-items: center;
    background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: center;
    width: 100%
}

.c9GIYDAa .jOORK_x8 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/offline.eaabd2a5.png) no-repeat 50%;
    background-size: cover;
    height: 150px;
    margin-bottom: 24px;
    width: 169px
}

.c9GIYDAa span:first-child {
    color: #120649;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 11px;
    text-align: center
}

.c9GIYDAa span:nth-child(2) {
    color: #05073b;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

@media screen and (max-width: 800px) {
    .KUsBadYw {
        margin-top:.5rem
    }

    .KUsBadYw .ZY8Ejef3 {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseBannerBgi.a644b527.jpg);
        height: 101.5384615385vw
    }

    .KUsBadYw .lIbHzOqh {
        margin: 0 auto;
        max-width: 1024px;
        padding: 0 .15rem
    }

    .KUsBadYw .lb1qNSBp {
        margin: 0;
        padding: .2rem .15rem;
        width: 100vw
    }

    .KUsBadYw .lb1qNSBp .yCvOxTEr {
        background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wiseFooterBgi.6ee6c32f.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: calc(41.66667vw - .125rem);
        padding-top: 0;
        width: calc(100vw - .3rem)
    }

    .KUsBadYw .lb1qNSBp .yCvOxTEr h2,.KUsBadYw .lb1qNSBp .yCvOxTEr p {
        display: none
    }

    .c9GIYDAa {
        align-items: center;
        background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
        display: flex;
        flex-direction: column;
        height: 100vh;
        justify-content: center;
        padding-top: 0;
        width: 100%
    }

    .c9GIYDAa .jOORK_x8 {
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/offline.eaabd2a5.png) no-repeat 50%;
        background-size: cover;
        height: 1.5rem;
        margin-bottom: .24rem;
        width: 1.69rem
    }

    .c9GIYDAa span:first-child {
        color: #120649;
        font-size: .18rem;
        font-weight: 500;
        line-height: .24rem;
        margin-bottom: .11rem;
        text-align: center
    }

    .c9GIYDAa span:nth-child(2) {
        color: #05073b;
        font-size: .16rem;
        font-weight: 400;
        line-height: .25rem
    }
}

.ant-tooltip {
    max-width: 280px!important
}

.ant-message div {
    border-radius: 4px!important
}

.lH72EL0k {
    background: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#e8ebea 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    box-sizing: border-box;
    display: flex;
    height: 100vh;
    margin-top: 0;
    padding: 46px 0 0;
    width: 100%
}

.upSxdGlO {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/offline.eaabd2a5.png) no-repeat top;
    background-size: 169px 150px;
    color: #676c90;
    font-size: 14px;
    line-height: 22px;
    line-height: 20px;
    margin: 220px auto 0;
    padding-top: 171px;
    text-align: center
}

.upSxdGlO span {
    color: #120649;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 11px;
    text-align: center
}

.LuqFFar4 {
    min-height: calc(100vh - 60px);
    position: relative;
    width: 100%
}

.LuqFFar4:before {
    background-image: linear-gradient(180deg,#f5f4f6,hsla(0,0%,100%,0));
    top: 0
}

.LuqFFar4:after,.LuqFFar4:before {
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2
}

.LuqFFar4:after {
    background-image: linear-gradient(180deg,rgba(233,237,247,0),#e9edf7);
    bottom: 170px
}

.RUR4aQtI {
    bottom: 0;
    height: 140px;
    justify-content: flex-end;
    padding-bottom: 10px;
    position: absolute
}

.RUR4aQtI,.XhPCFTtM {
    display: flex;
    flex-direction: column;
    width: 100%
}

.XhPCFTtM {
    align-items: center;
    height: auto;
    justify-content: center;
    position: relative
}

.uDkrJvVU {
    text-align: center
}

.uDkrJvVU label {
    color: rgba(103,104,144,.6);
    font-size: 12px
}

.o5YHGcqR {
    align-items: center;
    background-image: linear-gradient(-72deg,#3370e8,#898df6);
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 38px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: center;
    width: 120px
}

.o5YHGcqR:focus,.o5YHGcqR:hover {
    background: linear-gradient(-72deg,#2f64d2,#797cde);
    box-shadow: 0 4px 6px 0 rgba(74,81,110,.1);
    color: #fff
}

.o5YHGcqR:active {
    background: linear-gradient(-72deg,#3370e8,#898df6);
    opacity: .5
}

.ZLeSnE8D {
    display: flex;
    height: calc(100% - 170px);
    justify-content: center;
    overflow-y: auto;
    padding-top: 30px;
    position: relative;
    width: 100%
}

.hNZafVZG {
    scroll-behavior: auto;
    width: 926px
}

.zfuN4gjV {
    display: flex;
    flex-direction: column;
    height: 67px;
    justify-content: center;
    margin-bottom: 20px;
    padding: 0 45px;
    position: relative
}

.zfuN4gjV:after {
    background-color: #979797;
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    opacity: .14;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 90px)
}

.sw0CQx84 {
    align-items: center;
    display: flex;
    line-height: 25px
}

.sw0CQx84 span {
    color: #120649;
    display: inline-block;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0
}

.sw0CQx84 span:first-child {
    margin-right: 8px;
    max-width: 683px;
    overflow: hidden;
    padding-top: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sw0CQx84 span:nth-child(2) {
    display: inline-block;
    width: 144px
}

.qQNCVuBf {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 10px 45px 40px
}

.Tny1I1UV,.qQNCVuBf {
    position: relative
}

.IjHATKAv {
    border-radius: 5px;
    flex-shrink: 0;
    height: 26px;
    margin-right: 10px;
    width: 26px
}

.b8wKrkrb {
    align-items: flex-start;
    display: flex
}

.b8wKrkrb .eM8rcJ31 {
    color: #05073b;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px
}

.Bqvykq76 {
    align-items: flex-start;
    display: flex;
    margin-top: 12px
}

.Bqvykq76 .IjHATKAv {
    background: linear-gradient(-41deg,#1d6ff5,#9a7ffc)
}

.Bqvykq76 .dxLMAW6i {
    background-color: #fff;
    border-radius: 6px;
    padding: 16px;
    width: 100%
}

.YsGM6TQH {
    color: rgba(103,104,144,.6);
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    margin-top: 10px;
    text-align: center
}

.zTh4EYes {
    height: auto
}

.zTh4EYes .LuqFFar4 {
    min-height: calc(100vh - 49px);
    padding-bottom: .6rem
}

.zTh4EYes .LuqFFar4:after {
    display: none
}

.zTh4EYes .hNZafVZG {
    display: flex;
    flex-direction: column;
    width: 100%
}

.zTh4EYes .ZLeSnE8D {
    height: 100%;
    padding-top: 0
}

.zTh4EYes .zfuN4gjV {
    padding: .24rem .15rem .19rem
}

.zTh4EYes .zfuN4gjV:after {
    width: calc(100% - .3rem)
}

.zTh4EYes .sw0CQx84 span {
    font-size: .18rem
}

.zTh4EYes .sw0CQx84 span:first-child {
    margin-right: .08rem;
    max-width: 6.83rem
}

.zTh4EYes .sw0CQx84 span:nth-child(2) {
    width: 1.44rem
}

.zTh4EYes .qQNCVuBf {
    flex: 1;
    height: auto;
    padding: 0 .3rem 0 .15rem
}

.zTh4EYes .Tny1I1UV {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.zTh4EYes .RUR4aQtI {
    background-color: #fff;
    flex-direction: column-reverse;
    height: auto;
    justify-content: flex-start;
    padding-bottom: 0;
    position: fixed
}

.zTh4EYes .XhPCFTtM {
    background-color: #fff;
    padding: .11rem 0
}

.zTh4EYes .o5YHGcqR {
    height: .4rem;
    margin: 0;
    width: 3.3rem
}

.zTh4EYes .uDkrJvVU {
    background-color: #fff;
    padding-top: .1rem
}

.zTh4EYes .uDkrJvVU label {
    font-size: .1rem;
    letter-spacing: -.4px
}

.zTh4EYes .YsGM6TQH {
    margin: 0 -.15rem 0 auto;
    padding: .2rem 0
}

.lu2aY8uA .LuqFFar4 {
    padding-bottom: 1rem
}

._KI69WBc {
    color: #05073b;
    height: 1.06rem;
    padding: 0 .15rem .15rem
}

._KI69WBc .u1pau4kv {
    align-items: center;
    display: flex;
    height: .34rem;
    justify-content: space-between
}

._KI69WBc .u1pau4kv .tgIKZYL4 {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/back.d57fffb1.png);
    background-size: cover;
    height: .24rem;
    width: .24rem
}

._KI69WBc .u1pau4kv .JAcl1PBx {
    font-size: .16rem;
    line-height: .24rem
}

._KI69WBc .bTmdIAIc {
    align-items: center;
    display: flex;
    justify-content: left;
    padding-top: .1rem
}

._KI69WBc .bTmdIAIc .b4tJdHY_ {
    border-radius: .11rem;
    height: .44rem;
    margin-right: .12rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: .44rem
}

._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU {
    align-items: center;
    display: flex;
    height: .25rem;
    justify-content: left
}

._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU .Hna4YGBK {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(108,76,203,.13),rgba(95,70,192,.5) 68%),linear-gradient(-64deg,#682f07,#813803 37%,#eb7401);
    font-size: .18rem;
    font-weight: 600;
    line-height: .18rem;
    margin-right: .08rem;
    text-align: center
}

._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU .roGtunDK {
    width: .36rem
}

._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU .RsrkQg7e,._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU .roGtunDK {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: .15rem
}

._KI69WBc .bTmdIAIc .yclhQxte .SFh0LQIU .RsrkQg7e {
    width: .58rem
}

._KI69WBc .bTmdIAIc .yclhQxte .aoiIcn4Z {
    color: #a02500
}

.V3vv3sPr .z_LlZZpj {
    margin: 0 .15rem
}

.V3vv3sPr .k30cYKb6 {
    margin: .13rem .15rem
}

.V3vv3sPr .k30cYKb6 .XwiYYLU5 {
    background: hsla(0,0%,100%,.5);
    border: .01rem solid #fff;
    border-radius: .08rem;
    box-shadow: 0 .02rem .4rem 0 rgba(0,0,0,.03);
    color: #676c90;
    font-size: .13rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .24rem;
    padding: .2rem .28rem .2rem .21rem;
    white-space: "pre-line";
    width: 100%
}

.a83wIt6z {
    margin-bottom: .12rem;
    padding-left: .24rem
}

.a83wIt6z .zjKEvxk7 {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: .13rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .24rem;
    margin-left: .08rem
}

.a83wIt6z:last-child {
    margin-bottom: 0
}

.dIGWdBSv a {
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    line-height: .24rem;
    padding-left: .44rem
}

.dIGWdBSv a,.dIGWdBSv a:active,.dIGWdBSv a:link {
    color: #4955f5
}

.r0hp3XEH {
    background: hsla(0,0%,100%,.5);
    border: .01rem solid #fff;
    border-radius: .08rem;
    box-shadow: 0 .02rem .4rem 0 rgba(0,0,0,.03);
    height: 2.14rem;
    margin-bottom: .15rem;
    width: 3.6rem
}

.r0hp3XEH .oitfNZ02 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: .16rem;
    padding-left: .24rem;
    padding-top: .2rem
}

.r0hp3XEH .oitfNZ02 .I9Xwb_Kp,.r0hp3XEH .oitfNZ02 .li_g5bHB {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    height: .01rem;
    opacity: .3;
    width: .9rem
}

.r0hp3XEH .oitfNZ02 .li_g5bHB {
    transform: scaleX(-1)
}

.r0hp3XEH .oitfNZ02 .lo4oH6NZ {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .14rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .26rem;
    margin: 0 .12rem;
    text-align: center
}

.OCvG4ZbO {
    background: #fbfbfe;
    border-radius: .06rem .06rem 0 0;
    bottom: 0;
    box-shadow: 0 -.16rem .2rem 0 rgba(174,167,223,.06);
    height: 1.16rem;
    padding: .12rem .12rem 0;
    position: fixed;
    width: 100vw
}

.OCvG4ZbO button {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border: none;
    border-radius: .1rem;
    color: #fff4eb;
    color: #fff;
    font-size: .16rem;
    font-weight: 500;
    height: .48rem;
    letter-spacing: 1px;
    letter-spacing: .01rem;
    outline: none;
    text-align: center;
    width: 100%
}

.OCvG4ZbO button:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.OCvG4ZbO .LQTeJQ2y {
    background-image: linear-gradient(96deg,rgba(167,117,253,.15),rgba(101,135,240,.15) 87%);
    color: #ff4d4f
}

.OCvG4ZbO .wr5d5qY7 {
    align-items: center;
    background-image: linear-gradient(102deg,rgba(255,235,190,.17),rgba(255,253,249,.16) 19%),linear-gradient(90deg,rgba(255,247,230,.5),hsla(34,76%,77%,.5) 79%,hsla(32,66%,70%,.5));
    border-radius: 23px;
    display: flex;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    width: 260px
}

.OCvG4ZbO .wr5d5qY7 span {
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.OCvG4ZbO .wr5d5qY7:hover {
    align-items: center;
    background-image: linear-gradient(102deg,rgba(255,235,190,.17),rgba(255,253,249,.16) 19%),linear-gradient(90deg,rgba(255,247,230,.5),hsla(34,76%,77%,.5) 79%,hsla(32,66%,70%,.5));
    border-radius: 23px;
    display: flex;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    width: 260px
}

.OCvG4ZbO .wr5d5qY7:hover span {
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.OCvG4ZbO .wr5d5qY7 span,.OCvG4ZbO .wr5d5qY7:hover span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.OCvG4ZbO .wr5d5qY7 span {
    background-image: -webkit-linear-gradient(111deg,#e2941c,#ad5300)
}

.OCvG4ZbO .NxSvFBBy {
    align-items: center;
    display: flex;
    height: .56rem;
    justify-content: center
}

.OCvG4ZbO .NxSvFBBy.U6Q5KO_D .ant-checkbox-wrapper {
    align-self: flex-start;
    margin-top: .05rem
}

.OCvG4ZbO .NxSvFBBy .ant-checkbox-inner {
    border-radius: .04rem
}

.OCvG4ZbO .NxSvFBBy .tOPzRE4I {
    font-size: .14rem;
    margin-left: .06rem
}

.OCvG4ZbO .NxSvFBBy .tOPzRE4I .SoP1je_j,.OCvG4ZbO .NxSvFBBy .tOPzRE4I .SoP1je_j a {
    color: #4955f5
}

.OhUtd_x6 .ant-popover-content {
    width: auto
}

.OhUtd_x6 .ant-popover-content .ant-popover-arrow {
    display: block!important;
    left: .09rem
}

.XCh7bPzW {
    color: #05073b;
    height: 1.06rem;
    padding: 0 .15rem .15rem
}

.XCh7bPzW ._zp8oywD {
    align-items: center;
    display: flex;
    height: .34rem;
    justify-content: space-between
}

.XCh7bPzW ._zp8oywD .gMEI32bu {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/back.d57fffb1.png);
    background-size: cover;
    height: .24rem;
    width: .24rem
}

.XCh7bPzW ._zp8oywD .IJYexOrV {
    font-size: .16rem;
    line-height: .24rem
}

.XCh7bPzW .lNwJNR9B {
    align-items: center;
    display: flex;
    justify-content: left;
    padding-top: .1rem
}

.XCh7bPzW .lNwJNR9B .DoKLgxA3 {
    border-radius: .11rem;
    height: .44rem;
    margin-right: .12rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: .44rem
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz {
    align-items: center;
    display: flex;
    height: .25rem;
    justify-content: left
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz .WCIcXt0S {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(108,76,203,.13),rgba(95,70,192,.5) 68%),linear-gradient(-64deg,#682f07,#813803 37%,#eb7401);
    font-size: .18rem;
    font-weight: 600;
    line-height: .18rem;
    margin-right: .08rem;
    text-align: center
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz .KWSGDXGU {
    width: .36rem
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz .KWSGDXGU,.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz ._78l0Ibj {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: .15rem
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .nE6Rhatz ._78l0Ibj {
    width: .58rem
}

.XCh7bPzW .lNwJNR9B .ZsxUT4_e .PEZeLOfl {
    color: #a02500
}

.uL7WW3M2 {
    height: calc(var(--vh, 100vh)/100*80);
    width: 100vw
}

.uL7WW3M2 .react-multi-carousel-item>div {
    margin: auto;
    transform: scale(.8)
}

.uL7WW3M2 .react-multi-carousel-item.react-multi-carousel-item--active>div {
    transform: scale(1)
}

.uL7WW3M2 .TwX8aMc_ {
    background-color: #dedcf4;
    border-radius: .08rem .08rem 0 0;
    box-shadow: 0 -.02rem .14rem 0 rgba(115,112,145,.1);
    display: flex;
    height: .46rem;
    overflow-y: scroll;
    width: 100%;
    z-index: 2
}

.uL7WW3M2 .TwX8aMc_ .CmSjnqRU {
    align-items: center;
    color: #6e6f94;
    display: flex;
    flex: .5;
    font-size: .16rem;
    height: 100%;
    justify-content: center;
    line-height: .22rem
}

.uL7WW3M2 .TwX8aMc_ .CmSjnqRU.oKB6sd3k {
    background-size: cover;
    flex: .6
}

.uL7WW3M2 .TwX8aMc_ .CmSjnqRU.oKB6sd3k p {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a);
    font-weight: 500
}

.uL7WW3M2 .TwX8aMc_ .CmSjnqRU p {
    position: relative
}

.uL7WW3M2 .TwX8aMc_ .CmSjnqRU .mfZBkMgI {
    height: .15rem;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: -.4rem;
    top: 50%;
    transform: translateY(-50%);
    width: .34rem
}

.uL7WW3M2 .XcGi4cvT {
    background-image: linear-gradient(199deg,#fff,#e6ebf7);
    height: calc(var(--vh, 100vh)/100*100 - 2.68rem);
    margin-top: -.01rem;
    overflow: scroll;
    padding-top: .3rem;
    width: 100%
}

.uL7WW3M2 .XcGi4cvT .ZgAScoZU {
    height: 1.44rem
}

.uL7WW3M2 .XcGi4cvT .auFKRP3T {
    margin: .28rem .15rem 0;
    padding-bottom: .1rem
}

.uL7WW3M2 .XcGi4cvT .cWlqQI4J {
    margin: .36rem .15rem 0
}

.AXd9wSaS {
    background: #fbfbfe;
    border-radius: .06rem .06rem 0 0;
    bottom: 0;
    box-shadow: 0 -.16rem .2rem 0 rgba(174,167,223,.06);
    height: 1.16rem;
    padding: .12rem .12rem 0;
    position: fixed;
    width: 100vw
}

.AXd9wSaS button {
    background-image: linear-gradient(79deg,rgba(142,133,255,.63),rgba(122,111,236,.79)),linear-gradient(101deg,#b67b4b,#654724 87%,#634523);
    border: none;
    border-radius: .1rem;
    color: #fff4eb;
    color: #fff;
    font-size: .16rem;
    font-weight: 500;
    height: .48rem;
    letter-spacing: 1px;
    letter-spacing: .01rem;
    outline: none;
    text-align: center;
    width: 100%
}

.AXd9wSaS button:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd)
}

.AXd9wSaS .z2pf6trl {
    background-image: linear-gradient(96deg,rgba(167,117,253,.15),rgba(101,135,240,.15) 87%);
    color: #ff4d4f
}

.AXd9wSaS .id7DzlsA {
    align-items: center;
    background-image: linear-gradient(102deg,rgba(255,235,190,.17),rgba(255,253,249,.16) 19%),linear-gradient(90deg,rgba(255,247,230,.5),hsla(34,76%,77%,.5) 79%,hsla(32,66%,70%,.5));
    border-radius: 23px;
    display: flex;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    width: 260px
}

.AXd9wSaS .id7DzlsA span {
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.AXd9wSaS .id7DzlsA:hover {
    align-items: center;
    background-image: linear-gradient(102deg,rgba(255,235,190,.17),rgba(255,253,249,.16) 19%),linear-gradient(90deg,rgba(255,247,230,.5),hsla(34,76%,77%,.5) 79%,hsla(32,66%,70%,.5));
    border-radius: 23px;
    display: flex;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    margin: auto;
    width: 260px
}

.AXd9wSaS .id7DzlsA:hover span {
    background-image: linear-gradient(90deg,rgba(95,70,192,.5),rgba(111,77,205,.07) 67%),linear-gradient(270deg,#ff8000,#813803 45%,#58290a)
}

.AXd9wSaS .id7DzlsA span,.AXd9wSaS .id7DzlsA:hover span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.AXd9wSaS .id7DzlsA span {
    background-image: -webkit-linear-gradient(111deg,#e2941c,#ad5300)
}

.AXd9wSaS .y1hi3Vcn {
    align-items: center;
    display: flex;
    height: .56rem;
    justify-content: center
}

.AXd9wSaS .y1hi3Vcn.iv7swLRF .ant-checkbox-wrapper {
    align-self: flex-start;
    margin-top: .05rem
}

.AXd9wSaS .y1hi3Vcn .ant-checkbox-inner {
    border-radius: .04rem
}

.AXd9wSaS .y1hi3Vcn .fztk8T49 {
    font-size: .14rem;
    margin-left: .06rem
}

.AXd9wSaS .y1hi3Vcn .fztk8T49 .wtjBhJcL,.AXd9wSaS .y1hi3Vcn .fztk8T49 .wtjBhJcL a {
    color: #4955f5
}

.NhZSY4_W .ant-popover-content {
    width: auto
}

.NhZSY4_W .ant-popover-content .ant-popover-arrow {
    display: block!important;
    left: .09rem
}

.YmZqN4Hi {
    height: calc(var(--vh, 100vh)/100*100);
    overflow: hidden;
    width: 100vw
}

.O0z3F7SW {
    background-image: none;
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.bac97604.png) no-repeat 50%;
    min-height: 100%;
    padding-bottom: 55px;
    padding-top: 95px
}

.O0z3F7SW,.O0z3F7SW .dKhavm_u,.O0z3F7SW .dKhavm_u ._EXmRC0a {
    align-items: center;
    display: flex;
    flex-direction: column
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .nbm39edX {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/receiveCardTitleBg.fcd137e0.png) no-repeat 50%;
    background-size: cover;
    height: 41px;
    margin-bottom: 19px;
    width: 552px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .nbm39edX span {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(270deg,#653911,#5f42ca);
    color: transparent;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    width: 340px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF {
    display: flex;
    position: relative
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .G4LfUeSU {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/leftBg.13ce10d5.png) no-repeat;
    background-size: contain;
    height: 157.92px;
    left: -360px;
    margin-right: 26px;
    margin-top: -42px;
    position: absolute;
    top: 92px;
    width: 210.92px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .i48Pbvv7 {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/centerBg.2b7d5fbd.png) no-repeat;
    background-size: contain;
    height: 291px;
    left: -190px;
    position: absolute;
    top: 222px;
    width: 841px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .IBd77oZc {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/rightBg.9a2880a0.png) no-repeat;
    background-size: contain;
    height: 150px;
    margin-top: -42px;
    position: absolute;
    right: -305px;
    top: 97px;
    width: 229px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 476px;
    width: 536px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .F4ZmdMNS {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 20px;
    text-align: center;
    width: 240px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .jHXswSv_ {
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 177px;
    margin-top: 62px;
    position: relative;
    width: 350px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 ._yAZdpWQ {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg,#733a20,#b56e0b);
    color: transparent;
    font-size: 26px;
    font-weight: 400;
    left: 0;
    letter-spacing: 0;
    line-height: 38px;
    position: absolute;
    top: 50px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .jHXswSv_ .bBGAEbk9 {
    bottom: 0;
    font-size: 13px;
    height: 22px;
    letter-spacing: .8px;
    line-height: 22px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .VOPdPtph,.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .jHXswSv_ .bBGAEbk9 {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(270deg,#ad6a0f 16%,#bc5029 96%);
    color: transparent;
    left: 0;
    position: absolute
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .VOPdPtph {
    font-size: 12px;
    font-weight: 400;
    height: 17px;
    letter-spacing: 0;
    line-height: 18px;
    top: 92px;
    width: 79px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 50px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .gE06EHlN {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 0;
    line-height: 26px;
    position: relative;
    text-align: center;
    width: 72px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .gE06EHlN:before {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    left: -100px;
    opacity: .3;
    position: absolute;
    top: 13px;
    width: 90px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .gE06EHlN:after {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    opacity: .3;
    position: absolute;
    right: -100px;
    top: 13px;
    transform: scaleX(-1);
    width: 90px
}

.O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .TWjdENmJ {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 69px;
    line-height: 23px;
    margin-top: 15px;
    width: 346px;
    word-break: break-all
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 18px
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .oJSl4ziG {
    background: #fff;
    background-image: linear-gradient(90deg,#9b7fbd 2%,#7667bf);
    border-radius: 21px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 230px;
    z-index: 2
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .oJSl4ziG:hover {
    background-image: linear-gradient(270deg,#614fb7,#9372bd);
    box-shadow: none
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k {
    border-radius: 21px;
    color: #ff4d4f;
    cursor: not-allowed;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    letter-spacing: 0;
    line-height: 42px;
    text-align: center;
    width: 230px
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k,.O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k:hover {
    background-image: linear-gradient(95deg,#dad4fa,#d2d7f8 95%)
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ .yJkW5gSl {
    align-items: center;
    display: flex;
    justify-content: center
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ .YvMhlia0 {
    cursor: pointer;
    margin-left: 9px
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ .YvMhlia0 a {
    color: #4955f5
}

.O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ .YvMhlia0 a:hover {
    color: #4955f5;
    opacity: .5
}

.j_lFZ76E {
    align-items: center;
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.bac97604.png) no-repeat 50%;
    background-image: linear-gradient(180deg,#f5f4f6,#e6ebf7);
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100%
}

.j_lFZ76E .xf6GDOAU {
    height: 136.08px;
    margin-top: 237.04px;
    width: 216px
}

.j_lFZ76E .FF96RZLQ {
    color: #120649;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 24px;
    margin-top: 12px;
    width: 180px
}

.j_lFZ76E .FF96RZLQ,.j_lFZ76E .b7Rr1EUq {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center
}

.j_lFZ76E .b7Rr1EUq {
    background: #fff;
    background-image: linear-gradient(118deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-76deg,#5e4eae,#928ff7);
    border-radius: 21px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 42px;
    letter-spacing: 0;
    line-height: 42px;
    width: 200px
}

.j_lFZ76E .b7Rr1EUq:hover {
    background-image: linear-gradient(115deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-78deg,#5d38a3,#7f7ce1)
}

.KNEuCQ0c .CDlDbKdT {
    align-items: center;
    background-image: linear-gradient(134deg,hsla(0,0%,100%,.4) 30%,rgba(255,230,201,.4));
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    width: 316px
}

.KNEuCQ0c .CDlDbKdT .nbm39edX {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(98deg,rgba(151,60,45,.5) 10%,rgba(90,37,13,.5) 92%),linear-gradient(270deg,#4d2f09 8%,#543a17 57%,#503a11 94%);
    color: transparent;
    font-family: PingFangSC-Semibold;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 18px;
    position: absolute;
    text-align: center;
    top: 86px;
    width: 221px
}

.KNEuCQ0c .CDlDbKdT .jHXswSv_ {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100% - 145px);
    padding: 20px 0
}

.KNEuCQ0c .CDlDbKdT .z_ifu2WV {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-size: 13px;
    height: 44px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 21px;
    text-align: center;
    width: 280px
}

.KNEuCQ0c .CDlDbKdT .kYcnK16Q {
    background: #fff;
    background-image: linear-gradient(118deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-76deg,#5e4eae,#928ff7);
    background-size: contain;
    border-radius: 16px;
    color: #ffebd8;
    cursor: pointer;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    width: 152px
}

.KNEuCQ0c .CDlDbKdT .kYcnK16Q:hover {
    background-image: linear-gradient(115deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-78deg,#5d38a3,#7f7ce1)
}

.KNEuCQ0c .CDlDbKdT .kYcnK16Q .gNIKH7N8 {
    margin-left: 10px
}

@media screen and (max-width: 800px) {
    .O0z3F7SW {
        align-items:center;
        background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        display: flex;
        flex-direction: column;
        height: 88vh;
        padding-bottom: 0;
        padding-top: .8rem
    }

    .O0z3F7SW .dKhavm_u {
        height: 100%;
        justify-content: space-between
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .nbm39edX {
        height: .6rem;
        margin-bottom: 0;
        width: 3.38rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .nbm39edX span {
        font-size: .22rem;
        line-height: .3rem;
        width: 1.76rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 {
        height: 4.35rem;
        width: 3.82rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .F4ZmdMNS {
        font-size: .18rem;
        height: .3rem;
        line-height: .3rem;
        margin-top: .18rem;
        width: 2.2rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .jHXswSv_ {
        font-size: .12rem;
        height: 1.54rem;
        margin-bottom: .3rem;
        margin-top: .18rem;
        width: 2.7rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 ._yAZdpWQ {
        top: .5rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .VOPdPtph {
        left: 0
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW {
        height: .33rem;
        margin-top: .44rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .gE06EHlN {
        font-size: .18rem;
        height: .26rem;
        width: .72rem
    }

    .O0z3F7SW .dKhavm_u ._EXmRC0a .bSU2pSdF .F8RIdp91 .r0WK9uSW .TWjdENmJ {
        font-size: .13rem;
        margin-top: .15rem;
        width: 3.05rem;
        word-break: break-all
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd {
        background: #fbfbfe;
        border-radius: 6px 6px 0 0;
        bottom: 0;
        box-shadow: 0 -16px 20px 0 rgba(174,167,223,.06);
        padding: .12rem .12rem .1rem;
        position: fixed;
        width: 100%
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .oJSl4ziG {
        background-image: linear-gradient(108deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(93deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-81deg,#5e4eae,#928ff7)
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .oJSl4ziG,.O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k {
        border-radius: 10px;
        font-size: .16rem;
        height: .48rem;
        line-height: .48rem;
        width: 3.66rem
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k {
        color: #ff4d4f
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k,.O0z3F7SW .dKhavm_u .ZLlbHNRd .tYeomn8k:hover {
        background-image: linear-gradient(96deg,rgba(167,117,253,.15),rgba(101,135,240,.15) 87%)
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ {
        font-size: .14rem;
        justify-content: center;
        margin-left: .16rem;
        margin-top: .1rem
    }

    .O0z3F7SW .dKhavm_u .ZLlbHNRd .bUh6YWTJ a {
        color: #4955f5
    }

    .KNEuCQ0c .CDlDbKdT .kYcnK16Q {
        background: #fff;
        background-image: linear-gradient(121deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(96deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-74deg,#5e4eae,#928ff7);
        background-size: contain;
        border-radius: 23px;
        color: #fff;
        font-size: .16rem;
        font-weight: 500;
        height: .46rem;
        letter-spacing: 1px;
        line-height: .46rem;
        text-align: center;
        width: 1.94rem
    }

    .KNEuCQ0c .CDlDbKdT .kYcnK16Q:hover {
        background-image: linear-gradient(95deg,#825ef6,#456ff0 95%)
    }

    .KNEuCQ0c .CDlDbKdT .kYcnK16Q .gNIKH7N8 {
        margin-left: 10px
    }

    .j_lFZ76E {
        height: 100vh;
        margin-top: .46rem
    }

    .j_lFZ76E .xf6GDOAU {
        height: 1.36rem;
        margin-top: 1.54rem;
        width: 2.16rem
    }

    .j_lFZ76E .FF96RZLQ {
        font-size: .14rem;
        font-weight: 400;
        margin-bottom: .24rem;
        margin-top: .24rem
    }

    .j_lFZ76E .b7Rr1EUq {
        background: #fff;
        background-image: linear-gradient(126deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(97deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-71deg,#5e4eae,#928ff7);
        border-radius: 23px;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        font-weight: 500;
        height: .46rem;
        letter-spacing: 1px;
        line-height: .46rem;
        width: 1.64rem
    }

    .j_lFZ76E .b7Rr1EUq:hover {
        background-image: linear-gradient(95deg,#825ef6,#456ff0 95%)
    }
}

.agreement .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.agreement .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input,.agreement .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.agreement .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-input {
    border-radius: 0
}

#argeement-check .ant-tooltip-inner {
    box-shadow: 0 4px 4px 0 rgba(174,167,223,.1);
    color: #05073b;
    min-height: 28px;
    padding: 6px 10px 9.79px
}

#argeement-check .ant-tooltip-arrow {
    transform: translateX(-50%) translateY(90%)
}

#argeement-check .ant-checkbox-inner {
    background: hsla(0,0%,100%,.6);
    border: 1px solid #aeb2cc;
    border-radius: 4px;
    height: .18rem;
    width: .18rem
}

.QKPka4xP {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.bac97604.png) no-repeat 50%;
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    min-height: 100%;
    padding-bottom: 55px;
    padding-top: 95px
}

.QKPka4xP,.QKPka4xP .F5IPInPG,.QKPka4xP .F5IPInPG .J6RcyQ5_ {
    align-items: center;
    display: flex;
    flex-direction: column
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .EzdwLlwS {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/receiveCardTitleBg.83b9c343.png) no-repeat 50%;
    background-size: cover;
    height: 41px;
    margin-bottom: 19px;
    width: 552px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK {
    display: flex;
    position: relative
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .ZNZRgN1E {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/leftBg.13ce10d5.png) no-repeat;
    background-size: contain;
    height: 157.92px;
    left: -360px;
    margin-right: 26px;
    margin-top: -42px;
    position: absolute;
    top: 92px;
    width: 210.92px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .VmEqglkt {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/centerBg.2b7d5fbd.png) no-repeat;
    background-size: contain;
    height: 291px;
    left: -190px;
    position: absolute;
    top: 222px;
    width: 841px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .XtLeylCi {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/rightBg.9a2880a0.png) no-repeat;
    background-size: contain;
    height: 150px;
    margin-top: -42px;
    position: absolute;
    right: -305px;
    top: 97px;
    width: 229px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 476px;
    width: 536px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .zUsJY_Rg {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 20px;
    text-align: center;
    width: 240px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w {
    font-size: 13px;
    height: 177px;
    margin-top: 62px;
    position: relative;
    width: 346px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w .RK_xNw2h {
    bottom: 27px;
    color: #a02500;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 22px;
    left: 20px;
    letter-spacing: .8px;
    line-height: 22px;
    position: absolute
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w .au5hWJrF {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(119deg,#182262,#421cc4 39%,#5e12b1 62%,#840597);
    color: transparent;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    height: 18px;
    letter-spacing: 0;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 30px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 18px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .JASQyYTc {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 0;
    line-height: 26px;
    position: relative;
    text-align: center;
    width: 72px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .JASQyYTc:before {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    left: -100px;
    opacity: .3;
    position: absolute;
    top: 13px;
    width: 90px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .JASQyYTc:after {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    opacity: .3;
    position: absolute;
    right: -100px;
    top: 13px;
    transform: scaleX(-1);
    width: 90px
}

.QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .a6g00vxT {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 142px;
    line-height: 23px;
    margin-top: 15px;
    width: 346px
}

.QKPka4xP .F5IPInPG .cI0NW72Q {
    margin-top: 18px
}

.QKPka4xP .F5IPInPG .cI0NW72Q .kDEqC9pI {
    background: #fff;
    background-image: linear-gradient(158deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(116deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-43deg,#5e4eae,#928ff7);
    border-radius: 21px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 230px;
    z-index: 2
}

.QKPka4xP .F5IPInPG .cI0NW72Q .kDEqC9pI:hover {
    background-image: linear-gradient(115deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-78deg,#5d38a3,#7f7ce1)
}

.QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS {
    border-radius: 21px;
    color: #ff4d4f;
    cursor: not-allowed;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    letter-spacing: 0;
    line-height: 42px;
    text-align: center;
    width: 230px
}

.QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS,.QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS:hover {
    background-image: linear-gradient(95deg,#dad4fa,#d2d7f8 95%)
}

.QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY .ScUPE0If {
    align-items: center;
    display: flex;
    justify-content: center
}

.QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY .unSTCuA4 {
    cursor: pointer;
    margin-left: 9px
}

.QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY .unSTCuA4 a {
    color: #4955f5
}

.QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY .unSTCuA4 a:hover {
    color: #4955f5;
    opacity: .5
}

.Ys65WkYW {
    align-items: center;
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.bac97604.png) no-repeat 50%;
    background-image: linear-gradient(180deg,#f5f4f6,#e6ebf7);
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100%
}

.Ys65WkYW .DERUVIHy {
    height: 136.08px;
    margin-top: 237.04px;
    width: 216px
}

.Ys65WkYW .yrVHJ1u2 {
    color: #120649;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 24px;
    margin-top: 12px;
    width: 144px
}

.Ys65WkYW .l5rL4CKR,.Ys65WkYW .yrVHJ1u2 {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center
}

.Ys65WkYW .l5rL4CKR {
    background: #fff;
    background-image: linear-gradient(118deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-76deg,#5e4eae,#928ff7);
    border-radius: 21px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 42px;
    letter-spacing: 0;
    line-height: 42px;
    width: 200px
}

.Ys65WkYW .l5rL4CKR:hover {
    background-image: linear-gradient(115deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-78deg,#5d38a3,#7f7ce1)
}

.QBuPsySC .D1aelRM2 {
    align-items: center;
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/successBg.6135d2b9.png) no-repeat top;
    background-color: #fff;
    background-size: contain;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    padding: 30px 18px;
    width: 316px
}

.QBuPsySC .D1aelRM2 .EzdwLlwS {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(98deg,rgba(151,60,45,.5) 10%,rgba(90,37,13,.5) 92%),linear-gradient(270deg,#4d2f09 8%,#543a17 57%,#503a11 94%);
    color: transparent;
    font-family: PingFangSC-Semibold;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 18px;
    text-align: center;
    width: 221px
}

.QBuPsySC .D1aelRM2 .HiNhGLxb {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-size: 13px;
    height: 44px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 21px;
    text-align: center;
    width: 280px
}

.QBuPsySC .D1aelRM2 .I9NhsCy0 {
    background: #fff;
    background-image: linear-gradient(118deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-76deg,#5e4eae,#928ff7);
    background-size: contain;
    border-radius: 16px;
    color: #ffebd8;
    cursor: pointer;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    width: 152px
}

.QBuPsySC .D1aelRM2 .I9NhsCy0:hover {
    background-image: linear-gradient(115deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(95deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-78deg,#5d38a3,#7f7ce1)
}

.QBuPsySC .D1aelRM2 .I9NhsCy0 .au5hWJrF {
    margin-left: 10px
}

@media screen and (max-width: 800px) {
    .QKPka4xP {
        align-items:center;
        display: flex;
        flex-direction: column;
        height: 88vh;
        padding-bottom: 0;
        padding-top: .8rem
    }

    .QKPka4xP .F5IPInPG {
        height: 100%;
        justify-content: space-between
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .EzdwLlwS {
        height: .6rem;
        margin-bottom: 0;
        width: 3.38rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ {
        height: 4.35rem;
        width: 3.82rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .zUsJY_Rg {
        font-size: .18rem;
        height: .3rem;
        line-height: .3rem;
        margin-top: .18rem;
        width: 2.2rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w {
        font-size: .12rem;
        height: 1.12rem;
        margin-bottom: .1rem;
        margin-top: .66rem;
        width: 2.54rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w .RK_xNw2h {
        bottom: -.16rem;
        left: -.05rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .CjWWZe6w .au5hWJrF {
        right: 0;
        top: .05rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW {
        height: .33rem;
        margin-top: .44rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .JASQyYTc {
        font-size: .18rem;
        height: .26rem;
        width: .72rem
    }

    .QKPka4xP .F5IPInPG .J6RcyQ5_ .ZBlunBFK .R_nFnllZ .ut378weW .a6g00vxT {
        font-size: .13rem;
        margin-top: .06rem;
        width: 3.2rem
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q {
        background: #fbfbfe;
        border-radius: 6px 6px 0 0;
        bottom: 0;
        box-shadow: 0 -16px 20px 0 rgba(174,167,223,.06);
        padding: .12rem .12rem .1rem;
        position: fixed;
        width: 100%
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .kDEqC9pI {
        background-image: linear-gradient(108deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(93deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-81deg,#5e4eae,#928ff7)
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS,.QKPka4xP .F5IPInPG .cI0NW72Q .kDEqC9pI {
        border-radius: 10px;
        font-size: .16rem;
        height: .48rem;
        line-height: .48rem;
        width: 3.66rem
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS {
        color: #ff4d4f
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS,.QKPka4xP .F5IPInPG .cI0NW72Q .NXKy18aS:hover {
        background-image: linear-gradient(96deg,rgba(167,117,253,.15),rgba(101,135,240,.15) 87%)
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY {
        font-size: .14rem;
        justify-content: center;
        margin-left: .16rem;
        margin-top: .1rem
    }

    .QKPka4xP .F5IPInPG .cI0NW72Q .EywrvZpY a {
        color: #4955f5
    }

    .QBuPsySC .D1aelRM2 .I9NhsCy0 {
        background: #fff;
        background-image: linear-gradient(121deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(96deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-74deg,#5e4eae,#928ff7);
        background-size: contain;
        border-radius: 23px;
        color: #fff;
        font-size: .16rem;
        font-weight: 500;
        height: .46rem;
        letter-spacing: 1px;
        line-height: .46rem;
        text-align: center;
        width: 1.94rem
    }

    .QBuPsySC .D1aelRM2 .I9NhsCy0:hover {
        background-image: linear-gradient(95deg,#825ef6,#456ff0 95%)
    }

    .QBuPsySC .D1aelRM2 .I9NhsCy0 .au5hWJrF {
        margin-left: 10px
    }

    .Ys65WkYW {
        height: 100vh;
        margin-top: .46rem
    }

    .Ys65WkYW .DERUVIHy {
        height: 1.36rem;
        margin-top: 1.54rem;
        width: 2.16rem
    }

    .Ys65WkYW .yrVHJ1u2 {
        font-size: .14rem;
        font-weight: 400;
        margin-bottom: .24rem;
        margin-top: .24rem
    }

    .Ys65WkYW .l5rL4CKR {
        background: #fff;
        background-image: linear-gradient(126deg,rgba(236,126,96,.51),rgba(254,186,12,0) 38%),linear-gradient(97deg,rgba(111,77,205,.07) 32%,rgba(95,70,192,.5)),linear-gradient(-71deg,#5e4eae,#928ff7);
        border-radius: 23px;
        font-family: PingFangSC-Medium;
        font-size: .16rem;
        font-weight: 500;
        height: .46rem;
        letter-spacing: 1px;
        line-height: .46rem;
        width: 1.64rem
    }

    .Ys65WkYW .l5rL4CKR:hover {
        background-image: linear-gradient(95deg,#825ef6,#456ff0 95%)
    }
}

.pJRtfrfR {
    -webkit-overflow-scroll: touch;
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    bottom: 0;
    height: calc(var(--vh, 100vh)/100*100);
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .2s;
    z-index: 99
}

.pJRtfrfR .sZ351LZj {
    align-items: center;
    background-color: #f8f7fa;
    color: #05073b;
    display: flex;
    font-size: .16rem;
    font-weight: 400;
    height: .5rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .24rem;
    padding: .02rem .15rem;
    position: relative;
    text-align: center
}

.pJRtfrfR .sZ351LZj .rNP5_lnu {
    height: .24rem;
    left: .15rem;
    position: absolute;
    width: .24rem
}

.pJRtfrfR .sZ351LZj .oOQgSGeI {
    height: .24rem;
    position: absolute;
    right: .15rem;
    width: .24rem
}

.adm-popover-arrow {
    display: none
}

.adm-popover-inner .adm-popover-inner-content {
    padding: 0
}

.J5mPOIIT {
    background: #fff;
    border-radius: .08rem;
    box-shadow: 0 .08rem .2rem 0 rgba(174,167,223,.13);
    display: flex;
    flex-direction: column;
    height: 1.1rem;
    justify-content: space-between;
    padding: .19rem .22rem;
    width: 1rem;
    z-index: 9
}

.J5mPOIIT .Ygnx4jwK {
    color: #05073b;
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .22rem
}

.j_RWCi3w {
    background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 0 12%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    flex-direction: column;
    height: 5.92rem
}

.j_RWCi3w,.j_RWCi3w .Ya6S2FEV {
    border-radius: .08rem .08rem 0 0;
    display: flex
}

.j_RWCi3w .Ya6S2FEV {
    align-items: center;
    background: #fff;
    color: #120649;
    font-size: 18px;
    font-weight: 500;
    height: .58rem;
    justify-content: center;
    letter-spacing: 0;
    opacity: .6;
    position: relative
}

.j_RWCi3w .Ya6S2FEV .bwBWvP0Z {
    height: .3rem;
    position: absolute;
    right: .23rem;
    top: .14rem;
    width: .3rem
}

.TilykPVZ {
    padding-top: 13px!important;
    z-index: 1040!important
}

.TilykPVZ .ant-popover-content {
    margin-top: -14px;
    width: auto
}

.TilykPVZ .ant-popover-inner {
    border-radius: 6px
}

.TilykPVZ .ant-popover-inner-content {
    padding: 0
}

.C77EUtxP {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-right: 40px
}

.C77EUtxP:hover {
    color: #2c38db
}

._OKbuvgg {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 18px 0 rgba(191,186,225,.32);
    height: 460px;
    overflow-y: scroll;
    padding: 16px;
    scrollbar-width: thin;
    width: 360px;
    z-index: 1
}

._OKbuvgg::-webkit-scrollbar {
    width: 4px!important
}

._OKbuvgg::-webkit-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

._OKbuvgg::-webkit-scrollbar-track {
    border-radius: 0
}

._OKbuvgg ::-moz-scrollbar {
    width: 4px
}

._OKbuvgg ::-moz-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

._OKbuvgg ::-moz-scrollbar-track {
    margin-right: 4px
}

._OKbuvgg .xJyqaCtt {
    display: flex;
    flex-direction: column;
    text-align: left
}

._OKbuvgg .xJyqaCtt .Cz7PbrY4 {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 8px
}

._OKbuvgg .xJyqaCtt .kYtfhosf {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: justify
}

._OKbuvgg .xJyqaCtt:last-of-type .kYtfhosf {
    margin-bottom: 0
}

@media screen and (max-width: 800px) {
    ._OKbuvgg {
        background:transparent;
        border-radius: 0;
        box-shadow: none;
        height: auto;
        padding: .24rem;
        width: auto
    }

    ._OKbuvgg .Cz7PbrY4 {
        font-size: .16rem;
        line-height: .26rem;
        margin-bottom: .06rem
    }

    ._OKbuvgg .kYtfhosf {
        font-size: .13rem;
        line-height: .2rem;
        margin-bottom: .24rem
    }
}

.fbfOzJY7 .qrGB78Ta {
    margin-bottom: 20px;
    overflow: auto
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST {
    background: #e9e9f4;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #05073b;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    font-weight: 500;
    height: 50px;
    justify-content: space-between;
    padding: 15px 20px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .R3PsRDC5 {
    word-wrap: normal;
    line-height: 20px;
    width: 225px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .D4eiVEyW {
    line-height: 20px;
    margin-right: 10px;
    width: 212px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .bMMa6Tll {
    line-height: 20px;
    width: 180px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .XCimqt3H {
    width: 113px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .qRef2BQy {
    color: #4955f5;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: right;
    width: 42px
}

.fbfOzJY7 .qrGB78Ta .DOhEQTST .qRef2BQy:hover {
    cursor: pointer;
    font-weight: 700
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q {
    border-bottom: 1px solid #dedbe8;
    display: flex;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q:last-child {
    border-bottom: none
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .AxJmi54_ {
    margin-right: 140px;
    width: 100px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .sEc3C7z6 {
    margin-right: 85px;
    width: 154px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .oNgqRuHU {
    color: #2aa134;
    margin-right: 80px;
    width: 48px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .BjW7CWFq {
    color: #fa7632
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .WIqkCO_I {
    color: #676c90
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .nl2TrC3I {
    display: flex;
    justify-content: space-between;
    margin-left: 30px;
    width: 212px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .AxNOn5kI,.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .G_cbbkam {
    color: #4955f5;
    cursor: pointer
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .AxNOn5kI {
    margin-right: 0
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .k4xMj741 {
    color: rgba(103,108,144,.5);
    cursor: not-allowed
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR {
    left: 0;
    position: absolute;
    top: -20000px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .pWZ94vXh {
    height: 573px;
    width: 412px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .S7cQvtYt {
    align-items: center;
    display: flex;
    height: 80px;
    justify-content: center
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .S7cQvtYt .OUp05z8J {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 290px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .iXQT04Pb {
    height: 192px;
    margin-top: 106px;
    position: relative
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .iXQT04Pb .D4eiVEyW {
    bottom: 18px;
    color: #da8218;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    font-weight: 400;
    height: 22px;
    left: 50px;
    line-height: 22px;
    position: absolute
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .iXQT04Pb .R3PsRDC5 {
    bottom: 58px;
    color: #da8218;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    left: 50px;
    position: absolute;
    text-align: right
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .UQXhrfar {
    margin: 40px auto 12px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .UQXhrfar,.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .UQXhrfar .WXoyaegt {
    align-items: center;
    background-image: linear-gradient(180deg,rgba(252,251,255,.8),rgba(246,246,253,.8));
    border: 1px solid #fff;
    border-radius: 16px;
    display: flex;
    height: 140px;
    justify-content: center;
    width: 140px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .UQXhrfar .WXoyaegt .ZnHpWeYV {
    height: 120px!important;
    width: 120px!important
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .oBpEfrj3 {
    align-items: center;
    display: flex;
    flex-direction: column
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .oBpEfrj3 .LkMElxyC {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 4px;
    position: relative;
    text-align: center;
    width: 72px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .oBpEfrj3 .LkMElxyC:before {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    left: -100px;
    opacity: .3;
    position: absolute;
    top: 13px;
    width: 90px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .oBpEfrj3 .LkMElxyC:after {
    background-image: linear-gradient(270deg,#676c90 13%,rgba(103,108,144,0) 87%);
    content: "";
    height: 1px;
    opacity: .3;
    position: absolute;
    right: -100px;
    top: 13px;
    transform: scaleX(-1);
    width: 90px
}

.fbfOzJY7 .qrGB78Ta .AXbAPCWC .xOW1IG_Q .hRXin7fR .mkn0b7ES .oBpEfrj3 .R3PsRDC5 {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 13px;
    height: 28px;
    line-height: 28px
}

.umlglq9h {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.umlglq9h .ymC2nQEp {
    height: 121px;
    margin-top: 90px
}

.umlglq9h .tlazC6CR {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    margin-bottom: 24px;
    margin-top: 16px;
    text-align: center;
    width: 144px
}

.ZgwNThFu {
    background: #f5f5f5;
    border-radius: 6px;
    height: 487px;
    min-width: 944px;
    position: relative;
    transform-origin: unset!important
}

.ZgwNThFu .ant-list-item {
    padding: 0
}

.LPC8ZkW6 {
    border-radius: 6px;
    height: 660px;
    min-width: 944px
}

.djUL_WgN {
    align-items: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    display: flex;
    justify-content: space-between;
    min-width: 944px;
    width: 100%
}

.djUL_WgN .UFcyomoM {
    color: #05073b;
    font-size: 28px;
    line-height: 40px
}

.djUL_WgN .UFcyomoM,.djUL_WgN .ouZ4A1Vv {
    font-weight: 500;
    letter-spacing: 0;
    text-align: center
}

.djUL_WgN .ouZ4A1Vv {
    color: #4955f5;
    display: flex;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: 30px;
    top: 27px
}

.VJVCE9sn {
    overflow-y: hidden
}

.VJVCE9sn .k_zIa2rC {
    align-items: center;
    display: flex;
    flex-direction: column
}

.VJVCE9sn .k_zIa2rC .S3x_OCbd {
    height: 121px;
    margin-top: 90px;
    width: 135px
}

.VJVCE9sn .k_zIa2rC .E77L47y0 {
    color: #120649;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    margin: 16px 0 6px;
    text-align: justify
}

.VJVCE9sn .k_zIa2rC .uNj46fWD {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-align: right
}

.VJVCE9sn .k_zIa2rC .uNj46fWD .xPfNyNf8 {
    color: #4955f5;
    cursor: pointer;
    margin-left: 4px
}

.VJVCE9sn .nKMtWb7a {
    overflow-x: hidden;
    overflow-y: scroll;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    width: 100%
}

.VJVCE9sn .nKMtWb7a::-webkit-scrollbar {
    display: block;
    width: 4px!important
}

.VJVCE9sn .nKMtWb7a::-webkit-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

.VJVCE9sn .nKMtWb7a::-webkit-scrollbar-track {
    border-radius: 0
}

.VJVCE9sn .nKMtWb7a ::-moz-scrollbar {
    width: 4px
}

.VJVCE9sn .nKMtWb7a ::-moz-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

.VJVCE9sn .nKMtWb7a ::-moz-scrollbar-track {
    margin-right: 4px
}

.VJVCE9sn .nKMtWb7a .DI3MHSjJ,.VJVCE9sn .nKMtWb7a .mpuDHFC3 {
    background: #e5e7f0;
    border-radius: 6px 6px 0 0;
    color: #05073b;
    display: flex;
    flex-wrap: nowrap;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    width: 884px
}

.VJVCE9sn .nKMtWb7a .R3oL9Nxv {
    height: 304px
}

.VJVCE9sn .nKMtWb7a .G2R5ClDL,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .yS4Hj3eX {
    display: inline-block;
    font-size: 14px;
    width: 156px
}

.VJVCE9sn .nKMtWb7a .grMB1yT3,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .vcFohltr {
    display: inline-block;
    font-size: 14px;
    width: 150px
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .ZD3FY1nP,.VJVCE9sn .nKMtWb7a .o8ROtuW7 {
    display: inline-block;
    font-size: 14px;
    width: 210px
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .weK8uUH_,.VJVCE9sn .nKMtWb7a .zwFJF6fV {
    display: inline-block;
    font-size: 14px;
    width: 80px
}

.VJVCE9sn .nKMtWb7a .Ut1BYHnV,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .rTem4Wf0 {
    display: inline-block;
    font-size: 14px;
    width: 75px
}

.VJVCE9sn .nKMtWb7a .LSoUEw_z,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .kH6YfbjS {
    display: inline-block;
    font-size: 14px;
    letter-spacing: 0;
    margin-right: 10px;
    text-align: left;
    width: 42px
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 {
    background-color: #fff;
    border-radius: 0;
    box-sizing: border-box;
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 60px;
    letter-spacing: 0;
    line-height: 60px;
    position: relative;
    width: 884px
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .ZD3FY1nP,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .vcFohltr,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .weK8uUH_,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .yS4Hj3eX {
    overflow: hidden;
    white-space: nowrap
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .kH6YfbjS,.VJVCE9sn .nKMtWb7a .mpuDHFC3 .rTem4Wf0 {
    overflow: hidden;
    text-align: left;
    white-space: nowrap
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .kH6YfbjS span:hover {
    color: #2c38db;
    font-weight: 700
}

.VJVCE9sn .nKMtWb7a .mpuDHFC3 .kH6YfbjS span {
    color: #4955f5;
    cursor: pointer
}

.llPE0PFu {
    align-items: center;
    cursor: pointer;
    display: flex
}

.llPE0PFu:hover {
    color: #2c38db
}

@media screen and (max-width: 800px) {
    .VJVCE9sn {
        height:calc(100% - 50px);
        overflow-y: scroll;
        width: 100%
    }

    .VJVCE9sn .o40SeXze {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    .VJVCE9sn .o40SeXze .LmCB29jW {
        height: 1.6rem;
        margin-bottom: .08rem;
        margin-top: 1.4rem;
        width: 1.6rem
    }

    .VJVCE9sn .o40SeXze .E77L47y0 {
        color: #05073b;
        font-size: .14rem;
        font-weight: 400;
        line-height: .24rem
    }

    .VJVCE9sn .NYgKRElk,.VJVCE9sn .NYgKRElk .mpuDHFC3 {
        display: flex;
        flex-direction: column;
        padding: .15rem
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 {
        background: hsla(0,0%,100%,.9);
        border-radius: .08rem;
        height: 1.56rem;
        margin-bottom: .1rem;
        position: relative;
        width: 3.6rem
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .CXgvMsnb {
        color: #120649;
        font-family: PingFangSC-Medium;
        font-size: .18rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: .24rem;
        margin-bottom: .15rem
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .G2R5ClDL,.VJVCE9sn .NYgKRElk .nKMtWb7a .mpuDHFC3 .yS4Hj3eX,.VJVCE9sn .nKMtWb7a .NYgKRElk .mpuDHFC3 .yS4Hj3eX {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        line-height: .2rem;
        margin-bottom: .08rem
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .J43FNWZ3 {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        line-height: .2rem;
        margin-bottom: 0
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .zwFJF6fV,.VJVCE9sn .NYgKRElk .nKMtWb7a .mpuDHFC3 .weK8uUH_,.VJVCE9sn .nKMtWb7a .NYgKRElk .mpuDHFC3 .weK8uUH_ {
        color: #676c90;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        line-height: .2rem;
        margin-bottom: .08rem;
        position: absolute;
        right: .15rem;
        top: .15rem
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .Ut1BYHnV,.VJVCE9sn .NYgKRElk .nKMtWb7a .mpuDHFC3 .rTem4Wf0,.VJVCE9sn .nKMtWb7a .NYgKRElk .mpuDHFC3 .rTem4Wf0 {
        bottom: .15rem;
        color: #120649;
        font-size: .18rem;
        font-weight: 600;
        height: .24rem;
        left: .15rem;
        letter-spacing: 0;
        margin-bottom: 0;
        position: absolute
    }

    .VJVCE9sn .NYgKRElk .mpuDHFC3 .L_p03_5S {
        background: #e5ecfc;
        border-radius: .16rem;
        bottom: .15rem;
        color: #4955f5;
        font-family: PingFangSC-Regular;
        font-size: .14rem;
        font-weight: 400;
        height: .3rem;
        letter-spacing: 0;
        line-height: .3rem;
        position: absolute;
        right: .15rem;
        text-align: center;
        width: .76rem
    }
}

.header .ant-tabs {
    width: 100%
}

.header .ant-tabs-nav {
    border-bottom: 1px solid #dedbe8;
    margin-bottom: 30px!important;
    padding: 17px 30px 0!important
}

.header .ant-tabs-content-holder {
    padding: 0 0 20px 30px!important
}

.header .ant-tabs-tab {
    padding: 0 0 16px
}

.header .ant-tabs-tab-btn {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.header .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #4955f5
}

.header .ant-tabs-ink-bar {
    background-color: #4955f5
}

.header .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.header .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
    gap: 8px
}

#_orderlist .ant-list-header {
    padding-bottom: 0!important;
    padding-top: 0!important
}

#_orderlist .ant-list-split .ant-list-item {
    border-bottom: 0
}

#orderlistitemlast :after {
    background-color: #dedbe8;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 20px;
    position: absolute;
    width: 844px
}

#invoice_wrap .ant-form-item-required:before {
    transform: translateY(12px)
}

#invoice_wrap .ant-input {
    border: 1px solid #e6e6e7!important;
    border-radius: 6px!important;
    font-size: 16px!important;
    line-height: 16px;
    padding: 10px 12px
}

#invoice_wrap .ant-input-focused,#invoice_wrap .ant-input:focus {
    border: 1px solid #4955f5!important;
    box-shadow: none
}

#invoice_wrap .ant-input-status-error:focus {
    border: 1px solid red!important;
    box-shadow: none
}

#invoice_wrap .ant-form label {
    font-size: 16px!important
}

#invoice_wrap .ant-form-item {
    margin-bottom: 10px!important
}

#invoice_wrap .ant-card-body {
    padding: 20px
}

#invoice_wrap .ant-card-bordered {
    border: 0!important;
    border-radius: 6px!important;
    overflow: hidden
}

#invoice_wrap .ant-form-item-with-help .ant-form-item-explain {
    position: static
}

.emailModal {
    background-image: linear-gradient(180deg,#eaebf5,#eff2f7);
    border-radius: 8px;
    height: 186px!important;
    padding-bottom: 0!important;
    width: 300px!important
}

.emailModal input {
    font-size: 16px;
    height: 40px!important;
    line-height: 26px
}

.emailModal .ant-modal-close {
    border: 1px solid #4955f5;
    display: none!important
}

.emailModal .ant-form-item-explain-error {
    left: 20px;
    position: absolute;
    top: 100px
}

.dVuv7fVP {
    background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    height: 595px;
    overflow: hidden;
    padding-top: 74px;
    width: 944px
}

.c_6igF9s {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/modal-hd.fd7eab99.png);
    border-radius: 6px 6px 0 0;
    box-sizing: border-box;
    color: #05073b!important;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    font-weight: 500;
    height: 74px;
    letter-spacing: 0;
    line-height: 40px;
    opacity: 1;
    padding: 17px 24px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 944px;
    z-index: 2
}

.YhZnwvOT {
    left: 30px;
    position: absolute;
    top: 28px
}

.b5bk8IIR {
    background: #dedbe8;
    height: 1px;
    position: absolute;
    top: 74px;
    width: 944px;
    z-index: 2
}

.fKrE3M11 {
    background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    height: 620px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    width: 944px
}

.XoMB1Fte {
    display: flex;
    height: 20px;
    justify-content: space-between
}

.XoMB1Fte .FQMOIHV4 .CD3_Ymhq {
    color: #676c90
}

.XoMB1Fte .FQMOIHV4 .CD3_Ymhq,.XoMB1Fte .FQMOIHV4 ._mPbHb7J {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.XoMB1Fte .FQMOIHV4 ._mPbHb7J {
    color: #05073b
}

.dVuv7fVP {
    height: 100%;
    overflow-y: scroll;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    width: 100%
}

.dVuv7fVP::-webkit-scrollbar {
    display: block;
    width: 4px!important
}

.dVuv7fVP::-webkit-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 6px
}

.dVuv7fVP::-webkit-scrollbar-track {
    border-radius: 6px;
    margin-bottom: 5px
}

.dVuv7fVP ::-moz-scrollbar {
    width: 4px
}

.dVuv7fVP ::-moz-scrollbar-thumb {
    background: rgba(205,208,227,.74);
    border-radius: 3px
}

.dVuv7fVP ::-moz-scrollbar-track {
    margin-right: 4px
}

.fKrE3M11 .Oe3FVbLl {
    border-radius: 6px 6px 0 0;
    margin-bottom: 20px;
    overflow: hidden
}

.ffeRevrx {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 16px!important;
    font-weight: 400;
    line-height: 20px;
    width: 50px
}

.ffeRevrx :first-child {
    -moz-text-align-last: justify;
    text-align-last: justify;
    width: 70px
}

.wKCTumoZ {
    transform: rotate(180deg) scaleY(.8) translateY(0)
}

.rkqAN4i8 {
    transform: rotate(0deg) scaleY(.8) translateY(2px)
}

.hjO1pnGm {
    align-items: center;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 14px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    padding-top: 10px
}

.hjO1pnGm div {
    line-height: 14px;
    width: -moz-fit-content;
    width: fit-content
}

.jE2ekfJI {
    align-items: center;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden
}

.jE2ekfJI div {
    line-height: 14px;
    width: -moz-fit-content;
    width: fit-content
}

.sVB9fMyX {
    font-size: 16px!important
}

.GuxIpUsz {
    align-items: center;
    background-image: linear-gradient(180deg,rgba(245,244,246,0),#e6ebf7 16%);
    border-radius: 6px;
    bottom: 0;
    display: flex;
    height: 90px;
    justify-content: center;
    position: absolute;
    width: 100%
}

.GuxIpUsz .Q43Hhdiu {
    background-image: linear-gradient(-26deg,#2e6ee7,#6781f1 41%,#b89dfe 100%,#b89dfe 0);
    border-radius: 23px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    height: 46px;
    letter-spacing: 1px;
    line-height: 46px;
    text-align: center;
    width: 260px
}

._aKafH9c {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    position: relative
}

._aKafH9c span {
    display: inline-block
}

._aKafH9c .Kwrurtza {
    left: 346px;
    position: absolute
}

._aKafH9c .udalE_KN {
    color: #676c90;
    text-align: justify;
    transform: translateY(20px);
    width: 66px
}

._aKafH9c .udalE_KN:after {
    content: " ";
    display: inline-block;
    font-size: 1px;
    height: 1px;
    width: 100%
}

._aKafH9c .IwinMCOt {
    color: #676c90;
    margin-right: 10px
}

._aKafH9c .OnCantsb {
    color: #05073b
}

.Wb77sgZF {
    display: grid;
    padding-top: 10px;
    place-items: center;
    position: relative;
    width: 100%
}

.Wb77sgZF .GJfuqZOS {
    height: 116px;
    width: 116px
}

.Wb77sgZF .rI9EolkA {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center
}

.Wb77sgZF .qtYq0L82 {
    color: #676c90;
    font-family: PingFangSC-Light;
    font-size: 12px;
    font-weight: 200;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 6px;
    overflow: hidden;
    text-align: center
}

.Wb77sgZF .wkAl3Kds {
    display: flex;
    height: 32px;
    margin-bottom: 30px;
    margin-top: 20px
}

.Wb77sgZF .wkAl3Kds div {
    border-radius: 6px;
    height: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 84px
}

.Wb77sgZF .wkAl3Kds .JQBeD6Cx {
    border: 1px solid #4955f5;
    color: #4955f5;
    margin-right: 12px
}

.Wb77sgZF .wkAl3Kds .EA45qRqn,.Wb77sgZF .wkAl3Kds .JQBeD6Cx {
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center
}

.Wb77sgZF .wkAl3Kds .EA45qRqn {
    background-image: linear-gradient(-26deg,#2e6ee7,#6781f1 41%,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff
}

.KeVln9Ou {
    background-image: linear-gradient(180deg,#eaebf5,#eff2f7);
    border-radius: 8px;
    height: 186px;
    overflow: hidden;
    position: relative;
    width: 330px
}

.KeVln9Ou .hzTebjBa {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 4
}

.KeVln9Ou header {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 26px;
    left: 20px;
    letter-spacing: 0;
    line-height: 26px;
    position: absolute;
    top: 20px;
    width: 128px
}

.KeVln9Ou input {
    border-radius: 6px;
    left: 20px;
    position: absolute;
    top: 58px;
    width: 290px
}

.KeVln9Ou input :focus {
    border: 1px solid #4955f5
}

.KeVln9Ou .jnAnjp_E {
    color: #e93c64;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    left: 20px;
    letter-spacing: 0;
    position: absolute;
    top: 102px
}

.KeVln9Ou .tc1FU22I {
    background-image: linear-gradient(-26deg,#2e6ee7,#6781f1 41%,#b89dfe 100%,#b89dfe 0);
    border-radius: 16px;
    color: #fff;
    cursor: pointer;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    left: 123px;
    letter-spacing: 0;
    line-height: 32px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 134px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 84px
}

.Foyt454u {
    padding: 0 30px;
    position: relative;
    width: 100%
}

.Foyt454u .kiMbJPaR {
    height: 170px;
    padding-bottom: 30px;
    padding-top: 20px;
    width: 100%
}

.Foyt454u .kiMbJPaR .f62g2mkC {
    height: 70px;
    left: 344px;
    position: absolute;
    top: 20px;
    width: 70px
}

.Foyt454u .kiMbJPaR .IUIyzfsm {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: 500;
    left: 424px;
    letter-spacing: 0;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 43px
}

.Foyt454u .kiMbJPaR .Xltm6Anb {
    color: #676c90;
    font-family: PingFangSC-Light;
    font-size: 12px;
    font-weight: 200;
    height: 40px;
    left: 50%;
    letter-spacing: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 100px;
    transform: translateX(-50%);
    width: 350px
}

.TiYiEX_X {
    color: #676c90;
    display: flex;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    transform: translateY(8px)
}

.TiYiEX_X span {
    line-height: 40px
}

.TiYiEX_X .d8vh4dbj {
    color: #676c90;
    display: flex;
    font-size: 16px;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 26px;
    width: 64px
}

.TiYiEX_X .d8vh4dbj span {
    line-height: 40px
}

._tR1QXtz {
    line-height: 42px;
    transform: translateY(0)
}

.HF1eO8Lf {
    margin-bottom: 25px
}

.HF1eO8Lf .oKr7aRjC {
    color: #676c90;
    width: 80px
}

.HF1eO8Lf .c8VTj1Ut,.HF1eO8Lf .oKr7aRjC {
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    height: 20px;
    letter-spacing: 0;
    line-height: 20px
}

.HF1eO8Lf .c8VTj1Ut {
    color: #05073b;
    margin-left: 24px;
    width: 122px
}

.wLaeFExt {
    color: #676c90;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 90px;
    text-align: justify
}

@media screen and (max-width: 800px) {
    .wLaeFExt {
        color:#676c90;
        font-family: PingFangSC-Regular;
        font-size: .13rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: .22rem;
        padding-bottom: 0;
        text-align: justify
    }
}

.m2i9O16e {
    background-image: radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 100% 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    height: 100vh;
    width: 100vw
}

.m2i9O16e .LAWdTaBj {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    height: calc(100vh - 1.22rem);
    overflow: scroll;
    padding-bottom: .72rem;
    padding-left: .15rem!important;
    padding-right: .15rem!important;
    width: 100vw
}

.m2i9O16e .LAWdTaBj .v4VeltlI {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: .26rem;
    letter-spacing: 0;
    line-height: .26rem;
    margin-bottom: .15rem;
    margin-top: .15rem;
    width: .8rem
}

.m2i9O16e .LAWdTaBj .NczL_1zy {
    background: #fff;
    border-radius: .06rem;
    margin-bottom: .15rem;
    overflow: hidden;
    padding-left: .1rem;
    padding-right: .1rem
}

.m2i9O16e .LAWdTaBj .VAIVujxV {
    --prefix-width: 0.82rem;
    --adm-font-size-9: 0.16rem
}

.m2i9O16e .LAWdTaBj .UHb3Sp9z {
    align-items: center;
    border-top: .01rem solid #f5f4f8;
    color: #4955f5;
    display: flex;
    font-family: PingFangSC-Regular;
    font-size: .13rem;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: .45rem;
    text-align: center
}

.m2i9O16e .LAWdTaBj .UHb3Sp9z svg {
    height: .14rem;
    margin-left: .04rem;
    transform: scaleY(.7);
    width: .14rem
}

.m2i9O16e .LAWdTaBj .UHb3Sp9z .rp6jV5ky {
    transform: rotate(180deg) scaleY(.7)
}

.vXFL6slV {
    align-items: center;
    background: #f8f7fa;
    border-radius: .06rem .06rem 0 0;
    bottom: 0;
    box-shadow: 0 -.16rem .2rem 0 rgba(87,110,153,.06);
    display: flex;
    gap: .2rem;
    height: .72rem;
    justify-content: center;
    padding-left: .12rem;
    padding-right: .12rem;
    position: fixed;
    width: 100vw;
    z-index: 2
}

.vXFL6slV .DRxmyIvi,.vXFL6slV .Ogyuadnl,.vXFL6slV .fWgJIlgr {
    border-radius: .1rem;
    flex: 1;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: .48rem;
    letter-spacing: .01rem;
    line-height: .48rem;
    text-align: center
}

.vXFL6slV .DRxmyIvi {
    border: .01rem solid #4955f5;
    color: #4955f5
}

.vXFL6slV .fWgJIlgr {
    background-image: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    color: #fff
}

.Ddh01fnb {
    display: grid;
    margin-bottom: .24rem;
    padding-top: .1rem;
    place-items: center
}

.Ddh01fnb .wl4_ah4D {
    height: 1.6rem;
    width: 1.6rem
}

.Ddh01fnb .NRl6BJ1c {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: .18rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .24rem;
    text-align: center
}

.Ddh01fnb .jD43nlgt {
    color: #676c90;
    font-family: PingFangSC-Light;
    font-size: .12rem;
    font-weight: 200;
    letter-spacing: 0;
    line-height: .2rem;
    margin-top: .1rem;
    text-align: center
}

.q0oFtUEe {
    background-image: linear-gradient(180deg,#eaebf5,#eff2f7);
    border-radius: .08rem;
    height: 1.96rem;
    padding: .2rem;
    position: relative;
    width: calc(100vw - .6rem)
}

.q0oFtUEe .FBQk785B {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .26rem;
    margin-bottom: .12rem
}

.q0oFtUEe .TSbx8BuR {
    background: #fff;
    border: .01rem solid #4955f5;
    border-radius: .06rem;
    height: .46rem;
    margin-bottom: .3rem;
    overflow: hidden;
    width: 100%
}

.q0oFtUEe .TSbx8BuR input {
    color: #05073b;
    font-size: .16rem;
    line-height: .46rem;
    padding: 0 .12rem
}

.q0oFtUEe .S_oONzIx,.q0oFtUEe .TSbx8BuR input {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    letter-spacing: 0
}

.q0oFtUEe .S_oONzIx {
    color: #e93c64;
    font-size: .14rem;
    height: .2rem;
    line-height: .2rem;
    margin-top: -.26rem;
    width: 2rem
}

.q0oFtUEe .MZKMumnP {
    background-image: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: .21rem;
    color: #fff;
    font-family: PingFangSC-Semibold;
    font-size: .16rem;
    font-weight: 600;
    height: .42rem;
    letter-spacing: 0;
    line-height: .42rem;
    margin: 0 auto;
    text-align: center;
    width: 1.18rem
}

.zuUrvCVE {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 10px;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: -.38rem;
    width: 30px
}

@media screen and (max-width: 799px) {
    .zuUrvCVE {
        border-radius:.1rem;
        height: .3rem;
        width: .3rem
    }
}

.zuUrvCVE svg {
    color: #fff;
    transform: scale(.8) translateX(-.01rem)
}

.mGt_8Faj {
    display: flex;
    transform: translateY(.05rem)
}

.mGt_8Faj .s4zw_9ui {
    display: flex;
    justify-content: space-between;
    width: 4em
}

.LAWdTaBj .adm-list-item-content-main {
    line-height: .26rem;
    padding: .15rem 0
}

.LAWdTaBj .adm-list-card {
    margin: 0!important
}

.LAWdTaBj .adm-center-popup {
    --max-width: 100vw
}

.LAWdTaBj .adm-form .adm-form-item-horizontal.adm-list-item {
    --prefix-padding-left: 13px
}

.LAWdTaBj .adm-form-item-child-inner {
    color: #05073b
}

.LAWdTaBj .adm-form-item-label .adm-form-item-required-asterisk {
    top: .07rem
}

.K06L91Yx .adm-list-item {
    padding-left: .15rem!important;
    padding-right: .15rem!important
}

.K06L91Yx .adm-list-item,.MF2p5dvd .adm-list-item {
    font-size: .16rem;
    font-weight: 400;
    line-height: .2rem
}

.MF2p5dvd .adm-list-item {
    padding-left: .05rem!important;
    padding-right: .05rem!important
}

.ff3Ygigb .adm-list-item-content-main {
    line-height: .26rem;
    padding: .15rem 0
}

.ff3Ygigb .adm-list-card {
    margin: 0!important
}

.ff3Ygigb .adm-center-popup {
    --max-width: 100vw
}

.ff3Ygigb .adm-form .adm-form-item-horizontal.adm-list-item {
    --prefix-padding-left: 13px
}

.ff3Ygigb .adm-form-item-child-inner {
    color: #05073b
}

.ff3Ygigb .adm-form-item-label .adm-form-item-required-asterisk {
    top: .07rem
}

#gFwPhoFO .adm-list-item {
    padding-left: .15rem!important;
    padding-right: .15rem!important
}

#_BY7jAve .adm-list-item,#gFwPhoFO .adm-list-item {
    font-size: .16rem;
    font-weight: 400;
    line-height: .2rem
}

#_BY7jAve .adm-list-item {
    padding-left: .05rem!important;
    padding-right: .05rem!important
}

.uJhubcLE {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 100vw
}

.uJhubcLE .HV38GFTh {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/pc_banner.8d2c910d.png) no-repeat;
    background-color: #d2dbec;
    background-position: 50%;
    background-size: auto 100%;
    height: 650px;
    padding-left: 1.5rem;
    padding-top: 2.02rem
}

.uJhubcLE .HV38GFTh .AaHMvcgf {
    color: #0a0a27;
    font-size: 46px;
    font-weight: 600;
    line-height: 56px
}

.uJhubcLE .HV38GFTh .nggbSBW3 {
    color: #0a0a27;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin: 20px 0;
    opacity: .8;
    width: 614px
}

.uJhubcLE .HV38GFTh .ID5pjjVM {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 50px
}

.uJhubcLE .HV38GFTh .ID5pjjVM .i2Rp_zjb {
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    margin-right: 16px;
    text-align: center;
    width: 140px
}

.uJhubcLE .HV38GFTh .ID5pjjVM .kn9MWyhK {
    cursor: not-allowed;
    opacity: .5
}

.uJhubcLE .HV38GFTh .ID5pjjVM .i2Rp_zjb:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.uJhubcLE .HV38GFTh .X6FK0n12 {
    color: rgba(5,7,59,.6);
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    opacity: .6
}

.uJhubcLE ._d8MKqkq {
    background: #f2f3f9;
    background-image: radial-gradient(circle at 0 0,#eeeff9 0,rgba(242,243,249,0) 33%);
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: .8rem 1.5rem 1rem
}

.uJhubcLE ._d8MKqkq .sbX3D40z {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 50px;
    margin-bottom: .6rem
}

.uJhubcLE ._d8MKqkq .bP9kmSaA {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq {
    display: flex;
    flex-direction: column;
    width: 240px
}

.uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .dHv3wTPc {
    height: 48px;
    width: 48px
}

.uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .qLFOaCsX {
    color: #05073b;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-top: 12px
}

.uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .acYtpOSx {
    color: #05073b;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 5px;
    opacity: .6
}

.uJhubcLE .Cc8_4Det {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 90px 0 120px;
    position: relative
}

.uJhubcLE .Cc8_4Det:after {
    background-image: linear-gradient(270deg,#579aff,#2a71ff);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .9;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.uJhubcLE .XnPZSNZA {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 70px;
    text-align: center
}

.uJhubcLE .ZPpfU99D {
    display: flex;
    justify-content: space-between
}

.uJhubcLE .V301oQwy {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    max-width: 480px
}

.uJhubcLE .V301oQwy:first-of-type {
    margin-right: 105px
}

.uJhubcLE .nRtJo2GC {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: center
}

.uJhubcLE .kZ0g8z6O {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    opacity: .8
}

.uJhubcLE .hewNuf1d {
    background: #e7eaf5;
    background-image: radial-gradient(circle at 100% 100%,#dbd9f5 0,rgba(231,234,245,0) 78%);
    padding: 90px 0 85px
}

.uJhubcLE .hDmQPl0E {
    color: #05073b;
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 45px;
    text-align: center
}

.uJhubcLE .ux7KfYIw {
    display: flex;
    justify-content: center;
    margin-bottom: 60px
}

.uJhubcLE .pSG2CLa4 {
    align-items: center;
    color: #05073b;
    display: flex;
    font-size: 20px;
    font-weight: 500;
    text-align: center
}

.uJhubcLE .I8fKf7sJ {
    align-items: center;
    display: flex;
    margin-right: 8px
}

.uJhubcLE .h6OlXuGd {
    color: #05073b;
    font-size: 20px;
    font-weight: 500;
    text-align: center
}

.uJhubcLE .P9HiUBsG {
    margin: 0 33px
}

.uJhubcLE .v6hM5vQH {
    display: flex;
    justify-content: center
}

.uJhubcLE .rOCf_wVL {
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 120px
}

.uJhubcLE .szls5xrt {
    cursor: not-allowed;
    opacity: .5
}

.uJhubcLE .rOCf_wVL:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.uJhubcLE ._3ueZGv2e {
    background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/bg_rights_pc.ff00956f.png) no-repeat;
    background-image: radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    background-size: cover;
    padding: 90px 150px 100px
}

.uJhubcLE .VrRXFa7M {
    color: #05073b;
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 60px
}

.uJhubcLE .YUjxevdt {
    display: flex;
    justify-content: space-between
}

.uJhubcLE .PIi3m5er {
    color: #05073b;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.uJhubcLE .W6EesyUn {
    color: #333560;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 24px
}

.uJhubcLE .W6EesyUn>span {
    margin-bottom: 13px
}

.uJhubcLE .nGURJTA9 {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 44px
}

.uJhubcLE .nGURJTA9,.uJhubcLE .nGURJTA9:hover {
    box-shadow: 0 5px 12px 0 rgba(191,186,225,.5)
}

.uJhubcLE .nGURJTA9:hover svg path:last-of-type {
    stroke: #4955f5
}

.uJhubcLE .ant-back-top {
    position: fixed;
    right: 16px
}

@media screen and (max-width: 800px) {
    .uJhubcLE .HV38GFTh {
        align-items:center;
        background: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/wise_banner.16d3d09f.png) no-repeat;
        background-position: 50%;
        background-size: auto 100%;
        display: flex;
        flex-direction: column;
        height: 740px;
        padding: 1.05rem .55rem
    }

    .uJhubcLE .HV38GFTh .AaHMvcgf {
        color: #0a0a27;
        font-family: PingFangSC-Semibold;
        font-size: .3rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: .38rem;
        text-align: center
    }

    .uJhubcLE .HV38GFTh .nggbSBW3 {
        font-family: PingFangSC-Regular;
        font-size: 15px;
        letter-spacing: 0;
        line-height: .26rem;
        margin-bottom: .3rem;
        text-align: justify;
        width: 2.8rem
    }

    .uJhubcLE .HV38GFTh .ID5pjjVM {
        flex-direction: column
    }

    .uJhubcLE .HV38GFTh .ID5pjjVM .i2Rp_zjb {
        align-items: center;
        background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
        border-radius: .2rem;
        cursor: pointer;
        display: flex;
        font-family: PingFangSC-Medium;
        font-size: .14rem;
        font-weight: 500;
        height: .4rem;
        justify-content: center;
        letter-spacing: 0;
        line-height: .24rem;
        margin-bottom: .08rem;
        margin-right: 0;
        text-align: center;
        width: .94rem
    }

    .uJhubcLE .HV38GFTh .ID5pjjVM .i2Rp_zjb:hover {
        background-image: linear-gradient(-64deg,#2f64d2,#797cde)
    }

    .uJhubcLE .HV38GFTh .ID5pjjVM .ilMvJpBc {
        font-family: PingFangSC-Regular;
        font-size: .15rem;
        font-weight: 400;
        line-height: .18rem;
        margin-bottom: .2rem
    }

    .uJhubcLE .HV38GFTh .ID5pjjVM .ilMvJpBc.zh9T164w {
        font-weight: 400;
        margin-right: 0
    }

    .uJhubcLE ._d8MKqkq {
        background-image: radial-gradient(circle at 100% 0,hsla(0,0%,100%,.5) 0,rgba(236,238,245,0) 30%),radial-gradient(circle at 1.3% 99%,rgba(44,91,165,.1) 0,rgba(54,112,202,0) 45%),radial-gradient(circle at 86% 66%,#e8eefd 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.4) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
        padding: .6rem 0
    }

    .uJhubcLE ._d8MKqkq .sbX3D40z {
        color: #05073b;
        font-family: PingFangTC-Semibold;
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 0;
        text-align: center
    }

    .uJhubcLE ._d8MKqkq .bP9kmSaA {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    .uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq {
        align-items: center;
        margin: .4rem 0 0;
        padding: 0;
        width: auto
    }

    .uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .dHv3wTPc {
        height: .42rem;
        width: .42rem
    }

    .uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .qLFOaCsX {
        margin-top: .08rem
    }

    .uJhubcLE ._d8MKqkq .bP9kmSaA .JhWTHVKq .acYtpOSx {
        display: flex;
        margin-top: .02rem;
        text-align: center
    }

    .uJhubcLE .Cc8_4Det {
        background-image: linear-gradient(270deg,#579aff,#2a71ff);
        padding: .6rem 0;
        position: relative
    }

    .uJhubcLE .XnPZSNZA {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: .3rem
    }

    .uJhubcLE .ZPpfU99D {
        display: block;
        padding: 0 20px
    }

    .uJhubcLE .V301oQwy {
        align-items: center;
        background: hsla(0,0%,100%,.08);
        border-radius: 8px;
        padding: .3rem .25rem
    }

    .uJhubcLE .V301oQwy:first-of-type {
        margin-bottom: 10px;
        margin-right: 0
    }

    .uJhubcLE .nRtJo2GC {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: .08rem
    }

    .uJhubcLE .kZ0g8z6O {
        color: #fff;
        font-size: 13px;
        font-weight: 400;
        line-height: 22px
    }

    .uJhubcLE .hewNuf1d {
        padding: .6rem 0 .5rem
    }

    .uJhubcLE .hDmQPl0E {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: .4rem
    }

    .uJhubcLE .ux7KfYIw {
        flex-direction: column;
        margin-bottom: .4rem
    }

    .uJhubcLE .pSG2CLa4 {
        display: flex;
        flex-direction: column
    }

    .uJhubcLE .I8fKf7sJ {
        margin-right: 0
    }

    .uJhubcLE .h6OlXuGd {
        color: #12141d;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        margin: .06rem 0
    }

    .uJhubcLE .P9HiUBsG {
        margin: 0
    }

    .uJhubcLE .rOCf_wVL {
        font-size: 14px;
        font-weight: 500;
        height: 40px;
        line-height: 40px;
        width: 94px
    }

    .uJhubcLE ._3ueZGv2e {
        padding: .6rem .4rem
    }

    .uJhubcLE .VrRXFa7M {
        font-size: 24px;
        line-height: 34px;
        text-align: center
    }

    .uJhubcLE .YUjxevdt {
        flex-wrap: wrap
    }

    .uJhubcLE .kYjEP60z:nth-of-type(odd) {
        width: 154px
    }

    .uJhubcLE .kYjEP60z:nth-of-type(2n) {
        width: 112px
    }

    .uJhubcLE .PIi3m5er {
        opacity: .8
    }

    .uJhubcLE .W6EesyUn {
        font-size: 13px;
        line-height: 27px;
        margin-top: .09rem
    }

    .uJhubcLE .W6EesyUn:first-of-type,.uJhubcLE .W6EesyUn:nth-of-type(2) {
        margin-bottom: .6rem
    }

    .uJhubcLE .W6EesyUn>span {
        margin-bottom: 0
    }
}

.authbox {
    background-color: rgba(3,4,16,.66);
    bottom: 0;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.authbox,.authbox .alert {
    align-items: center;
    display: flex;
    flex-direction: column
}

.authbox .alert {
    background-color: #fff;
    border-radius: 6px;
    height: 192px;
    position: relative;
    width: 420px
}

.authbox .closetag {
    background-size: cover;
    border-radius: 6px;
    height: 28px;
    position: absolute;
    right: -36px;
    top: 0;
    width: 28px
}

.authbox .status {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    margin-top: 30px
}

.authbox .info {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 10px;
    text-align: center
}

.authbox .btn {
    align-self: center;
    background-image: linear-gradient(-48deg,#0773ff 3%,#7b7eff);
    border-radius: 19px;
    color: #fff;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    font-weight: 500;
    height: 38px;
    justify-content: center;
    line-height: 38px;
    margin: 20px 0;
    width: 130px
}

.alertwisebox {
    background: rgba(3,4,16,.7);
    bottom: 0;
    color: #000;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.alertwisebox,.alertwisebox .alert {
    align-items: center;
    display: flex;
    flex-direction: column
}

.alertwisebox .alert {
    background-color: #e7ecf7;
    height: 1.92rem;
    position: absolute;
    top: 3.14rem;
    width: 3.3rem
}

.alertwisebox .closetag {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/close.3348203a.png);
    background-size: cover;
    height: .3rem;
    position: absolute;
    right: 0;
    top: -.5rem;
    width: .3rem
}

.alertwisebox .status {
    font-family: PingFangSC-Medium;
    font-size: .28rem;
    font-weight: 500;
    margin-top: .3rem
}

.alertwisebox .info,.alertwisebox .status {
    color: #05073b;
    letter-spacing: 0;
    text-align: center
}

.alertwisebox .info {
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    line-height: .24rem;
    margin-top: .1rem
}

.alertwisebox .btn {
    align-items: center;
    background-color: #0773ff;
    border-radius: .19rem;
    color: #fff;
    display: flex;
    font-family: FZLTZHK--GBK1-0;
    font-size: .15rem;
    font-weight: 400;
    height: .38rem;
    justify-content: center;
    line-height: .26rem;
    margin-top: .2rem;
    width: 1.12rem
}

.form-container {
    background-color: rgba(3,4,16,.66);
    bottom: 0;
    left: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.form-container .formClose {
    align-items: center;
    background: rgba(5,7,59,.5);
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    position: absolute;
    right: -32px;
    top: 0;
    width: 28px
}

.form-container .formClose .modelCloseIcon {
    color: #fff;
    height: 14px;
    width: 14px
}

.form-container .title {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    height: 40px
}

.form-container .subtitle {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 10px;
    padding: 0 40px;
    text-align: center
}

.form-container .line {
    border-bottom: 1px solid #000c3f;
    height: 1px;
    opacity: .06;
    width: 721px
}

.form-container .content {
    align-items: center;
    background-image: radial-gradient(circle at 3.4% 3.7%,rgba(253,238,246,.5) 0,rgba(245,237,241,0) 28%),radial-gradient(circle at 14% 85%,#e5ecfb 0,rgba(231,236,247,0) 37%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    background-image: radial-gradient(circle at 3e 18%,#eaf1ef 0,hsla(160,7%,92%,0) 30%);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 30px;
    position: relative;
    width: 780px
}

.form-container .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.form-container .form .selectbox {
    margin-top: 20px
}

.form-container .form .selectbox .ant-space-item {
    width: 100%
}

.form-container .form .selectbox .ant-select {
    box-sizing: border-box;
    margin: 4px 0
}

.form-container .form .selectbox .ant-select .ant-select-selector {
    border: 1px solid #e6e6e7!important;
    border-radius: 6px;
    box-sizing: border-box;
    height: 40px;
    outline: none!important
}

.form-container .form .selectbox .ant-select .ant-select-selector input {
    height: 100%;
    line-height: 38px
}

.form-container .form .selectbox .ant-select .ant-select-selector span.ant-select-selection-item {
    color: #05073b;
    height: 100%;
    line-height: 38px
}

.form-container .form .selectbox .ant-select .ant-select-selector .ant-select-selection-placeholder {
    color: #cccedf;
    height: 100%;
    line-height: 38px
}

.form-container .form .selectbox .ant-select.selectErrorOutline .ant-select-selector {
    outline: 1px solid #e93c64!important
}

.form-container .submit {
    align-items: center;
    background-image: radial-gradient(circle at 14% 85%,#e7ecf7 0,rgba(231,236,247,0) 37%),radial-gradient(circle at 3.4% 3.7%,rgba(245,237,241,.5) 0,rgba(245,237,241,0) 28%),linear-gradient(180deg,#f5f4f6,#e6ebf7);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 216px;
    justify-content: center;
    margin: auto;
    padding: 30px;
    position: relative;
    top: 50%!important;
    transform: translateY(-50%);
    width: 600px
}

.form-container .submit .successicon {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/sign-tick.192c103f.png);
    background-size: cover;
    height: 42px;
    margin-bottom: 14px;
    width: 42px
}

.form-container .submit .result {
    color: #05073b;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

.form-container .submit .tips {
    color: #676890;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 21px;
    margin-top: 12px;
    text-align: center
}

.form-container .submit .btnGroup {
    display: flex;
    flex-direction: row;
    gap: 80px
}

.form-container .submit .confirm {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    width: 84px
}

.form-container .submit .confirm:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.form-container .ant-row {
    display: flex;
    flex-direction: column;
    width: 340px
}

.form-container .ant-input {
    background: #fff;
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    height: 40px
}

.form-container .companybox,.form-container .mailbox,.form-container .namebox,.form-container .phonebox,.form-container .pluginplanbox,.form-container .selectbox {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    width: 340px
}

.form-container .companybox .required,.form-container .mailbox .required,.form-container .namebox .required,.form-container .phonebox .required,.form-container .pluginplanbox .required,.form-container .selectbox .required {
    color: #f42020;
    margin-left: 4px
}

.form-container .companybox input,.form-container .companybox textarea,.form-container .mailbox input,.form-container .mailbox textarea,.form-container .namebox input,.form-container .namebox textarea,.form-container .phonebox input,.form-container .phonebox textarea,.form-container .pluginplanbox input,.form-container .pluginplanbox textarea,.form-container .selectbox input,.form-container .selectbox textarea {
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    color: #05073b;
    display: inline-block;
    height: 40px;
    margin: 4px 0;
    outline: none;
    width: 340px
}

.form-container .companybox input:focus,.form-container .companybox textarea:focus,.form-container .mailbox input:focus,.form-container .mailbox textarea:focus,.form-container .namebox input:focus,.form-container .namebox textarea:focus,.form-container .phonebox input:focus,.form-container .phonebox textarea:focus,.form-container .pluginplanbox input:focus,.form-container .pluginplanbox textarea:focus,.form-container .selectbox input:focus,.form-container .selectbox textarea:focus {
    outline: 1px solid #4955f5
}

.form-container .companybox .erroroutline,.form-container .mailbox .erroroutline,.form-container .namebox .erroroutline,.form-container .phonebox .erroroutline,.form-container .pluginplanbox .erroroutline,.form-container .selectbox .erroroutline {
    outline: 1px solid #e93c64!important
}

.form-container .companybox input::-webkit-input-placeholder,.form-container .companybox textarea::-webkit-input-placeholder,.form-container .mailbox input::-webkit-input-placeholder,.form-container .mailbox textarea::-webkit-input-placeholder,.form-container .namebox input::-webkit-input-placeholder,.form-container .namebox textarea::-webkit-input-placeholder,.form-container .phonebox input::-webkit-input-placeholder,.form-container .phonebox textarea::-webkit-input-placeholder,.form-container .pluginplanbox input::-webkit-input-placeholder,.form-container .pluginplanbox textarea::-webkit-input-placeholder,.form-container .selectbox input::-webkit-input-placeholder,.form-container .selectbox textarea::-webkit-input-placeholder {
    color: #cccedf
}

.form-container .companybox input:-moz-placeholder,.form-container .companybox input::-moz-placeholder,.form-container .companybox textarea:-moz-placeholder,.form-container .companybox textarea::-moz-placeholder,.form-container .mailbox input:-moz-placeholder,.form-container .mailbox input::-moz-placeholder,.form-container .mailbox textarea:-moz-placeholder,.form-container .mailbox textarea::-moz-placeholder,.form-container .namebox input:-moz-placeholder,.form-container .namebox input::-moz-placeholder,.form-container .namebox textarea:-moz-placeholder,.form-container .namebox textarea::-moz-placeholder,.form-container .phonebox input:-moz-placeholder,.form-container .phonebox input::-moz-placeholder,.form-container .phonebox textarea:-moz-placeholder,.form-container .phonebox textarea::-moz-placeholder,.form-container .pluginplanbox input:-moz-placeholder,.form-container .pluginplanbox input::-moz-placeholder,.form-container .pluginplanbox textarea:-moz-placeholder,.form-container .pluginplanbox textarea::-moz-placeholder,.form-container .selectbox input:-moz-placeholder,.form-container .selectbox input::-moz-placeholder,.form-container .selectbox textarea:-moz-placeholder,.form-container .selectbox textarea::-moz-placeholder {
    color: #cccedf
}

.form-container .companybox input:-ms-input-placeholder,.form-container .companybox textarea:-ms-input-placeholder,.form-container .mailbox input:-ms-input-placeholder,.form-container .mailbox textarea:-ms-input-placeholder,.form-container .namebox input:-ms-input-placeholder,.form-container .namebox textarea:-ms-input-placeholder,.form-container .phonebox input:-ms-input-placeholder,.form-container .phonebox textarea:-ms-input-placeholder,.form-container .pluginplanbox input:-ms-input-placeholder,.form-container .pluginplanbox textarea:-ms-input-placeholder,.form-container .selectbox input:-ms-input-placeholder,.form-container .selectbox textarea:-ms-input-placeholder {
    color: #cccedf
}

.form-container .labeinfo {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0
}

.form-container .pluginplanbox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 30px;
    width: 720px
}

.form-container .pluginplanbox textarea {
    border: 1px solid #e6e6e7;
    border-radius: 6px;
    height: 80px;
    padding-left: 8px;
    padding-top: 10px;
    resize: none;
    width: 720px
}

.form-container input,.form-container textarea {
    border: none;
    padding-left: 12px
}

.form-container .namebox,.form-container .phonebox {
    margin-top: 30px
}

.form-container .explainbox {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.form-container .explainbox a {
    color: #4955f5
}

.form-container .explainbox .agreeIcon {
    align-self: flex-start;
    background-size: cover;
    height: 16px;
    margin-right: 5px;
    margin-top: 4px;
    width: 16px
}

.form-container .errorinfo {
    color: #e93c64;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0
}

.form-container .submitbtn {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    line-height: 30px;
    margin-top: 21px;
    width: 84px
}

.form-container .submitbtn-disabled {
    cursor: not-allowed;
    opacity: .5
}

.form-container .submitbtn:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.ant-select-dropdown.wenxin-form-dropdown .ant-space .ant-space-item:first-of-type {
    flex-grow: 1
}

.UvM1o3_S {
    color: #4955f5;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.IRQQi2gB {
    background-image: linear-gradient(-26deg,#2e6ee7,#b89dfe 100%,#b89dfe 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    padding: 1px 29px;
    text-align: center
}

.JnXPm_FD {
    color: #4955f5;
    cursor: pointer
}

.GBdj6eZ0 {
    align-items: center;
    display: flex;
    margin-bottom: .2rem;
    padding: 0 .2rem
}

.GBdj6eZ0 .sJuiiT0H {
    align-self: flex-start;
    background-size: cover;
    border-radius: .04rem;
    height: .16rem;
    margin-right: .08rem;
    margin-top: .04rem;
    width: .16rem
}

.v5t4TXSV {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    line-height: 30px;
    margin-bottom: .3rem;
    width: 84px
}

.v5t4TXSV:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.v5t4TXSV.PGJbIdQ6 {
    cursor: not-allowed;
    opacity: .5
}

.v5t4TXSV.PGJbIdQ6:hover {
    background-image: linear-gradient(-56deg,#0773ff 5%,#797eff)
}

.form-container-wise {
    background: rgba(230,233,241,.77);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.form-container-wise input {
    border: none;
    outline: none
}

.form-container-wise textarea {
    outline: none
}

.form-container-wise .title {
    align-items: center;
    background-color: #fff;
    color: #05073b;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    font-weight: 400;
    height: .46rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .46rem;
    margin-bottom: .1rem;
    padding: 0 .15rem;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 10
}

.form-container-wise .title .cancle,.form-container-wise .title .submit {
    color: #05073b;
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    letter-spacing: 0;
    line-height: .3rem;
    position: absolute;
    text-align: center
}

.form-container-wise .title .cancle {
    left: .15rem
}

.form-container-wise .title .submit {
    color: #a0a6f7;
    right: .15rem
}

.form-container-wise .title .info {
    color: #05073b;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    letter-spacing: 0;
    line-height: .25rem;
    text-align: center
}

.form-container-wise .title .hidden {
    visibility: hidden
}

.form-container-wise .title .canclicked {
    color: #4955f5
}

.form-container-wise .content {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: .46rem
}

.form-container-wise .content .subtitle {
    color: #6d6790;
    font-family: PingFangSC-Regular;
    font-size: .15rem;
    font-weight: 400;
    height: .96rem;
    letter-spacing: 0;
    line-height: .24rem;
    margin-top: .2rem;
    width: 3.6rem
}

.form-container-wise .content .form {
    align-items: center;
    background: rgba(230,233,241,.77);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: .3rem;
    width: 100%
}

.form-container-wise .content .form .companybox,.form-container-wise .content .form .mailbox,.form-container-wise .content .form .namebox,.form-container-wise .content .form .phonebox,.form-container-wise .content .form .pluginplanbox,.form-container-wise .content .form .selectbox {
    display: flex;
    flex-direction: column;
    margin-bottom: .24rem
}

.form-container-wise .content .form .companybox .required,.form-container-wise .content .form .mailbox .required,.form-container-wise .content .form .namebox .required,.form-container-wise .content .form .phonebox .required,.form-container-wise .content .form .pluginplanbox .required,.form-container-wise .content .form .selectbox .required {
    color: #f42020;
    margin-left: .04rem
}

.form-container-wise .content .form .companybox input::-webkit-input-placeholder,.form-container-wise .content .form .companybox textarea::-webkit-input-placeholder,.form-container-wise .content .form .mailbox input::-webkit-input-placeholder,.form-container-wise .content .form .mailbox textarea::-webkit-input-placeholder,.form-container-wise .content .form .namebox input::-webkit-input-placeholder,.form-container-wise .content .form .namebox textarea::-webkit-input-placeholder,.form-container-wise .content .form .phonebox input::-webkit-input-placeholder,.form-container-wise .content .form .phonebox textarea::-webkit-input-placeholder,.form-container-wise .content .form .pluginplanbox input::-webkit-input-placeholder,.form-container-wise .content .form .pluginplanbox textarea::-webkit-input-placeholder,.form-container-wise .content .form .selectbox input::-webkit-input-placeholder,.form-container-wise .content .form .selectbox textarea::-webkit-input-placeholder {
    color: #cccedf
}

.form-container-wise .content .form .companybox input:-moz-placeholder,.form-container-wise .content .form .companybox textarea:-moz-placeholder,.form-container-wise .content .form .mailbox input:-moz-placeholder,.form-container-wise .content .form .mailbox textarea:-moz-placeholder,.form-container-wise .content .form .namebox input:-moz-placeholder,.form-container-wise .content .form .namebox textarea:-moz-placeholder,.form-container-wise .content .form .phonebox input:-moz-placeholder,.form-container-wise .content .form .phonebox textarea:-moz-placeholder,.form-container-wise .content .form .pluginplanbox input:-moz-placeholder,.form-container-wise .content .form .pluginplanbox textarea:-moz-placeholder,.form-container-wise .content .form .selectbox input:-moz-placeholder,.form-container-wise .content .form .selectbox textarea:-moz-placeholder {
    color: #cccedf
}

.form-container-wise .content .form .companybox textarea::-moz-placeholder input::-moz-placeholder,.form-container-wise .content .form .mailbox textarea::-moz-placeholder input::-moz-placeholder,.form-container-wise .content .form .namebox textarea::-moz-placeholder input::-moz-placeholder,.form-container-wise .content .form .phonebox textarea::-moz-placeholder input::-moz-placeholder,.form-container-wise .content .form .pluginplanbox textarea::-moz-placeholder input::-moz-placeholder,.form-container-wise .content .form .selectbox textarea::-moz-placeholder input::-moz-placeholder {
    color: #cccedf
}

.form-container-wise .content .form .companybox textarea:-ms-input-placeholder input:-ms-input-placeholder,.form-container-wise .content .form .mailbox textarea:-ms-input-placeholder input:-ms-input-placeholder,.form-container-wise .content .form .namebox textarea:-ms-input-placeholder input:-ms-input-placeholder,.form-container-wise .content .form .phonebox textarea:-ms-input-placeholder input:-ms-input-placeholder,.form-container-wise .content .form .pluginplanbox textarea:-ms-input-placeholder input:-ms-input-placeholder,.form-container-wise .content .form .selectbox textarea:-ms-input-placeholder input:-ms-input-placeholder {
    color: #cccedf
}

.form-container-wise .content .form .labeinfo {
    color: #05073b;
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: .05rem
}

.form-container-wise .content .form .errorinfo {
    color: #e64552;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .18rem;
    margin-top: .06rem;
    text-align: justify
}

.form-container-wise .content .form input,.form-container-wise .content .form textarea {
    background: #fff;
    border: 1px solid #e6e6e7;
    border-radius: .06rem;
    display: inline-block;
    font-size: .16rem;
    height: .54rem;
    padding-left: .12rem;
    width: 3.6rem
}

.form-container-wise .content .form input:focus,.form-container-wise .content .form textarea:focus {
    border-color: #4955f5
}

.form-container-wise .content .form .erroroutline {
    border-color: #e93c64
}

.form-container-wise .content .form .pluginplanbox {
    display: flex;
    flex-direction: column;
    margin-bottom: .3rem
}

.form-container-wise .content .form .pluginplanbox textarea {
    min-height: 1.8rem;
    overflow-y: scroll;
    padding-top: .1rem;
    resize: none
}

.form-container-wise .content .explainbox {
    align-items: center;
    background: #fff;
    bottom: 0;
    display: flex;
    height: .38rem;
    justify-content: center;
    position: fixed;
    width: 100vw
}

.form-container-wise .content .explainbox .agreeIcon {
    background-size: cover;
    border-radius: .04rem;
    height: .16rem;
    margin-right: .08rem;
    width: .16rem
}

.form-container-wise .content .explainbox a {
    color: #4955f5
}

.form-container-wise .submitbox {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: .3rem
}

.form-container-wise .submitbox .successicon {
    background-image: url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/sign-tick.192c103f.png);
    background-size: cover;
    height: .42rem;
    margin-bottom: .2rem;
    margin-top: 1.25rem;
    width: .42rem
}

.form-container-wise .submitbox .reslut {
    color: #001846;
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .2rem;
    text-align: center
}

.form-container-wise .submitbox .tips {
    color: #676890;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    font-weight: 400;
    height: .32rem;
    letter-spacing: 0;
    line-height: .16rem;
    margin-bottom: .3rem;
    margin-top: .15rem;
    text-align: center;
    width: 3rem
}

.form-container-wise .submitbox .confirm {
    align-items: center;
    background-image: linear-gradient(-38deg,#0773ff 3%,#787eff);
    border-radius: .06rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: PingFangSC-Medium;
    font-size: .16rem;
    font-weight: 500;
    height: .4rem;
    justify-content: center;
    letter-spacing: 0;
    line-height: .2rem;
    text-align: center;
    width: .92rem
}

.form-container-wise .submitbox .confirm:hover {
    background-image: linear-gradient(-64deg,#2f64d2,#797cde)
}

.form-container-wise .form .selectbox .ant-select {
    width: 3.6rem
}

.form-container-wise .form .selectbox .ant-select .ant-select-selector {
    border: 1px solid #e6e6e7!important;
    border-radius: .06rem;
    height: .54rem;
    outline: none!important
}

.form-container-wise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-search>input {
    height: 100%;
    line-height: .54rem;
    width: 100%
}

.form-container-wise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-item {
    color: #05073b;
    font-size: .16rem;
    line-height: .54rem
}

.form-container-wise .form .selectbox .ant-select .ant-select-selector .ant-select-selection-placeholder {
    color: #cccedf;
    font-size: .16rem;
    line-height: .54rem
}

.form-container-wise .form .selectbox .ant-select.selectErrorOutline .ant-select-selector {
    outline: 1px solid #e93c64!important
}

.WV1SQcVv {
    background: 50%/cover no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background2.fe1b865d.png);
    background-position-y: 0;
    height: 100vh
}

.QT9loeaE {
    width: 360px!important
}

.QT9loeaE .ant-modal-content {
    background: transparent;
    box-shadow: none
}

.QT9loeaE .ant-modal-body {
    background: transparent
}

.QT9loeaE .r0G5MDTZ {
    background: 50%/contain no-repeat url(https://nlp-eb.cdn.bcebos.com/static/eb/asset/background.eb7693ba.png);
    border-radius: 8px;
    height: 574px;
    padding: 72px 30px 30px
}

@media screen and (max-width: 799px) {
    .QT9loeaE .r0G5MDTZ {
        border-radius:.08rem;
        height: 5.74rem
    }
}

.QT9loeaE .MvNe9JMB {
    align-items: center;
    background: rgba(255,218,149,.16);
    border-radius: 8px;
    color: #73210e;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 100px;
    justify-content: center;
    line-height: 26px;
    min-width: 300px;
    padding: 11px 10px
}

@media screen and (max-width: 799px) {
    .QT9loeaE .MvNe9JMB {
        border-radius:.08rem;
        font-size: .16rem;
        height: 1rem;
        line-height: .26rem;
        min-width: 3rem
    }
}

.QT9loeaE .MvNe9JMB span {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all
}

.QT9loeaE .D5k_Ir9v {
    color: #73210e;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px auto;
    text-align: center
}

@media screen and (max-width: 799px) {
    .QT9loeaE .D5k_Ir9v {
        font-size:.2rem;
        line-height: .32rem
    }
}

.QT9loeaE .X45zjqiN {
    border-radius: 8px;
    height: 300px;
    min-height: 300px;
    min-width: 300px;
    width: 300px
}

@media screen and (max-width: 799px) {
    .QT9loeaE .X45zjqiN {
        border-radius:.08rem;
        height: 3rem;
        min-height: 3rem;
        min-width: 3rem;
        width: 3rem
    }
}

.QT9loeaE .ZwwbvTA0 {
    background-color: #fff;
    border-radius: 32px;
    font-size: 16px;
    line-height: 37px;
    margin: 20px auto;
    text-align: center;
    width: 120px
}

@media screen and (max-width: 799px) {
    .QT9loeaE .ZwwbvTA0 {
        border-radius:.32rem;
        font-size: .16rem;
        line-height: .37rem;
        width: 1.2rem
    }
}

.QT9loeaE .ZwwbvTA0:hover {
    cursor: pointer
}

@media screen and (max-width: 799px) {
    .QT9loeaE {
        width:3.6rem!important
    }

    .QT9loeaE .r0G5MDTZ {
        padding: .72rem .3rem .3rem
    }

    .QT9loeaE .MvNe9JMB {
        padding: .11rem .1rem
    }

    .QT9loeaE .D5k_Ir9v {
        margin: .2rem auto
    }
}

[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear {
    display: none
}

body,html {
    height: 100%;
    width: 100%
}

input::-ms-clear,input::-ms-reveal {
    display: none
}

*,:after,:before {
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: sans-serif;
    line-height: 1.15
}

@-ms-viewport {
    width: device-width
}

body {
    font-feature-settings: "tnum";
    background-color: #fff;
    color: rgba(0,0,0,.85);
    font-family: -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;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    margin: 0
}

[tabindex="-1"]:focus {
    outline: none!important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    color: rgba(0,0,0,.85);
    font-weight: 500;
    margin-bottom: .5em;
    margin-top: 0
}

p {
    margin-bottom: 1em;
    margin-top: 0
}

abbr[data-original-title],abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    text-decoration: underline dotted
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1em
}

input[type=number],input[type=password],input[type=text],textarea {
    -webkit-appearance: none
}

dl,ol,ul {
    margin-bottom: 1em;
    margin-top: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5em;
    margin-left: 0
}

blockquote {
    margin: 0 0 1em
}

dfn {
    font-style: italic
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    -webkit-text-decoration-skip: objects;
    background-color: transparent;
    color: #1890ff;
    cursor: pointer;
    outline: none;
    transition: color .3s
}

a:hover {
    color: #40a9ff
}

a:active {
    color: #096dd9
}

a:active,a:focus,a:hover {
    outline: 0;
    text-decoration: none
}

a[disabled] {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size: 1em
}

pre {
    margin-bottom: 1em;
    margin-top: 0;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    border-style: none;
    vertical-align: middle
}

[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    caption-side: bottom;
    color: rgba(0,0,0,.45);
    padding-bottom: .3em;
    padding-top: .75em;
    text-align: left
}

button,input,optgroup,select,textarea {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    color: inherit;
    display: block;
    font-size: 1.5em;
    line-height: inherit;
    margin-bottom: .5em;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: none;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none!important
}

mark {
    background-color: #feffe6;
    padding: .2em
}

::selection {
    background: #1890ff;
    color: #fff
}

.clearfix:after,.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.anticon {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    display: inline-block;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em
}

.anticon>* {
    line-height: 1
}

.anticon svg {
    display: inline-block
}

.anticon:before {
    display: none
}

.anticon .anticon-icon {
    display: block
}

.anticon>.anticon {
    line-height: 0;
    vertical-align: 0
}

.anticon[tabindex] {
    cursor: pointer
}

.anticon-spin,.anticon-spin:before {
    animation: loadingCircle 1s linear infinite;
    display: inline-block
}

.ant-fade-appear,.ant-fade-enter,.ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active {
    animation-name: antFadeIn;
    animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-fade-appear,.ant-fade-enter {
    animation-timing-function: linear;
    opacity: 0
}

.ant-fade-leave {
    animation-timing-function: linear
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active {
    animation-name: antMoveUpIn;
    animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-up-appear,.ant-move-up-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0
}

.ant-move-up-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active {
    animation-name: antMoveDownIn;
    animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-down-appear,.ant-move-down-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0
}

.ant-move-down-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-left-appear,.ant-move-left-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0
}

.ant-move-left-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active {
    animation-name: antMoveRightIn;
    animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-right-appear,.ant-move-right-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0
}

.ant-move-right-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

@keyframes antMoveDownIn {
    0% {
        opacity: 0;
        transform: translateY(100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateY(0);
        transform-origin: 0 0
    }
}

@keyframes antMoveDownOut {
    0% {
        opacity: 1;
        transform: translateY(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateY(100%);
        transform-origin: 0 0
    }
}

@keyframes antMoveLeftIn {
    0% {
        opacity: 0;
        transform: translateX(-100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }
}

@keyframes antMoveLeftOut {
    0% {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateX(-100%);
        transform-origin: 0 0
    }
}

@keyframes antMoveRightIn {
    0% {
        opacity: 0;
        transform: translateX(100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }
}

@keyframes antMoveRightOut {
    0% {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateX(100%);
        transform-origin: 0 0
    }
}

@keyframes antMoveUpIn {
    0% {
        opacity: 0;
        transform: translateY(-100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateY(0);
        transform-origin: 0 0
    }
}

@keyframes antMoveUpOut {
    0% {
        opacity: 1;
        transform: translateY(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateY(-100%);
        transform-origin: 0 0
    }
}

@keyframes loadingCircle {
    to {
        transform: rotate(1turn)
    }
}

[ant-click-animating-without-extra-node=true],[ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0
}

.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after {
    animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
    animation-fill-mode: forwards;
    border-radius: inherit;
    bottom: 0;
    box-shadow: 0 0 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    content: "";
    display: block;
    left: 0;
    opacity: .2;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #1890ff;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0
    }
}

.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active {
    animation-name: antSlideUpIn;
    animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-up-appear,.ant-slide-up-enter {
    animation-timing-function: cubic-bezier(.23,1,.32,1);
    opacity: 0
}

.ant-slide-up-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active {
    animation-name: antSlideDownIn;
    animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-down-appear,.ant-slide-down-enter {
    animation-timing-function: cubic-bezier(.23,1,.32,1);
    opacity: 0
}

.ant-slide-down-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-left-appear,.ant-slide-left-enter {
    animation-timing-function: cubic-bezier(.23,1,.32,1);
    opacity: 0
}

.ant-slide-left-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active {
    animation-name: antSlideRightIn;
    animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-right-appear,.ant-slide-right-enter {
    animation-timing-function: cubic-bezier(.23,1,.32,1);
    opacity: 0
}

.ant-slide-right-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@keyframes antSlideUpIn {
    0% {
        opacity: 0;
        transform: scaleY(.8);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: scaleY(1);
        transform-origin: 0 0
    }
}

@keyframes antSlideUpOut {
    0% {
        opacity: 1;
        transform: scaleY(1);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: scaleY(.8);
        transform-origin: 0 0
    }
}

@keyframes antSlideDownIn {
    0% {
        opacity: 0;
        transform: scaleY(.8);
        transform-origin: 100% 100%
    }

    to {
        opacity: 1;
        transform: scaleY(1);
        transform-origin: 100% 100%
    }
}

@keyframes antSlideDownOut {
    0% {
        opacity: 1;
        transform: scaleY(1);
        transform-origin: 100% 100%
    }

    to {
        opacity: 0;
        transform: scaleY(.8);
        transform-origin: 100% 100%
    }
}

@keyframes antSlideLeftIn {
    0% {
        opacity: 0;
        transform: scaleX(.8);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: scaleX(1);
        transform-origin: 0 0
    }
}

@keyframes antSlideLeftOut {
    0% {
        opacity: 1;
        transform: scaleX(1);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: scaleX(.8);
        transform-origin: 0 0
    }
}

@keyframes antSlideRightIn {
    0% {
        opacity: 0;
        transform: scaleX(.8);
        transform-origin: 100% 0
    }

    to {
        opacity: 1;
        transform: scaleX(1);
        transform-origin: 100% 0
    }
}

@keyframes antSlideRightOut {
    0% {
        opacity: 1;
        transform: scaleX(1);
        transform-origin: 100% 0
    }

    to {
        opacity: 0;
        transform: scaleX(.8);
        transform-origin: 100% 0
    }
}

.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active {
    animation-name: antZoomIn;
    animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-appear,.ant-zoom-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-appear-prepare,.ant-zoom-enter-prepare {
    transform: none
}

.ant-zoom-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-appear,.ant-zoom-big-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare {
    transform: none
}

.ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare {
    transform: none
}

.ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active {
    animation-name: antZoomUpIn;
    animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-up-appear,.ant-zoom-up-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare {
    transform: none
}

.ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active {
    animation-name: antZoomDownIn;
    animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-down-appear,.ant-zoom-down-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare {
    transform: none
}

.ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-left-appear,.ant-zoom-left-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare {
    transform: none
}

.ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active {
    animation-name: antZoomRightIn;
    animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-right-appear,.ant-zoom-right-enter {
    animation-timing-function: cubic-bezier(.08,.82,.17,1);
    opacity: 0;
    transform: scale(0)
}

.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare {
    transform: none
}

.ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

@keyframes antZoomIn {
    0% {
        opacity: 0;
        transform: scale(.2)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.2)
    }
}

@keyframes antZoomBigIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@keyframes antZoomUpIn {
    0% {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 50% 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0
    }

    to {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 50% 0
    }
}

@keyframes antZoomLeftIn {
    0% {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 0 50%
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0 50%
    }

    to {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 0 50%
    }
}

@keyframes antZoomRightIn {
    0% {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 100% 50%
    }

    to {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }

    to {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomDownIn {
    0% {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 50% 100%
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }

    to {
        opacity: 0;
        transform: scale(.8);
        transform-origin: 50% 100%
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse,.ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important
}

.ant-motion-collapse {
    overflow: hidden
}

.ant-affix {
    position: fixed;
    z-index: 10
}

.ant-alert {
    font-feature-settings: "tnum";
    word-wrap: break-word;
    align-items: center;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 8px 15px;
    position: relative
}

.ant-alert-content {
    flex: 1;
    min-width: 0
}

.ant-alert-icon {
    margin-right: 8px
}

.ant-alert-description {
    display: none;
    font-size: 14px;
    line-height: 22px
}

.ant-alert-success {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
    color: #52c41a
}

.ant-alert-info {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff
}

.ant-alert-info .ant-alert-icon {
    color: #1890ff
}

.ant-alert-warning {
    background-color: #fffbe6;
    border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
    color: #faad14
}

.ant-alert-error {
    background-color: #fff2f0;
    border: 1px solid #ffccc7
}

.ant-alert-error .ant-alert-icon {
    color: #ff4d4f
}

.ant-alert-error .ant-alert-description>pre {
    margin: 0;
    padding: 0
}

.ant-alert-action {
    margin-left: 8px
}

.ant-alert-close-icon {
    background-color: transparent;
    border: none;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    margin-left: 8px;
    outline: none;
    overflow: hidden;
    padding: 0
}

.ant-alert-close-icon .anticon-close {
    color: rgba(0,0,0,.45);
    transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
    color: rgba(0,0,0,.75)
}

.ant-alert-close-text {
    color: rgba(0,0,0,.45);
    transition: color .3s
}

.ant-alert-close-text:hover {
    color: rgba(0,0,0,.75)
}

.ant-alert-with-description {
    align-items: flex-start;
    padding: 15px 15px 15px 24px
}

.ant-alert-with-description.ant-alert-no-icon {
    padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
    font-size: 24px;
    margin-right: 15px
}

.ant-alert-with-description .ant-alert-message {
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 16px;
    margin-bottom: 4px
}

.ant-alert-message {
    color: rgba(0,0,0,.85)
}

.ant-alert-with-description .ant-alert-description {
    display: block
}

.ant-alert.ant-alert-motion-leave {
    opacity: 1;
    overflow: hidden;
    transition: max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-alert.ant-alert-motion-leave-active {
    margin-bottom: 0!important;
    max-height: 0;
    opacity: 0;
    padding-bottom: 0;
    padding-top: 0
}

.ant-alert-banner {
    border: 0;
    border-radius: 0;
    margin-bottom: 0
}

.ant-alert.ant-alert-rtl {
    direction: rtl
}

.ant-alert-rtl .ant-alert-icon {
    margin-left: 8px;
    margin-right: auto
}

.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon {
    margin-left: auto;
    margin-right: 8px
}

.ant-alert-rtl.ant-alert-with-description {
    padding-left: 15px;
    padding-right: 24px
}

.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
    margin-left: 15px;
    margin-right: auto
}

.ant-anchor {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0 0 0 2px;
    position: relative
}

.ant-anchor-wrapper {
    background-color: transparent;
    margin-left: -4px;
    overflow: auto;
    padding-left: 4px
}

.ant-anchor-ink {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.ant-anchor-ink:before {
    background-color: #f0f0f0;
    content: " ";
    display: block;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 2px
}

.ant-anchor-ink-ball {
    background-color: #fff;
    border: 2px solid #1890ff;
    border-radius: 8px;
    display: none;
    height: 8px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transition: top .3s ease-in-out;
    width: 8px
}

.ant-anchor-ink-ball.visible {
    display: inline-block
}

.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
    display: none
}

.ant-anchor-link {
    padding: 4px 0 4px 16px
}

.ant-anchor-link-title {
    color: rgba(0,0,0,.85);
    display: block;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: nowrap
}

.ant-anchor-link-title:only-child {
    margin-bottom: 0
}

.ant-anchor-link-active>.ant-anchor-link-title {
    color: #1890ff
}

.ant-anchor-link .ant-anchor-link {
    padding-bottom: 2px;
    padding-top: 2px
}

.ant-anchor-rtl {
    direction: rtl
}

.ant-anchor-rtl.ant-anchor-wrapper {
    margin-left: 0;
    margin-right: -4px;
    padding-left: 0;
    padding-right: 4px
}

.ant-anchor-rtl .ant-anchor-ink {
    left: auto;
    right: 0
}

.ant-anchor-rtl .ant-anchor-ink-ball {
    left: 0;
    right: 50%;
    transform: translateX(50%)
}

.ant-anchor-rtl .ant-anchor-link {
    padding: 4px 16px 4px 0
}

.ant-select-auto-complete {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-select-auto-complete .ant-select-clear {
    right: 13px
}

.ant-avatar {
    font-feature-settings: "tnum";
    background: #ccc;
    border-radius: 50%;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    height: 32px;
    line-height: 1.5715;
    line-height: 32px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 32px
}

.ant-avatar-image {
    background: transparent
}

.ant-avatar .ant-image-img {
    display: block
}

.ant-avatar-string {
    left: 50%;
    position: absolute;
    transform-origin: 0 center
}

.ant-avatar.ant-avatar-icon {
    font-size: 18px
}

.ant-avatar.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-lg {
    border-radius: 50%;
    height: 40px;
    line-height: 40px;
    width: 40px
}

.ant-avatar-lg-string {
    left: 50%;
    position: absolute;
    transform-origin: 0 center
}

.ant-avatar-lg.ant-avatar-icon {
    font-size: 24px
}

.ant-avatar-lg.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-sm {
    border-radius: 50%;
    height: 24px;
    line-height: 24px;
    width: 24px
}

.ant-avatar-sm-string {
    left: 50%;
    position: absolute;
    transform-origin: 0 center
}

.ant-avatar-sm.ant-avatar-icon {
    font-size: 14px
}

.ant-avatar-sm.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-square {
    border-radius: 2px
}

.ant-avatar>img {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.ant-avatar-group {
    display: inline-flex
}

.ant-avatar-group .ant-avatar {
    border: 1px solid #fff
}

.ant-avatar-group .ant-avatar:not(:first-child) {
    margin-left: -8px
}

.ant-avatar-group-popover .ant-avatar+.ant-avatar {
    margin-left: 3px
}

.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
    margin-left: 0;
    margin-right: -8px
}

.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar {
    margin-left: 0;
    margin-right: 3px
}

.ant-back-top {
    font-feature-settings: "tnum";
    bottom: 50px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    height: 40px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 100px;
    width: 40px;
    z-index: 10
}

.ant-back-top:empty {
    display: none
}

.ant-back-top-rtl {
    direction: rtl;
    left: 100px;
    right: auto
}

.ant-back-top-content {
    background-color: rgba(0,0,0,.45);
    border-radius: 20px;
    color: #fff;
    height: 40px;
    overflow: hidden;
    text-align: center;
    transition: all .3s;
    width: 40px
}

.ant-back-top-content:hover {
    background-color: rgba(0,0,0,.85);
    transition: all .3s
}

.ant-back-top-icon {
    font-size: 24px;
    line-height: 40px
}

@media screen and (max-width: 768px) {
    .ant-back-top {
        right:60px
    }

    .ant-back-top-rtl {
        left: 60px;
        right: auto
    }
}

@media screen and (max-width: 480px) {
    .ant-back-top {
        right:20px
    }

    .ant-back-top-rtl {
        left: 20px;
        right: auto
    }
}

.ant-badge {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-badge-count {
    background: #ff4d4f;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #fff;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    padding: 0 6px;
    text-align: center;
    white-space: nowrap;
    z-index: auto
}

.ant-badge-count a,.ant-badge-count a:hover {
    color: #fff
}

.ant-badge-count-sm {
    border-radius: 7px;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    min-width: 14px;
    padding: 0
}

.ant-badge-multiple-words {
    padding: 0 8px
}

.ant-badge-dot {
    background: #ff4d4f;
    border-radius: 100%;
    box-shadow: 0 0 0 1px #fff;
    height: 6px;
    min-width: 6px;
    width: 6px;
    z-index: auto
}

.ant-badge-dot.ant-scroll-number {
    transition: background 1.5s
}

.ant-badge .ant-scroll-number-custom-component,.ant-badge-count,.ant-badge-dot {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%,-50%);
    transform-origin: 100% 0
}

.ant-badge .ant-scroll-number-custom-component.anticon-spin,.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin {
    animation: antBadgeLoadingCircle 1s linear infinite
}

.ant-badge-status {
    line-height: inherit;
    vertical-align: baseline
}

.ant-badge-status-dot {
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 6px
}

.ant-badge-status-success {
    background-color: #52c41a
}

.ant-badge-status-processing {
    background-color: #1890ff;
    position: relative
}

.ant-badge-status-processing:after {
    animation: antStatusProcessing 1.2s ease-in-out infinite;
    border: 1px solid #1890ff;
    border-radius: 50%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ant-badge-status-default {
    background-color: #d9d9d9
}

.ant-badge-status-error {
    background-color: #ff4d4f
}

.ant-badge-status-warning {
    background-color: #faad14
}

.ant-badge-status-magenta,.ant-badge-status-pink {
    background: #eb2f96
}

.ant-badge-status-red {
    background: #f5222d
}

.ant-badge-status-volcano {
    background: #fa541c
}

.ant-badge-status-orange {
    background: #fa8c16
}

.ant-badge-status-yellow {
    background: #fadb14
}

.ant-badge-status-gold {
    background: #faad14
}

.ant-badge-status-cyan {
    background: #13c2c2
}

.ant-badge-status-lime {
    background: #a0d911
}

.ant-badge-status-green {
    background: #52c41a
}

.ant-badge-status-blue {
    background: #1890ff
}

.ant-badge-status-geekblue {
    background: #2f54eb
}

.ant-badge-status-purple {
    background: #722ed1
}

.ant-badge-status-text {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    margin-left: 8px
}

.ant-badge-zoom-appear,.ant-badge-zoom-enter {
    animation: antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
    animation-fill-mode: both
}

.ant-badge-zoom-leave {
    animation: antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
    animation-fill-mode: both
}

.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
    animation: antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)
}

.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
    animation: antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)
}

.ant-badge-not-a-wrapper:not(.ant-badge-status) {
    vertical-align: middle
}

.ant-badge-not-a-wrapper .ant-badge-count,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
    transform: none
}

.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
    display: block;
    position: relative;
    top: auto;
    transform-origin: 50% 50%
}

@keyframes antStatusProcessing {
    0% {
        opacity: .5;
        transform: scale(.8)
    }

    to {
        opacity: 0;
        transform: scale(2.4)
    }
}

.ant-scroll-number {
    direction: ltr;
    overflow: hidden
}

.ant-scroll-number-only {
    display: inline-block;
    position: relative;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit {
    -webkit-backface-visibility: hidden;
    height: 20px;
    -webkit-transform-style: preserve-3d
}

.ant-scroll-number-only>p.ant-scroll-number-only-unit {
    margin: 0
}

.ant-scroll-number-symbol {
    vertical-align: top
}

@keyframes antZoomBadgeIn {
    0% {
        opacity: 0;
        transform: scale(0) translate(50%,-50%)
    }

    to {
        transform: scale(1) translate(50%,-50%)
    }
}

@keyframes antZoomBadgeOut {
    0% {
        transform: scale(1) translate(50%,-50%)
    }

    to {
        opacity: 0;
        transform: scale(0) translate(50%,-50%)
    }
}

@keyframes antNoWrapperZoomBadgeIn {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes antNoWrapperZoomBadgeOut {
    0% {
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes antBadgeLoadingCircle {
    0% {
        transform-origin: 50%
    }

    to {
        transform: translate(50%,-50%) rotate(1turn);
        transform-origin: 50%
    }
}

.ant-ribbon-wrapper {
    position: relative
}

.ant-ribbon {
    font-feature-settings: "tnum";
    background-color: #1890ff;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: #fff;
    font-size: 14px;
    font-variant: tabular-nums;
    height: 22px;
    line-height: 1.5715;
    line-height: 22px;
    list-style: none;
    margin: 0;
    padding: 0 8px;
    position: absolute;
    top: 8px;
    white-space: nowrap
}

.ant-ribbon-text {
    color: #fff
}

.ant-ribbon-corner {
    border: 4px solid;
    color: currentcolor;
    height: 8px;
    position: absolute;
    top: 100%;
    transform: scaleY(.75);
    transform-origin: top;
    width: 8px
}

.ant-ribbon-corner:after {
    border: inherit;
    color: rgba(0,0,0,.25);
    content: "";
    height: inherit;
    left: -4px;
    position: absolute;
    top: -4px;
    width: inherit
}

.ant-ribbon-color-magenta,.ant-ribbon-color-pink {
    background: #eb2f96;
    color: #eb2f96
}

.ant-ribbon-color-red {
    background: #f5222d;
    color: #f5222d
}

.ant-ribbon-color-volcano {
    background: #fa541c;
    color: #fa541c
}

.ant-ribbon-color-orange {
    background: #fa8c16;
    color: #fa8c16
}

.ant-ribbon-color-yellow {
    background: #fadb14;
    color: #fadb14
}

.ant-ribbon-color-gold {
    background: #faad14;
    color: #faad14
}

.ant-ribbon-color-cyan {
    background: #13c2c2;
    color: #13c2c2
}

.ant-ribbon-color-lime {
    background: #a0d911;
    color: #a0d911
}

.ant-ribbon-color-green {
    background: #52c41a;
    color: #52c41a
}

.ant-ribbon-color-blue {
    background: #1890ff;
    color: #1890ff
}

.ant-ribbon-color-geekblue {
    background: #2f54eb;
    color: #2f54eb
}

.ant-ribbon-color-purple {
    background: #722ed1;
    color: #722ed1
}

.ant-ribbon.ant-ribbon-placement-end {
    border-bottom-right-radius: 0;
    right: -8px
}

.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
    border-color: currentcolor transparent transparent currentcolor;
    right: 0
}

.ant-ribbon.ant-ribbon-placement-start {
    border-bottom-left-radius: 0;
    left: -8px
}

.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
    border-color: currentcolor currentcolor transparent transparent;
    left: 0
}

.ant-badge-rtl {
    direction: rtl
}

.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
    direction: ltr;
    left: 0;
    right: auto;
    transform: translate(-50%,-50%);
    transform-origin: 0 0
}

.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
    left: 0;
    right: auto;
    transform: translate(-50%,-50%);
    transform-origin: 0 0
}

.ant-badge-rtl .ant-badge-status-text {
    margin-left: 0;
    margin-right: 8px
}

.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
    animation-name: antZoomBadgeInRtl
}

.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
    animation-name: antZoomBadgeOutRtl
}

.ant-ribbon-rtl {
    direction: rtl
}

.ant-ribbon-rtl.ant-ribbon-placement-end {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2px;
    left: -8px;
    right: unset
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
    left: 0;
    right: unset
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after {
    border-color: currentcolor currentcolor transparent transparent
}

.ant-ribbon-rtl.ant-ribbon-placement-start {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 0;
    left: unset;
    right: -8px
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
    left: unset;
    right: 0
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after {
    border-color: currentcolor transparent transparent currentcolor
}

@keyframes antZoomBadgeInRtl {
    0% {
        opacity: 0;
        transform: scale(0) translate(-50%,-50%)
    }

    to {
        transform: scale(1) translate(-50%,-50%)
    }
}

@keyframes antZoomBadgeOutRtl {
    0% {
        transform: scale(1) translate(-50%,-50%)
    }

    to {
        opacity: 0;
        transform: scale(0) translate(-50%,-50%)
    }
}

.ant-breadcrumb {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: rgba(0,0,0,.45);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-breadcrumb .anticon {
    font-size: 14px
}

.ant-breadcrumb ol {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-breadcrumb a {
    color: rgba(0,0,0,.45);
    transition: color .3s
}

.ant-breadcrumb a:hover,.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child a {
    color: rgba(0,0,0,.85)
}

li:last-child>.ant-breadcrumb-separator {
    display: none
}

.ant-breadcrumb-separator {
    color: rgba(0,0,0,.45);
    margin: 0 8px
}

.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon {
    margin-left: 4px
}

.ant-breadcrumb-rtl {
    direction: rtl
}

.ant-breadcrumb-rtl:before {
    content: "";
    display: table
}

.ant-breadcrumb-rtl:after {
    clear: both;
    content: "";
    display: table
}

.ant-breadcrumb-rtl>span {
    float: right
}

.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon {
    margin-left: 0;
    margin-right: 4px
}

.ant-btn {
    background-image: none;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-shadow: 0 2px 0 rgba(0,0,0,.015);
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 1.5715;
    padding: 4px 15px;
    position: relative;
    text-align: center;
    touch-action: manipulation;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    user-select: none;
    white-space: nowrap
}

.ant-btn>.anticon {
    line-height: 1
}

.ant-btn,.ant-btn:active,.ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    box-shadow: none;
    outline: 0
}

.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn[disabled]>* {
    pointer-events: none
}

.ant-btn-lg {
    border-radius: 2px;
    font-size: 16px;
    height: 40px;
    padding: 6.4px 15px
}

.ant-btn-sm {
    border-radius: 2px;
    font-size: 14px;
    height: 24px;
    padding: 0 7px
}

.ant-btn>a:only-child {
    color: currentcolor
}

.ant-btn>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn:focus,.ant-btn:hover {
    background: #fff;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child {
    color: currentcolor
}

.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn:active {
    background: #fff;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn:active>a:only-child {
    color: currentcolor
}

.ant-btn:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn:active,.ant-btn:focus,.ant-btn:hover {
    background: #fff;
    text-decoration: none
}

.ant-btn>span {
    display: inline-block
}

.ant-btn-primary {
    background: #1890ff;
    border-color: #1890ff;
    box-shadow: 0 2px 0 rgba(0,0,0,.045);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.12)
}

.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-primary>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-primary:focus,.ant-btn-primary:hover {
    background: #40a9ff;
    border-color: #40a9ff;
    color: #fff
}

.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-primary:active {
    background: #096dd9;
    border-color: #096dd9;
    color: #fff
}

.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-primary:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-left-color: #40a9ff;
    border-right-color: #40a9ff
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: #40a9ff
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color: #40a9ff
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #d9d9d9
}

.ant-btn-ghost {
    background: transparent;
    border-color: #d9d9d9;
    color: rgba(0,0,0,.85)
}

.ant-btn-ghost>a:only-child {
    color: currentcolor
}

.ant-btn-ghost>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-ghost:focus,.ant-btn-ghost:hover {
    background: transparent;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child {
    color: currentcolor
}

.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-ghost:active {
    background: transparent;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-ghost:active>a:only-child {
    color: currentcolor
}

.ant-btn-ghost:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dashed {
    background: #fff;
    border-color: #d9d9d9;
    border-style: dashed;
    color: rgba(0,0,0,.85)
}

.ant-btn-dashed>a:only-child {
    color: currentcolor
}

.ant-btn-dashed>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dashed:focus,.ant-btn-dashed:hover {
    background: #fff;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dashed:active {
    background: #fff;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-dashed:active>a:only-child {
    color: currentcolor
}

.ant-btn-dashed:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-danger {
    background: #ff4d4f;
    border-color: #ff4d4f;
    box-shadow: 0 2px 0 rgba(0,0,0,.045);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.12)
}

.ant-btn-danger>a:only-child {
    color: currentcolor
}

.ant-btn-danger>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-danger:focus,.ant-btn-danger:hover {
    background: #ff7875;
    border-color: #ff7875;
    color: #fff
}

.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child {
    color: currentcolor
}

.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-danger:active {
    background: #d9363e;
    border-color: #d9363e;
    color: #fff
}

.ant-btn-danger:active>a:only-child {
    color: currentcolor
}

.ant-btn-danger:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-link {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: #1890ff
}

.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-link>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-link:focus,.ant-btn-link:hover {
    background: transparent;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-link:active {
    background: transparent;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-link:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9
}

.ant-btn-link:hover {
    background: transparent
}

.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover {
    border-color: transparent
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-text {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.85)
}

.ant-btn-text>a:only-child {
    color: currentcolor
}

.ant-btn-text>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-text:focus,.ant-btn-text:hover {
    background: transparent;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child {
    color: currentcolor
}

.ant-btn-text:focus>a:only-child:after,.ant-btn-text:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-text:active {
    background: transparent;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-text:active>a:only-child {
    color: currentcolor
}

.ant-btn-text:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9
}

.ant-btn-text:focus,.ant-btn-text:hover {
    background: rgba(0,0,0,.018);
    border-color: transparent;
    color: rgba(0,0,0,.85)
}

.ant-btn-text:active {
    background: rgba(0,0,0,.028);
    border-color: transparent;
    color: rgba(0,0,0,.85)
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous {
    background: #fff;
    border-color: #ff4d4f;
    color: #ff4d4f
}

.ant-btn-dangerous>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous:focus,.ant-btn-dangerous:hover {
    background: #fff;
    border-color: #ff7875;
    color: #ff7875
}

.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-dangerous:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous:active {
    background: #fff;
    border-color: #d9363e;
    color: #d9363e
}

.ant-btn-dangerous:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-primary {
    background: #ff4d4f;
    border-color: #ff4d4f;
    box-shadow: 0 2px 0 rgba(0,0,0,.045);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.12)
}

.ant-btn-dangerous.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover {
    background: #ff7875;
    border-color: #ff7875;
    color: #fff
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-primary:active {
    background: #d9363e;
    border-color: #d9363e;
    color: #fff
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-link {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: #ff4d4f
}

.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover {
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-dangerous.ant-btn-link:active {
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover {
    background: transparent;
    border-color: transparent;
    color: #ff7875
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-link:active {
    background: transparent;
    border-color: transparent;
    color: #d9363e
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-text {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: #ff4d4f
}

.ant-btn-dangerous.ant-btn-text>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover {
    background: transparent;
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-dangerous.ant-btn-text:active {
    background: transparent;
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover {
    background: rgba(0,0,0,.018);
    border-color: transparent;
    color: #ff7875
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-text:active {
    background: rgba(0,0,0,.028);
    border-color: transparent;
    color: #d9363e
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-icon-only {
    border-radius: 2px;
    font-size: 16px;
    height: 32px;
    padding: 2.4px 0;
    vertical-align: -3px;
    width: 32px
}

.ant-btn-icon-only>* {
    font-size: 16px
}

.ant-btn-icon-only.ant-btn-lg {
    border-radius: 2px;
    font-size: 18px;
    height: 40px;
    padding: 4.9px 0;
    width: 40px
}

.ant-btn-icon-only.ant-btn-lg>* {
    font-size: 18px
}

.ant-btn-icon-only.ant-btn-sm {
    border-radius: 2px;
    font-size: 14px;
    height: 24px;
    padding: 0;
    width: 24px
}

.ant-btn-icon-only.ant-btn-sm>* {
    font-size: 14px
}

.ant-btn-icon-only>.anticon {
    display: flex;
    justify-content: center
}

.ant-btn-icon-only .anticon-loading {
    padding: 0!important
}

a.ant-btn-icon-only {
    vertical-align: -1px
}

a.ant-btn-icon-only>.anticon {
    display: inline
}

.ant-btn-round {
    border-radius: 32px;
    font-size: 14px;
    height: 32px;
    padding: 4px 16px
}

.ant-btn-round.ant-btn-lg {
    border-radius: 40px;
    font-size: 16px;
    height: 40px;
    padding: 6.4px 20px
}

.ant-btn-round.ant-btn-sm {
    border-radius: 24px;
    font-size: 14px;
    height: 24px;
    padding: 0 12px
}

.ant-btn-round.ant-btn-icon-only {
    width: auto
}

.ant-btn-circle {
    border-radius: 50%;
    min-width: 32px;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.ant-btn-circle.ant-btn-lg {
    border-radius: 50%;
    min-width: 40px
}

.ant-btn-circle.ant-btn-sm {
    border-radius: 50%;
    min-width: 24px
}

.ant-btn:before {
    background: #fff;
    border-radius: inherit;
    bottom: -1px;
    content: "";
    display: none;
    left: -1px;
    opacity: .35;
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: -1px;
    transition: opacity .2s;
    z-index: 1
}

.ant-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645,.045,.355,1)
}

.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg {
    shape-rendering: optimizespeed
}

.ant-btn.ant-btn-loading {
    cursor: default;
    position: relative
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn>.ant-btn-loading-icon {
    transition: width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)
}

.ant-btn>.ant-btn-loading-icon .anticon {
    animation: none;
    padding-right: 8px
}

.ant-btn>.ant-btn-loading-icon .anticon svg {
    animation: loadingCircle 1s linear infinite
}

.ant-btn-group {
    display: inline-flex
}

.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn {
    position: relative
}

.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover {
    z-index: 2
}

.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled] {
    z-index: 0
}

.ant-btn-group .ant-btn-icon-only {
    font-size: 14px
}

.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn {
    margin-left: 0
}

.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn {
    border-radius: 2px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn {
    border-radius: 2px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.ant-btn-group>.ant-btn-group {
    float: left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-right: 8px
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-left: 8px
}

.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group>span+span {
    margin-left: auto;
    margin-right: -1px
}

.ant-btn-group.ant-btn-group-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn:active>span,.ant-btn:focus>span {
    position: relative
}

.ant-btn>.anticon+span,.ant-btn>span+.anticon {
    margin-left: 8px
}

.ant-btn.ant-btn-background-ghost {
    border-color: #fff;
    color: #fff
}

.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover {
    background: transparent
}

.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover {
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn.ant-btn-background-ghost:active {
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn.ant-btn-background-ghost[disabled] {
    background: transparent;
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25)
}

.ant-btn-background-ghost.ant-btn-primary {
    border-color: #1890ff;
    color: #1890ff;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover {
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-primary:active {
    border-color: #096dd9;
    color: #096dd9
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-danger {
    border-color: #ff4d4f;
    color: #ff4d4f;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover {
    border-color: #ff7875;
    color: #ff7875
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-danger:active {
    border-color: #d9363e;
    color: #d9363e
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous {
    border-color: #ff4d4f;
    color: #ff4d4f;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover {
    border-color: #ff7875;
    color: #ff7875
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous:active {
    border-color: #d9363e;
    color: #d9363e
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    border-color: transparent;
    color: #ff4d4f;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
    border-color: transparent;
    color: #ff7875
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
    border-color: transparent;
    color: #d9363e
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    background: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-btn-two-chinese-chars:first-letter {
    letter-spacing: .34em
}

.ant-btn-two-chinese-chars>:not(.anticon) {
    letter-spacing: .34em;
    margin-right: -.34em
}

.ant-btn.ant-btn-block {
    width: 100%
}

.ant-btn:empty {
    content: "\a0";
    display: inline-block;
    visibility: hidden;
    width: 0
}

a.ant-btn {
    line-height: 30px;
    padding-top: .01px!important
}

a.ant-btn-disabled {
    cursor: not-allowed
}

a.ant-btn-disabled>* {
    pointer-events: none
}

a.ant-btn-disabled,a.ant-btn-disabled:active,a.ant-btn-disabled:focus,a.ant-btn-disabled:hover {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    text-shadow: none
}

a.ant-btn-disabled:active>a:only-child,a.ant-btn-disabled:focus>a:only-child,a.ant-btn-disabled:hover>a:only-child,a.ant-btn-disabled>a:only-child {
    color: currentcolor
}

a.ant-btn-disabled:active>a:only-child:after,a.ant-btn-disabled:focus>a:only-child:after,a.ant-btn-disabled:hover>a:only-child:after,a.ant-btn-disabled>a:only-child:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}

.ant-btn-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color: #d9d9d9;
    border-right-color: #40a9ff
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #40a9ff;
    border-right-color: #d9d9d9
}

.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon {
    padding-left: 8px;
    padding-right: 0
}

.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon {
    margin-left: 0;
    margin-right: 8px
}

.ant-picker-calendar {
    font-feature-settings: "tnum";
    background: #fff;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-picker-calendar-header {
    display: flex;
    justify-content: flex-end;
    padding: 12px 0
}

.ant-picker-calendar-header .ant-picker-calendar-year-select {
    min-width: 80px
}

.ant-picker-calendar-header .ant-picker-calendar-month-select {
    margin-left: 8px;
    min-width: 70px
}

.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    margin-left: 8px
}

.ant-picker-calendar .ant-picker-panel {
    background: #fff;
    border: 0;
    border-radius: 0;
    border-top: 1px solid #f0f0f0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel {
    width: auto
}

.ant-picker-calendar .ant-picker-panel .ant-picker-body {
    padding: 8px 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-content {
    width: 100%
}

.ant-picker-calendar-mini {
    border-radius: 2px
}

.ant-picker-calendar-mini .ant-picker-calendar-header {
    padding-left: 8px;
    padding-right: 8px
}

.ant-picker-calendar-mini .ant-picker-panel {
    border-radius: 0 0 2px 2px
}

.ant-picker-calendar-mini .ant-picker-content {
    height: 256px
}

.ant-picker-calendar-mini .ant-picker-content th {
    height: auto;
    line-height: 18px;
    padding: 0
}

.ant-picker-calendar-mini .ant-picker-cell:before {
    pointer-events: none
}

.ant-picker-calendar-full .ant-picker-panel {
    background: #fff;
    border: 0;
    display: block;
    text-align: right;
    width: 100%
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    padding: 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    height: auto;
    line-height: 18px;
    padding: 0 12px 5px 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before {
    display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
    background: #f5f5f5
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before {
    display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
    background: #e6f7ff
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
    color: #1890ff
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
    border: 0;
    border-radius: 0;
    border-top: 2px solid #f0f0f0;
    display: block;
    height: auto;
    margin: 0 4px;
    padding: 4px 8px 0;
    transition: background .3s;
    width: auto
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
    line-height: 24px;
    transition: color .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
    color: rgba(0,0,0,.85);
    height: 86px;
    line-height: 1.5715;
    overflow-y: auto;
    position: static;
    text-align: left;
    width: auto
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
    border-color: #1890ff
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
    color: rgba(0,0,0,.85)
}

@media only screen and (max-width: 480px) {
    .ant-picker-calendar-header {
        display:block
    }

    .ant-picker-calendar-header .ant-picker-calendar-year-select {
        width: 50%
    }

    .ant-picker-calendar-header .ant-picker-calendar-month-select {
        width: calc(50% - 8px)
    }

    .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
        margin-left: 0;
        margin-top: 8px;
        width: 100%
    }

    .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label {
        text-align: center;
        width: 50%
    }
}

.ant-picker-calendar-rtl {
    direction: rtl
}

.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
    margin-left: 0;
    margin-right: 8px
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
    text-align: left
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    padding: 0 0 5px 12px
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
    text-align: right
}

.ant-card {
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-card-rtl {
    direction: rtl
}

.ant-card-hoverable {
    cursor: pointer;
    transition: box-shadow .3s,border-color .3s
}

.ant-card-hoverable:hover {
    border-color: transparent;
    box-shadow: 0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)
}

.ant-card-bordered {
    border: 1px solid #f0f0f0
}

.ant-card-head {
    background: transparent;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
    color: rgba(0,0,0,.85);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: -1px;
    min-height: 48px;
    padding: 0 24px
}

.ant-card-head:after,.ant-card-head:before {
    content: "";
    display: table
}

.ant-card-head:after {
    clear: both
}

.ant-card-head-wrapper {
    align-items: center;
    display: flex
}

.ant-card-head-title {
    display: inline-block;
    flex: 1;
    overflow: hidden;
    padding: 16px 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content {
    left: 0;
    margin-bottom: 0;
    margin-top: 0
}

.ant-card-head .ant-tabs-top {
    clear: both;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400;
    margin-bottom: -17px
}

.ant-card-head .ant-tabs-top-bar {
    border-bottom: 1px solid #f0f0f0
}

.ant-card-extra {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400;
    margin-left: auto;
    padding: 16px 0
}

.ant-card-rtl .ant-card-extra {
    margin-left: 0;
    margin-right: auto
}

.ant-card-body {
    padding: 24px
}

.ant-card-body:after,.ant-card-body:before {
    content: "";
    display: table
}

.ant-card-body:after {
    clear: both
}

.ant-card-contain-grid .ant-card-body {
    display: flex;
    flex-wrap: wrap
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
    margin: -1px 0 0 -1px;
    padding: 0
}

.ant-card-grid {
    border: 0;
    border-radius: 0;
    box-shadow: 1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,inset 1px 0 0 0 #f0f0f0,inset 0 1px 0 0 #f0f0f0;
    padding: 24px;
    transition: all .3s;
    width: 33.33%
}

.ant-card-grid-hoverable:hover {
    box-shadow: 0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09);
    position: relative;
    z-index: 1
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
    min-height: 32px;
    padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
    padding-bottom: 0
}

.ant-card-bordered .ant-card-cover {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px
}

.ant-card-cover>* {
    display: block;
    width: 100%
}

.ant-card-cover img {
    border-radius: 2px 2px 0 0
}

.ant-card-actions {
    background: #fff;
    border-top: 1px solid #f0f0f0;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-card-actions:after,.ant-card-actions:before {
    content: "";
    display: table
}

.ant-card-actions:after {
    clear: both
}

.ant-card-actions>li {
    color: rgba(0,0,0,.45);
    margin: 12px 0;
    text-align: center
}

.ant-card-actions>li>span {
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 1.5715;
    min-width: 32px;
    position: relative
}

.ant-card-actions>li>span:hover {
    color: #1890ff;
    transition: color .3s
}

.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon {
    color: rgba(0,0,0,.45);
    display: inline-block;
    line-height: 22px;
    transition: color .3s;
    width: 100%
}

.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover {
    color: #1890ff
}

.ant-card-actions>li>span>.anticon {
    font-size: 16px;
    line-height: 22px
}

.ant-card-actions>li:not(:last-child) {
    border-right: 1px solid #f0f0f0
}

.ant-card-rtl .ant-card-actions>li:not(:last-child) {
    border-left: 1px solid #f0f0f0;
    border-right: none
}

.ant-card-type-inner .ant-card-head {
    background: #fafafa;
    padding: 0 24px
}

.ant-card-type-inner .ant-card-head-title {
    font-size: 14px;
    padding: 12px 0
}

.ant-card-type-inner .ant-card-body {
    padding: 16px 24px
}

.ant-card-type-inner .ant-card-extra {
    padding: 13.5px 0
}

.ant-card-meta {
    display: flex;
    margin: -4px 0
}

.ant-card-meta:after,.ant-card-meta:before {
    content: "";
    display: table
}

.ant-card-meta:after {
    clear: both
}

.ant-card-meta-avatar {
    padding-right: 16px
}

.ant-card-rtl .ant-card-meta-avatar {
    padding-left: 16px;
    padding-right: 0
}

.ant-card-meta-detail {
    overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
    margin-bottom: 8px
}

.ant-card-meta-title {
    color: rgba(0,0,0,.85);
    font-size: 16px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-card-meta-description {
    color: rgba(0,0,0,.45)
}

.ant-card-loading {
    overflow: hidden
}

.ant-card-loading .ant-card-body {
    user-select: none
}

.ant-card-small>.ant-card-head {
    font-size: 14px;
    min-height: 36px;
    padding: 0 12px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
    padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
    font-size: 14px;
    padding: 8px 0
}

.ant-card-small>.ant-card-body {
    padding: 12px
}

.ant-carousel {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-carousel .slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y
}

.ant-carousel .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.ant-carousel .slick-list:focus {
    outline: none
}

.ant-carousel .slick-list.dragging {
    cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
    pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input {
    visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
    visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
    vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track {
    touch-action: pan-y;
    transform: translateZ(0)
}

.ant-carousel .slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.ant-carousel .slick-track:after,.ant-carousel .slick-track:before {
    content: "";
    display: table
}

.ant-carousel .slick-track:after {
    clear: both
}

.slick-loading .ant-carousel .slick-track {
    visibility: hidden
}

.ant-carousel .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.ant-carousel .slick-slide img {
    display: block
}

.ant-carousel .slick-slide.slick-loading img {
    display: none
}

.ant-carousel .slick-slide.dragging img {
    pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
    display: block
}

.ant-carousel .slick-loading .slick-slide {
    visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
    display: block;
    height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
    display: none
}

.ant-carousel .slick-next,.ant-carousel .slick-prev {
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin-top: -10px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 20px
}

.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover {
    background: transparent;
    color: transparent;
    outline: none
}

.ant-carousel .slick-next:focus:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-prev:hover:before {
    opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,.ant-carousel .slick-prev.slick-disabled:before {
    opacity: .25
}

.ant-carousel .slick-prev {
    left: -25px
}

.ant-carousel .slick-prev:before {
    content: "←"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next:before {
    content: "→"
}

.ant-carousel .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 0;
    list-style: none;
    margin-left: 15%;
    margin-right: 15%;
    padding-left: 0;
    position: absolute;
    right: 0;
    z-index: 15
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    bottom: auto;
    top: 12px
}

.ant-carousel .slick-dots li {
    box-sizing: content-box;
    display: inline-block;
    flex: 0 1 auto;
    height: 3px;
    margin: 0 3px;
    padding: 0;
    position: relative;
    text-align: center;
    text-indent: -999px;
    transition: all .5s;
    vertical-align: top;
    width: 16px
}

.ant-carousel .slick-dots li button {
    background: #fff;
    border: 0;
    border-radius: 1px;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 3px;
    opacity: .3;
    outline: none;
    padding: 0;
    transition: all .5s;
    width: 100%
}

.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover {
    opacity: .75
}

.ant-carousel .slick-dots li.slick-active {
    width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover {
    opacity: 1
}

.ant-carousel-vertical .slick-dots {
    bottom: auto;
    flex-direction: column;
    height: auto;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px
}

.ant-carousel-vertical .slick-dots-left {
    left: 12px;
    right: auto
}

.ant-carousel-vertical .slick-dots-right {
    left: auto;
    right: 12px
}

.ant-carousel-vertical .slick-dots li {
    height: 16px;
    margin: 4px 2px;
    vertical-align: baseline;
    width: 3px
}

.ant-carousel-vertical .slick-dots li button {
    height: 16px;
    width: 3px
}

.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button {
    height: 24px;
    width: 3px
}

.ant-carousel-rtl {
    direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
    left: auto;
    right: 0
}

.ant-carousel-rtl .ant-carousel .slick-prev {
    left: auto;
    right: -25px
}

.ant-carousel-rtl .ant-carousel .slick-prev:before {
    content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
    left: -25px;
    right: auto
}

.ant-carousel-rtl .ant-carousel .slick-next:before {
    content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
    flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
    flex-direction: column
}

@keyframes antCheckboxEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(1.6)
    }
}

.ant-cascader-checkbox {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 1;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: .2em;
    white-space: nowrap
}

.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner {
    border-color: #1890ff
}

.ant-cascader-checkbox-checked:after {
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    border: 1px solid #1890ff;
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,.ant-cascader-checkbox:hover:after {
    visibility: visible
}

.ant-cascader-checkbox-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-radius: 2px;
    direction: ltr;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.ant-cascader-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    height: 9.14285714px;
    left: 21.5%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    width: 5.71428571px
}

.ant-cascader-checkbox-input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    opacity: 1;
    position: absolute;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-cascader-checkbox-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    animation-name: none;
    border-color: rgba(0,0,0,.25)
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    animation-name: none;
    border-collapse: separate;
    border-color: #f5f5f5
}

.ant-cascader-checkbox-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after {
    visibility: hidden
}

.ant-cascader-checkbox-wrapper {
    font-feature-settings: "tnum";
    align-items: baseline;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: unset;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-cascader-checkbox-wrapper:after {
    content: "\a0";
    display: inline-block;
    overflow: hidden;
    width: 0
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper {
    margin-left: 8px
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox] {
    height: 14px;
    width: 14px
}

.ant-cascader-checkbox+span {
    padding-left: 8px;
    padding-right: 8px
}

.ant-cascader-checkbox-group {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-cascader-checkbox-group-item {
    margin-right: 8px
}

.ant-cascader-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item {
    margin-left: 0
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after {
    background-color: #1890ff;
    border: 0;
    content: " ";
    height: 8px;
    left: 50%;
    opacity: 1;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    width: 8px
}

.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    background-color: rgba(0,0,0,.25);
    border-color: rgba(0,0,0,.25)
}

.ant-cascader-checkbox-rtl {
    direction: rtl
}

.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item {
    margin-left: 8px;
    margin-right: 0
}

.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child {
    margin-left: 0!important
}

.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item {
    margin-left: 8px
}

.ant-cascader {
    width: 184px
}

.ant-cascader-checkbox {
    margin-right: 8px;
    top: 0
}

.ant-cascader-menus {
    align-items: flex-start;
    display: flex;
    flex-wrap: nowrap
}

.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
    height: auto;
    width: 100%
}

.ant-cascader-menu {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border-right: 1px solid #f0f0f0;
    flex-grow: 1;
    height: 180px;
    list-style: none;
    margin: -4px 0;
    min-width: 111px;
    overflow: auto;
    padding: 4px 0;
    vertical-align: top
}

.ant-cascader-menu-item {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    line-height: 22px;
    overflow: hidden;
    padding: 5px 12px;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: nowrap
}

.ant-cascader-menu-item:hover {
    background: #f5f5f5
}

.ant-cascader-menu-item-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-cascader-menu-item-disabled:hover {
    background: transparent
}

.ant-cascader-menu-empty .ant-cascader-menu-item {
    color: rgba(0,0,0,.25);
    cursor: default;
    pointer-events: none
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    background-color: #e6f7ff;
    font-weight: 600
}

.ant-cascader-menu-item-content {
    flex: auto
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon {
    color: rgba(0,0,0,.45);
    font-size: 10px;
    margin-left: 4px
}

.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
    color: rgba(0,0,0,.25)
}

.ant-cascader-menu-item-keyword {
    color: #ff4d4f
}

.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
    margin-left: 0;
    margin-right: 4px
}

.ant-cascader-rtl .ant-cascader-checkbox {
    margin-left: 8px;
    margin-right: 0;
    top: 0
}

.ant-checkbox {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 1;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: .2em;
    white-space: nowrap
}

.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner {
    border-color: #1890ff
}

.ant-checkbox-checked:after {
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    border: 1px solid #1890ff;
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after {
    visibility: visible
}

.ant-checkbox-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-radius: 2px;
    direction: ltr;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.ant-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    height: 9.14285714px;
    left: 21.5%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    width: 5.71428571px
}

.ant-checkbox-input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.ant-checkbox-checked .ant-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    opacity: 1;
    position: absolute;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-checkbox-disabled {
    cursor: not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
    animation-name: none;
    border-color: rgba(0,0,0,.25)
}

.ant-checkbox-disabled .ant-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-checkbox-disabled .ant-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
    animation-name: none;
    border-collapse: separate;
    border-color: #f5f5f5
}

.ant-checkbox-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
    visibility: hidden
}

.ant-checkbox-wrapper {
    font-feature-settings: "tnum";
    align-items: baseline;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: unset;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-checkbox-wrapper:after {
    content: "\a0";
    display: inline-block;
    overflow: hidden;
    width: 0
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper {
    margin-left: 8px
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox] {
    height: 14px;
    width: 14px
}

.ant-checkbox+span {
    padding-left: 8px;
    padding-right: 8px
}

.ant-checkbox-group {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-checkbox-group-item {
    margin-right: 8px
}

.ant-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-checkbox-group-item+.ant-checkbox-group-item {
    margin-left: 0
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
    background-color: #1890ff;
    border: 0;
    content: " ";
    height: 8px;
    left: 50%;
    opacity: 1;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    width: 8px
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
    background-color: rgba(0,0,0,.25);
    border-color: rgba(0,0,0,.25)
}

.ant-checkbox-rtl {
    direction: rtl
}

.ant-checkbox-group-rtl .ant-checkbox-group-item {
    margin-left: 8px;
    margin-right: 0
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
    margin-left: 0!important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item {
    margin-left: 8px
}

.ant-collapse {
    font-feature-settings: "tnum";
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-bottom: 0;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-collapse>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius: 0 0 2px 2px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
    align-items: flex-start;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    line-height: 1.5715;
    padding: 12px 16px;
    position: relative;
    transition: all .3s,visibility 0s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    display: inline-block;
    font-size: 12px;
    margin-right: 12px;
    vertical-align: -1px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    transition: transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
    flex: auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    margin-left: auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
    outline: none
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only {
    cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
    cursor: pointer;
    flex: none
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-left: 12px
}

.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header {
    padding: 12px 40px 12px 16px;
    position: relative
}

.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    left: auto;
    margin: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.ant-collapse-content {
    background-color: #fff;
    border-top: 1px solid #d9d9d9;
    color: rgba(0,0,0,.85)
}

.ant-collapse-content>.ant-collapse-content-box {
    padding: 16px
}

.ant-collapse-content-hidden {
    display: none
}

.ant-collapse-item:last-child>.ant-collapse-content {
    border-radius: 0 0 2px 2px
}

.ant-collapse-borderless {
    background-color: #fafafa;
    border: 0
}

.ant-collapse-borderless>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
    border-radius: 0
}

.ant-collapse-borderless>.ant-collapse-item:last-child {
    border-bottom: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top: 4px
}

.ant-collapse-ghost {
    background-color: transparent;
    border: 0
}

.ant-collapse-ghost>.ant-collapse-item {
    border-bottom: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-bottom: 12px;
    padding-top: 12px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-collapse-rtl {
    direction: rtl
}

.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header {
    padding: 12px 16px 12px 40px;
    position: relative
}

.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    left: 16px;
    margin: 0;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%)
}

.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    padding: 12px 40px 12px 16px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    margin-left: 12px;
    margin-right: 0
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    transform: rotate(180deg)
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    margin-left: 0;
    margin-right: auto
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-left: 0;
    padding-right: 12px
}

.ant-comment {
    background-color: inherit;
    position: relative
}

.ant-comment-inner {
    display: flex;
    padding: 16px 0
}

.ant-comment-avatar {
    cursor: pointer;
    flex-shrink: 0;
    margin-right: 12px;
    position: relative
}

.ant-comment-avatar img {
    border-radius: 50%;
    height: 32px;
    width: 32px
}

.ant-comment-content {
    word-wrap: break-word;
    flex: 1 1 auto;
    font-size: 14px;
    min-width: 1px;
    position: relative
}

.ant-comment-content-author {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: flex-start;
    margin-bottom: 4px
}

.ant-comment-content-author>a,.ant-comment-content-author>span {
    font-size: 12px;
    line-height: 18px;
    padding-right: 8px
}

.ant-comment-content-author-name {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    transition: color .3s
}

.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover {
    color: rgba(0,0,0,.45)
}

.ant-comment-content-author-time {
    color: #ccc;
    cursor: auto;
    white-space: nowrap
}

.ant-comment-content-detail p {
    margin-bottom: inherit;
    white-space: pre-wrap
}

.ant-comment-actions {
    margin-bottom: inherit;
    margin-top: 12px;
    padding-left: 0
}

.ant-comment-actions>li {
    color: rgba(0,0,0,.45);
    display: inline-block
}

.ant-comment-actions>li>span {
    color: rgba(0,0,0,.45);
    cursor: pointer;
    font-size: 12px;
    margin-right: 10px;
    transition: color .3s;
    user-select: none
}

.ant-comment-actions>li>span:hover {
    color: #595959
}

.ant-comment-nested {
    margin-left: 44px
}

.ant-comment-rtl {
    direction: rtl
}

.ant-comment-rtl .ant-comment-avatar {
    margin-left: 12px;
    margin-right: 0
}

.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span {
    padding-left: 8px;
    padding-right: 0
}

.ant-comment-rtl .ant-comment-actions {
    padding-right: 0
}

.ant-comment-rtl .ant-comment-actions>li>span {
    margin-left: 10px;
    margin-right: 0
}

.ant-comment-rtl .ant-comment-nested {
    margin-left: 0;
    margin-right: 44px
}

.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-picker-status-error.ant-picker .ant-picker-active-bar {
    background: #ff7875
}

.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover {
    background-color: #fff;
    border-color: #faad14
}

.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
    background: #ffc53d
}

.ant-picker {
    font-feature-settings: "tnum";
    align-items: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 4px 11px;
    position: relative;
    transition: border .3s,box-shadow .3s
}

.ant-picker-focused,.ant-picker:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-picker-focused {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-picker-focused {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-picker.ant-picker-disabled {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-picker.ant-picker-disabled .ant-picker-suffix {
    color: rgba(0,0,0,.25)
}

.ant-picker.ant-picker-borderless {
    background-color: transparent!important;
    border-color: transparent!important;
    box-shadow: none!important
}

.ant-picker-input {
    align-items: center;
    display: inline-flex;
    position: relative;
    width: 100%
}

.ant-picker-input>input {
    background-color: #fff;
    background-image: none;
    background: transparent;
    border: 0;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    display: inline-block;
    flex: auto;
    font-size: 14px;
    height: auto;
    line-height: 1.5715;
    min-width: 0;
    min-width: 1px;
    padding: 0;
    position: relative;
    transition: all .3s;
    width: 100%
}

.ant-picker-input>input::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-picker-input>input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-picker-input>input:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-picker-input>input:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-picker-input>input-focused,.ant-picker-input>input:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-picker-input>input-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-picker-input>input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-picker-input>input[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-picker-input>input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-picker-input>input {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-picker-input>input-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-picker-input>input-sm {
    padding: 0 7px
}

.ant-picker-input>input-rtl {
    direction: rtl
}

.ant-picker-input>input:focus {
    box-shadow: none
}

.ant-picker-input>input[disabled] {
    background: transparent
}

.ant-picker-input:hover .ant-picker-clear {
    opacity: 1
}

.ant-picker-input-placeholder>input {
    color: #bfbfbf
}

.ant-picker-large {
    padding: 6.5px 11px
}

.ant-picker-large .ant-picker-input>input {
    font-size: 16px
}

.ant-picker-small {
    padding: 0 7px
}

.ant-picker-suffix {
    align-self: center;
    color: rgba(0,0,0,.25);
    display: flex;
    flex: none;
    line-height: 1;
    margin-left: 4px;
    pointer-events: none
}

.ant-picker-suffix>* {
    vertical-align: top
}

.ant-picker-suffix>:not(:last-child) {
    margin-right: 8px
}

.ant-picker-clear {
    background: #fff;
    color: rgba(0,0,0,.25);
    cursor: pointer;
    line-height: 1;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .3s,color .3s
}

.ant-picker-clear>* {
    vertical-align: top
}

.ant-picker-clear:hover {
    color: rgba(0,0,0,.45)
}

.ant-picker-separator {
    color: rgba(0,0,0,.25);
    cursor: default;
    display: inline-block;
    font-size: 16px;
    height: 16px;
    position: relative;
    vertical-align: top;
    width: 1em
}

.ant-picker-focused .ant-picker-separator {
    color: rgba(0,0,0,.45)
}

.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
    cursor: not-allowed
}

.ant-picker-range {
    display: inline-flex;
    position: relative
}

.ant-picker-range .ant-picker-clear {
    right: 11px
}

.ant-picker-range:hover .ant-picker-clear {
    opacity: 1
}

.ant-picker-range .ant-picker-active-bar {
    background: #1890ff;
    bottom: -1px;
    height: 2px;
    margin-left: 11px;
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease-out
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
    opacity: 1
}

.ant-picker-range-separator {
    align-items: center;
    line-height: 1;
    padding: 0 8px
}

.ant-picker-range.ant-picker-small .ant-picker-clear {
    right: 7px
}

.ant-picker-range.ant-picker-small .ant-picker-active-bar {
    margin-left: 7px
}

.ant-picker-dropdown {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    left: -9999px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -9999px;
    z-index: 1050
}

.ant-picker-dropdown-hidden {
    display: none
}

.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
    display: block;
    top: 2.58561808px;
    transform: rotate(-135deg) translateY(1px)
}

.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
    bottom: 2.58561808px;
    display: block;
    transform: rotate(45deg)
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownIn
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpIn
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownOut
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpOut
}

.ant-picker-dropdown-range {
    padding: 7.54247233px 0
}

.ant-picker-dropdown-range-hidden {
    display: none
}

.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel {
    padding-top: 4px
}

.ant-picker-ranges {
    line-height: 34px;
    list-style: none;
    margin-bottom: 0;
    overflow: hidden;
    padding: 4px 12px;
    text-align: left
}

.ant-picker-ranges>li {
    display: inline-block
}

.ant-picker-ranges .ant-picker-preset>.ant-tag-blue {
    background: #e6f7ff;
    border-color: #91d5ff;
    color: #1890ff;
    cursor: pointer
}

.ant-picker-ranges .ant-picker-ok {
    float: right;
    margin-left: 8px
}

.ant-picker-range-wrapper {
    display: flex
}

.ant-picker-range-arrow {
    border-radius: 0 0 2px;
    box-shadow: 2px 2px 6px -2px rgba(0,0,0,.1);
    display: none;
    height: 11.3137085px;
    margin-left: 16.5px;
    pointer-events: none;
    position: absolute;
    transition: left .3s ease-out;
    width: 11.3137085px;
    z-index: 1
}

.ant-picker-range-arrow:before {
    background: #fff;
    background-position: -10px -10px;
    background-repeat: no-repeat;
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    content: "";
    height: 33.9411255px;
    left: -11.3137085px;
    position: absolute;
    top: -11.3137085px;
    width: 33.9411255px
}

.ant-picker-panel-container {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    overflow: hidden;
    transition: margin .3s;
    vertical-align: top
}

.ant-picker-panel-container .ant-picker-panels {
    direction: ltr;
    display: inline-flex;
    flex-wrap: nowrap
}

.ant-picker-panel-container .ant-picker-panel {
    background: transparent;
    border-radius: 0;
    border-width: 0 0 1px;
    vertical-align: top
}

.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table {
    text-align: center
}

.ant-picker-panel-container .ant-picker-panel-focused {
    border-color: #f0f0f0
}

.ant-picker-panel {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    display: inline-flex;
    flex-direction: column;
    outline: none;
    text-align: center
}

.ant-picker-panel-focused {
    border-color: #1890ff
}

.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel {
    display: flex;
    flex-direction: column;
    width: 280px
}

.ant-picker-header {
    border-bottom: 1px solid #f0f0f0;
    color: rgba(0,0,0,.85);
    display: flex;
    padding: 0 8px
}

.ant-picker-header>* {
    flex: none
}

.ant-picker-header button {
    background: transparent;
    border: 0;
    color: rgba(0,0,0,.25);
    cursor: pointer;
    line-height: 40px;
    padding: 0;
    transition: color .3s
}

.ant-picker-header>button {
    font-size: 14px;
    min-width: 1.6em
}

.ant-picker-header>button:hover {
    color: rgba(0,0,0,.85)
}

.ant-picker-header-view {
    flex: auto;
    font-weight: 500;
    line-height: 40px
}

.ant-picker-header-view button {
    color: inherit;
    font-weight: inherit
}

.ant-picker-header-view button:not(:first-child) {
    margin-left: 8px
}

.ant-picker-header-view button:hover {
    color: #1890ff
}

.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon {
    display: inline-block;
    height: 7px;
    position: relative;
    width: 7px
}

.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before {
    border: 0 solid;
    border-width: 1.5px 0 0 1.5px;
    content: "";
    display: inline-block;
    height: 7px;
    left: 0;
    position: absolute;
    top: 0;
    width: 7px
}

.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after {
    border: 0 solid;
    border-width: 1.5px 0 0 1.5px;
    content: "";
    display: inline-block;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 7px
}

.ant-picker-prev-icon,.ant-picker-super-prev-icon {
    transform: rotate(-45deg)
}

.ant-picker-next-icon,.ant-picker-super-next-icon {
    transform: rotate(135deg)
}

.ant-picker-content {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.ant-picker-content td,.ant-picker-content th {
    font-weight: 400;
    min-width: 24px;
    position: relative
}

.ant-picker-content th {
    color: rgba(0,0,0,.85);
    height: 30px;
    line-height: 30px
}

.ant-picker-cell {
    color: rgba(0,0,0,.25);
    cursor: pointer;
    padding: 3px 0
}

.ant-picker-cell-in-view {
    color: rgba(0,0,0,.85)
}

.ant-picker-cell:before {
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 1
}

.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
    background: #f5f5f5
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
    border: 1px solid #1890ff;
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.ant-picker-cell-in-view.ant-picker-cell-in-range {
    position: relative
}

.ant-picker-cell-in-view.ant-picker-cell-in-range:before {
    background: #e6f7ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
    background: #1890ff;
    color: #fff
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
    background: #e6f7ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:before {
    left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:before {
    right: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
    border-bottom: 1px dashed #7ec1ff;
    border-top: 1px dashed #7ec1ff;
    content: "";
    height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 0
}

.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after {
    left: 2px;
    right: 0
}

.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
    background: #cbe6ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
    border-radius: 2px 0 0 2px
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
    border-radius: 0 2px 2px 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    background: #cbe6ff;
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    transition: all .3s;
    z-index: -1
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    left: 0;
    right: -6px
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
    left: -6px;
    right: 0
}

.ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
    right: 50%
}

.ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
    left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after {
    border-bottom-left-radius: 2px;
    border-left: 1px dashed #7ec1ff;
    border-top-left-radius: 2px;
    left: 6px
}

.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after {
    border-bottom-right-radius: 2px;
    border-right: 1px dashed #7ec1ff;
    border-top-right-radius: 2px;
    right: 6px
}

.ant-picker-cell-disabled {
    color: rgba(0,0,0,.25);
    pointer-events: none
}

.ant-picker-cell-disabled .ant-picker-cell-inner {
    background: transparent
}

.ant-picker-cell-disabled:before {
    background: rgba(0,0,0,.04)
}

.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before {
    border-color: rgba(0,0,0,.25)
}

.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content {
    height: 264px
}

.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner {
    padding: 0 8px
}

.ant-picker-quarter-panel .ant-picker-content {
    height: 56px
}

.ant-picker-footer {
    border-bottom: 1px solid transparent;
    line-height: 38px;
    min-width: 100%;
    text-align: center;
    width: min-content
}

.ant-picker-panel .ant-picker-footer {
    border-top: 1px solid #f0f0f0
}

.ant-picker-footer-extra {
    line-height: 38px;
    padding: 0 12px;
    text-align: left
}

.ant-picker-footer-extra:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.ant-picker-now {
    text-align: left
}

.ant-picker-today-btn {
    color: #1890ff
}

.ant-picker-today-btn:hover {
    color: #40a9ff
}

.ant-picker-today-btn:active {
    color: #096dd9
}

.ant-picker-today-btn.ant-picker-today-btn-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-picker-decade-panel .ant-picker-cell-inner {
    padding: 0 4px
}

.ant-picker-decade-panel .ant-picker-cell:before {
    display: none
}

.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body {
    padding: 0 8px
}

.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner {
    width: 60px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after {
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
    left: 14px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
    border-radius: 0 2px 2px 0;
    border-right: 1px dashed #7ec1ff;
    right: 14px
}

.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
    left: 14px
}

.ant-picker-week-panel .ant-picker-body {
    padding: 8px 12px
}

.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner {
    background: transparent!important
}

.ant-picker-week-panel-row td {
    transition: background .3s
}

.ant-picker-week-panel-row:hover td {
    background: #f5f5f5
}

.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td {
    background: #1890ff
}

.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
    color: hsla(0,0%,100%,.5)
}

.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before {
    border-color: #fff
}

.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
    color: #fff
}

.ant-picker-date-panel .ant-picker-body {
    padding: 8px 12px
}

.ant-picker-date-panel .ant-picker-content {
    width: 252px
}

.ant-picker-date-panel .ant-picker-content th {
    width: 36px
}

.ant-picker-datetime-panel {
    display: flex
}

.ant-picker-datetime-panel .ant-picker-time-panel {
    border-left: 1px solid #f0f0f0
}

.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel {
    transition: opacity .3s
}

.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel {
    opacity: .3
}

.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
    opacity: 1
}

.ant-picker-time-panel {
    min-width: auto;
    width: auto
}

.ant-picker-time-panel .ant-picker-content {
    display: flex;
    flex: auto;
    height: 224px
}

.ant-picker-time-panel-column {
    flex: 1 0 auto;
    list-style: none;
    margin: 0;
    overflow-y: hidden;
    padding: 0;
    text-align: left;
    transition: background .3s;
    width: 56px
}

.ant-picker-time-panel-column:after {
    content: "";
    display: block;
    height: 196px
}

.ant-picker-datetime-panel .ant-picker-time-panel-column:after {
    height: 198px
}

.ant-picker-time-panel-column:not(:first-child) {
    border-left: 1px solid #f0f0f0
}

.ant-picker-time-panel-column-active {
    background: rgba(230,247,255,.2)
}

.ant-picker-time-panel-column:hover {
    overflow-y: auto
}

.ant-picker-time-panel-column>li {
    margin: 0;
    padding: 0
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
    border-radius: 0;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 14px;
    transition: background .3s;
    width: 100%
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
    background: #f5f5f5
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
    background: #e6f7ff
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
    background: transparent;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
    padding: 21px 0
}

.ant-picker-rtl {
    direction: rtl
}

.ant-picker-rtl .ant-picker-suffix {
    margin-left: 0;
    margin-right: 4px
}

.ant-picker-rtl .ant-picker-clear {
    left: 0;
    right: auto
}

.ant-picker-rtl .ant-picker-separator {
    transform: rotate(180deg)
}

.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
    margin-left: 0;
    margin-right: 8px
}

.ant-picker-rtl.ant-picker-range .ant-picker-clear {
    left: 11px;
    right: auto
}

.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
    margin-left: 0;
    margin-right: 11px
}

.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
    margin-right: 7px
}

.ant-picker-dropdown-rtl .ant-picker-ranges {
    text-align: right
}

.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
    float: left;
    margin-left: 0;
    margin-right: 8px
}

.ant-picker-panel-rtl {
    direction: rtl
}

.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon {
    transform: rotate(135deg)
}

.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon {
    transform: rotate(-45deg)
}

.ant-picker-cell .ant-picker-cell-inner {
    border-radius: 2px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    min-width: 24px;
    position: relative;
    transition: background .3s,border .3s;
    z-index: 2
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
    left: 0;
    right: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
    left: 50%;
    right: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before {
    left: 50%;
    right: 50%
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    left: -6px;
    right: 0
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
    left: 0;
    right: -6px
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
    left: 50%;
    right: 0
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
    left: 0;
    right: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
    border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
    border-radius: 2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after {
    border-left: none;
    border-radius: 0 2px 2px 0;
    border-right: 1px dashed #7ec1ff;
    left: 0;
    right: 6px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after {
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
    border-right: none;
    left: 6px;
    right: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after {
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px;
    border-right: 1px dashed #7ec1ff;
    left: 6px;
    right: 6px
}

.ant-picker-dropdown-rtl .ant-picker-footer-extra {
    direction: rtl;
    text-align: right
}

.ant-picker-panel-rtl .ant-picker-time-panel {
    direction: ltr
}

.ant-descriptions-header {
    align-items: center;
    display: flex;
    margin-bottom: 20px
}

.ant-descriptions-title {
    color: rgba(0,0,0,.85);
    flex: auto;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5715;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-descriptions-extra {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    margin-left: auto
}

.ant-descriptions-view {
    border-radius: 2px;
    width: 100%
}

.ant-descriptions-view table {
    table-layout: fixed;
    width: 100%
}

.ant-descriptions-row>td,.ant-descriptions-row>th {
    padding-bottom: 16px
}

.ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-item-label {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5715;
    text-align: start
}

.ant-descriptions-item-label:after {
    content: ":";
    margin: 0 8px 0 2px;
    position: relative;
    top: -.5px
}

.ant-descriptions-item-label.ant-descriptions-item-no-colon:after {
    content: " "
}

.ant-descriptions-item-no-label:after {
    content: "";
    margin: 0
}

.ant-descriptions-item-content {
    color: rgba(0,0,0,.85);
    display: table-cell;
    flex: 1;
    font-size: 14px;
    line-height: 1.5715;
    overflow-wrap: break-word;
    word-break: break-word
}

.ant-descriptions-item {
    padding-bottom: 0;
    vertical-align: top
}

.ant-descriptions-item-container {
    display: flex
}

.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label {
    align-items: baseline;
    display: inline-flex
}

.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th {
    padding-bottom: 12px
}

.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th {
    padding-bottom: 8px
}

.ant-descriptions-bordered .ant-descriptions-view {
    border: 1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-view>table {
    border-collapse: collapse;
    table-layout: auto
}

.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label {
    border-right: 1px solid #f0f0f0;
    padding: 16px 24px
}

.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
    border-right: none
}

.ant-descriptions-bordered .ant-descriptions-item-label {
    background-color: #fafafa
}

.ant-descriptions-bordered .ant-descriptions-item-label:after {
    display: none
}

.ant-descriptions-bordered .ant-descriptions-row {
    border-bottom: 1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label {
    padding: 12px 24px
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label {
    padding: 8px 16px
}

.ant-descriptions-rtl {
    direction: rtl
}

.ant-descriptions-rtl .ant-descriptions-item-label:after {
    margin: 0 2px 0 8px
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label {
    border-left: 1px solid #f0f0f0;
    border-right: none
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
    border-left: none
}

.ant-divider {
    font-feature-settings: "tnum";
    border-top: 1px solid rgba(0,0,0,.06);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-divider-vertical {
    border-left: 1px solid rgba(0,0,0,.06);
    border-top: 0;
    display: inline-block;
    height: .9em;
    margin: 0 8px;
    position: relative;
    top: -.06em;
    vertical-align: middle
}

.ant-divider-horizontal {
    clear: both;
    display: flex;
    margin: 24px 0;
    min-width: 100%;
    width: 100%
}

.ant-divider-horizontal.ant-divider-with-text {
    border-top: 0;
    border-top-color: rgba(0,0,0,.06);
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 16px;
    font-weight: 500;
    margin: 16px 0;
    text-align: center;
    white-space: nowrap
}

.ant-divider-horizontal.ant-divider-with-text:after,.ant-divider-horizontal.ant-divider-with-text:before {
    border-bottom: 0;
    border-top: 1px solid transparent;
    border-top-color: inherit;
    content: "";
    position: relative;
    top: 50%;
    transform: translateY(50%);
    width: 50%
}

.ant-divider-horizontal.ant-divider-with-text-left:before {
    top: 50%;
    width: 5%
}

.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before {
    top: 50%;
    width: 95%
}

.ant-divider-horizontal.ant-divider-with-text-right:after {
    top: 50%;
    width: 5%
}

.ant-divider-inner-text {
    display: inline-block;
    padding: 0 1em
}

.ant-divider-dashed {
    background: none;
    border: dashed rgba(0,0,0,.06);
    border-width: 1px 0 0
}

.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before {
    border-style: dashed none none
}

.ant-divider-vertical.ant-divider-dashed {
    border-width: 0 0 0 1px
}

.ant-divider-plain.ant-divider-with-text {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before {
    width: 0
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after {
    width: 100%
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
    padding-left: 0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before {
    width: 100%
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after {
    width: 0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
    padding-right: 0
}

.ant-divider-rtl {
    direction: rtl
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before {
    width: 95%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before {
    width: 5%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after {
    width: 95%
}

.ant-drawer {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.ant-drawer-inline {
    position: absolute
}

.ant-drawer-mask {
    background: rgba(0,0,0,.45);
    bottom: 0;
    left: 0;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000
}

.ant-drawer-content-wrapper {
    position: absolute;
    transition: all .3s;
    z-index: 1000
}

.ant-drawer-content-wrapper-hidden {
    display: none
}

.ant-drawer-left .ant-drawer-content-wrapper {
    bottom: 0;
    box-shadow: 6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03);
    left: 0;
    top: 0
}

.ant-drawer-right .ant-drawer-content-wrapper {
    bottom: 0;
    box-shadow: -6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03);
    right: 0;
    top: 0
}

.ant-drawer-top .ant-drawer-content-wrapper {
    box-shadow: 0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03);
    left: 0;
    right: 0;
    top: 0
}

.ant-drawer-bottom .ant-drawer-content-wrapper {
    bottom: 0;
    box-shadow: 0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03);
    left: 0;
    right: 0
}

.ant-drawer-content {
    background: #fff;
    height: 100%;
    overflow: auto;
    pointer-events: auto;
    width: 100%
}

.ant-drawer-wrapper-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.ant-drawer-header {
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    flex: 0;
    font-size: 16px;
    line-height: 22px;
    padding: 16px 24px
}

.ant-drawer-header-title {
    align-items: center;
    display: flex;
    flex: 1;
    min-height: 0;
    min-width: 0
}

.ant-drawer-extra {
    flex: 0
}

.ant-drawer-close {
    text-rendering: auto;
    background: transparent;
    border: 0;
    color: rgba(0,0,0,.45);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    margin-right: 12px;
    outline: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    transition: color .3s
}

.ant-drawer-close:focus,.ant-drawer-close:hover {
    color: rgba(0,0,0,.75);
    text-decoration: none
}

.ant-drawer-title {
    color: rgba(0,0,0,.85);
    flex: 1;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.ant-drawer-body {
    flex: 1;
    min-height: 0;
    min-width: 0;
    overflow: auto;
    padding: 24px
}

.ant-drawer-footer {
    border-top: 1px solid #f0f0f0;
    flex-shrink: 0;
    padding: 10px 16px
}

.panel-motion-appear-start,.panel-motion-enter-start,.panel-motion-leave-start {
    transition: none
}

.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave-active,.panel-motion-appear-active,.panel-motion-enter-active,.panel-motion-leave-active {
    transition: all .3s
}

.ant-drawer-mask-motion-appear,.ant-drawer-mask-motion-enter {
    opacity: 0
}

.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave {
    opacity: 1
}

.ant-drawer-mask-motion-leave-active {
    opacity: 0
}

.ant-drawer-panel-motion-left-appear-start,.ant-drawer-panel-motion-left-enter-start,.ant-drawer-panel-motion-left-leave-start {
    transition: none
}

.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-left-appear,.ant-drawer-panel-motion-left-enter {
    transform: translateX(-100%)
}

.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave {
    transform: translateX(0)
}

.ant-drawer-panel-motion-left-leave-active {
    transform: translateX(-100%)
}

.ant-drawer-panel-motion-right-appear-start,.ant-drawer-panel-motion-right-enter-start,.ant-drawer-panel-motion-right-leave-start {
    transition: none
}

.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-right-appear,.ant-drawer-panel-motion-right-enter {
    transform: translateX(100%)
}

.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave {
    transform: translateX(0)
}

.ant-drawer-panel-motion-right-leave-active {
    transform: translateX(100%)
}

.ant-drawer-panel-motion-top-appear-start,.ant-drawer-panel-motion-top-enter-start,.ant-drawer-panel-motion-top-leave-start {
    transition: none
}

.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-top-appear,.ant-drawer-panel-motion-top-enter {
    transform: translateY(-100%)
}

.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-top-leave-active {
    transform: translateY(-100%)
}

.ant-drawer-panel-motion-bottom-appear-start,.ant-drawer-panel-motion-bottom-enter-start,.ant-drawer-panel-motion-bottom-leave-start {
    transition: none
}

.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-bottom-appear,.ant-drawer-panel-motion-bottom-enter {
    transform: translateY(100%)
}

.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-bottom-leave-active {
    transform: translateY(100%)
}

.ant-drawer-rtl {
    direction: rtl
}

.ant-drawer-rtl .ant-drawer-close {
    margin-left: 12px;
    margin-right: 0
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
    color: #ff4d4f
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
    background-color: #ff4d4f;
    color: #fff
}

.ant-dropdown {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 14px;
    font-variant: tabular-nums;
    left: -9999px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -9999px;
    z-index: 1050
}

.ant-dropdown:before {
    bottom: -4px;
    content: " ";
    left: -7px;
    opacity: .0001;
    position: absolute;
    right: 0;
    top: -4px;
    z-index: -9999
}

.ant-dropdown-wrap {
    position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
    font-size: 10px
}

.ant-dropdown-wrap .anticon-down:before {
    transition: transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
    transform: rotate(180deg)
}

.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden {
    display: none
}

.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
    padding-bottom: 15.3137085px
}

.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
    padding-top: 15.3137085px
}

.ant-dropdown-arrow {
    border-radius: 0 0 2px;
    display: block;
    height: 11.3137085px;
    pointer-events: none;
    position: absolute;
    width: 11.3137085px;
    z-index: 1
}

.ant-dropdown-arrow:before {
    background: #fff;
    background-position: -10px -10px;
    background-repeat: no-repeat;
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    content: "";
    height: 33.9411255px;
    left: -11.3137085px;
    position: absolute;
    top: -11.3137085px;
    width: 33.9411255px
}

.ant-dropdown-placement-top>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
    bottom: 10px;
    box-shadow: 3px 3px 7px -3px rgba(0,0,0,.1);
    transform: rotate(45deg)
}

.ant-dropdown-placement-top>.ant-dropdown-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
    left: 16px
}

.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
    right: 16px
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
    box-shadow: 2px 2px 5px -2px rgba(0,0,0,.1);
    top: 9.41421356px;
    transform: rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
    left: 16px
}

.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
    right: 16px
}

.ant-dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    list-style-type: none;
    margin: 0;
    outline: none;
    padding: 4px 0;
    position: relative;
    text-align: left
}

.ant-dropdown-menu-item-group-title {
    color: rgba(0,0,0,.45);
    padding: 5px 12px;
    transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
    background: transparent;
    box-shadow: none;
    position: absolute;
    transform-origin: 0 0;
    z-index: 1050
}

.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul {
    list-style: none
}

.ant-dropdown-menu-submenu-popup ul {
    margin-left: .3em;
    margin-right: .3em
}

.ant-dropdown-menu-item {
    align-items: center;
    display: flex;
    position: relative
}

.ant-dropdown-menu-item-icon {
    font-size: 12px;
    margin-right: 8px;
    min-width: 12px
}

.ant-dropdown-menu-title-content {
    flex: auto
}

.ant-dropdown-menu-title-content>a {
    color: inherit;
    transition: all .3s
}

.ant-dropdown-menu-title-content>a:hover {
    color: inherit
}

.ant-dropdown-menu-title-content>a:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title {
    clear: both;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 5px 12px;
    transition: all .3s
}

.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected {
    background-color: #e6f7ff;
    color: #1890ff
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title:hover {
    background-color: #f5f5f5
}

.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover {
    background-color: #fff;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a {
    pointer-events: none
}

.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider {
    background-color: #f0f0f0;
    height: 1px;
    line-height: 0;
    margin: 4px 0;
    overflow: hidden
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
    position: absolute;
    right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
    color: rgba(0,0,0,.45);
    font-size: 10px;
    font-style: normal;
    margin-right: 0!important
}

.ant-dropdown-menu-item-group-list {
    list-style: none;
    margin: 0 8px;
    padding: 0
}

.ant-dropdown-menu-submenu-title {
    padding-right: 24px
}

.ant-dropdown-menu-submenu-vertical {
    position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    left: 100%;
    margin-left: 4px;
    min-width: 100%;
    position: absolute;
    top: 0;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    background-color: #fff;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
    color: #1890ff
}

.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight {
    animation-name: antSlideUpIn
}

.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight {
    animation-name: antSlideDownIn
}

.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
    animation-name: antSlideUpOut
}

.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
    animation-name: antSlideDownOut
}

.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down {
    font-size: 10px;
    vertical-align: baseline
}

.ant-dropdown-button {
    white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn {
    cursor: default;
    pointer-events: none
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before {
    display: block
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
    padding-left: 8px;
    padding-right: 8px
}

.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu {
    background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
    color: hsla(0,0%,100%,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
    background: transparent;
    color: #fff
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
    background: #1890ff;
    color: #fff
}

.ant-dropdown-rtl {
    direction: rtl
}

.ant-dropdown-rtl.ant-dropdown:before {
    left: 0;
    right: -7px
}

.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
    direction: rtl;
    text-align: right
}

.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
    transform-origin: 100% 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child {
    margin-left: 8px;
    margin-right: 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
    left: 8px;
    right: auto
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
    margin-left: 0!important;
    transform: scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    padding-left: 24px;
    padding-right: 12px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    left: 0;
    margin-left: 0;
    margin-right: 4px;
    right: 100%
}

.ant-empty {
    font-size: 14px;
    line-height: 1.5715;
    margin: 0 8px;
    text-align: center
}

.ant-empty-image {
    height: 100px;
    margin-bottom: 8px
}

.ant-empty-image img {
    height: 100%
}

.ant-empty-image svg {
    height: 100%;
    margin: auto
}

.ant-empty-footer {
    margin-top: 16px
}

.ant-empty-normal {
    color: rgba(0,0,0,.25);
    margin: 32px 0
}

.ant-empty-normal .ant-empty-image {
    height: 40px
}

.ant-empty-small {
    color: rgba(0,0,0,.25);
    margin: 8px 0
}

.ant-empty-small .ant-empty-image {
    height: 35px
}

.ant-empty-img-default-ellipse {
    fill: #f5f5f5;
    fill-opacity: .8
}

.ant-empty-img-default-path-1 {
    fill: #aeb8c2
}

.ant-empty-img-default-path-2 {
    fill: url(#linearGradient-1)
}

.ant-empty-img-default-path-3 {
    fill: #f5f5f7
}

.ant-empty-img-default-path-4,.ant-empty-img-default-path-5 {
    fill: #dce0e6
}

.ant-empty-img-default-g {
    fill: #fff
}

.ant-empty-img-simple-ellipse {
    fill: #f5f5f5
}

.ant-empty-img-simple-g {
    stroke: #d9d9d9
}

.ant-empty-img-simple-path {
    fill: #fafafa
}

.ant-empty-rtl {
    direction: rtl
}

.ant-form-item .ant-input-number+.ant-form-text {
    margin-left: 8px
}

.ant-form-inline {
    display: flex;
    flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
    flex: none;
    flex-wrap: nowrap;
    margin-bottom: 0;
    margin-right: 16px
}

.ant-form-inline .ant-form-item-with-help {
    margin-bottom: 24px
}

.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label {
    display: inline-block;
    vertical-align: top
}

.ant-form-inline .ant-form-item>.ant-form-item-label {
    flex: none
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text {
    display: inline-block
}

.ant-form-horizontal .ant-form-item-label {
    flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
    flex: 1 1 0;
    min-width: 0
}

.ant-form-horizontal .ant-form-item-label[class$="-24"]+.ant-form-item-control,.ant-form-horizontal .ant-form-item-label[class*="-24 "]+.ant-form-item-control {
    min-width: unset
}

.ant-form-vertical .ant-form-item-row {
    flex-direction: column
}

.ant-form-vertical .ant-form-item-label>label {
    height: auto
}

.ant-form-vertical .ant-form-item .ant-form-item-control {
    width: 100%
}

.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label {
    line-height: 1.5715;
    padding: 0 0 8px;
    text-align: left;
    white-space: normal
}

.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label {
    margin: 0
}

.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after,.ant-form-vertical .ant-form-item-label>label:after {
    display: none
}

.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label {
    text-align: right
}

@media (max-width: 575px) {
    .ant-form-item .ant-form-item-label {
        line-height:1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-form-item .ant-form-item-label>label {
        margin: 0
    }

    .ant-form-item .ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-form-item .ant-form-item-label {
        text-align: right
    }

    .ant-form .ant-form-item {
        flex-wrap: wrap
    }

    .ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label {
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xs-24.ant-form-item-label {
        line-height: 1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-col-xs-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 767px) {
    .ant-col-sm-24.ant-form-item-label {
        line-height:1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-col-sm-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 991px) {
    .ant-col-md-24.ant-form-item-label {
        line-height:1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-col-md-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-md-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-md-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 1199px) {
    .ant-col-lg-24.ant-form-item-label {
        line-height:1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-col-lg-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-lg-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 1599px) {
    .ant-col-xl-24.ant-form-item-label {
        line-height:1.5715;
        padding: 0 0 8px;
        text-align: left;
        white-space: normal
    }

    .ant-col-xl-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xl-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
        text-align: right
    }
}

.ant-form-item-explain-error {
    color: #ff4d4f
}

.ant-form-item-explain-warning {
    color: #faad14
}

.ant-form-item-has-feedback .ant-switch {
    margin: 2px 0 4px
}

.ant-form-item-has-warning .ant-form-item-split {
    color: #faad14
}

.ant-form-item-has-error .ant-form-item-split {
    color: #ff4d4f
}

.ant-form {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-form legend {
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    color: rgba(0,0,0,.45);
    display: block;
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 100%
}

.ant-form label {
    font-size: 14px
}

.ant-form input[type=search] {
    box-sizing: border-box
}

.ant-form input[type=checkbox],.ant-form input[type=radio] {
    line-height: normal
}

.ant-form input[type=file] {
    display: block
}

.ant-form input[type=range] {
    display: block;
    width: 100%
}

.ant-form select[multiple],.ant-form select[size] {
    height: auto
}

.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ant-form output {
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 14px;
    line-height: 1.5715;
    padding-top: 15px
}

.ant-form .ant-form-text {
    display: inline-block;
    padding-right: 8px
}

.ant-form-small .ant-form-item-label>label {
    height: 24px
}

.ant-form-small .ant-form-item-control-input {
    min-height: 24px
}

.ant-form-large .ant-form-item-label>label {
    height: 40px
}

.ant-form-large .ant-form-item-control-input {
    min-height: 40px
}

.ant-form-item {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    vertical-align: top
}

.ant-form-item-with-help {
    transition: none
}

.ant-form-item-hidden,.ant-form-item-hidden.ant-row {
    display: none
}

.ant-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item-label-wrap {
    line-height: 1.3215em;
    overflow: unset;
    white-space: unset
}

.ant-form-item-label>label {
    align-items: center;
    color: rgba(0,0,0,.85);
    display: inline-flex;
    font-size: 14px;
    height: 32px;
    max-width: 100%;
    position: relative
}

.ant-form-item-label>label>.anticon {
    font-size: 14px;
    vertical-align: top
}

.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    color: #ff4d4f;
    content: "*";
    display: inline-block;
    font-family: SimSun,sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px
}

.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    display: none
}

.ant-form-item-label>label .ant-form-item-optional {
    color: rgba(0,0,0,.45);
    display: inline-block;
    margin-left: 4px
}

.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional {
    display: none
}

.ant-form-item-label>label .ant-form-item-tooltip {
    color: rgba(0,0,0,.45);
    cursor: help;
    margin-inline-start:4px;writing-mode: horizontal-tb
}

.ant-form-item-label>label:after {
    content: ":";
    margin: 0 8px 0 2px;
    position: relative;
    top: -.5px
}

.ant-form-item-label>label.ant-form-item-no-colon:after {
    content: " "
}

.ant-form-item-control {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
    width: 100%
}

.ant-form-item-control-input {
    align-items: center;
    display: flex;
    min-height: 32px;
    position: relative
}

.ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%
}

.ant-form-item-explain,.ant-form-item-extra {
    clear: both;
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.5715;
    transition: color .3s cubic-bezier(.215,.61,.355,1)
}

.ant-form-item-explain-connected {
    width: 100%
}

.ant-form-item-extra {
    min-height: 24px
}

.ant-form-item-with-help .ant-form-item-explain {
    height: auto;
    opacity: 1
}

.ant-form-item-feedback-icon {
    animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
    font-size: 14px;
    pointer-events: none;
    text-align: center;
    visibility: visible
}

.ant-form-item-feedback-icon-success {
    color: #52c41a
}

.ant-form-item-feedback-icon-error {
    color: #ff4d4f
}

.ant-form-item-feedback-icon-warning {
    color: #faad14
}

.ant-form-item-feedback-icon-validating {
    color: #1890ff
}

.ant-show-help {
    transition: opacity .3s cubic-bezier(.645,.045,.355,1)
}

.ant-show-help-appear,.ant-show-help-enter {
    opacity: 0
}

.ant-show-help-appear-active,.ant-show-help-enter-active,.ant-show-help-leave {
    opacity: 1
}

.ant-show-help-leave-active {
    opacity: 0
}

.ant-show-help-item {
    overflow: hidden;
    transition: height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-appear,.ant-show-help-item-enter {
    opacity: 0;
    transform: translateY(-5px)
}

.ant-show-help-item-appear-active,.ant-show-help-item-enter-active {
    opacity: 1;
    transform: translateY(0)
}

.ant-show-help-item-leave {
    transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-leave-active {
    transform: translateY(-5px)
}

@keyframes diffZoomIn1 {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes diffZoomIn2 {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes diffZoomIn3 {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.ant-form-rtl {
    direction: rtl
}

.ant-form-rtl .ant-form-item-label {
    text-align: left
}

.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before {
    margin-left: 4px;
    margin-right: 0
}

.ant-form-rtl .ant-form-item-label>label:after {
    margin: 0 2px 0 8px
}

.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional {
    margin-left: 0;
    margin-right: 4px
}

.ant-col-rtl .ant-form-item-control:first-child {
    width: 100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input {
    padding-left: 24px;
    padding-right: 11px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-left: 18px;
    padding-right: 11px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
    padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    left: 28px;
    right: auto
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear {
    left: 32px;
    right: auto
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-left: 42px;
    padding-right: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-left: 19px;
    margin-right: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
    left: 32px;
    right: auto
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
    padding-left: 29.2px;
    padding-right: 11px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
    padding-left: 25.2px;
    padding-right: 7px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
    left: 0;
    right: auto
}

.ant-form-rtl.ant-form-inline .ant-form-item {
    margin-left: 16px;
    margin-right: 0
}

.ant-row {
    flex-flow: row wrap;
    min-width: 0
}

.ant-row,.ant-row:after,.ant-row:before {
    display: flex
}

.ant-row-no-wrap {
    flex-wrap: nowrap
}

.ant-row-start {
    justify-content: flex-start
}

.ant-row-center {
    justify-content: center
}

.ant-row-end {
    justify-content: flex-end
}

.ant-row-space-between {
    justify-content: space-between
}

.ant-row-space-around {
    justify-content: space-around
}

.ant-row-space-evenly {
    justify-content: space-evenly
}

.ant-row-top {
    align-items: flex-start
}

.ant-row-middle {
    align-items: center
}

.ant-row-bottom {
    align-items: flex-end
}

.ant-col {
    max-width: 100%;
    min-height: 1px;
    position: relative
}

.ant-col-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
}

.ant-col-push-24 {
    left: 100%
}

.ant-col-pull-24 {
    right: 100%
}

.ant-col-offset-24 {
    margin-left: 100%
}

.ant-col-order-24 {
    order: 24
}

.ant-col-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
}

.ant-col-push-23 {
    left: 95.83333333%
}

.ant-col-pull-23 {
    right: 95.83333333%
}

.ant-col-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-order-23 {
    order: 23
}

.ant-col-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.ant-col-push-22 {
    left: 91.66666667%
}

.ant-col-pull-22 {
    right: 91.66666667%
}

.ant-col-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-order-22 {
    order: 22
}

.ant-col-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
}

.ant-col-push-21 {
    left: 87.5%
}

.ant-col-pull-21 {
    right: 87.5%
}

.ant-col-offset-21 {
    margin-left: 87.5%
}

.ant-col-order-21 {
    order: 21
}

.ant-col-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.ant-col-push-20 {
    left: 83.33333333%
}

.ant-col-pull-20 {
    right: 83.33333333%
}

.ant-col-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-order-20 {
    order: 20
}

.ant-col-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
}

.ant-col-push-19 {
    left: 79.16666667%
}

.ant-col-pull-19 {
    right: 79.16666667%
}

.ant-col-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-order-19 {
    order: 19
}

.ant-col-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
}

.ant-col-push-18 {
    left: 75%
}

.ant-col-pull-18 {
    right: 75%
}

.ant-col-offset-18 {
    margin-left: 75%
}

.ant-col-order-18 {
    order: 18
}

.ant-col-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
}

.ant-col-push-17 {
    left: 70.83333333%
}

.ant-col-pull-17 {
    right: 70.83333333%
}

.ant-col-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-order-17 {
    order: 17
}

.ant-col-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.ant-col-push-16 {
    left: 66.66666667%
}

.ant-col-pull-16 {
    right: 66.66666667%
}

.ant-col-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-order-16 {
    order: 16
}

.ant-col-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
}

.ant-col-push-15 {
    left: 62.5%
}

.ant-col-pull-15 {
    right: 62.5%
}

.ant-col-offset-15 {
    margin-left: 62.5%
}

.ant-col-order-15 {
    order: 15
}

.ant-col-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.ant-col-push-14 {
    left: 58.33333333%
}

.ant-col-pull-14 {
    right: 58.33333333%
}

.ant-col-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-order-14 {
    order: 14
}

.ant-col-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
}

.ant-col-push-13 {
    left: 54.16666667%
}

.ant-col-pull-13 {
    right: 54.16666667%
}

.ant-col-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-order-13 {
    order: 13
}

.ant-col-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
}

.ant-col-push-12 {
    left: 50%
}

.ant-col-pull-12 {
    right: 50%
}

.ant-col-offset-12 {
    margin-left: 50%
}

.ant-col-order-12 {
    order: 12
}

.ant-col-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
}

.ant-col-push-11 {
    left: 45.83333333%
}

.ant-col-pull-11 {
    right: 45.83333333%
}

.ant-col-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-order-11 {
    order: 11
}

.ant-col-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.ant-col-push-10 {
    left: 41.66666667%
}

.ant-col-pull-10 {
    right: 41.66666667%
}

.ant-col-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-order-10 {
    order: 10
}

.ant-col-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
}

.ant-col-push-9 {
    left: 37.5%
}

.ant-col-pull-9 {
    right: 37.5%
}

.ant-col-offset-9 {
    margin-left: 37.5%
}

.ant-col-order-9 {
    order: 9
}

.ant-col-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.ant-col-push-8 {
    left: 33.33333333%
}

.ant-col-pull-8 {
    right: 33.33333333%
}

.ant-col-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-order-8 {
    order: 8
}

.ant-col-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
}

.ant-col-push-7 {
    left: 29.16666667%
}

.ant-col-pull-7 {
    right: 29.16666667%
}

.ant-col-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-order-7 {
    order: 7
}

.ant-col-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
}

.ant-col-push-6 {
    left: 25%
}

.ant-col-pull-6 {
    right: 25%
}

.ant-col-offset-6 {
    margin-left: 25%
}

.ant-col-order-6 {
    order: 6
}

.ant-col-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
}

.ant-col-push-5 {
    left: 20.83333333%
}

.ant-col-pull-5 {
    right: 20.83333333%
}

.ant-col-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-order-5 {
    order: 5
}

.ant-col-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.ant-col-push-4 {
    left: 16.66666667%
}

.ant-col-pull-4 {
    right: 16.66666667%
}

.ant-col-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-order-4 {
    order: 4
}

.ant-col-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.ant-col-push-3 {
    left: 12.5%
}

.ant-col-pull-3 {
    right: 12.5%
}

.ant-col-offset-3 {
    margin-left: 12.5%
}

.ant-col-order-3 {
    order: 3
}

.ant-col-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.ant-col-push-2 {
    left: 8.33333333%
}

.ant-col-pull-2 {
    right: 8.33333333%
}

.ant-col-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-order-2 {
    order: 2
}

.ant-col-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
}

.ant-col-push-1 {
    left: 4.16666667%
}

.ant-col-pull-1 {
    right: 4.16666667%
}

.ant-col-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-order-1 {
    order: 1
}

.ant-col-0 {
    display: none
}

.ant-col-offset-0 {
    margin-left: 0
}

.ant-col-order-0 {
    order: 0
}

.ant-col-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-push-1.ant-col-rtl {
    left: auto;
    right: 4.16666667%
}

.ant-col-pull-1.ant-col-rtl {
    left: 4.16666667%;
    right: auto
}

.ant-col-offset-1.ant-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%
}

.ant-col-push-2.ant-col-rtl {
    left: auto;
    right: 8.33333333%
}

.ant-col-pull-2.ant-col-rtl {
    left: 8.33333333%;
    right: auto
}

.ant-col-offset-2.ant-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%
}

.ant-col-push-3.ant-col-rtl {
    left: auto;
    right: 12.5%
}

.ant-col-pull-3.ant-col-rtl {
    left: 12.5%;
    right: auto
}

.ant-col-offset-3.ant-col-rtl {
    margin-left: 0;
    margin-right: 12.5%
}

.ant-col-push-4.ant-col-rtl {
    left: auto;
    right: 16.66666667%
}

.ant-col-pull-4.ant-col-rtl {
    left: 16.66666667%;
    right: auto
}

.ant-col-offset-4.ant-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%
}

.ant-col-push-5.ant-col-rtl {
    left: auto;
    right: 20.83333333%
}

.ant-col-pull-5.ant-col-rtl {
    left: 20.83333333%;
    right: auto
}

.ant-col-offset-5.ant-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%
}

.ant-col-push-6.ant-col-rtl {
    left: auto;
    right: 25%
}

.ant-col-pull-6.ant-col-rtl {
    left: 25%;
    right: auto
}

.ant-col-offset-6.ant-col-rtl {
    margin-left: 0;
    margin-right: 25%
}

.ant-col-push-7.ant-col-rtl {
    left: auto;
    right: 29.16666667%
}

.ant-col-pull-7.ant-col-rtl {
    left: 29.16666667%;
    right: auto
}

.ant-col-offset-7.ant-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%
}

.ant-col-push-8.ant-col-rtl {
    left: auto;
    right: 33.33333333%
}

.ant-col-pull-8.ant-col-rtl {
    left: 33.33333333%;
    right: auto
}

.ant-col-offset-8.ant-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%
}

.ant-col-push-9.ant-col-rtl {
    left: auto;
    right: 37.5%
}

.ant-col-pull-9.ant-col-rtl {
    left: 37.5%;
    right: auto
}

.ant-col-offset-9.ant-col-rtl {
    margin-left: 0;
    margin-right: 37.5%
}

.ant-col-push-10.ant-col-rtl {
    left: auto;
    right: 41.66666667%
}

.ant-col-pull-10.ant-col-rtl {
    left: 41.66666667%;
    right: auto
}

.ant-col-offset-10.ant-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%
}

.ant-col-push-11.ant-col-rtl {
    left: auto;
    right: 45.83333333%
}

.ant-col-pull-11.ant-col-rtl {
    left: 45.83333333%;
    right: auto
}

.ant-col-offset-11.ant-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%
}

.ant-col-push-12.ant-col-rtl {
    left: auto;
    right: 50%
}

.ant-col-pull-12.ant-col-rtl {
    left: 50%;
    right: auto
}

.ant-col-offset-12.ant-col-rtl {
    margin-left: 0;
    margin-right: 50%
}

.ant-col-push-13.ant-col-rtl {
    left: auto;
    right: 54.16666667%
}

.ant-col-pull-13.ant-col-rtl {
    left: 54.16666667%;
    right: auto
}

.ant-col-offset-13.ant-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%
}

.ant-col-push-14.ant-col-rtl {
    left: auto;
    right: 58.33333333%
}

.ant-col-pull-14.ant-col-rtl {
    left: 58.33333333%;
    right: auto
}

.ant-col-offset-14.ant-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%
}

.ant-col-push-15.ant-col-rtl {
    left: auto;
    right: 62.5%
}

.ant-col-pull-15.ant-col-rtl {
    left: 62.5%;
    right: auto
}

.ant-col-offset-15.ant-col-rtl {
    margin-left: 0;
    margin-right: 62.5%
}

.ant-col-push-16.ant-col-rtl {
    left: auto;
    right: 66.66666667%
}

.ant-col-pull-16.ant-col-rtl {
    left: 66.66666667%;
    right: auto
}

.ant-col-offset-16.ant-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%
}

.ant-col-push-17.ant-col-rtl {
    left: auto;
    right: 70.83333333%
}

.ant-col-pull-17.ant-col-rtl {
    left: 70.83333333%;
    right: auto
}

.ant-col-offset-17.ant-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%
}

.ant-col-push-18.ant-col-rtl {
    left: auto;
    right: 75%
}

.ant-col-pull-18.ant-col-rtl {
    left: 75%;
    right: auto
}

.ant-col-offset-18.ant-col-rtl {
    margin-left: 0;
    margin-right: 75%
}

.ant-col-push-19.ant-col-rtl {
    left: auto;
    right: 79.16666667%
}

.ant-col-pull-19.ant-col-rtl {
    left: 79.16666667%;
    right: auto
}

.ant-col-offset-19.ant-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%
}

.ant-col-push-20.ant-col-rtl {
    left: auto;
    right: 83.33333333%
}

.ant-col-pull-20.ant-col-rtl {
    left: 83.33333333%;
    right: auto
}

.ant-col-offset-20.ant-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%
}

.ant-col-push-21.ant-col-rtl {
    left: auto;
    right: 87.5%
}

.ant-col-pull-21.ant-col-rtl {
    left: 87.5%;
    right: auto
}

.ant-col-offset-21.ant-col-rtl {
    margin-left: 0;
    margin-right: 87.5%
}

.ant-col-push-22.ant-col-rtl {
    left: auto;
    right: 91.66666667%
}

.ant-col-pull-22.ant-col-rtl {
    left: 91.66666667%;
    right: auto
}

.ant-col-offset-22.ant-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%
}

.ant-col-push-23.ant-col-rtl {
    left: auto;
    right: 95.83333333%
}

.ant-col-pull-23.ant-col-rtl {
    left: 95.83333333%;
    right: auto
}

.ant-col-offset-23.ant-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%
}

.ant-col-push-24.ant-col-rtl {
    left: auto;
    right: 100%
}

.ant-col-pull-24.ant-col-rtl {
    left: 100%;
    right: auto
}

.ant-col-offset-24.ant-col-rtl {
    margin-left: 0;
    margin-right: 100%
}

.ant-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
}

.ant-col-xs-push-24 {
    left: 100%
}

.ant-col-xs-pull-24 {
    right: 100%
}

.ant-col-xs-offset-24 {
    margin-left: 100%
}

.ant-col-xs-order-24 {
    order: 24
}

.ant-col-xs-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
}

.ant-col-xs-push-23 {
    left: 95.83333333%
}

.ant-col-xs-pull-23 {
    right: 95.83333333%
}

.ant-col-xs-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-xs-order-23 {
    order: 23
}

.ant-col-xs-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.ant-col-xs-push-22 {
    left: 91.66666667%
}

.ant-col-xs-pull-22 {
    right: 91.66666667%
}

.ant-col-xs-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-xs-order-22 {
    order: 22
}

.ant-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
}

.ant-col-xs-push-21 {
    left: 87.5%
}

.ant-col-xs-pull-21 {
    right: 87.5%
}

.ant-col-xs-offset-21 {
    margin-left: 87.5%
}

.ant-col-xs-order-21 {
    order: 21
}

.ant-col-xs-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.ant-col-xs-push-20 {
    left: 83.33333333%
}

.ant-col-xs-pull-20 {
    right: 83.33333333%
}

.ant-col-xs-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-xs-order-20 {
    order: 20
}

.ant-col-xs-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
}

.ant-col-xs-push-19 {
    left: 79.16666667%
}

.ant-col-xs-pull-19 {
    right: 79.16666667%
}

.ant-col-xs-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-xs-order-19 {
    order: 19
}

.ant-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
}

.ant-col-xs-push-18 {
    left: 75%
}

.ant-col-xs-pull-18 {
    right: 75%
}

.ant-col-xs-offset-18 {
    margin-left: 75%
}

.ant-col-xs-order-18 {
    order: 18
}

.ant-col-xs-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
}

.ant-col-xs-push-17 {
    left: 70.83333333%
}

.ant-col-xs-pull-17 {
    right: 70.83333333%
}

.ant-col-xs-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-xs-order-17 {
    order: 17
}

.ant-col-xs-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.ant-col-xs-push-16 {
    left: 66.66666667%
}

.ant-col-xs-pull-16 {
    right: 66.66666667%
}

.ant-col-xs-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-xs-order-16 {
    order: 16
}

.ant-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
}

.ant-col-xs-push-15 {
    left: 62.5%
}

.ant-col-xs-pull-15 {
    right: 62.5%
}

.ant-col-xs-offset-15 {
    margin-left: 62.5%
}

.ant-col-xs-order-15 {
    order: 15
}

.ant-col-xs-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.ant-col-xs-push-14 {
    left: 58.33333333%
}

.ant-col-xs-pull-14 {
    right: 58.33333333%
}

.ant-col-xs-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-xs-order-14 {
    order: 14
}

.ant-col-xs-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
}

.ant-col-xs-push-13 {
    left: 54.16666667%
}

.ant-col-xs-pull-13 {
    right: 54.16666667%
}

.ant-col-xs-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-xs-order-13 {
    order: 13
}

.ant-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
}

.ant-col-xs-push-12 {
    left: 50%
}

.ant-col-xs-pull-12 {
    right: 50%
}

.ant-col-xs-offset-12 {
    margin-left: 50%
}

.ant-col-xs-order-12 {
    order: 12
}

.ant-col-xs-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
}

.ant-col-xs-push-11 {
    left: 45.83333333%
}

.ant-col-xs-pull-11 {
    right: 45.83333333%
}

.ant-col-xs-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-xs-order-11 {
    order: 11
}

.ant-col-xs-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.ant-col-xs-push-10 {
    left: 41.66666667%
}

.ant-col-xs-pull-10 {
    right: 41.66666667%
}

.ant-col-xs-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-xs-order-10 {
    order: 10
}

.ant-col-xs-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
}

.ant-col-xs-push-9 {
    left: 37.5%
}

.ant-col-xs-pull-9 {
    right: 37.5%
}

.ant-col-xs-offset-9 {
    margin-left: 37.5%
}

.ant-col-xs-order-9 {
    order: 9
}

.ant-col-xs-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.ant-col-xs-push-8 {
    left: 33.33333333%
}

.ant-col-xs-pull-8 {
    right: 33.33333333%
}

.ant-col-xs-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-xs-order-8 {
    order: 8
}

.ant-col-xs-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
}

.ant-col-xs-push-7 {
    left: 29.16666667%
}

.ant-col-xs-pull-7 {
    right: 29.16666667%
}

.ant-col-xs-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-xs-order-7 {
    order: 7
}

.ant-col-xs-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
}

.ant-col-xs-push-6 {
    left: 25%
}

.ant-col-xs-pull-6 {
    right: 25%
}

.ant-col-xs-offset-6 {
    margin-left: 25%
}

.ant-col-xs-order-6 {
    order: 6
}

.ant-col-xs-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
}

.ant-col-xs-push-5 {
    left: 20.83333333%
}

.ant-col-xs-pull-5 {
    right: 20.83333333%
}

.ant-col-xs-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-xs-order-5 {
    order: 5
}

.ant-col-xs-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.ant-col-xs-push-4 {
    left: 16.66666667%
}

.ant-col-xs-pull-4 {
    right: 16.66666667%
}

.ant-col-xs-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-xs-order-4 {
    order: 4
}

.ant-col-xs-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.ant-col-xs-push-3 {
    left: 12.5%
}

.ant-col-xs-pull-3 {
    right: 12.5%
}

.ant-col-xs-offset-3 {
    margin-left: 12.5%
}

.ant-col-xs-order-3 {
    order: 3
}

.ant-col-xs-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.ant-col-xs-push-2 {
    left: 8.33333333%
}

.ant-col-xs-pull-2 {
    right: 8.33333333%
}

.ant-col-xs-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-xs-order-2 {
    order: 2
}

.ant-col-xs-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
}

.ant-col-xs-push-1 {
    left: 4.16666667%
}

.ant-col-xs-pull-1 {
    right: 4.16666667%
}

.ant-col-xs-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-xs-order-1 {
    order: 1
}

.ant-col-xs-0 {
    display: none
}

.ant-col-push-0 {
    left: auto
}

.ant-col-pull-0 {
    right: auto
}

.ant-col-xs-push-0 {
    left: auto
}

.ant-col-xs-pull-0 {
    right: auto
}

.ant-col-xs-offset-0 {
    margin-left: 0
}

.ant-col-xs-order-0 {
    order: 0
}

.ant-col-push-0.ant-col-rtl {
    right: auto
}

.ant-col-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-push-0.ant-col-rtl {
    right: auto
}

.ant-col-xs-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-xs-push-1.ant-col-rtl {
    left: auto;
    right: 4.16666667%
}

.ant-col-xs-pull-1.ant-col-rtl {
    left: 4.16666667%;
    right: auto
}

.ant-col-xs-offset-1.ant-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%
}

.ant-col-xs-push-2.ant-col-rtl {
    left: auto;
    right: 8.33333333%
}

.ant-col-xs-pull-2.ant-col-rtl {
    left: 8.33333333%;
    right: auto
}

.ant-col-xs-offset-2.ant-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%
}

.ant-col-xs-push-3.ant-col-rtl {
    left: auto;
    right: 12.5%
}

.ant-col-xs-pull-3.ant-col-rtl {
    left: 12.5%;
    right: auto
}

.ant-col-xs-offset-3.ant-col-rtl {
    margin-left: 0;
    margin-right: 12.5%
}

.ant-col-xs-push-4.ant-col-rtl {
    left: auto;
    right: 16.66666667%
}

.ant-col-xs-pull-4.ant-col-rtl {
    left: 16.66666667%;
    right: auto
}

.ant-col-xs-offset-4.ant-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%
}

.ant-col-xs-push-5.ant-col-rtl {
    left: auto;
    right: 20.83333333%
}

.ant-col-xs-pull-5.ant-col-rtl {
    left: 20.83333333%;
    right: auto
}

.ant-col-xs-offset-5.ant-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%
}

.ant-col-xs-push-6.ant-col-rtl {
    left: auto;
    right: 25%
}

.ant-col-xs-pull-6.ant-col-rtl {
    left: 25%;
    right: auto
}

.ant-col-xs-offset-6.ant-col-rtl {
    margin-left: 0;
    margin-right: 25%
}

.ant-col-xs-push-7.ant-col-rtl {
    left: auto;
    right: 29.16666667%
}

.ant-col-xs-pull-7.ant-col-rtl {
    left: 29.16666667%;
    right: auto
}

.ant-col-xs-offset-7.ant-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%
}

.ant-col-xs-push-8.ant-col-rtl {
    left: auto;
    right: 33.33333333%
}

.ant-col-xs-pull-8.ant-col-rtl {
    left: 33.33333333%;
    right: auto
}

.ant-col-xs-offset-8.ant-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%
}

.ant-col-xs-push-9.ant-col-rtl {
    left: auto;
    right: 37.5%
}

.ant-col-xs-pull-9.ant-col-rtl {
    left: 37.5%;
    right: auto
}

.ant-col-xs-offset-9.ant-col-rtl {
    margin-left: 0;
    margin-right: 37.5%
}

.ant-col-xs-push-10.ant-col-rtl {
    left: auto;
    right: 41.66666667%
}

.ant-col-xs-pull-10.ant-col-rtl {
    left: 41.66666667%;
    right: auto
}

.ant-col-xs-offset-10.ant-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%
}

.ant-col-xs-push-11.ant-col-rtl {
    left: auto;
    right: 45.83333333%
}

.ant-col-xs-pull-11.ant-col-rtl {
    left: 45.83333333%;
    right: auto
}

.ant-col-xs-offset-11.ant-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%
}

.ant-col-xs-push-12.ant-col-rtl {
    left: auto;
    right: 50%
}

.ant-col-xs-pull-12.ant-col-rtl {
    left: 50%;
    right: auto
}

.ant-col-xs-offset-12.ant-col-rtl {
    margin-left: 0;
    margin-right: 50%
}

.ant-col-xs-push-13.ant-col-rtl {
    left: auto;
    right: 54.16666667%
}

.ant-col-xs-pull-13.ant-col-rtl {
    left: 54.16666667%;
    right: auto
}

.ant-col-xs-offset-13.ant-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%
}

.ant-col-xs-push-14.ant-col-rtl {
    left: auto;
    right: 58.33333333%
}

.ant-col-xs-pull-14.ant-col-rtl {
    left: 58.33333333%;
    right: auto
}

.ant-col-xs-offset-14.ant-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%
}

.ant-col-xs-push-15.ant-col-rtl {
    left: auto;
    right: 62.5%
}

.ant-col-xs-pull-15.ant-col-rtl {
    left: 62.5%;
    right: auto
}

.ant-col-xs-offset-15.ant-col-rtl {
    margin-left: 0;
    margin-right: 62.5%
}

.ant-col-xs-push-16.ant-col-rtl {
    left: auto;
    right: 66.66666667%
}

.ant-col-xs-pull-16.ant-col-rtl {
    left: 66.66666667%;
    right: auto
}

.ant-col-xs-offset-16.ant-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%
}

.ant-col-xs-push-17.ant-col-rtl {
    left: auto;
    right: 70.83333333%
}

.ant-col-xs-pull-17.ant-col-rtl {
    left: 70.83333333%;
    right: auto
}

.ant-col-xs-offset-17.ant-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%
}

.ant-col-xs-push-18.ant-col-rtl {
    left: auto;
    right: 75%
}

.ant-col-xs-pull-18.ant-col-rtl {
    left: 75%;
    right: auto
}

.ant-col-xs-offset-18.ant-col-rtl {
    margin-left: 0;
    margin-right: 75%
}

.ant-col-xs-push-19.ant-col-rtl {
    left: auto;
    right: 79.16666667%
}

.ant-col-xs-pull-19.ant-col-rtl {
    left: 79.16666667%;
    right: auto
}

.ant-col-xs-offset-19.ant-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%
}

.ant-col-xs-push-20.ant-col-rtl {
    left: auto;
    right: 83.33333333%
}

.ant-col-xs-pull-20.ant-col-rtl {
    left: 83.33333333%;
    right: auto
}

.ant-col-xs-offset-20.ant-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%
}

.ant-col-xs-push-21.ant-col-rtl {
    left: auto;
    right: 87.5%
}

.ant-col-xs-pull-21.ant-col-rtl {
    left: 87.5%;
    right: auto
}

.ant-col-xs-offset-21.ant-col-rtl {
    margin-left: 0;
    margin-right: 87.5%
}

.ant-col-xs-push-22.ant-col-rtl {
    left: auto;
    right: 91.66666667%
}

.ant-col-xs-pull-22.ant-col-rtl {
    left: 91.66666667%;
    right: auto
}

.ant-col-xs-offset-22.ant-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%
}

.ant-col-xs-push-23.ant-col-rtl {
    left: auto;
    right: 95.83333333%
}

.ant-col-xs-pull-23.ant-col-rtl {
    left: 95.83333333%;
    right: auto
}

.ant-col-xs-offset-23.ant-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%
}

.ant-col-xs-push-24.ant-col-rtl {
    left: auto;
    right: 100%
}

.ant-col-xs-pull-24.ant-col-rtl {
    left: 100%;
    right: auto
}

.ant-col-xs-offset-24.ant-col-rtl {
    margin-left: 0;
    margin-right: 100%
}

@media (min-width: 576px) {
    .ant-col-sm-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-sm-push-24 {
        left: 100%
    }

    .ant-col-sm-pull-24 {
        right: 100%
    }

    .ant-col-sm-offset-24 {
        margin-left: 100%
    }

    .ant-col-sm-order-24 {
        order: 24
    }

    .ant-col-sm-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-sm-push-23 {
        left: 95.83333333%
    }

    .ant-col-sm-pull-23 {
        right: 95.83333333%
    }

    .ant-col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-sm-order-23 {
        order: 23
    }

    .ant-col-sm-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-sm-push-22 {
        left: 91.66666667%
    }

    .ant-col-sm-pull-22 {
        right: 91.66666667%
    }

    .ant-col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-sm-order-22 {
        order: 22
    }

    .ant-col-sm-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-sm-push-21 {
        left: 87.5%
    }

    .ant-col-sm-pull-21 {
        right: 87.5%
    }

    .ant-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-sm-order-21 {
        order: 21
    }

    .ant-col-sm-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-sm-push-20 {
        left: 83.33333333%
    }

    .ant-col-sm-pull-20 {
        right: 83.33333333%
    }

    .ant-col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-sm-order-20 {
        order: 20
    }

    .ant-col-sm-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-sm-push-19 {
        left: 79.16666667%
    }

    .ant-col-sm-pull-19 {
        right: 79.16666667%
    }

    .ant-col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-sm-order-19 {
        order: 19
    }

    .ant-col-sm-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-sm-push-18 {
        left: 75%
    }

    .ant-col-sm-pull-18 {
        right: 75%
    }

    .ant-col-sm-offset-18 {
        margin-left: 75%
    }

    .ant-col-sm-order-18 {
        order: 18
    }

    .ant-col-sm-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-sm-push-17 {
        left: 70.83333333%
    }

    .ant-col-sm-pull-17 {
        right: 70.83333333%
    }

    .ant-col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-sm-order-17 {
        order: 17
    }

    .ant-col-sm-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-sm-push-16 {
        left: 66.66666667%
    }

    .ant-col-sm-pull-16 {
        right: 66.66666667%
    }

    .ant-col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-sm-order-16 {
        order: 16
    }

    .ant-col-sm-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-sm-push-15 {
        left: 62.5%
    }

    .ant-col-sm-pull-15 {
        right: 62.5%
    }

    .ant-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-sm-order-15 {
        order: 15
    }

    .ant-col-sm-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-sm-push-14 {
        left: 58.33333333%
    }

    .ant-col-sm-pull-14 {
        right: 58.33333333%
    }

    .ant-col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-sm-order-14 {
        order: 14
    }

    .ant-col-sm-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-sm-push-13 {
        left: 54.16666667%
    }

    .ant-col-sm-pull-13 {
        right: 54.16666667%
    }

    .ant-col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-sm-order-13 {
        order: 13
    }

    .ant-col-sm-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-sm-push-12 {
        left: 50%
    }

    .ant-col-sm-pull-12 {
        right: 50%
    }

    .ant-col-sm-offset-12 {
        margin-left: 50%
    }

    .ant-col-sm-order-12 {
        order: 12
    }

    .ant-col-sm-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-sm-push-11 {
        left: 45.83333333%
    }

    .ant-col-sm-pull-11 {
        right: 45.83333333%
    }

    .ant-col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-sm-order-11 {
        order: 11
    }

    .ant-col-sm-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-sm-push-10 {
        left: 41.66666667%
    }

    .ant-col-sm-pull-10 {
        right: 41.66666667%
    }

    .ant-col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-sm-order-10 {
        order: 10
    }

    .ant-col-sm-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-sm-push-9 {
        left: 37.5%
    }

    .ant-col-sm-pull-9 {
        right: 37.5%
    }

    .ant-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-sm-order-9 {
        order: 9
    }

    .ant-col-sm-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-sm-push-8 {
        left: 33.33333333%
    }

    .ant-col-sm-pull-8 {
        right: 33.33333333%
    }

    .ant-col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-sm-order-8 {
        order: 8
    }

    .ant-col-sm-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-sm-push-7 {
        left: 29.16666667%
    }

    .ant-col-sm-pull-7 {
        right: 29.16666667%
    }

    .ant-col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-sm-order-7 {
        order: 7
    }

    .ant-col-sm-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-sm-push-6 {
        left: 25%
    }

    .ant-col-sm-pull-6 {
        right: 25%
    }

    .ant-col-sm-offset-6 {
        margin-left: 25%
    }

    .ant-col-sm-order-6 {
        order: 6
    }

    .ant-col-sm-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-sm-push-5 {
        left: 20.83333333%
    }

    .ant-col-sm-pull-5 {
        right: 20.83333333%
    }

    .ant-col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-sm-order-5 {
        order: 5
    }

    .ant-col-sm-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-sm-push-4 {
        left: 16.66666667%
    }

    .ant-col-sm-pull-4 {
        right: 16.66666667%
    }

    .ant-col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-sm-order-4 {
        order: 4
    }

    .ant-col-sm-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-sm-push-3 {
        left: 12.5%
    }

    .ant-col-sm-pull-3 {
        right: 12.5%
    }

    .ant-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-sm-order-3 {
        order: 3
    }

    .ant-col-sm-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-sm-push-2 {
        left: 8.33333333%
    }

    .ant-col-sm-pull-2 {
        right: 8.33333333%
    }

    .ant-col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-sm-order-2 {
        order: 2
    }

    .ant-col-sm-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-sm-push-1 {
        left: 4.16666667%
    }

    .ant-col-sm-pull-1 {
        right: 4.16666667%
    }

    .ant-col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-sm-order-1 {
        order: 1
    }

    .ant-col-sm-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-sm-push-0 {
        left: auto
    }

    .ant-col-sm-pull-0 {
        right: auto
    }

    .ant-col-sm-offset-0 {
        margin-left: 0
    }

    .ant-col-sm-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-sm-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-sm-push-1.ant-col-rtl {
        left: auto;
        right: 4.16666667%
    }

    .ant-col-sm-pull-1.ant-col-rtl {
        left: 4.16666667%;
        right: auto
    }

    .ant-col-sm-offset-1.ant-col-rtl {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .ant-col-sm-push-2.ant-col-rtl {
        left: auto;
        right: 8.33333333%
    }

    .ant-col-sm-pull-2.ant-col-rtl {
        left: 8.33333333%;
        right: auto
    }

    .ant-col-sm-offset-2.ant-col-rtl {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .ant-col-sm-push-3.ant-col-rtl {
        left: auto;
        right: 12.5%
    }

    .ant-col-sm-pull-3.ant-col-rtl {
        left: 12.5%;
        right: auto
    }

    .ant-col-sm-offset-3.ant-col-rtl {
        margin-left: 0;
        margin-right: 12.5%
    }

    .ant-col-sm-push-4.ant-col-rtl {
        left: auto;
        right: 16.66666667%
    }

    .ant-col-sm-pull-4.ant-col-rtl {
        left: 16.66666667%;
        right: auto
    }

    .ant-col-sm-offset-4.ant-col-rtl {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .ant-col-sm-push-5.ant-col-rtl {
        left: auto;
        right: 20.83333333%
    }

    .ant-col-sm-pull-5.ant-col-rtl {
        left: 20.83333333%;
        right: auto
    }

    .ant-col-sm-offset-5.ant-col-rtl {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .ant-col-sm-push-6.ant-col-rtl {
        left: auto;
        right: 25%
    }

    .ant-col-sm-pull-6.ant-col-rtl {
        left: 25%;
        right: auto
    }

    .ant-col-sm-offset-6.ant-col-rtl {
        margin-left: 0;
        margin-right: 25%
    }

    .ant-col-sm-push-7.ant-col-rtl {
        left: auto;
        right: 29.16666667%
    }

    .ant-col-sm-pull-7.ant-col-rtl {
        left: 29.16666667%;
        right: auto
    }

    .ant-col-sm-offset-7.ant-col-rtl {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .ant-col-sm-push-8.ant-col-rtl {
        left: auto;
        right: 33.33333333%
    }

    .ant-col-sm-pull-8.ant-col-rtl {
        left: 33.33333333%;
        right: auto
    }

    .ant-col-sm-offset-8.ant-col-rtl {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .ant-col-sm-push-9.ant-col-rtl {
        left: auto;
        right: 37.5%
    }

    .ant-col-sm-pull-9.ant-col-rtl {
        left: 37.5%;
        right: auto
    }

    .ant-col-sm-offset-9.ant-col-rtl {
        margin-left: 0;
        margin-right: 37.5%
    }

    .ant-col-sm-push-10.ant-col-rtl {
        left: auto;
        right: 41.66666667%
    }

    .ant-col-sm-pull-10.ant-col-rtl {
        left: 41.66666667%;
        right: auto
    }

    .ant-col-sm-offset-10.ant-col-rtl {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .ant-col-sm-push-11.ant-col-rtl {
        left: auto;
        right: 45.83333333%
    }

    .ant-col-sm-pull-11.ant-col-rtl {
        left: 45.83333333%;
        right: auto
    }

    .ant-col-sm-offset-11.ant-col-rtl {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .ant-col-sm-push-12.ant-col-rtl {
        left: auto;
        right: 50%
    }

    .ant-col-sm-pull-12.ant-col-rtl {
        left: 50%;
        right: auto
    }

    .ant-col-sm-offset-12.ant-col-rtl {
        margin-left: 0;
        margin-right: 50%
    }

    .ant-col-sm-push-13.ant-col-rtl {
        left: auto;
        right: 54.16666667%
    }

    .ant-col-sm-pull-13.ant-col-rtl {
        left: 54.16666667%;
        right: auto
    }

    .ant-col-sm-offset-13.ant-col-rtl {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .ant-col-sm-push-14.ant-col-rtl {
        left: auto;
        right: 58.33333333%
    }

    .ant-col-sm-pull-14.ant-col-rtl {
        left: 58.33333333%;
        right: auto
    }

    .ant-col-sm-offset-14.ant-col-rtl {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .ant-col-sm-push-15.ant-col-rtl {
        left: auto;
        right: 62.5%
    }

    .ant-col-sm-pull-15.ant-col-rtl {
        left: 62.5%;
        right: auto
    }

    .ant-col-sm-offset-15.ant-col-rtl {
        margin-left: 0;
        margin-right: 62.5%
    }

    .ant-col-sm-push-16.ant-col-rtl {
        left: auto;
        right: 66.66666667%
    }

    .ant-col-sm-pull-16.ant-col-rtl {
        left: 66.66666667%;
        right: auto
    }

    .ant-col-sm-offset-16.ant-col-rtl {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .ant-col-sm-push-17.ant-col-rtl {
        left: auto;
        right: 70.83333333%
    }

    .ant-col-sm-pull-17.ant-col-rtl {
        left: 70.83333333%;
        right: auto
    }

    .ant-col-sm-offset-17.ant-col-rtl {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .ant-col-sm-push-18.ant-col-rtl {
        left: auto;
        right: 75%
    }

    .ant-col-sm-pull-18.ant-col-rtl {
        left: 75%;
        right: auto
    }

    .ant-col-sm-offset-18.ant-col-rtl {
        margin-left: 0;
        margin-right: 75%
    }

    .ant-col-sm-push-19.ant-col-rtl {
        left: auto;
        right: 79.16666667%
    }

    .ant-col-sm-pull-19.ant-col-rtl {
        left: 79.16666667%;
        right: auto
    }

    .ant-col-sm-offset-19.ant-col-rtl {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .ant-col-sm-push-20.ant-col-rtl {
        left: auto;
        right: 83.33333333%
    }

    .ant-col-sm-pull-20.ant-col-rtl {
        left: 83.33333333%;
        right: auto
    }

    .ant-col-sm-offset-20.ant-col-rtl {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .ant-col-sm-push-21.ant-col-rtl {
        left: auto;
        right: 87.5%
    }

    .ant-col-sm-pull-21.ant-col-rtl {
        left: 87.5%;
        right: auto
    }

    .ant-col-sm-offset-21.ant-col-rtl {
        margin-left: 0;
        margin-right: 87.5%
    }

    .ant-col-sm-push-22.ant-col-rtl {
        left: auto;
        right: 91.66666667%
    }

    .ant-col-sm-pull-22.ant-col-rtl {
        left: 91.66666667%;
        right: auto
    }

    .ant-col-sm-offset-22.ant-col-rtl {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .ant-col-sm-push-23.ant-col-rtl {
        left: auto;
        right: 95.83333333%
    }

    .ant-col-sm-pull-23.ant-col-rtl {
        left: 95.83333333%;
        right: auto
    }

    .ant-col-sm-offset-23.ant-col-rtl {
        margin-left: 0;
        margin-right: 95.83333333%
    }

    .ant-col-sm-push-24.ant-col-rtl {
        left: auto;
        right: 100%
    }

    .ant-col-sm-pull-24.ant-col-rtl {
        left: 100%;
        right: auto
    }

    .ant-col-sm-offset-24.ant-col-rtl {
        margin-left: 0;
        margin-right: 100%
    }
}

@media (min-width: 768px) {
    .ant-col-md-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-md-push-24 {
        left: 100%
    }

    .ant-col-md-pull-24 {
        right: 100%
    }

    .ant-col-md-offset-24 {
        margin-left: 100%
    }

    .ant-col-md-order-24 {
        order: 24
    }

    .ant-col-md-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-md-push-23 {
        left: 95.83333333%
    }

    .ant-col-md-pull-23 {
        right: 95.83333333%
    }

    .ant-col-md-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-md-order-23 {
        order: 23
    }

    .ant-col-md-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-md-push-22 {
        left: 91.66666667%
    }

    .ant-col-md-pull-22 {
        right: 91.66666667%
    }

    .ant-col-md-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-md-order-22 {
        order: 22
    }

    .ant-col-md-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-md-push-21 {
        left: 87.5%
    }

    .ant-col-md-pull-21 {
        right: 87.5%
    }

    .ant-col-md-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-md-order-21 {
        order: 21
    }

    .ant-col-md-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-md-push-20 {
        left: 83.33333333%
    }

    .ant-col-md-pull-20 {
        right: 83.33333333%
    }

    .ant-col-md-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-md-order-20 {
        order: 20
    }

    .ant-col-md-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-md-push-19 {
        left: 79.16666667%
    }

    .ant-col-md-pull-19 {
        right: 79.16666667%
    }

    .ant-col-md-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-md-order-19 {
        order: 19
    }

    .ant-col-md-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-md-push-18 {
        left: 75%
    }

    .ant-col-md-pull-18 {
        right: 75%
    }

    .ant-col-md-offset-18 {
        margin-left: 75%
    }

    .ant-col-md-order-18 {
        order: 18
    }

    .ant-col-md-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-md-push-17 {
        left: 70.83333333%
    }

    .ant-col-md-pull-17 {
        right: 70.83333333%
    }

    .ant-col-md-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-md-order-17 {
        order: 17
    }

    .ant-col-md-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-md-push-16 {
        left: 66.66666667%
    }

    .ant-col-md-pull-16 {
        right: 66.66666667%
    }

    .ant-col-md-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-md-order-16 {
        order: 16
    }

    .ant-col-md-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-md-push-15 {
        left: 62.5%
    }

    .ant-col-md-pull-15 {
        right: 62.5%
    }

    .ant-col-md-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-md-order-15 {
        order: 15
    }

    .ant-col-md-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-md-push-14 {
        left: 58.33333333%
    }

    .ant-col-md-pull-14 {
        right: 58.33333333%
    }

    .ant-col-md-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-md-order-14 {
        order: 14
    }

    .ant-col-md-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-md-push-13 {
        left: 54.16666667%
    }

    .ant-col-md-pull-13 {
        right: 54.16666667%
    }

    .ant-col-md-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-md-order-13 {
        order: 13
    }

    .ant-col-md-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-md-push-12 {
        left: 50%
    }

    .ant-col-md-pull-12 {
        right: 50%
    }

    .ant-col-md-offset-12 {
        margin-left: 50%
    }

    .ant-col-md-order-12 {
        order: 12
    }

    .ant-col-md-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-md-push-11 {
        left: 45.83333333%
    }

    .ant-col-md-pull-11 {
        right: 45.83333333%
    }

    .ant-col-md-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-md-order-11 {
        order: 11
    }

    .ant-col-md-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-md-push-10 {
        left: 41.66666667%
    }

    .ant-col-md-pull-10 {
        right: 41.66666667%
    }

    .ant-col-md-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-md-order-10 {
        order: 10
    }

    .ant-col-md-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-md-push-9 {
        left: 37.5%
    }

    .ant-col-md-pull-9 {
        right: 37.5%
    }

    .ant-col-md-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-md-order-9 {
        order: 9
    }

    .ant-col-md-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-md-push-8 {
        left: 33.33333333%
    }

    .ant-col-md-pull-8 {
        right: 33.33333333%
    }

    .ant-col-md-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-md-order-8 {
        order: 8
    }

    .ant-col-md-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-md-push-7 {
        left: 29.16666667%
    }

    .ant-col-md-pull-7 {
        right: 29.16666667%
    }

    .ant-col-md-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-md-order-7 {
        order: 7
    }

    .ant-col-md-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-md-push-6 {
        left: 25%
    }

    .ant-col-md-pull-6 {
        right: 25%
    }

    .ant-col-md-offset-6 {
        margin-left: 25%
    }

    .ant-col-md-order-6 {
        order: 6
    }

    .ant-col-md-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-md-push-5 {
        left: 20.83333333%
    }

    .ant-col-md-pull-5 {
        right: 20.83333333%
    }

    .ant-col-md-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-md-order-5 {
        order: 5
    }

    .ant-col-md-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-md-push-4 {
        left: 16.66666667%
    }

    .ant-col-md-pull-4 {
        right: 16.66666667%
    }

    .ant-col-md-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-md-order-4 {
        order: 4
    }

    .ant-col-md-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-md-push-3 {
        left: 12.5%
    }

    .ant-col-md-pull-3 {
        right: 12.5%
    }

    .ant-col-md-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-md-order-3 {
        order: 3
    }

    .ant-col-md-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-md-push-2 {
        left: 8.33333333%
    }

    .ant-col-md-pull-2 {
        right: 8.33333333%
    }

    .ant-col-md-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-md-order-2 {
        order: 2
    }

    .ant-col-md-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-md-push-1 {
        left: 4.16666667%
    }

    .ant-col-md-pull-1 {
        right: 4.16666667%
    }

    .ant-col-md-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-md-order-1 {
        order: 1
    }

    .ant-col-md-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-md-push-0 {
        left: auto
    }

    .ant-col-md-pull-0 {
        right: auto
    }

    .ant-col-md-offset-0 {
        margin-left: 0
    }

    .ant-col-md-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-md-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-md-push-1.ant-col-rtl {
        left: auto;
        right: 4.16666667%
    }

    .ant-col-md-pull-1.ant-col-rtl {
        left: 4.16666667%;
        right: auto
    }

    .ant-col-md-offset-1.ant-col-rtl {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .ant-col-md-push-2.ant-col-rtl {
        left: auto;
        right: 8.33333333%
    }

    .ant-col-md-pull-2.ant-col-rtl {
        left: 8.33333333%;
        right: auto
    }

    .ant-col-md-offset-2.ant-col-rtl {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .ant-col-md-push-3.ant-col-rtl {
        left: auto;
        right: 12.5%
    }

    .ant-col-md-pull-3.ant-col-rtl {
        left: 12.5%;
        right: auto
    }

    .ant-col-md-offset-3.ant-col-rtl {
        margin-left: 0;
        margin-right: 12.5%
    }

    .ant-col-md-push-4.ant-col-rtl {
        left: auto;
        right: 16.66666667%
    }

    .ant-col-md-pull-4.ant-col-rtl {
        left: 16.66666667%;
        right: auto
    }

    .ant-col-md-offset-4.ant-col-rtl {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .ant-col-md-push-5.ant-col-rtl {
        left: auto;
        right: 20.83333333%
    }

    .ant-col-md-pull-5.ant-col-rtl {
        left: 20.83333333%;
        right: auto
    }

    .ant-col-md-offset-5.ant-col-rtl {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .ant-col-md-push-6.ant-col-rtl {
        left: auto;
        right: 25%
    }

    .ant-col-md-pull-6.ant-col-rtl {
        left: 25%;
        right: auto
    }

    .ant-col-md-offset-6.ant-col-rtl {
        margin-left: 0;
        margin-right: 25%
    }

    .ant-col-md-push-7.ant-col-rtl {
        left: auto;
        right: 29.16666667%
    }

    .ant-col-md-pull-7.ant-col-rtl {
        left: 29.16666667%;
        right: auto
    }

    .ant-col-md-offset-7.ant-col-rtl {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .ant-col-md-push-8.ant-col-rtl {
        left: auto;
        right: 33.33333333%
    }

    .ant-col-md-pull-8.ant-col-rtl {
        left: 33.33333333%;
        right: auto
    }

    .ant-col-md-offset-8.ant-col-rtl {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .ant-col-md-push-9.ant-col-rtl {
        left: auto;
        right: 37.5%
    }

    .ant-col-md-pull-9.ant-col-rtl {
        left: 37.5%;
        right: auto
    }

    .ant-col-md-offset-9.ant-col-rtl {
        margin-left: 0;
        margin-right: 37.5%
    }

    .ant-col-md-push-10.ant-col-rtl {
        left: auto;
        right: 41.66666667%
    }

    .ant-col-md-pull-10.ant-col-rtl {
        left: 41.66666667%;
        right: auto
    }

    .ant-col-md-offset-10.ant-col-rtl {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .ant-col-md-push-11.ant-col-rtl {
        left: auto;
        right: 45.83333333%
    }

    .ant-col-md-pull-11.ant-col-rtl {
        left: 45.83333333%;
        right: auto
    }

    .ant-col-md-offset-11.ant-col-rtl {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .ant-col-md-push-12.ant-col-rtl {
        left: auto;
        right: 50%
    }

    .ant-col-md-pull-12.ant-col-rtl {
        left: 50%;
        right: auto
    }

    .ant-col-md-offset-12.ant-col-rtl {
        margin-left: 0;
        margin-right: 50%
    }

    .ant-col-md-push-13.ant-col-rtl {
        left: auto;
        right: 54.16666667%
    }

    .ant-col-md-pull-13.ant-col-rtl {
        left: 54.16666667%;
        right: auto
    }

    .ant-col-md-offset-13.ant-col-rtl {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .ant-col-md-push-14.ant-col-rtl {
        left: auto;
        right: 58.33333333%
    }

    .ant-col-md-pull-14.ant-col-rtl {
        left: 58.33333333%;
        right: auto
    }

    .ant-col-md-offset-14.ant-col-rtl {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .ant-col-md-push-15.ant-col-rtl {
        left: auto;
        right: 62.5%
    }

    .ant-col-md-pull-15.ant-col-rtl {
        left: 62.5%;
        right: auto
    }

    .ant-col-md-offset-15.ant-col-rtl {
        margin-left: 0;
        margin-right: 62.5%
    }

    .ant-col-md-push-16.ant-col-rtl {
        left: auto;
        right: 66.66666667%
    }

    .ant-col-md-pull-16.ant-col-rtl {
        left: 66.66666667%;
        right: auto
    }

    .ant-col-md-offset-16.ant-col-rtl {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .ant-col-md-push-17.ant-col-rtl {
        left: auto;
        right: 70.83333333%
    }

    .ant-col-md-pull-17.ant-col-rtl {
        left: 70.83333333%;
        right: auto
    }

    .ant-col-md-offset-17.ant-col-rtl {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .ant-col-md-push-18.ant-col-rtl {
        left: auto;
        right: 75%
    }

    .ant-col-md-pull-18.ant-col-rtl {
        left: 75%;
        right: auto
    }

    .ant-col-md-offset-18.ant-col-rtl {
        margin-left: 0;
        margin-right: 75%
    }

    .ant-col-md-push-19.ant-col-rtl {
        left: auto;
        right: 79.16666667%
    }

    .ant-col-md-pull-19.ant-col-rtl {
        left: 79.16666667%;
        right: auto
    }

    .ant-col-md-offset-19.ant-col-rtl {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .ant-col-md-push-20.ant-col-rtl {
        left: auto;
        right: 83.33333333%
    }

    .ant-col-md-pull-20.ant-col-rtl {
        left: 83.33333333%;
        right: auto
    }

    .ant-col-md-offset-20.ant-col-rtl {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .ant-col-md-push-21.ant-col-rtl {
        left: auto;
        right: 87.5%
    }

    .ant-col-md-pull-21.ant-col-rtl {
        left: 87.5%;
        right: auto
    }

    .ant-col-md-offset-21.ant-col-rtl {
        margin-left: 0;
        margin-right: 87.5%
    }

    .ant-col-md-push-22.ant-col-rtl {
        left: auto;
        right: 91.66666667%
    }

    .ant-col-md-pull-22.ant-col-rtl {
        left: 91.66666667%;
        right: auto
    }

    .ant-col-md-offset-22.ant-col-rtl {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .ant-col-md-push-23.ant-col-rtl {
        left: auto;
        right: 95.83333333%
    }

    .ant-col-md-pull-23.ant-col-rtl {
        left: 95.83333333%;
        right: auto
    }

    .ant-col-md-offset-23.ant-col-rtl {
        margin-left: 0;
        margin-right: 95.83333333%
    }

    .ant-col-md-push-24.ant-col-rtl {
        left: auto;
        right: 100%
    }

    .ant-col-md-pull-24.ant-col-rtl {
        left: 100%;
        right: auto
    }

    .ant-col-md-offset-24.ant-col-rtl {
        margin-left: 0;
        margin-right: 100%
    }
}

@media (min-width: 992px) {
    .ant-col-lg-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-lg-push-24 {
        left: 100%
    }

    .ant-col-lg-pull-24 {
        right: 100%
    }

    .ant-col-lg-offset-24 {
        margin-left: 100%
    }

    .ant-col-lg-order-24 {
        order: 24
    }

    .ant-col-lg-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-lg-push-23 {
        left: 95.83333333%
    }

    .ant-col-lg-pull-23 {
        right: 95.83333333%
    }

    .ant-col-lg-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-lg-order-23 {
        order: 23
    }

    .ant-col-lg-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-lg-push-22 {
        left: 91.66666667%
    }

    .ant-col-lg-pull-22 {
        right: 91.66666667%
    }

    .ant-col-lg-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-lg-order-22 {
        order: 22
    }

    .ant-col-lg-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-lg-push-21 {
        left: 87.5%
    }

    .ant-col-lg-pull-21 {
        right: 87.5%
    }

    .ant-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-lg-order-21 {
        order: 21
    }

    .ant-col-lg-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-lg-push-20 {
        left: 83.33333333%
    }

    .ant-col-lg-pull-20 {
        right: 83.33333333%
    }

    .ant-col-lg-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-lg-order-20 {
        order: 20
    }

    .ant-col-lg-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-lg-push-19 {
        left: 79.16666667%
    }

    .ant-col-lg-pull-19 {
        right: 79.16666667%
    }

    .ant-col-lg-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-lg-order-19 {
        order: 19
    }

    .ant-col-lg-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-lg-push-18 {
        left: 75%
    }

    .ant-col-lg-pull-18 {
        right: 75%
    }

    .ant-col-lg-offset-18 {
        margin-left: 75%
    }

    .ant-col-lg-order-18 {
        order: 18
    }

    .ant-col-lg-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-lg-push-17 {
        left: 70.83333333%
    }

    .ant-col-lg-pull-17 {
        right: 70.83333333%
    }

    .ant-col-lg-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-lg-order-17 {
        order: 17
    }

    .ant-col-lg-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-lg-push-16 {
        left: 66.66666667%
    }

    .ant-col-lg-pull-16 {
        right: 66.66666667%
    }

    .ant-col-lg-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-lg-order-16 {
        order: 16
    }

    .ant-col-lg-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-lg-push-15 {
        left: 62.5%
    }

    .ant-col-lg-pull-15 {
        right: 62.5%
    }

    .ant-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-lg-order-15 {
        order: 15
    }

    .ant-col-lg-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-lg-push-14 {
        left: 58.33333333%
    }

    .ant-col-lg-pull-14 {
        right: 58.33333333%
    }

    .ant-col-lg-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-lg-order-14 {
        order: 14
    }

    .ant-col-lg-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-lg-push-13 {
        left: 54.16666667%
    }

    .ant-col-lg-pull-13 {
        right: 54.16666667%
    }

    .ant-col-lg-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-lg-order-13 {
        order: 13
    }

    .ant-col-lg-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-lg-push-12 {
        left: 50%
    }

    .ant-col-lg-pull-12 {
        right: 50%
    }

    .ant-col-lg-offset-12 {
        margin-left: 50%
    }

    .ant-col-lg-order-12 {
        order: 12
    }

    .ant-col-lg-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-lg-push-11 {
        left: 45.83333333%
    }

    .ant-col-lg-pull-11 {
        right: 45.83333333%
    }

    .ant-col-lg-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-lg-order-11 {
        order: 11
    }

    .ant-col-lg-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-lg-push-10 {
        left: 41.66666667%
    }

    .ant-col-lg-pull-10 {
        right: 41.66666667%
    }

    .ant-col-lg-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-lg-order-10 {
        order: 10
    }

    .ant-col-lg-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-lg-push-9 {
        left: 37.5%
    }

    .ant-col-lg-pull-9 {
        right: 37.5%
    }

    .ant-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-lg-order-9 {
        order: 9
    }

    .ant-col-lg-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-lg-push-8 {
        left: 33.33333333%
    }

    .ant-col-lg-pull-8 {
        right: 33.33333333%
    }

    .ant-col-lg-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-lg-order-8 {
        order: 8
    }

    .ant-col-lg-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-lg-push-7 {
        left: 29.16666667%
    }

    .ant-col-lg-pull-7 {
        right: 29.16666667%
    }

    .ant-col-lg-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-lg-order-7 {
        order: 7
    }

    .ant-col-lg-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-lg-push-6 {
        left: 25%
    }

    .ant-col-lg-pull-6 {
        right: 25%
    }

    .ant-col-lg-offset-6 {
        margin-left: 25%
    }

    .ant-col-lg-order-6 {
        order: 6
    }

    .ant-col-lg-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-lg-push-5 {
        left: 20.83333333%
    }

    .ant-col-lg-pull-5 {
        right: 20.83333333%
    }

    .ant-col-lg-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-lg-order-5 {
        order: 5
    }

    .ant-col-lg-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-lg-push-4 {
        left: 16.66666667%
    }

    .ant-col-lg-pull-4 {
        right: 16.66666667%
    }

    .ant-col-lg-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-lg-order-4 {
        order: 4
    }

    .ant-col-lg-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-lg-push-3 {
        left: 12.5%
    }

    .ant-col-lg-pull-3 {
        right: 12.5%
    }

    .ant-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-lg-order-3 {
        order: 3
    }

    .ant-col-lg-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-lg-push-2 {
        left: 8.33333333%
    }

    .ant-col-lg-pull-2 {
        right: 8.33333333%
    }

    .ant-col-lg-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-lg-order-2 {
        order: 2
    }

    .ant-col-lg-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-lg-push-1 {
        left: 4.16666667%
    }

    .ant-col-lg-pull-1 {
        right: 4.16666667%
    }

    .ant-col-lg-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-lg-order-1 {
        order: 1
    }

    .ant-col-lg-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-lg-push-0 {
        left: auto
    }

    .ant-col-lg-pull-0 {
        right: auto
    }

    .ant-col-lg-offset-0 {
        margin-left: 0
    }

    .ant-col-lg-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-lg-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-lg-push-1.ant-col-rtl {
        left: auto;
        right: 4.16666667%
    }

    .ant-col-lg-pull-1.ant-col-rtl {
        left: 4.16666667%;
        right: auto
    }

    .ant-col-lg-offset-1.ant-col-rtl {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .ant-col-lg-push-2.ant-col-rtl {
        left: auto;
        right: 8.33333333%
    }

    .ant-col-lg-pull-2.ant-col-rtl {
        left: 8.33333333%;
        right: auto
    }

    .ant-col-lg-offset-2.ant-col-rtl {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .ant-col-lg-push-3.ant-col-rtl {
        left: auto;
        right: 12.5%
    }

    .ant-col-lg-pull-3.ant-col-rtl {
        left: 12.5%;
        right: auto
    }

    .ant-col-lg-offset-3.ant-col-rtl {
        margin-left: 0;
        margin-right: 12.5%
    }

    .ant-col-lg-push-4.ant-col-rtl {
        left: auto;
        right: 16.66666667%
    }

    .ant-col-lg-pull-4.ant-col-rtl {
        left: 16.66666667%;
        right: auto
    }

    .ant-col-lg-offset-4.ant-col-rtl {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .ant-col-lg-push-5.ant-col-rtl {
        left: auto;
        right: 20.83333333%
    }

    .ant-col-lg-pull-5.ant-col-rtl {
        left: 20.83333333%;
        right: auto
    }

    .ant-col-lg-offset-5.ant-col-rtl {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .ant-col-lg-push-6.ant-col-rtl {
        left: auto;
        right: 25%
    }

    .ant-col-lg-pull-6.ant-col-rtl {
        left: 25%;
        right: auto
    }

    .ant-col-lg-offset-6.ant-col-rtl {
        margin-left: 0;
        margin-right: 25%
    }

    .ant-col-lg-push-7.ant-col-rtl {
        left: auto;
        right: 29.16666667%
    }

    .ant-col-lg-pull-7.ant-col-rtl {
        left: 29.16666667%;
        right: auto
    }

    .ant-col-lg-offset-7.ant-col-rtl {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .ant-col-lg-push-8.ant-col-rtl {
        left: auto;
        right: 33.33333333%
    }

    .ant-col-lg-pull-8.ant-col-rtl {
        left: 33.33333333%;
        right: auto
    }

    .ant-col-lg-offset-8.ant-col-rtl {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .ant-col-lg-push-9.ant-col-rtl {
        left: auto;
        right: 37.5%
    }

    .ant-col-lg-pull-9.ant-col-rtl {
        left: 37.5%;
        right: auto
    }

    .ant-col-lg-offset-9.ant-col-rtl {
        margin-left: 0;
        margin-right: 37.5%
    }

    .ant-col-lg-push-10.ant-col-rtl {
        left: auto;
        right: 41.66666667%
    }

    .ant-col-lg-pull-10.ant-col-rtl {
        left: 41.66666667%;
        right: auto
    }

    .ant-col-lg-offset-10.ant-col-rtl {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .ant-col-lg-push-11.ant-col-rtl {
        left: auto;
        right: 45.83333333%
    }

    .ant-col-lg-pull-11.ant-col-rtl {
        left: 45.83333333%;
        right: auto
    }

    .ant-col-lg-offset-11.ant-col-rtl {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .ant-col-lg-push-12.ant-col-rtl {
        left: auto;
        right: 50%
    }

    .ant-col-lg-pull-12.ant-col-rtl {
        left: 50%;
        right: auto
    }

    .ant-col-lg-offset-12.ant-col-rtl {
        margin-left: 0;
        margin-right: 50%
    }

    .ant-col-lg-push-13.ant-col-rtl {
        left: auto;
        right: 54.16666667%
    }

    .ant-col-lg-pull-13.ant-col-rtl {
        left: 54.16666667%;
        right: auto
    }

    .ant-col-lg-offset-13.ant-col-rtl {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .ant-col-lg-push-14.ant-col-rtl {
        left: auto;
        right: 58.33333333%
    }

    .ant-col-lg-pull-14.ant-col-rtl {
        left: 58.33333333%;
        right: auto
    }

    .ant-col-lg-offset-14.ant-col-rtl {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .ant-col-lg-push-15.ant-col-rtl {
        left: auto;
        right: 62.5%
    }

    .ant-col-lg-pull-15.ant-col-rtl {
        left: 62.5%;
        right: auto
    }

    .ant-col-lg-offset-15.ant-col-rtl {
        margin-left: 0;
        margin-right: 62.5%
    }

    .ant-col-lg-push-16.ant-col-rtl {
        left: auto;
        right: 66.66666667%
    }

    .ant-col-lg-pull-16.ant-col-rtl {
        left: 66.66666667%;
        right: auto
    }

    .ant-col-lg-offset-16.ant-col-rtl {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .ant-col-lg-push-17.ant-col-rtl {
        left: auto;
        right: 70.83333333%
    }

    .ant-col-lg-pull-17.ant-col-rtl {
        left: 70.83333333%;
        right: auto
    }

    .ant-col-lg-offset-17.ant-col-rtl {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .ant-col-lg-push-18.ant-col-rtl {
        left: auto;
        right: 75%
    }

    .ant-col-lg-pull-18.ant-col-rtl {
        left: 75%;
        right: auto
    }

    .ant-col-lg-offset-18.ant-col-rtl {
        margin-left: 0;
        margin-right: 75%
    }

    .ant-col-lg-push-19.ant-col-rtl {
        left: auto;
        right: 79.16666667%
    }

    .ant-col-lg-pull-19.ant-col-rtl {
        left: 79.16666667%;
        right: auto
    }

    .ant-col-lg-offset-19.ant-col-rtl {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .ant-col-lg-push-20.ant-col-rtl {
        left: auto;
        right: 83.33333333%
    }

    .ant-col-lg-pull-20.ant-col-rtl {
        left: 83.33333333%;
        right: auto
    }

    .ant-col-lg-offset-20.ant-col-rtl {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .ant-col-lg-push-21.ant-col-rtl {
        left: auto;
        right: 87.5%
    }

    .ant-col-lg-pull-21.ant-col-rtl {
        left: 87.5%;
        right: auto
    }

    .ant-col-lg-offset-21.ant-col-rtl {
        margin-left: 0;
        margin-right: 87.5%
    }

    .ant-col-lg-push-22.ant-col-rtl {
        left: auto;
        right: 91.66666667%
    }

    .ant-col-lg-pull-22.ant-col-rtl {
        left: 91.66666667%;
        right: auto
    }

    .ant-col-lg-offset-22.ant-col-rtl {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .ant-col-lg-push-23.ant-col-rtl {
        left: auto;
        right: 95.83333333%
    }

    .ant-col-lg-pull-23.ant-col-rtl {
        left: 95.83333333%;
        right: auto
    }

    .ant-col-lg-offset-23.ant-col-rtl {
        margin-left: 0;
        margin-right: 95.83333333%
    }

    .ant-col-lg-push-24.ant-col-rtl {
        left: auto;
        right: 100%
    }

    .ant-col-lg-pull-24.ant-col-rtl {
        left: 100%;
        right: auto
    }

    .ant-col-lg-offset-24.ant-col-rtl {
        margin-left: 0;
        margin-right: 100%
    }
}

@media (min-width: 1200px) {
    .ant-col-xl-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xl-push-24 {
        left: 100%
    }

    .ant-col-xl-pull-24 {
        right: 100%
    }

    .ant-col-xl-offset-24 {
        margin-left: 100%
    }

    .ant-col-xl-order-24 {
        order: 24
    }

    .ant-col-xl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-xl-push-23 {
        left: 95.83333333%
    }

    .ant-col-xl-pull-23 {
        right: 95.83333333%
    }

    .ant-col-xl-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-xl-order-23 {
        order: 23
    }

    .ant-col-xl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-xl-push-22 {
        left: 91.66666667%
    }

    .ant-col-xl-pull-22 {
        right: 91.66666667%
    }

    .ant-col-xl-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-xl-order-22 {
        order: 22
    }

    .ant-col-xl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-xl-push-21 {
        left: 87.5%
    }

    .ant-col-xl-pull-21 {
        right: 87.5%
    }

    .ant-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-xl-order-21 {
        order: 21
    }

    .ant-col-xl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-xl-push-20 {
        left: 83.33333333%
    }

    .ant-col-xl-pull-20 {
        right: 83.33333333%
    }

    .ant-col-xl-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-xl-order-20 {
        order: 20
    }

    .ant-col-xl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-xl-push-19 {
        left: 79.16666667%
    }

    .ant-col-xl-pull-19 {
        right: 79.16666667%
    }

    .ant-col-xl-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-xl-order-19 {
        order: 19
    }

    .ant-col-xl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-xl-push-18 {
        left: 75%
    }

    .ant-col-xl-pull-18 {
        right: 75%
    }

    .ant-col-xl-offset-18 {
        margin-left: 75%
    }

    .ant-col-xl-order-18 {
        order: 18
    }

    .ant-col-xl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-xl-push-17 {
        left: 70.83333333%
    }

    .ant-col-xl-pull-17 {
        right: 70.83333333%
    }

    .ant-col-xl-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-xl-order-17 {
        order: 17
    }

    .ant-col-xl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-xl-push-16 {
        left: 66.66666667%
    }

    .ant-col-xl-pull-16 {
        right: 66.66666667%
    }

    .ant-col-xl-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-xl-order-16 {
        order: 16
    }

    .ant-col-xl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-xl-push-15 {
        left: 62.5%
    }

    .ant-col-xl-pull-15 {
        right: 62.5%
    }

    .ant-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-xl-order-15 {
        order: 15
    }

    .ant-col-xl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-xl-push-14 {
        left: 58.33333333%
    }

    .ant-col-xl-pull-14 {
        right: 58.33333333%
    }

    .ant-col-xl-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-xl-order-14 {
        order: 14
    }

    .ant-col-xl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-xl-push-13 {
        left: 54.16666667%
    }

    .ant-col-xl-pull-13 {
        right: 54.16666667%
    }

    .ant-col-xl-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-xl-order-13 {
        order: 13
    }

    .ant-col-xl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-xl-push-12 {
        left: 50%
    }

    .ant-col-xl-pull-12 {
        right: 50%
    }

    .ant-col-xl-offset-12 {
        margin-left: 50%
    }

    .ant-col-xl-order-12 {
        order: 12
    }

    .ant-col-xl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-xl-push-11 {
        left: 45.83333333%
    }

    .ant-col-xl-pull-11 {
        right: 45.83333333%
    }

    .ant-col-xl-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-xl-order-11 {
        order: 11
    }

    .ant-col-xl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-xl-push-10 {
        left: 41.66666667%
    }

    .ant-col-xl-pull-10 {
        right: 41.66666667%
    }

    .ant-col-xl-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-xl-order-10 {
        order: 10
    }

    .ant-col-xl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-xl-push-9 {
        left: 37.5%
    }

    .ant-col-xl-pull-9 {
        right: 37.5%
    }

    .ant-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-xl-order-9 {
        order: 9
    }

    .ant-col-xl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-xl-push-8 {
        left: 33.33333333%
    }

    .ant-col-xl-pull-8 {
        right: 33.33333333%
    }

    .ant-col-xl-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-xl-order-8 {
        order: 8
    }

    .ant-col-xl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-xl-push-7 {
        left: 29.16666667%
    }

    .ant-col-xl-pull-7 {
        right: 29.16666667%
    }

    .ant-col-xl-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-xl-order-7 {
        order: 7
    }

    .ant-col-xl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-xl-push-6 {
        left: 25%
    }

    .ant-col-xl-pull-6 {
        right: 25%
    }

    .ant-col-xl-offset-6 {
        margin-left: 25%
    }

    .ant-col-xl-order-6 {
        order: 6
    }

    .ant-col-xl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-xl-push-5 {
        left: 20.83333333%
    }

    .ant-col-xl-pull-5 {
        right: 20.83333333%
    }

    .ant-col-xl-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-xl-order-5 {
        order: 5
    }

    .ant-col-xl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-xl-push-4 {
        left: 16.66666667%
    }

    .ant-col-xl-pull-4 {
        right: 16.66666667%
    }

    .ant-col-xl-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-xl-order-4 {
        order: 4
    }

    .ant-col-xl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-xl-push-3 {
        left: 12.5%
    }

    .ant-col-xl-pull-3 {
        right: 12.5%
    }

    .ant-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-xl-order-3 {
        order: 3
    }

    .ant-col-xl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-xl-push-2 {
        left: 8.33333333%
    }

    .ant-col-xl-pull-2 {
        right: 8.33333333%
    }

    .ant-col-xl-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-xl-order-2 {
        order: 2
    }

    .ant-col-xl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-xl-push-1 {
        left: 4.16666667%
    }

    .ant-col-xl-pull-1 {
        right: 4.16666667%
    }

    .ant-col-xl-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-xl-order-1 {
        order: 1
    }

    .ant-col-xl-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-xl-push-0 {
        left: auto
    }

    .ant-col-xl-pull-0 {
        right: auto
    }

    .ant-col-xl-offset-0 {
        margin-left: 0
    }

    .ant-col-xl-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xl-push-1.ant-col-rtl {
        left: auto;
        right: 4.16666667%
    }

    .ant-col-xl-pull-1.ant-col-rtl {
        left: 4.16666667%;
        right: auto
    }

    .ant-col-xl-offset-1.ant-col-rtl {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .ant-col-xl-push-2.ant-col-rtl {
        left: auto;
        right: 8.33333333%
    }

    .ant-col-xl-pull-2.ant-col-rtl {
        left: 8.33333333%;
        right: auto
    }

    .ant-col-xl-offset-2.ant-col-rtl {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .ant-col-xl-push-3.ant-col-rtl {
        left: auto;
        right: 12.5%
    }

    .ant-col-xl-pull-3.ant-col-rtl {
        left: 12.5%;
        right: auto
    }

    .ant-col-xl-offset-3.ant-col-rtl {
        margin-left: 0;
        margin-right: 12.5%
    }

    .ant-col-xl-push-4.ant-col-rtl {
        left: auto;
        right: 16.66666667%
    }

    .ant-col-xl-pull-4.ant-col-rtl {
        left: 16.66666667%;
        right: auto
    }

    .ant-col-xl-offset-4.ant-col-rtl {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .ant-col-xl-push-5.ant-col-rtl {
        left: auto;
        right: 20.83333333%
    }

    .ant-col-xl-pull-5.ant-col-rtl {
        left: 20.83333333%;
        right: auto
    }

    .ant-col-xl-offset-5.ant-col-rtl {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .ant-col-xl-push-6.ant-col-rtl {
        left: auto;
        right: 25%
    }

    .ant-col-xl-pull-6.ant-col-rtl {
        left: 25%;
        right: auto
    }

    .ant-col-xl-offset-6.ant-col-rtl {
        margin-left: 0;
        margin-right: 25%
    }

    .ant-col-xl-push-7.ant-col-rtl {
        left: auto;
        right: 29.16666667%
    }

    .ant-col-xl-pull-7.ant-col-rtl {
        left: 29.16666667%;
        right: auto
    }

    .ant-col-xl-offset-7.ant-col-rtl {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .ant-col-xl-push-8.ant-col-rtl {
        left: auto;
        right: 33.33333333%
    }

    .ant-col-xl-pull-8.ant-col-rtl {
        left: 33.33333333%;
        right: auto
    }

    .ant-col-xl-offset-8.ant-col-rtl {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .ant-col-xl-push-9.ant-col-rtl {
        left: auto;
        right: 37.5%
    }

    .ant-col-xl-pull-9.ant-col-rtl {
        left: 37.5%;
        right: auto
    }

    .ant-col-xl-offset-9.ant-col-rtl {
        margin-left: 0;
        margin-right: 37.5%
    }

    .ant-col-xl-push-10.ant-col-rtl {
        left: auto;
        right: 41.66666667%
    }

    .ant-col-xl-pull-10.ant-col-rtl {
        left: 41.66666667%;
        right: auto
    }

    .ant-col-xl-offset-10.ant-col-rtl {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .ant-col-xl-push-11.ant-col-rtl {
        left: auto;
        right: 45.83333333%
    }

    .ant-col-xl-pull-11.ant-col-rtl {
        left: 45.83333333%;
        right: auto
    }

    .ant-col-xl-offset-11.ant-col-rtl {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .ant-col-xl-push-12.ant-col-rtl {
        left: auto;
        right: 50%
    }

    .ant-col-xl-pull-12.ant-col-rtl {
        left: 50%;
        right: auto
    }

    .ant-col-xl-offset-12.ant-col-rtl {
        margin-left: 0;
        margin-right: 50%
    }

    .ant-col-xl-push-13.ant-col-rtl {
        left: auto;
        right: 54.16666667%
    }

    .ant-col-xl-pull-13.ant-col-rtl {
        left: 54.16666667%;
        right: auto
    }

    .ant-col-xl-offset-13.ant-col-rtl {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .ant-col-xl-push-14.ant-col-rtl {
        left: auto;
        right: 58.33333333%
    }

    .ant-col-xl-pull-14.ant-col-rtl {
        left: 58.33333333%;
        right: auto
    }

    .ant-col-xl-offset-14.ant-col-rtl {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .ant-col-xl-push-15.ant-col-rtl {
        left: auto;
        right: 62.5%
    }

    .ant-col-xl-pull-15.ant-col-rtl {
        left: 62.5%;
        right: auto
    }

    .ant-col-xl-offset-15.ant-col-rtl {
        margin-left: 0;
        margin-right: 62.5%
    }

    .ant-col-xl-push-16.ant-col-rtl {
        left: auto;
        right: 66.66666667%
    }

    .ant-col-xl-pull-16.ant-col-rtl {
        left: 66.66666667%;
        right: auto
    }

    .ant-col-xl-offset-16.ant-col-rtl {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .ant-col-xl-push-17.ant-col-rtl {
        left: auto;
        right: 70.83333333%
    }

    .ant-col-xl-pull-17.ant-col-rtl {
        left: 70.83333333%;
        right: auto
    }

    .ant-col-xl-offset-17.ant-col-rtl {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .ant-col-xl-push-18.ant-col-rtl {
        left: auto;
        right: 75%
    }

    .ant-col-xl-pull-18.ant-col-rtl {
        left: 75%;
        right: auto
    }

    .ant-col-xl-offset-18.ant-col-rtl {
        margin-left: 0;
        margin-right: 75%
    }

    .ant-col-xl-push-19.ant-col-rtl {
        left: auto;
        right: 79.16666667%
    }

    .ant-col-xl-pull-19.ant-col-rtl {
        left: 79.16666667%;
        right: auto
    }

    .ant-col-xl-offset-19.ant-col-rtl {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .ant-col-xl-push-20.ant-col-rtl {
        left: auto;
        right: 83.33333333%
    }

    .ant-col-xl-pull-20.ant-col-rtl {
        left: 83.33333333%;
        right: auto
    }

    .ant-col-xl-offset-20.ant-col-rtl {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .ant-col-xl-push-21.ant-col-rtl {
        left: auto;
        right: 87.5%
    }

    .ant-col-xl-pull-21.ant-col-rtl {
        left: 87.5%;
        right: auto
    }

    .ant-col-xl-offset-21.ant-col-rtl {
        margin-left: 0;
        margin-right: 87.5%
    }

    .ant-col-xl-push-22.ant-col-rtl {
        left: auto;
        right: 91.66666667%
    }

    .ant-col-xl-pull-22.ant-col-rtl {
        left: 91.66666667%;
        right: auto
    }

    .ant-col-xl-offset-22.ant-col-rtl {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .ant-col-xl-push-23.ant-col-rtl {
        left: auto;
        right: 95.83333333%
    }

    .ant-col-xl-pull-23.ant-col-rtl {
        left: 95.83333333%;
        right: auto
    }

    .ant-col-xl-offset-23.ant-col-rtl {
        margin-left: 0;
        margin-right: 95.83333333%
    }

    .ant-col-xl-push-24.ant-col-rtl {
        left: auto;
        right: 100%
    }

    .ant-col-xl-pull-24.ant-col-rtl {
        left: 100%;
        right: auto
    }

    .ant-col-xl-offset-24.ant-col-rtl {
        margin-left: 0;
        margin-right: 100%
    }
}

@media (min-width: 1600px) {
    .ant-col-xxl-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xxl-push-24 {
        left: 100%
    }

    .ant-col-xxl-pull-24 {
        right: 100%
    }

    .ant-col-xxl-offset-24 {
        margin-left: 100%
    }

    .ant-col-xxl-order-24 {
        order: 24
    }

    .ant-col-xxl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-xxl-push-23 {
        left: 95.83333333%
    }

    .ant-col-xxl-pull-23 {
        right: 95.83333333%
    }

    .ant-col-xxl-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-xxl-order-23 {
        order: 23
    }

    .ant-col-xxl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-xxl-push-22 {
        left: 91.66666667%
    }

    .ant-col-xxl-pull-22 {
        right: 91.66666667%
    }

    .ant-col-xxl-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-xxl-order-22 {
        order: 22
    }

    .ant-col-xxl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-xxl-push-21 {
        left: 87.5%
    }

    .ant-col-xxl-pull-21 {
        right: 87.5%
    }

    .ant-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-xxl-order-21 {
        order: 21
    }

    .ant-col-xxl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-xxl-push-20 {
        left: 83.33333333%
    }

    .ant-col-xxl-pull-20 {
        right: 83.33333333%
    }

    .ant-col-xxl-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-xxl-order-20 {
        order: 20
    }

    .ant-col-xxl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-xxl-push-19 {
        left: 79.16666667%
    }

    .ant-col-xxl-pull-19 {
        right: 79.16666667%
    }

    .ant-col-xxl-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-xxl-order-19 {
        order: 19
    }

    .ant-col-xxl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-xxl-push-18 {
        left: 75%
    }

    .ant-col-xxl-pull-18 {
        right: 75%
    }

    .ant-col-xxl-offset-18 {
        margin-left: 75%
    }

    .ant-col-xxl-order-18 {
        order: 18
    }

    .ant-col-xxl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-xxl-push-17 {
        left: 70.83333333%
    }

    .ant-col-xxl-pull-17 {
        right: 70.83333333%
    }

    .ant-col-xxl-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-xxl-order-17 {
        order: 17
    }

    .ant-col-xxl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-xxl-push-16 {
        left: 66.66666667%
    }

    .ant-col-xxl-pull-16 {
        right: 66.66666667%
    }

    .ant-col-xxl-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-xxl-order-16 {
        order: 16
    }

    .ant-col-xxl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-xxl-push-15 {
        left: 62.5%
    }

    .ant-col-xxl-pull-15 {
        right: 62.5%
    }

    .ant-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-xxl-order-15 {
        order: 15
    }

    .ant-col-xxl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-xxl-push-14 {
        left: 58.33333333%
    }

    .ant-col-xxl-pull-14 {
        right: 58.33333333%
    }

    .ant-col-xxl-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-xxl-order-14 {
        order: 14
    }

    .ant-col-xxl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-xxl-push-13 {
        left: 54.16666667%
    }

    .ant-col-xxl-pull-13 {
        right: 54.16666667%
    }

    .ant-col-xxl-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-xxl-order-13 {
        order: 13
    }

    .ant-col-xxl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-xxl-push-12 {
        left: 50%
    }

    .ant-col-xxl-pull-12 {
        right: 50%
    }

    .ant-col-xxl-offset-12 {
        margin-left: 50%
    }

    .ant-col-xxl-order-12 {
        order: 12
    }

    .ant-col-xxl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-xxl-push-11 {
        left: 45.83333333%
    }

    .ant-col-xxl-pull-11 {
        right: 45.83333333%
    }

    .ant-col-xxl-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-xxl-order-11 {
        order: 11
    }

    .ant-col-xxl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-xxl-push-10 {
        left: 41.66666667%
    }

    .ant-col-xxl-pull-10 {
        right: 41.66666667%
    }

    .ant-col-xxl-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-xxl-order-10 {
        order: 10
    }

    .ant-col-xxl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-xxl-push-9 {
        left: 37.5%
    }

    .ant-col-xxl-pull-9 {
        right: 37.5%
    }

    .ant-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-xxl-order-9 {
        order: 9
    }

    .ant-col-xxl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-xxl-push-8 {
        left: 33.33333333%
    }

    .ant-col-xxl-pull-8 {
        right: 33.33333333%
    }

    .ant-col-xxl-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-xxl-order-8 {
        order: 8
    }

    .ant-col-xxl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-xxl-push-7 {
        left: 29.16666667%
    }

    .ant-col-xxl-pull-7 {
        right: 29.16666667%
    }

    .ant-col-xxl-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-xxl-order-7 {
        order: 7
    }

    .ant-col-xxl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-xxl-push-6 {
        left: 25%
    }

    .ant-col-xxl-pull-6 {
        right: 25%
    }

    .ant-col-xxl-offset-6 {
        margin-left: 25%
    }

    .ant-col-xxl-order-6 {
        order: 6
    }

    .ant-col-xxl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-xxl-push-5 {
        left: 20.83333333%
    }

    .ant-col-xxl-pull-5 {
        right: 20.83333333%
    }

    .ant-col-xxl-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-xxl-order-5 {
        order: 5
    }

    .ant-col-xxl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-xxl-push-4 {
        left: 16.66666667%
    }

    .ant-col-xxl-pull-4 {
        right: 16.66666667%
    }

    .ant-col-xxl-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-xxl-order-4 {
        order: 4
    }

    .ant-col-xxl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-xxl-push-3 {
        left: 12.5%
    }

    .ant-col-xxl-pull-3 {
        right: 12.5%
    }

    .ant-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-xxl-order-3 {
        order: 3
    }

    .ant-col-xxl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-xxl-push-2 {
        left: 8.33333333%
    }

    .ant-col-xxl-pull-2 {
        right: 8.33333333%
    }

    .ant-col-xxl-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-xxl-order-2 {
        order: 2
    }

    .ant-col-xxl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-xxl-push-1 {
        left: 4.16666667%
    }

    .ant-col-xxl-pull-1 {
        right: 4.16666667%
    }

    .ant-col-xxl-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-xxl-order-1 {
        order: 1
    }

    .ant-col-xxl-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-xxl-push-0 {
        left: auto
    }

    .ant-col-xxl-pull-0 {
        right: auto
    }

    .ant-col-xxl-offset-0 {
        margin-left: 0
    }

    .ant-col-xxl-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xxl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xxl-push-1.ant-col-rtl {
        left: auto;
        right: 4.16666667%
    }

    .ant-col-xxl-pull-1.ant-col-rtl {
        left: 4.16666667%;
        right: auto
    }

    .ant-col-xxl-offset-1.ant-col-rtl {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .ant-col-xxl-push-2.ant-col-rtl {
        left: auto;
        right: 8.33333333%
    }

    .ant-col-xxl-pull-2.ant-col-rtl {
        left: 8.33333333%;
        right: auto
    }

    .ant-col-xxl-offset-2.ant-col-rtl {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .ant-col-xxl-push-3.ant-col-rtl {
        left: auto;
        right: 12.5%
    }

    .ant-col-xxl-pull-3.ant-col-rtl {
        left: 12.5%;
        right: auto
    }

    .ant-col-xxl-offset-3.ant-col-rtl {
        margin-left: 0;
        margin-right: 12.5%
    }

    .ant-col-xxl-push-4.ant-col-rtl {
        left: auto;
        right: 16.66666667%
    }

    .ant-col-xxl-pull-4.ant-col-rtl {
        left: 16.66666667%;
        right: auto
    }

    .ant-col-xxl-offset-4.ant-col-rtl {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .ant-col-xxl-push-5.ant-col-rtl {
        left: auto;
        right: 20.83333333%
    }

    .ant-col-xxl-pull-5.ant-col-rtl {
        left: 20.83333333%;
        right: auto
    }

    .ant-col-xxl-offset-5.ant-col-rtl {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .ant-col-xxl-push-6.ant-col-rtl {
        left: auto;
        right: 25%
    }

    .ant-col-xxl-pull-6.ant-col-rtl {
        left: 25%;
        right: auto
    }

    .ant-col-xxl-offset-6.ant-col-rtl {
        margin-left: 0;
        margin-right: 25%
    }

    .ant-col-xxl-push-7.ant-col-rtl {
        left: auto;
        right: 29.16666667%
    }

    .ant-col-xxl-pull-7.ant-col-rtl {
        left: 29.16666667%;
        right: auto
    }

    .ant-col-xxl-offset-7.ant-col-rtl {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .ant-col-xxl-push-8.ant-col-rtl {
        left: auto;
        right: 33.33333333%
    }

    .ant-col-xxl-pull-8.ant-col-rtl {
        left: 33.33333333%;
        right: auto
    }

    .ant-col-xxl-offset-8.ant-col-rtl {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .ant-col-xxl-push-9.ant-col-rtl {
        left: auto;
        right: 37.5%
    }

    .ant-col-xxl-pull-9.ant-col-rtl {
        left: 37.5%;
        right: auto
    }

    .ant-col-xxl-offset-9.ant-col-rtl {
        margin-left: 0;
        margin-right: 37.5%
    }

    .ant-col-xxl-push-10.ant-col-rtl {
        left: auto;
        right: 41.66666667%
    }

    .ant-col-xxl-pull-10.ant-col-rtl {
        left: 41.66666667%;
        right: auto
    }

    .ant-col-xxl-offset-10.ant-col-rtl {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .ant-col-xxl-push-11.ant-col-rtl {
        left: auto;
        right: 45.83333333%
    }

    .ant-col-xxl-pull-11.ant-col-rtl {
        left: 45.83333333%;
        right: auto
    }

    .ant-col-xxl-offset-11.ant-col-rtl {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .ant-col-xxl-push-12.ant-col-rtl {
        left: auto;
        right: 50%
    }

    .ant-col-xxl-pull-12.ant-col-rtl {
        left: 50%;
        right: auto
    }

    .ant-col-xxl-offset-12.ant-col-rtl {
        margin-left: 0;
        margin-right: 50%
    }

    .ant-col-xxl-push-13.ant-col-rtl {
        left: auto;
        right: 54.16666667%
    }

    .ant-col-xxl-pull-13.ant-col-rtl {
        left: 54.16666667%;
        right: auto
    }

    .ant-col-xxl-offset-13.ant-col-rtl {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .ant-col-xxl-push-14.ant-col-rtl {
        left: auto;
        right: 58.33333333%
    }

    .ant-col-xxl-pull-14.ant-col-rtl {
        left: 58.33333333%;
        right: auto
    }

    .ant-col-xxl-offset-14.ant-col-rtl {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .ant-col-xxl-push-15.ant-col-rtl {
        left: auto;
        right: 62.5%
    }

    .ant-col-xxl-pull-15.ant-col-rtl {
        left: 62.5%;
        right: auto
    }

    .ant-col-xxl-offset-15.ant-col-rtl {
        margin-left: 0;
        margin-right: 62.5%
    }

    .ant-col-xxl-push-16.ant-col-rtl {
        left: auto;
        right: 66.66666667%
    }

    .ant-col-xxl-pull-16.ant-col-rtl {
        left: 66.66666667%;
        right: auto
    }

    .ant-col-xxl-offset-16.ant-col-rtl {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .ant-col-xxl-push-17.ant-col-rtl {
        left: auto;
        right: 70.83333333%
    }

    .ant-col-xxl-pull-17.ant-col-rtl {
        left: 70.83333333%;
        right: auto
    }

    .ant-col-xxl-offset-17.ant-col-rtl {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .ant-col-xxl-push-18.ant-col-rtl {
        left: auto;
        right: 75%
    }

    .ant-col-xxl-pull-18.ant-col-rtl {
        left: 75%;
        right: auto
    }

    .ant-col-xxl-offset-18.ant-col-rtl {
        margin-left: 0;
        margin-right: 75%
    }

    .ant-col-xxl-push-19.ant-col-rtl {
        left: auto;
        right: 79.16666667%
    }

    .ant-col-xxl-pull-19.ant-col-rtl {
        left: 79.16666667%;
        right: auto
    }

    .ant-col-xxl-offset-19.ant-col-rtl {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .ant-col-xxl-push-20.ant-col-rtl {
        left: auto;
        right: 83.33333333%
    }

    .ant-col-xxl-pull-20.ant-col-rtl {
        left: 83.33333333%;
        right: auto
    }

    .ant-col-xxl-offset-20.ant-col-rtl {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .ant-col-xxl-push-21.ant-col-rtl {
        left: auto;
        right: 87.5%
    }

    .ant-col-xxl-pull-21.ant-col-rtl {
        left: 87.5%;
        right: auto
    }

    .ant-col-xxl-offset-21.ant-col-rtl {
        margin-left: 0;
        margin-right: 87.5%
    }

    .ant-col-xxl-push-22.ant-col-rtl {
        left: auto;
        right: 91.66666667%
    }

    .ant-col-xxl-pull-22.ant-col-rtl {
        left: 91.66666667%;
        right: auto
    }

    .ant-col-xxl-offset-22.ant-col-rtl {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .ant-col-xxl-push-23.ant-col-rtl {
        left: auto;
        right: 95.83333333%
    }

    .ant-col-xxl-pull-23.ant-col-rtl {
        left: 95.83333333%;
        right: auto
    }

    .ant-col-xxl-offset-23.ant-col-rtl {
        margin-left: 0;
        margin-right: 95.83333333%
    }

    .ant-col-xxl-push-24.ant-col-rtl {
        left: auto;
        right: 100%
    }

    .ant-col-xxl-pull-24.ant-col-rtl {
        left: 100%;
        right: auto
    }

    .ant-col-xxl-offset-24.ant-col-rtl {
        margin-left: 0;
        margin-right: 100%
    }
}

.ant-row-rtl {
    direction: rtl
}

.ant-image {
    display: inline-block;
    position: relative
}

.ant-image-img {
    height: auto;
    vertical-align: middle;
    width: 100%
}

.ant-image-img-placeholder {
    background-color: #f5f5f5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMi41aC0xM0EuNS41IDAgMCAwIDEgM3YxMGEuNS41IDAgMCAwIC41LjVoMTNhLjUuNSAwIDAgMCAuNS0uNVYzYS41LjUgMCAwIDAtLjUtLjV6TTUuMjgxIDQuNzVhMSAxIDAgMCAxIDAgMiAxIDEgMCAwIDEgMC0yem04LjAzIDYuODNhLjEyNy4xMjcgMCAwIDEtLjA4MS4wM0gyLjc2OWEuMTI1LjEyNSAwIDAgMS0uMDk2LS4yMDdsMi42NjEtMy4xNTZhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTYuMDE2TDcuMDggMTAuMDlsMi40Ny0yLjkzYS4xMjYuMTI2IDAgMCAxIC4xNzctLjAxNmwuMDE1LjAxNiAzLjU4OCA0LjI0NGEuMTI3LjEyNyAwIDAgMS0uMDIuMTc1eiIgZmlsbD0iIzhDOEM4QyIvPjwvc3ZnPg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30%
}

.ant-image-mask {
    align-items: center;
    background: rgba(0,0,0,.5);
    bottom: 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s
}

.ant-image-mask-info {
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-image-mask-info .anticon {
    margin-inline-end:4px}

.ant-image-mask:hover {
    opacity: 1
}

.ant-image-placeholder {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-image-preview {
    height: 100%;
    pointer-events: none;
    text-align: center
}

.ant-image-preview.ant-zoom-appear,.ant-image-preview.ant-zoom-enter {
    animation-duration: .3s;
    opacity: 0;
    transform: none;
    user-select: none
}

.ant-image-preview-mask {
    background-color: rgba(0,0,0,.45);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.ant-image-preview-mask-hidden {
    display: none
}

.ant-image-preview-wrap {
    bottom: 0;
    left: 0;
    outline: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0
}

.ant-image-preview-body {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.ant-image-preview-img {
    cursor: grab;
    max-height: 100%;
    max-width: 100%;
    pointer-events: auto;
    transform: scaleX(1);
    user-select: none;
    vertical-align: middle
}

.ant-image-preview-img,.ant-image-preview-img-wrapper {
    transition: transform .3s cubic-bezier(.215,.61,.355,1) 0s
}

.ant-image-preview-img-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-image-preview-img-wrapper:before {
    content: "";
    display: inline-block;
    height: 50%;
    margin-right: -1px;
    width: 1px
}

.ant-image-preview-moving .ant-image-preview-img {
    cursor: grabbing
}

.ant-image-preview-moving .ant-image-preview-img-wrapper {
    transition-duration: 0s
}

.ant-image-preview-wrap {
    z-index: 1080
}

.ant-image-preview-operations {
    font-feature-settings: "tnum";
    align-items: center;
    background: rgba(0,0,0,.1);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: hsla(0,0%,100%,.85);
    display: flex;
    flex-direction: row-reverse;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.ant-image-preview-operations-operation {
    cursor: pointer;
    margin-left: 12px;
    padding: 12px
}

.ant-image-preview-operations-operation-disabled {
    color: hsla(0,0%,100%,.25);
    pointer-events: none
}

.ant-image-preview-operations-operation:last-of-type {
    margin-left: 0
}

.ant-image-preview-operations-progress {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.ant-image-preview-operations-icon {
    font-size: 18px
}

.ant-image-preview-switch-left,.ant-image-preview-switch-right {
    align-items: center;
    background: rgba(0,0,0,.1);
    border-radius: 50%;
    color: hsla(0,0%,100%,.85);
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    margin-top: -22px;
    pointer-events: auto;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 44px;
    z-index: 1
}

.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled {
    color: hsla(0,0%,100%,.25);
    cursor: not-allowed
}

.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon {
    cursor: not-allowed
}

.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon {
    font-size: 18px
}

.ant-image-preview-switch-left {
    left: 10px
}

.ant-image-preview-switch-right {
    right: 10px
}

.ant-input-affix-wrapper {
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    display: inline-block;
    display: inline-flex;
    font-size: 14px;
    line-height: 1.5715;
    min-width: 0;
    padding: 4px 11px;
    position: relative;
    transition: all .3s;
    width: 100%
}

.ant-input-affix-wrapper::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-input-affix-wrapper:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-affix-wrapper-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-affix-wrapper[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-affix-wrapper {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-input-affix-wrapper-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-input-affix-wrapper-sm {
    padding: 0 7px
}

.ant-input-affix-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: #40a9ff;
    border-right-width: 1px;
    z-index: 1
}

.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    z-index: 0
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus {
    z-index: 1
}

.ant-input-affix-wrapper-disabled .ant-input[disabled] {
    background: transparent
}

.ant-input-affix-wrapper>input.ant-input {
    border: none;
    outline: none;
    padding: 0
}

.ant-input-affix-wrapper>input.ant-input:focus {
    box-shadow: none!important
}

.ant-input-affix-wrapper:before {
    content: "\a0";
    visibility: hidden;
    width: 0
}

.ant-input-prefix,.ant-input-suffix {
    align-items: center;
    display: flex;
    flex: none
}

.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child) {
    margin-right: 8px
}

.ant-input-show-count-suffix {
    color: rgba(0,0,0,.45)
}

.ant-input-show-count-has-suffix {
    margin-right: 2px
}

.ant-input-prefix {
    margin-right: 4px
}

.ant-input-suffix {
    margin-left: 4px
}

.ant-input-clear-icon,.anticon.ant-input-clear-icon {
    color: rgba(0,0,0,.25);
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    transition: color .3s;
    vertical-align: -1px
}

.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover {
    color: rgba(0,0,0,.45)
}

.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active {
    color: rgba(0,0,0,.85)
}

.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden {
    visibility: hidden
}

.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix {
    margin: 0 4px
}

.ant-input-affix-wrapper-textarea-with-clear-btn {
    border: 0!important;
    padding: 0!important
}

.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
    background: #fff;
    border-color: #ff4d4f
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-input-status-error .ant-input-prefix {
    color: #ff4d4f
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
    background: #fff;
    border-color: #faad14
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-input-status-warning .ant-input-prefix {
    color: #faad14
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
    background: #fff;
    border-color: #ff4d4f
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-input-affix-wrapper-status-error .ant-input-prefix {
    color: #ff4d4f
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
    background: #fff;
    border-color: #faad14
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-input-affix-wrapper-status-warning .ant-input-prefix {
    color: #faad14
}

.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input {
    padding-right: 24px
}

.ant-input-group-wrapper-status-error .ant-input-group-addon {
    border-color: #ff4d4f;
    color: #ff4d4f
}

.ant-input-group-wrapper-status-warning .ant-input-group-addon {
    border-color: #faad14;
    color: #faad14
}

.ant-input {
    font-feature-settings: "tnum";
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    min-width: 0;
    padding: 4px 11px;
    position: relative;
    transition: all .3s;
    width: 100%
}

.ant-input::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-input:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-focused,.ant-input:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-input-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-input-sm {
    padding: 0 7px
}

.ant-input-rtl {
    direction: rtl
}

.ant-input-group {
    font-feature-settings: "tnum";
    border-collapse: separate;
    border-spacing: 0;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: table;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.ant-input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.ant-input-group>[class*=col-] {
    padding-right: 8px
}

.ant-input-group>[class*=col-]:last-child {
    padding-right: 0
}

.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input {
    display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-group-addon,.ant-input-group-wrap {
    vertical-align: middle;
    white-space: nowrap;
    width: 1px
}

.ant-input-group-wrap>* {
    display: block!important
}

.ant-input-group .ant-input {
    float: left;
    margin-bottom: 0;
    text-align: inherit;
    width: 100%
}

.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover {
    border-right-width: 1px;
    z-index: 1
}

.ant-input-search-with-button .ant-input-group .ant-input:hover {
    z-index: 0
}

.ant-input-group-addon {
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400;
    padding: 0 11px;
    position: relative;
    text-align: center;
    transition: all .3s
}

.ant-input-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector {
    color: #1890ff
}

.ant-input-group-addon .ant-cascader-picker {
    background-color: transparent;
    margin: -9px -12px
}

.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
    border: 0;
    box-shadow: none;
    text-align: left
}

.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-group-addon:first-child {
    border-right: 0
}

.ant-input-group-addon:last-child {
    border-left: 0
}

.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon {
    padding: 0 7px
}

.ant-input-group-lg .ant-select-single .ant-select-selector {
    height: 40px
}

.ant-input-group-sm .ant-select-single .ant-select-selector {
    height: 24px
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-group.ant-input-group-compact {
    display: block
}

.ant-input-group.ant-input-group-compact:before {
    content: "";
    display: table
}

.ant-input-group.ant-input-group-compact:after {
    clear: both;
    content: "";
    display: table
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>* {
    border-radius: 0;
    display: inline-block;
    float: none;
    vertical-align: top
}

.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range {
    display: inline-flex
}

.ant-input-group.ant-input-group-compact>:not(:last-child) {
    border-right-width: 1px;
    margin-right: -1px
}

.ant-input-group.ant-input-group-compact .ant-input {
    float: none
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector {
    border-radius: 0;
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child {
    border-bottom-right-radius: 2px;
    border-right-width: 1px;
    border-top-right-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-left: -1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
    border-radius: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child) {
    border-left-width: 1px;
    margin-left: -1px;
    margin-right: 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child {
    border-left-width: 1px;
    border-radius: 2px 0 0 2px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl {
    margin-left: 0;
    margin-right: -1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input,.ant-input-group>.ant-input-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group>.ant-input-rtl:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child {
    border-left: 0;
    border-radius: 0 2px 2px 0;
    border-right: 1px solid #d9d9d9
}

.ant-input-group-rtl .ant-input-group-addon:last-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px;
    border-right: 0
}

.ant-input-group-wrapper {
    display: inline-block;
    text-align: start;
    vertical-align: top;
    width: 100%
}

.ant-input-password-icon.anticon {
    color: rgba(0,0,0,.45);
    cursor: pointer;
    transition: all .3s
}

.ant-input-password-icon.anticon:hover {
    color: rgba(0,0,0,.85)
}

.ant-input[type=color] {
    height: 32px
}

.ant-input[type=color].ant-input-lg {
    height: 40px
}

.ant-input[type=color].ant-input-sm {
    height: 24px;
    padding-bottom: 3px;
    padding-top: 3px
}

.ant-input-textarea-show-count>.ant-input {
    height: 100%
}

.ant-input-textarea-show-count:after {
    color: rgba(0,0,0,.45);
    content: attr(data-count);
    float: right;
    pointer-events: none;
    white-space: nowrap
}

.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after {
    margin-bottom: -22px
}

.ant-input-textarea-suffix {
    align-items: center;
    bottom: 0;
    display: inline-flex;
    margin: auto;
    position: absolute;
    right: 11px;
    top: 0;
    z-index: 1
}

.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover {
    border-color: #40a9ff
}

.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: #40a9ff
}

.ant-input-search .ant-input-affix-wrapper {
    border-radius: 0
}

.ant-input-search .ant-input-lg {
    line-height: 1.5713
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
    border: 0;
    left: -1px;
    padding: 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
    border-radius: 0 2px 2px 0;
    padding-bottom: 0;
    padding-top: 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: rgba(0,0,0,.45)
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.ant-input-search-button {
    height: 32px
}

.ant-input-search-button:focus,.ant-input-search-button:hover {
    z-index: 1
}

.ant-input-search-large .ant-input-search-button {
    height: 40px
}

.ant-input-search-small .ant-input-search-button {
    height: 24px
}

.ant-input-group-rtl,.ant-input-group-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input {
    border: none;
    outline: none
}

.ant-input-affix-wrapper-rtl .ant-input-prefix {
    margin: 0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix {
    margin: 0 4px 0 0
}

.ant-input-textarea-rtl {
    direction: rtl
}

.ant-input-textarea-rtl.ant-input-textarea-show-count:after {
    text-align: left
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
    margin-left: 4px;
    margin-right: 0
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
    left: 8px;
    right: auto
}

.ant-input-search-rtl {
    direction: rtl
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: #d9d9d9;
    border-right-color: #40a9ff
}

.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover {
    border-right-color: #40a9ff
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon {
    left: auto;
    right: -1px
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button {
    border-radius: 2px 0 0 2px
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ant-input {
        height: 32px
    }

    .ant-input-lg {
        height: 40px
    }

    .ant-input-sm {
        height: 24px
    }

    .ant-input-affix-wrapper>input.ant-input {
        height: auto
    }
}

.ant-input-number-affix-wrapper {
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    display: inline-block;
    display: inline-flex;
    font-size: 14px;
    line-height: 1.5715;
    min-width: 0;
    padding: 0;
    padding-inline-start:11px;position: relative;
    transition: all .3s;
    width: 100%;
    width: 90px
}

.ant-input-number-affix-wrapper::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-input-number-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-affix-wrapper:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-input-number-affix-wrapper:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-input-number-affix-wrapper-focused,.ant-input-rtl .ant-input-number-affix-wrapper:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number-affix-wrapper-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-affix-wrapper[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-number-affix-wrapper {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-input-number-affix-wrapper-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-input-number-affix-wrapper-sm {
    padding: 0 7px
}

.ant-input-number-affix-wrapper-rtl {
    direction: rtl
}

.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
    border-color: #40a9ff;
    border-right-width: 1px;
    z-index: 1
}

.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus {
    z-index: 1
}

.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
    background: transparent
}

.ant-input-number-affix-wrapper>div.ant-input-number {
    border: none;
    outline: none;
    width: 100%
}

.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused {
    box-shadow: none!important
}

.ant-input-number-affix-wrapper input.ant-input-number-input {
    padding: 0
}

.ant-input-number-affix-wrapper:before {
    content: "\a0";
    visibility: hidden;
    width: 0
}

.ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
    z-index: 2
}

.ant-input-number-prefix,.ant-input-number-suffix {
    align-items: center;
    display: flex;
    flex: none;
    pointer-events: none
}

.ant-input-number-prefix {
    margin-inline-end:4px}

.ant-input-number-suffix {
    height: 100%;
    margin-left: 4px;
    margin-right: 11px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
    width: 100%
}

.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
    background: #fff;
    border-color: #ff4d4f
}

.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-input-number-status-error .ant-input-number-prefix {
    color: #ff4d4f
}

.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
    background: #fff;
    border-color: #faad14
}

.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-input-number-status-warning .ant-input-number-prefix {
    color: #faad14
}

.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background: #fff;
    border-color: #ff4d4f
}

.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
    color: #ff4d4f
}

.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background: #fff;
    border-color: #faad14
}

.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
    color: #faad14
}

.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
    border-color: #ff4d4f;
    color: #ff4d4f
}

.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
    border-color: #faad14;
    color: #faad14
}

.ant-input-number {
    font-feature-settings: "tnum";
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    min-width: 0;
    padding: 0;
    position: relative;
    transition: all .3s;
    width: 100%;
    width: 90px
}

.ant-input-number::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-input-number:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-rtl .ant-input-number:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number-focused,.ant-input-number:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-input-number-focused,.ant-input-rtl .ant-input-number:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-number {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-input-number-lg {
    padding: 6.5px 11px
}

.ant-input-number-sm {
    padding: 0 7px
}

.ant-input-number-group {
    font-feature-settings: "tnum";
    border-collapse: separate;
    border-spacing: 0;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: table;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.ant-input-number-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.ant-input-number-group>[class*=col-] {
    padding-right: 8px
}

.ant-input-number-group>[class*=col-]:last-child {
    padding-right: 0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number {
    display: table-cell
}

.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap {
    vertical-align: middle;
    white-space: nowrap;
    width: 1px
}

.ant-input-number-group-wrap>* {
    display: block!important
}

.ant-input-number-group .ant-input-number {
    float: left;
    margin-bottom: 0;
    text-align: inherit;
    width: 100%
}

.ant-input-number-group .ant-input-number:focus,.ant-input-number-group .ant-input-number:hover {
    border-right-width: 1px;
    z-index: 1
}

.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
    z-index: 0
}

.ant-input-number-group-addon {
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-weight: 400;
    padding: 0 11px;
    position: relative;
    text-align: center;
    transition: all .3s
}

.ant-input-number-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
}

.ant-input-number-group-addon .ant-select-focused .ant-select-selector,.ant-input-number-group-addon .ant-select-open .ant-select-selector {
    color: #1890ff
}

.ant-input-number-group-addon .ant-cascader-picker {
    background-color: transparent;
    margin: -9px -12px
}

.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
    border: 0;
    box-shadow: none;
    text-align: left
}

.ant-input-number-group-addon:first-child,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-number-group-addon:first-child {
    border-right: 0
}

.ant-input-number-group-addon:last-child {
    border-left: 0
}

.ant-input-number-group-addon:last-child,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon {
    padding: 0 7px
}

.ant-input-number-group-lg .ant-select-single .ant-select-selector {
    height: 40px
}

.ant-input-number-group-sm .ant-select-single .ant-select-selector {
    height: 24px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact {
    display: block
}

.ant-input-number-group.ant-input-number-group-compact:before {
    content: "";
    display: table
}

.ant-input-number-group.ant-input-number-group-compact:after {
    clear: both;
    content: "";
    display: table
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child) {
    border-right-width: 1px
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-number-group.ant-input-number-group-compact>* {
    border-radius: 0;
    display: inline-block;
    float: none;
    vertical-align: top
}

.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range {
    display: inline-flex
}

.ant-input-number-group.ant-input-number-group-compact>:not(:last-child) {
    border-right-width: 1px;
    margin-right: -1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
    float: none
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector {
    border-radius: 0;
    border-right-width: 1px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover {
    z-index: 1
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:first-child {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:last-child {
    border-bottom-right-radius: 2px;
    border-right-width: 1px;
    border-top-right-radius: 2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-left: -1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
    border-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 2px 0 0 2px
}

.ant-input-number-group-rtl .ant-input-number-group-addon:first-child,.ant-input-number-group>.ant-input-number-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-number-group-rtl.ant-input-number-group-addon:last-child,.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
    border-radius: 0 2px 2px 0
}

.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:not(:last-child) {
    border-left-width: 1px;
    margin-left: -1px;
    margin-right: 0
}

.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:last-child {
    border-left-width: 1px;
    border-radius: 2px 0 0 2px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl {
    margin-left: 0;
    margin-right: -1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input,.ant-input-number-group>.ant-input-number-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-number-group>.ant-input-number-rtl:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
    border-left: 0;
    border-radius: 0 2px 2px 0;
    border-right: 1px solid #d9d9d9
}

.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px;
    border-right: 0
}

.ant-input-number-group-wrapper {
    display: inline-block;
    text-align: start;
    vertical-align: top
}

.ant-input-number-handler {
    border-left: 1px solid #d9d9d9;
    color: rgba(0,0,0,.45);
    display: block;
    font-weight: 700;
    height: 50%;
    line-height: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: all .1s linear;
    width: 100%
}

.ant-input-number-handler:active {
    background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner {
    color: #40a9ff
}

.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    color: rgba(0,0,0,.45);
    display: inline-block;
    font-style: normal;
    height: 12px;
    line-height: 0;
    line-height: 12px;
    position: absolute;
    right: 4px;
    text-align: center;
    text-transform: none;
    transition: all .1s linear;
    user-select: none;
    vertical-align: -.125em;
    width: 12px
}

.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>* {
    line-height: 1
}

.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg {
    display: inline-block
}

.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before {
    display: none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
    display: block
}

.ant-input-number:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-number:hover+.ant-form-item-children-icon {
    opacity: 0;
    transition: opacity .24s linear .24s
}

.ant-input-number-focused {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-input-number-focused {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-input-number-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-disabled .ant-input-number-input {
    cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap {
    display: none
}

.ant-input-number-input {
    appearance: textfield!important;
    background-color: transparent;
    border: 0;
    border-radius: 2px;
    height: 30px;
    outline: 0;
    padding: 0 11px;
    text-align: left;
    transition: all .3s linear;
    width: 100%
}

.ant-input-number-input::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-input-number-input:placeholder-shown {
    text-overflow: ellipsis
}

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

.ant-input-number-lg {
    font-size: 16px;
    padding: 0
}

.ant-input-number-lg input {
    height: 38px
}

.ant-input-number-sm {
    padding: 0
}

.ant-input-number-sm input {
    height: 22px;
    padding: 0 7px
}

.ant-input-number-handler-wrap {
    background: #fff;
    border-radius: 0 2px 2px 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .24s linear .1s;
    width: 22px
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    align-items: center;
    display: flex;
    font-size: 7px;
    justify-content: center;
    margin-right: 0;
    min-width: auto
}

.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-left-width: 0
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
    height: 40%
}

.ant-input-number-focused .ant-input-number-handler-wrap,.ant-input-number:hover .ant-input-number-handler-wrap {
    opacity: 1
}

.ant-input-number-handler-up {
    border-top-right-radius: 2px;
    cursor: pointer
}

.ant-input-number-handler-up-inner {
    margin-top: -5px;
    text-align: center;
    top: 50%
}

.ant-input-number-handler-up:hover {
    height: 60%!important
}

.ant-input-number-handler-down {
    border-bottom-right-radius: 2px;
    border-top: 1px solid #d9d9d9;
    cursor: pointer;
    top: 0
}

.ant-input-number-handler-down-inner {
    text-align: center;
    top: 50%;
    transform: translateY(-50%)
}

.ant-input-number-handler-down:hover {
    height: 60%!important
}

.ant-input-number-borderless .ant-input-number-handler-down {
    border-top-width: 0
}

.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled {
    cursor: not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
    color: rgba(0,0,0,.25)
}

.ant-input-number-borderless {
    box-shadow: none
}

.ant-input-number-out-of-range input {
    color: #ff4d4f
}

.ant-input-number-rtl {
    direction: rtl
}

.ant-input-number-rtl .ant-input-number-handler {
    border-left: 0;
    border-right: 1px solid #d9d9d9
}

.ant-input-number-rtl .ant-input-number-handler-wrap {
    left: 0;
    right: auto
}

.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-right-width: 0
}

.ant-input-number-rtl .ant-input-number-handler-up {
    border-top-right-radius: 0
}

.ant-input-number-rtl .ant-input-number-handler-down {
    border-bottom-right-radius: 0
}

.ant-input-number-rtl .ant-input-number-input {
    direction: ltr;
    text-align: right
}

.ant-layout {
    background: #f0f2f5;
    display: flex;
    flex: auto;
    flex-direction: column;
    min-height: 0
}

.ant-layout,.ant-layout * {
    box-sizing: border-box
}

.ant-layout.ant-layout-has-sider {
    flex-direction: row
}

.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content {
    width: 0
}

.ant-layout-footer,.ant-layout-header {
    flex: 0 0 auto
}

.ant-layout-header {
    background: #001529;
    color: rgba(0,0,0,.85);
    height: 64px;
    line-height: 64px;
    padding: 0 50px
}

.ant-layout-footer {
    background: #f0f2f5;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    padding: 24px 50px
}

.ant-layout-content {
    flex: auto;
    min-height: 0
}

.ant-layout-sider {
    background: #001529;
    min-width: 0;
    position: relative;
    transition: all .2s
}

.ant-layout-sider-children {
    height: 100%;
    margin-top: -.1px;
    padding-top: .1px
}

.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
    width: auto
}

.ant-layout-sider-has-trigger {
    padding-bottom: 48px
}

.ant-layout-sider-right {
    order: 1
}

.ant-layout-sider-trigger {
    background: #002140;
    bottom: 0;
    color: #fff;
    cursor: pointer;
    height: 48px;
    line-height: 48px;
    position: fixed;
    text-align: center;
    transition: all .2s;
    z-index: 1
}

.ant-layout-sider-zero-width>* {
    overflow: hidden
}

.ant-layout-sider-zero-width-trigger {
    background: #001529;
    border-radius: 0 2px 2px 0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    position: absolute;
    right: -36px;
    text-align: center;
    top: 64px;
    transition: background .3s ease;
    width: 36px;
    z-index: 1
}

.ant-layout-sider-zero-width-trigger:after {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s
}

.ant-layout-sider-zero-width-trigger:hover:after {
    background: hsla(0,0%,100%,.1)
}

.ant-layout-sider-zero-width-trigger-right {
    border-radius: 2px 0 0 2px;
    left: -36px
}

.ant-layout-sider-light {
    background: #fff
}

.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
    background: #fff;
    color: rgba(0,0,0,.85)
}

.ant-layout-rtl {
    direction: rtl
}

.ant-list {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-list * {
    outline: none
}

.ant-list-pagination {
    margin-top: 24px;
    text-align: right
}

.ant-list-pagination .ant-pagination-options {
    text-align: left
}

.ant-list-more {
    margin-top: 12px;
    text-align: center
}

.ant-list-more button {
    padding-left: 32px;
    padding-right: 32px
}

.ant-list-spin {
    min-height: 40px;
    text-align: center
}

.ant-list-empty-text {
    color: rgba(0,0,0,.25);
    font-size: 14px;
    padding: 16px;
    text-align: center
}

.ant-list-items {
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-list-item {
    align-items: center;
    color: rgba(0,0,0,.85);
    display: flex;
    justify-content: space-between;
    padding: 12px 0
}

.ant-list-item-meta {
    align-items: flex-start;
    display: flex;
    flex: 1;
    max-width: 100%
}

.ant-list-item-meta-avatar {
    margin-right: 16px
}

.ant-list-item-meta-content {
    color: rgba(0,0,0,.85);
    flex: 1 0;
    width: 0
}

.ant-list-item-meta-title {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    line-height: 1.5715;
    margin-bottom: 4px
}

.ant-list-item-meta-title>a {
    color: rgba(0,0,0,.85);
    transition: all .3s
}

.ant-list-item-meta-title>a:hover {
    color: #1890ff
}

.ant-list-item-meta-description {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.5715
}

.ant-list-item-action {
    flex: 0 0 auto;
    font-size: 0;
    list-style: none;
    margin-left: 48px;
    padding: 0
}

.ant-list-item-action>li {
    color: rgba(0,0,0,.45);
    display: inline-block;
    font-size: 14px;
    line-height: 1.5715;
    padding: 0 8px;
    position: relative;
    text-align: center
}

.ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-item-action-split {
    background-color: #f0f0f0;
    height: 14px;
    margin-top: -7px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px
}

.ant-list-footer,.ant-list-header {
    background: transparent
}

.ant-list-footer,.ant-list-header {
    padding-bottom: 12px;
    padding-top: 12px
}

.ant-list-empty {
    color: rgba(0,0,0,.45);
    font-size: 12px;
    padding: 16px 0;
    text-align: center
}

.ant-list-split .ant-list-item {
    border-bottom: 1px solid #f0f0f0
}

.ant-list-split .ant-list-item:last-child {
    border-bottom: none
}

.ant-list-split .ant-list-header {
    border-bottom: 1px solid #f0f0f0
}

.ant-list-split.ant-list-empty .ant-list-footer {
    border-top: 1px solid #f0f0f0
}

.ant-list-loading .ant-list-spin-nested-loading {
    min-height: 32px
}

.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child {
    border-bottom: 1px solid #f0f0f0
}

.ant-list-lg .ant-list-item {
    padding: 16px 24px
}

.ant-list-sm .ant-list-item {
    padding: 8px 16px
}

.ant-list-vertical .ant-list-item {
    align-items: normal
}

.ant-list-vertical .ant-list-item-main {
    display: block;
    flex: 1
}

.ant-list-vertical .ant-list-item-extra {
    margin-left: 40px
}

.ant-list-vertical .ant-list-item-meta {
    margin-bottom: 16px
}

.ant-list-vertical .ant-list-item-meta-title {
    color: rgba(0,0,0,.85);
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px
}

.ant-list-vertical .ant-list-item-action {
    margin-left: auto;
    margin-top: 16px
}

.ant-list-vertical .ant-list-item-action>li {
    padding: 0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-grid .ant-col>.ant-list-item {
    border-bottom: none;
    display: block;
    margin-bottom: 16px;
    max-width: 100%;
    padding-bottom: 0;
    padding-top: 0
}

.ant-list-item-no-flex {
    display: block
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: right
}

.ant-list-bordered {
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item {
    padding-left: 24px;
    padding-right: 24px
}

.ant-list-bordered .ant-list-pagination {
    margin: 16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item {
    padding: 8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item {
    padding: 16px 24px
}

@media screen and (max-width: 768px) {
    .ant-list-item-action,.ant-list-vertical .ant-list-item-extra {
        margin-left:24px
    }
}

@media screen and (max-width: 576px) {
    .ant-list-item {
        flex-wrap:wrap
    }

    .ant-list-item-action {
        margin-left: 12px
    }

    .ant-list-vertical .ant-list-item {
        flex-wrap: wrap-reverse
    }

    .ant-list-vertical .ant-list-item-main {
        min-width: 220px
    }

    .ant-list-vertical .ant-list-item-extra {
        margin: auto auto 16px
    }
}

.ant-list-rtl {
    direction: rtl;
    text-align: right
}

.ant-list-rtl .ReactVirtualized__List .ant-list-item {
    direction: rtl
}

.ant-list-rtl .ant-list-pagination {
    text-align: left
}

.ant-list-rtl .ant-list-item-meta-avatar {
    margin-left: 16px;
    margin-right: 0
}

.ant-list-rtl .ant-list-item-action {
    margin-left: 0;
    margin-right: 48px
}

.ant-list.ant-list-rtl .ant-list-item-action>li:first-child {
    padding-left: 16px;
    padding-right: 0
}

.ant-list-rtl .ant-list-item-action-split {
    left: 0;
    right: auto
}

.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin-left: 0;
    margin-right: 40px
}

.ant-list-rtl.ant-list-vertical .ant-list-item-action {
    margin-right: auto
}

.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child {
    padding-left: 16px;
    padding-right: 0
}

.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: left
}

@media screen and (max-width: 768px) {
    .ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra {
        margin-left:0;
        margin-right: 24px
    }
}

@media screen and (max-width: 576px) {
    .ant-list-rtl .ant-list-item-action {
        margin-left:0;
        margin-right: 22px
    }

    .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
        margin: auto auto 16px
    }
}

.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
    background: #fff;
    border-color: #ff4d4f
}

.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-mentions-status-error .ant-input-prefix {
    color: #ff4d4f
}

.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
    background: #fff;
    border-color: #faad14
}

.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-mentions-status-warning .ant-input-prefix {
    color: #faad14
}

.ant-mentions {
    font-feature-settings: "tnum";
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    height: auto;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    min-width: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: all .3s;
    vertical-align: bottom;
    white-space: pre-wrap;
    width: 100%
}

.ant-mentions::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-mentions:placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-mentions:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-mentions-focused,.ant-mentions:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-mentions-focused,.ant-input-rtl .ant-mentions:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-mentions-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions-borderless,.ant-mentions-borderless-disabled,.ant-mentions-borderless-focused,.ant-mentions-borderless:focus,.ant-mentions-borderless:hover,.ant-mentions-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-mentions {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-mentions-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-mentions-sm {
    padding: 0 7px
}

.ant-mentions-disabled>textarea {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled>textarea:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions-focused {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-mentions-focused {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-mentions-measure,.ant-mentions>textarea {
    word-wrap: break-word;
    direction: inherit;
    font-family: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    min-height: 30px;
    overflow: inherit;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 4px 11px;
    tab-size: inherit;
    text-align: inherit;
    vertical-align: top;
    white-space: inherit;
    word-break: inherit
}

.ant-mentions>textarea {
    border: none;
    outline: none;
    resize: none;
    width: 100%
}

.ant-mentions>textarea::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-mentions>textarea:placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions-measure {
    bottom: 0;
    color: transparent;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.ant-mentions-measure>span {
    display: inline-block;
    min-height: 1em
}

.ant-mentions-dropdown {
    font-feature-settings: "tnum";
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    font-variant: normal;
    left: -9999px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: -9999px;
    z-index: 1050
}

.ant-mentions-dropdown-hidden {
    display: none
}

.ant-mentions-dropdown-menu {
    list-style: none;
    margin-bottom: 0;
    max-height: 250px;
    outline: none;
    overflow: auto;
    padding-left: 0
}

.ant-mentions-dropdown-menu-item {
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.5715;
    min-width: 100px;
    overflow: hidden;
    padding: 5px 12px;
    position: relative;
    text-overflow: ellipsis;
    transition: background .3s ease;
    white-space: nowrap
}

.ant-mentions-dropdown-menu-item:hover {
    background-color: #f5f5f5
}

.ant-mentions-dropdown-menu-item:first-child {
    border-radius: 2px 2px 0 0
}

.ant-mentions-dropdown-menu-item:last-child {
    border-radius: 0 0 2px 2px
}

.ant-mentions-dropdown-menu-item-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-disabled:hover {
    background-color: #fff;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-selected {
    background-color: #fafafa;
    color: rgba(0,0,0,.85);
    font-weight: 600
}

.ant-mentions-dropdown-menu-item-active {
    background-color: #f5f5f5
}

.ant-mentions-suffix {
    align-items: center;
    bottom: 0;
    display: inline-flex;
    margin: auto;
    position: absolute;
    right: 11px;
    top: 0;
    z-index: 1
}

.ant-mentions-rtl {
    direction: rtl
}

.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item:hover {
    color: #ff4d4f
}

.ant-menu-item-danger.ant-menu-item:active {
    background: #fff1f0
}

.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover {
    color: #ff4d4f
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    background-color: #fff1f0
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
    border-right-color: #ff4d4f
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a {
    color: #ff4d4f
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    background-color: #ff4d4f;
    color: #fff
}

.ant-menu {
    font-feature-settings: "tnum";
    background: #fff;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 0;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: left;
    transition: background .3s,width .3s cubic-bezier(.2,0,0,1) 0s
}

.ant-menu:after,.ant-menu:before {
    content: "";
    display: table
}

.ant-menu:after {
    clear: both
}

.ant-menu.ant-menu-root:focus-visible {
    box-shadow: 0 0 0 2px #bae7ff
}

.ant-menu ol,.ant-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-menu-overflow {
    display: flex
}

.ant-menu-overflow-item {
    flex: none
}

.ant-menu-hidden,.ant-menu-submenu-hidden {
    display: none
}

.ant-menu-item-group-title {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    height: 1.5715;
    line-height: 1.5715;
    padding: 8px 16px;
    transition: all .3s
}

.ant-menu-horizontal .ant-menu-submenu {
    transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu,.ant-menu-submenu-inline {
    transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-selected {
    color: #1890ff
}

.ant-menu-item:active,.ant-menu-submenu-title:active {
    background: #e6f7ff
}

.ant-menu-submenu .ant-menu-sub {
    cursor: auto;
    transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-title-content {
    transition: color .3s
}

.ant-menu-item a {
    color: rgba(0,0,0,.85)
}

.ant-menu-item a:hover {
    color: #1890ff
}

.ant-menu-item a:before {
    background-color: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-menu-item>.ant-badge a {
    color: rgba(0,0,0,.85)
}

.ant-menu-item>.ant-badge a:hover {
    color: #1890ff
}

.ant-menu-item-divider {
    border: solid #f0f0f0;
    border-width: 1px 0 0;
    line-height: 0;
    overflow: hidden
}

.ant-menu-item-divider-dashed {
    border-style: dashed
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu {
    margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
    background-color: transparent
}

.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover {
    color: #1890ff
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: #e6f7ff
}

.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left {
    border-right: 1px solid #f0f0f0
}

.ant-menu-vertical-right {
    border-left: 1px solid #f0f0f0
}

.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub {
    border-right: 0;
    max-height: calc(100vh - 100px);
    min-width: 160px;
    overflow: hidden;
    padding: 0
}

.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]) {
    overflow-x: hidden;
    overflow-y: auto
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item {
    border-right: 0;
    left: 0;
    margin-left: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
    min-width: 114px
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title {
    transition: border-color .3s,background .3s
}

.ant-menu-item,.ant-menu-submenu-title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0 20px;
    position: relative;
    transition: border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1);
    white-space: nowrap
}

.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon {
    font-size: 14px;
    min-width: 14px;
    transition: font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s
}

.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span {
    margin-left: 10px;
    opacity: 1;
    transition: opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s
}

.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg {
    vertical-align: -.125em
}

.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
    margin-right: 0
}

.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible {
    box-shadow: 0 0 0 2px #bae7ff
}

.ant-menu>.ant-menu-item-divider {
    margin: 1px 0;
    padding: 0
}

.ant-menu-submenu-popup {
    background: transparent;
    border-radius: 2px;
    box-shadow: none;
    position: absolute;
    transform-origin: 0 0;
    z-index: 1050
}

.ant-menu-submenu-popup:before {
    bottom: 0;
    content: " ";
    height: 100%;
    left: 0;
    opacity: .0001;
    position: absolute;
    right: 0;
    top: -7px;
    width: 100%;
    z-index: -1
}

.ant-menu-submenu-placement-rightTop:before {
    left: -7px;
    top: 0
}

.ant-menu-submenu>.ant-menu {
    background-color: #fff;
    border-radius: 2px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
    transition: transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-popup>.ant-menu {
    background-color: #fff
}

.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon {
    color: rgba(0,0,0,.85);
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .3s cubic-bezier(.645,.045,.355,1);
    width: 10px
}

.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before {
    background-color: currentcolor;
    border-radius: 2px;
    content: "";
    height: 1.5px;
    position: absolute;
    transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
    width: 6px
}

.ant-menu-submenu-arrow:before {
    transform: rotate(45deg) translateY(-2.5px)
}

.ant-menu-submenu-arrow:after {
    transform: rotate(-45deg) translateY(2.5px)
}

.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon {
    color: #1890ff
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before {
    transform: rotate(-45deg) translateX(2.5px)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after {
    transform: rotate(45deg) translateX(-2.5px)
}

.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
    display: none
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after {
    transform: rotate(-45deg) translateX(-2.5px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    transform: rotate(45deg) translateX(2.5px)
}

.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected {
    color: #1890ff
}

.ant-menu-horizontal {
    border: 0;
    border-bottom: 1px solid #f0f0f0;
    box-shadow: none;
    line-height: 46px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu {
    margin-bottom: 0;
    margin-top: -1px;
    padding: 0 20px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
    color: #1890ff
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after {
    border-bottom: 2px solid #1890ff
}

.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu {
    display: inline-block;
    position: relative;
    top: 1px;
    vertical-align: bottom
}

.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after {
    border-bottom: 2px solid transparent;
    bottom: 0;
    content: "";
    left: 20px;
    position: absolute;
    right: 20px;
    transition: border-color .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title {
    padding: 0
}

.ant-menu-horizontal>.ant-menu-item a {
    color: rgba(0,0,0,.85)
}

.ant-menu-horizontal>.ant-menu-item a:hover {
    color: #1890ff
}

.ant-menu-horizontal>.ant-menu-item a:before {
    bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected a {
    color: #1890ff
}

.ant-menu-horizontal:after {
    clear: both;
    content: "\20";
    display: block;
    height: 0
}

.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item {
    position: relative
}

.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after {
    border-right: 3px solid #1890ff;
    bottom: 0;
    content: "";
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(.0001);
    transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    margin-bottom: 4px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 16px;
    text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu {
    padding-bottom: .02px
}

.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child) {
    margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px
}

.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title {
    padding-right: 34px
}

.ant-menu-inline {
    width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title {
    width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title {
    padding-right: 34px
}

.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
    align-items: center;
    display: flex;
    transition: border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)
}

.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content {
    flex: auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>* {
    flex: none
}

.ant-menu.ant-menu-inline-collapsed {
    width: 80px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
    left: 0;
    padding: 0 calc(50% - 8px);
    text-overflow: clip
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: 0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
    font-size: 16px;
    line-height: 40px;
    margin: 0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
    display: inline-block;
    opacity: 0
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon {
    display: inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip {
    pointer-events: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
    display: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a {
    color: hsla(0,0%,100%,.85)
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
    overflow: hidden;
    padding-left: 4px;
    padding-right: 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-menu-item-group-list {
    margin: 0;
    padding: 0
}

.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right {
    box-shadow: none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon {
    font-size: 16px;
    text-align: center
}

.ant-menu-sub.ant-menu-inline {
    background: #fafafa;
    border-radius: 0;
    box-shadow: none;
    padding: 0
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    list-style-position: inside;
    list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
    padding-left: 32px
}

.ant-menu-item-disabled,.ant-menu-submenu-disabled {
    background: none;
    color: rgba(0,0,0,.25)!important;
    cursor: not-allowed
}

.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after {
    border-color: transparent!important
}

.ant-menu-item-disabled a,.ant-menu-submenu-disabled a {
    color: rgba(0,0,0,.25)!important;
    pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: rgba(0,0,0,.25)!important;
    cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: rgba(0,0,0,.25)!important
}

.ant-layout-header .ant-menu {
    line-height: inherit
}

.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover {
    color: #fff
}

.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
    color: #1890ff
}

.ant-menu.ant-menu-root:focus-visible {
    box-shadow: 0 0 0 2px #096dd9
}

.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible {
    box-shadow: 0 0 0 2px #096dd9
}

.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub {
    background: #001529;
    color: hsla(0,0%,100%,.65)
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: .45;
    transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
    background: transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
    background: #000c17
}

.ant-menu-dark.ant-menu-horizontal {
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
    border-color: #001529;
    border-bottom: 0;
    margin-top: 0;
    padding: 0 20px;
    top: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover {
    background-color: #1890ff
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
    bottom: 0
}

.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a {
    color: hsla(0,0%,100%,.65)
}

.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
    border-right: 0;
    left: 0;
    margin-left: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
    width: 100%
}

.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover {
    background-color: transparent;
    color: #fff
}

.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a {
    color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark .ant-menu-item:hover {
    background-color: transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: #1890ff
}

.ant-menu-dark .ant-menu-item-selected {
    border-right: 0;
    color: #fff
}

.ant-menu-dark .ant-menu-item-selected:after {
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover {
    color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color: #1890ff
}

.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a {
    color: hsla(0,0%,100%,.35)!important;
    opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: hsla(0,0%,100%,.35)!important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: hsla(0,0%,100%,.35)!important
}

.ant-menu.ant-menu-rtl {
    direction: rtl;
    text-align: right
}

.ant-menu-rtl .ant-menu-item-group-title {
    text-align: right
}

.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical {
    border-left: 1px solid #f0f0f0;
    border-right: none
}

.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
    border-left: none
}

.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    transform-origin: top right
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon {
    margin-left: 10px;
    margin-right: auto
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
    margin-left: 0
}

.ant-menu-submenu-rtl.ant-menu-submenu-popup {
    transform-origin: 100% 0
}

.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    left: 16px;
    right: auto
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    transform: rotate(-45deg) translateY(-2px)
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    transform: rotate(45deg) translateY(2px)
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after {
    left: 0;
    right: auto
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title {
    text-align: right
}

.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
    padding-left: 34px;
    padding-right: 0
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
    padding-left: 34px;
    padding-right: 16px
}

.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
    padding: 0 calc(50% - 8px)
}

.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 28px 0 16px
}

.ant-menu-sub.ant-menu-inline {
    border: 0
}

.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
    padding-left: 0;
    padding-right: 32px
}

.ant-message {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    left: 0;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    pointer-events: none;
    position: fixed;
    top: 8px;
    width: 100%;
    z-index: 1010
}

.ant-message-notice {
    padding: 8px;
    text-align: center
}

.ant-message-notice-content {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    display: inline-block;
    padding: 10px 16px;
    pointer-events: all
}

.ant-message-success .anticon {
    color: #52c41a
}

.ant-message-error .anticon {
    color: #ff4d4f
}

.ant-message-warning .anticon {
    color: #faad14
}

.ant-message-info .anticon,.ant-message-loading .anticon {
    color: #1890ff
}

.ant-message .anticon {
    font-size: 16px;
    margin-right: 8px;
    position: relative;
    top: 1px
}

.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
    animation-duration: .3s;
    animation-name: MessageMoveOut
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        opacity: 1;
        padding: 8px
    }

    to {
        max-height: 0;
        opacity: 0;
        padding: 0
    }
}

.ant-message-rtl,.ant-message-rtl span {
    direction: rtl
}

.ant-message-rtl .anticon {
    margin-left: 8px;
    margin-right: 0
}

.ant-modal {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0 auto;
    max-width: calc(100vw - 32px);
    padding: 0 0 24px;
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto
}

.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter {
    animation-duration: .3s;
    opacity: 0;
    transform: none;
    user-select: none
}

.ant-modal-mask {
    background-color: rgba(0,0,0,.45);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.ant-modal-mask-hidden {
    display: none
}

.ant-modal-wrap {
    bottom: 0;
    left: 0;
    outline: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.ant-modal-title {
    word-wrap: break-word;
    color: rgba(0,0,0,.85);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.ant-modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    pointer-events: auto;
    position: relative
}

.ant-modal-close {
    background: transparent;
    border: 0;
    color: rgba(0,0,0,.45);
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    transition: color .3s;
    z-index: 10
}

.ant-modal-close-x {
    text-rendering: auto;
    display: block;
    font-size: 16px;
    font-style: normal;
    height: 54px;
    line-height: 54px;
    text-align: center;
    text-transform: none;
    width: 54px
}

.ant-modal-close:focus,.ant-modal-close:hover {
    color: rgba(0,0,0,.75);
    text-decoration: none
}

.ant-modal-header {
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
    color: rgba(0,0,0,.85);
    padding: 16px 24px
}

.ant-modal-body {
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.5715;
    padding: 24px
}

.ant-modal-footer {
    background: transparent;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #f0f0f0;
    padding: 10px 16px;
    text-align: right
}

.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-open {
    overflow: hidden
}

.ant-modal-centered {
    text-align: center
}

.ant-modal-centered:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.ant-modal-centered .ant-modal {
    display: inline-block;
    padding-bottom: 0;
    text-align: left;
    top: 0;
    vertical-align: middle
}

@media (max-width: 767px) {
    .ant-modal {
        margin:8px auto;
        max-width: calc(100vw - 16px)
    }

    .ant-modal-centered .ant-modal {
        flex: 1
    }
}

.ant-modal-confirm .ant-modal-header {
    display: none
}

.ant-modal-confirm .ant-modal-body {
    padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper:before {
    content: "";
    display: table
}

.ant-modal-confirm-body-wrapper:after {
    clear: both;
    content: "";
    display: table
}

.ant-modal-confirm-body .ant-modal-confirm-title {
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    overflow: hidden
}

.ant-modal-confirm-body .ant-modal-confirm-content {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    margin-top: 8px
}

.ant-modal-confirm-body>.anticon {
    float: left;
    font-size: 22px;
    margin-right: 16px
}

.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-left: 38px
}

.ant-modal-confirm .ant-modal-confirm-btns {
    margin-top: 24px;
    text-align: right
}

.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
    color: #ff4d4f
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
    color: #faad14
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon {
    color: #1890ff
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon {
    color: #52c41a
}

.ant-modal-wrap-rtl {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-close {
    left: 0;
    right: auto
}

.ant-modal-wrap-rtl .ant-modal-footer {
    text-align: left
}

.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn {
    margin-left: 0;
    margin-right: 8px
}

.ant-modal-wrap-rtl .ant-modal-confirm-body {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon {
    float: right;
    margin-left: 16px;
    margin-right: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-left: 0;
    margin-right: 38px
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns {
    text-align: left
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-left: 0;
    margin-right: 8px
}

.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
    text-align: right
}

.ant-notification {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0 24px 0 0;
    padding: 0;
    position: fixed;
    z-index: 1010
}

.ant-notification-close-icon {
    cursor: pointer;
    font-size: 14px
}

.ant-notification-hook-holder {
    position: relative
}

.ant-notification-notice {
    word-wrap: break-word;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    line-height: 1.5715;
    margin-bottom: 16px;
    margin-left: auto;
    max-width: calc(100vw - 48px);
    overflow: hidden;
    padding: 16px 24px;
    position: relative;
    width: 384px
}

.ant-notification-bottom .ant-notification-notice,.ant-notification-top .ant-notification-notice {
    margin-left: auto;
    margin-right: auto
}

.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice {
    margin-left: 0;
    margin-right: auto
}

.ant-notification-notice-message {
    color: rgba(0,0,0,.85);
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.ant-notification-notice-message-single-line-auto-margin {
    background-color: transparent;
    display: block;
    max-width: 4px;
    pointer-events: none;
    width: calc(264px - 100%)
}

.ant-notification-notice-message-single-line-auto-margin:before {
    content: "";
    display: block
}

.ant-notification-notice-description {
    font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
    font-size: 16px;
    margin-bottom: 4px;
    margin-left: 48px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
    font-size: 14px;
    margin-left: 48px
}

.ant-notification-notice-icon {
    font-size: 24px;
    line-height: 24px;
    margin-left: 4px;
    position: absolute
}

.anticon.ant-notification-notice-icon-success {
    color: #52c41a
}

.anticon.ant-notification-notice-icon-info {
    color: #1890ff
}

.anticon.ant-notification-notice-icon-warning {
    color: #faad14
}

.anticon.ant-notification-notice-icon-error {
    color: #ff4d4f
}

.ant-notification-notice-close {
    color: rgba(0,0,0,.45);
    outline: none;
    position: absolute;
    right: 22px;
    top: 16px
}

.ant-notification-notice-close:hover {
    color: rgba(0,0,0,.67)
}

.ant-notification-notice-btn {
    float: right;
    margin-top: 16px
}

.ant-notification .notification-fade-effect {
    animation-duration: .24s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.645,.045,.355,1)
}

.ant-notification-fade-appear,.ant-notification-fade-enter {
    animation-play-state: paused;
    opacity: 0
}

.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave {
    animation-duration: .24s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.645,.045,.355,1)
}

.ant-notification-fade-leave {
    animation-duration: .2s;
    animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationFadeIn;
    animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
    animation-name: NotificationFadeOut;
    animation-play-state: running
}

@keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }

    to {
        left: 0;
        opacity: 1
    }
}

@keyframes NotificationFadeOut {
    0% {
        margin-bottom: 16px;
        max-height: 150px;
        opacity: 1
    }

    to {
        margin-bottom: 0;
        max-height: 0;
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0
    }
}

.ant-notification-rtl {
    direction: rtl
}

.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
    padding-left: 24px;
    padding-right: 0
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-left: 0;
    margin-right: 48px
}

.ant-notification-rtl .ant-notification-notice-icon {
    margin-left: 0;
    margin-right: 4px
}

.ant-notification-rtl .ant-notification-notice-close {
    left: 22px;
    right: auto
}

.ant-notification-rtl .ant-notification-notice-btn {
    float: left
}

.ant-notification-bottom,.ant-notification-top {
    margin-left: 0;
    margin-right: 0
}

.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationTopFadeIn
}

.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationBottomFadeIn
}

.ant-notification-bottomLeft,.ant-notification-topLeft {
    margin-left: 24px;
    margin-right: 0
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationLeftFadeIn
}

@keyframes NotificationTopFadeIn {
    0% {
        margin-top: -100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

@keyframes NotificationBottomFadeIn {
    0% {
        margin-bottom: -100%;
        opacity: 0
    }

    to {
        margin-bottom: 0;
        opacity: 1
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        opacity: 0;
        right: 384px
    }

    to {
        opacity: 1;
        right: 0
    }
}

.ant-page-header {
    font-feature-settings: "tnum";
    background-color: #fff;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 16px 24px;
    position: relative
}

.ant-page-header-ghost {
    background-color: inherit
}

.ant-page-header.has-breadcrumb {
    padding-top: 12px
}

.ant-page-header.has-footer {
    padding-bottom: 0
}

.ant-page-header-back {
    font-size: 16px;
    line-height: 1;
    margin-right: 16px
}

.ant-page-header-back-button {
    color: #1890ff;
    color: #000;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    transition: color .3s
}

.ant-page-header-back-button:focus,.ant-page-header-back-button:hover {
    color: #40a9ff
}

.ant-page-header-back-button:active {
    color: #096dd9
}

.ant-page-header .ant-divider-vertical {
    height: 14px;
    margin: 0 12px;
    vertical-align: middle
}

.ant-breadcrumb+.ant-page-header-heading {
    margin-top: 8px
}

.ant-page-header-heading {
    display: flex;
    justify-content: space-between
}

.ant-page-header-heading-left {
    align-items: center;
    display: flex;
    margin: 4px 0;
    overflow: hidden
}

.ant-page-header-heading-title {
    color: rgba(0,0,0,.85);
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
    margin-right: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-page-header-heading .ant-avatar {
    margin-right: 12px
}

.ant-page-header-heading-sub-title {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.5715;
    margin-right: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-page-header-heading-extra {
    margin: 4px 0;
    white-space: nowrap
}

.ant-page-header-heading-extra>* {
    white-space: unset
}

.ant-page-header-content {
    padding-top: 12px
}

.ant-page-header-footer {
    margin-top: 16px
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav {
    margin: 0
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before {
    border: none
}

.ant-page-header-footer .ant-tabs .ant-tabs-tab {
    font-size: 16px;
    padding-bottom: 8px;
    padding-top: 8px
}

.ant-page-header-compact .ant-page-header-heading {
    flex-wrap: wrap
}

.ant-page-header-rtl {
    direction: rtl
}

.ant-page-header-rtl .ant-page-header-back {
    float: right;
    margin-left: 16px;
    margin-right: 0
}

.ant-page-header-rtl .ant-page-header-heading .ant-avatar,.ant-page-header-rtl .ant-page-header-heading-title {
    margin-left: 12px;
    margin-right: 0
}

.ant-page-header-rtl .ant-page-header-heading-sub-title {
    float: right;
    margin-left: 12px;
    margin-right: 0
}

.ant-page-header-rtl .ant-page-header-heading-tags {
    float: right
}

.ant-page-header-rtl .ant-page-header-heading-extra {
    float: left
}

.ant-page-header-rtl .ant-page-header-heading-extra>* {
    margin-left: 0;
    margin-right: 12px
}

.ant-page-header-rtl .ant-page-header-heading-extra>:first-child {
    margin-right: 0
}

.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
    float: right
}

.ant-pagination {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715
}

.ant-pagination,.ant-pagination ol,.ant-pagination ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-pagination:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.ant-pagination-item,.ant-pagination-total-text {
    display: inline-block;
    height: 32px;
    line-height: 30px;
    margin-right: 8px;
    vertical-align: middle
}

.ant-pagination-item {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    cursor: pointer;
    font-family: -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;
    list-style: none;
    min-width: 32px;
    outline: 0;
    text-align: center;
    user-select: none
}

.ant-pagination-item a {
    color: rgba(0,0,0,.85);
    display: block;
    padding: 0 6px;
    transition: none
}

.ant-pagination-item a:hover {
    text-decoration: none
}

.ant-pagination-item:hover {
    border-color: #1890ff;
    transition: all .3s
}

.ant-pagination-item:hover a {
    color: #1890ff
}

.ant-pagination-item:focus-visible {
    border-color: #1890ff;
    transition: all .3s
}

.ant-pagination-item:focus-visible a {
    color: #1890ff
}

.ant-pagination-item-active {
    background: #fff;
    border-color: #1890ff;
    font-weight: 500
}

.ant-pagination-item-active a {
    color: #1890ff
}

.ant-pagination-item-active:hover {
    border-color: #40a9ff
}

.ant-pagination-item-active:focus-visible {
    border-color: #40a9ff
}

.ant-pagination-item-active:hover a {
    color: #40a9ff
}

.ant-pagination-item-active:focus-visible a {
    color: #40a9ff
}

.ant-pagination-jump-next,.ant-pagination-jump-prev {
    outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container {
    position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    color: #1890ff;
    font-size: 12px;
    letter-spacing: -1px;
    opacity: 0;
    transition: all .2s
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    top: 0
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
    bottom: 0;
    color: rgba(0,0,0,.25);
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    left: 0;
    letter-spacing: 2px;
    margin: auto;
    opacity: 1;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: .13em;
    top: 0;
    transition: all .2s
}

.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev {
    margin-right: 8px
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev {
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-family: -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;
    height: 32px;
    line-height: 32px;
    list-style: none;
    min-width: 32px;
    text-align: center;
    transition: all .3s;
    vertical-align: middle
}

.ant-pagination-next,.ant-pagination-prev {
    font-family: Arial,Helvetica,sans-serif;
    outline: 0
}

.ant-pagination-next button,.ant-pagination-prev button {
    color: rgba(0,0,0,.85);
    cursor: pointer;
    user-select: none
}

.ant-pagination-next:hover button,.ant-pagination-prev:hover button {
    border-color: #40a9ff
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    display: block;
    font-size: 12px;
    height: 100%;
    outline: none;
    padding: 0;
    text-align: center;
    transition: all .3s;
    width: 100%
}

.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link {
    border-color: #1890ff;
    color: #1890ff
}

.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link {
    border-color: #1890ff;
    color: #1890ff
}

.ant-pagination-disabled,.ant-pagination-disabled:hover {
    cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link {
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible {
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-pagination-slash {
    margin: 0 10px 0 5px
}

.ant-pagination-options {
    display: inline-block;
    margin-left: 16px;
    vertical-align: middle
}

@media (-ms-high-contrast:none) {
    .ant-pagination-options,.ant-pagination-options ::-ms-backdrop {
        vertical-align: top
    }
}

.ant-pagination-options-size-changer.ant-select {
    display: inline-block;
    width: auto
}

.ant-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-left: 8px;
    vertical-align: top
}

.ant-pagination-options-quick-jumper input {
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 1.5715;
    margin: 0 8px;
    min-width: 0;
    padding: 4px 11px;
    position: relative;
    transition: all .3s;
    width: 100%;
    width: 50px
}

.ant-pagination-options-quick-jumper input::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-pagination-options-quick-jumper input-focused,.ant-input-rtl .ant-pagination-options-quick-jumper input:focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-pagination-options-quick-jumper input-disabled {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-pagination-options-quick-jumper input[disabled] {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-pagination-options-quick-jumper input {
    height: auto;
    line-height: 1.5715;
    max-width: 100%;
    min-height: 32px;
    transition: all .3s,height 0s;
    vertical-align: bottom
}

.ant-pagination-options-quick-jumper input-lg {
    font-size: 16px;
    padding: 6.5px 11px
}

.ant-pagination-options-quick-jumper input-sm {
    padding: 0 7px
}

.ant-pagination-options-quick-jumper input-rtl {
    direction: rtl
}

.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev {
    height: 24px;
    line-height: 24px;
    vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
    background-color: transparent;
    border: 0;
    height: 24px
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    height: 100%;
    margin-right: 8px;
    outline: none;
    padding: 0 6px;
    text-align: center;
    transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color: #1890ff
}

.ant-pagination-simple .ant-pagination-simple-pager input:focus {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2)
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
    background: #f5f5f5;
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager,.ant-pagination.ant-pagination-mini .ant-pagination-total-text {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item {
    height: 24px;
    line-height: 22px;
    margin: 0;
    min-width: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev {
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-jump-next,.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev {
    height: 24px;
    line-height: 24px;
    margin-right: 0
}

.ant-pagination.ant-pagination-mini .ant-pagination-options {
    margin-left: 2px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
    top: 0
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
    height: 24px;
    padding: 0 7px;
    width: 44px
}

.ant-pagination.ant-pagination-disabled {
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
    background: transparent;
    border: none;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
    background: #e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
    color: rgba(0,0,0,.25)
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background: #f5f5f5;
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
    opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
    opacity: 1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
    color: rgba(0,0,0,.25)
}

@media only screen and (max-width: 992px) {
    .ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next {
        display:none
    }
}

@media only screen and (max-width: 576px) {
    .ant-pagination-options {
        display:none
    }
}

.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text {
    margin-left: 8px;
    margin-right: 0
}

.ant-pagination-rtl .ant-pagination-slash {
    margin: 0 5px 0 10px
}

.ant-pagination-rtl .ant-pagination-options {
    margin-left: 0;
    margin-right: 16px
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
    margin-left: 8px;
    margin-right: 0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
    margin-left: 0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
    margin-left: 8px;
    margin-right: 0
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
    margin-left: 0;
    margin-right: 2px
}

.ant-popconfirm {
    z-index: 1060
}

.ant-popover {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: auto;
    font-size: 14px;
    font-variant: tabular-nums;
    font-weight: 400;
    left: 0;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
    user-select: text;
    white-space: normal;
    z-index: 1030
}

.ant-popover-content {
    position: relative
}

.ant-popover:after {
    background: hsla(0,0%,100%,.01);
    content: "";
    position: absolute
}

.ant-popover-hidden {
    display: none
}

.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight {
    padding-bottom: 15.3137085px
}

.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop {
    padding-left: 15.3137085px
}

.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight {
    padding-top: 15.3137085px
}

.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop {
    padding-right: 15.3137085px
}

.ant-popover-inner {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    box-shadow: 0 0 8px rgba(0,0,0,.15)\9
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ant-popover-inner {
        box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
    }
}

.ant-popover-title {
    border-bottom: 1px solid #f0f0f0;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    margin: 0;
    min-height: 32px;
    min-width: 177px;
    padding: 5px 16px 4px
}

.ant-popover-inner-content {
    color: rgba(0,0,0,.85);
    padding: 12px 16px
}

.ant-popover-message {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    padding: 4px 0 12px;
    position: relative
}

.ant-popover-message>.anticon {
    color: #faad14;
    font-size: 14px;
    position: absolute;
    top: 8.0005px
}

.ant-popover-message-title {
    padding-left: 22px
}

.ant-popover-buttons {
    margin-bottom: 4px;
    text-align: right
}

.ant-popover-buttons button {
    margin-left: 8px
}

.ant-popover-arrow {
    background: transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 22px
}

.ant-popover-arrow-content {
    --antd-arrow-background-color: #fff;
    border-radius: 0 0 2px;
    bottom: 0;
    content: "";
    display: block;
    height: 11.3137085px;
    left: 0;
    margin: auto;
    pointer-events: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 11.3137085px
}

.ant-popover-arrow-content:before {
    background: var(--antd-arrow-background-color);
    background-position: -10px -10px;
    background-repeat: no-repeat;
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    content: "";
    height: 33.9411255px;
    left: -11.3137085px;
    position: absolute;
    top: -11.3137085px;
    width: 33.9411255px
}

.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow {
    bottom: 0;
    transform: translateY(100%)
}

.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px rgba(0,0,0,.07);
    transform: translateY(-11px) rotate(45deg)
}

.ant-popover-placement-top .ant-popover-arrow {
    left: 50%;
    transform: translateY(100%) translateX(-50%)
}

.ant-popover-placement-topLeft .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-topRight .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow {
    left: 0;
    transform: translateX(-100%)
}

.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px rgba(0,0,0,.07);
    transform: translateX(11px) rotate(135deg)
}

.ant-popover-placement-right .ant-popover-arrow {
    top: 50%;
    transform: translateX(-100%) translateY(-50%)
}

.ant-popover-placement-rightTop .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-rightBottom .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow {
    top: 0;
    transform: translateY(-100%)
}

.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content {
    box-shadow: 2px 2px 5px rgba(0,0,0,.06);
    transform: translateY(11px) rotate(-135deg)
}

.ant-popover-placement-bottom .ant-popover-arrow {
    left: 50%;
    transform: translateY(-100%) translateX(-50%)
}

.ant-popover-placement-bottomLeft .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-bottomRight .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow {
    right: 0;
    transform: translateX(100%)
}

.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px rgba(0,0,0,.07);
    transform: translateX(-11px) rotate(-45deg)
}

.ant-popover-placement-left .ant-popover-arrow {
    top: 50%;
    transform: translateX(100%) translateY(-50%)
}

.ant-popover-placement-leftTop .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-leftBottom .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner {
    background-color: #eb2f96
}

.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner {
    background-color: #f5222d
}

.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner {
    background-color: #fa541c
}

.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner {
    background-color: #fa8c16
}

.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner {
    background-color: #fadb14
}

.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner {
    background-color: #faad14
}

.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner {
    background-color: #13c2c2
}

.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner {
    background-color: #a0d911
}

.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner {
    background-color: #52c41a
}

.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner {
    background-color: #1890ff
}

.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner {
    background-color: #2f54eb
}

.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner {
    background-color: #722ed1
}

.ant-popover-rtl {
    direction: rtl;
    text-align: right
}

.ant-popover-rtl .ant-popover-message-title {
    padding-left: 16px;
    padding-right: 22px
}

.ant-popover-rtl .ant-popover-buttons {
    text-align: left
}

.ant-popover-rtl .ant-popover-buttons button {
    margin-left: 0;
    margin-right: 8px
}

.ant-progress {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-progress-line {
    font-size: 14px;
    position: relative;
    width: 100%
}

.ant-progress-steps {
    display: inline-block
}

.ant-progress-steps-outer {
    align-items: center;
    display: flex;
    flex-direction: row
}

.ant-progress-steps-item {
    background: #f3f3f3;
    flex-shrink: 0;
    margin-right: 2px;
    min-width: 2px;
    transition: all .3s
}

.ant-progress-steps-item-active {
    background: #1890ff
}

.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
    font-size: 12px
}

.ant-progress-outer {
    display: inline-block;
    margin-right: 0;
    padding-right: 0;
    width: 100%
}

.ant-progress-show-info .ant-progress-outer {
    margin-right: calc(-2em - 8px);
    padding-right: calc(2em + 8px)
}

.ant-progress-inner {
    background-color: #f5f5f5;
    border-radius: 100px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.ant-progress-circle-trail {
    stroke: #f5f5f5
}

.ant-progress-circle-path {
    animation: ant-progress-appear .3s
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: #1890ff
}

.ant-progress-bg,.ant-progress-success-bg {
    background-color: #1890ff;
    border-radius: 100px;
    position: relative;
    transition: all .4s cubic-bezier(.08,.82,.17,1) 0s
}

.ant-progress-success-bg {
    background-color: #52c41a;
    left: 0;
    position: absolute;
    top: 0
}

.ant-progress-text {
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 1em;
    line-height: 1;
    margin-left: 8px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    width: 2em;
    word-break: normal
}

.ant-progress-text .anticon {
    font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
    animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
    background: #fff;
    border-radius: 10px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ant-progress-status-exception .ant-progress-bg {
    background-color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-text {
    color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: #ff4d4f
}

.ant-progress-status-success .ant-progress-bg {
    background-color: #52c41a
}

.ant-progress-status-success .ant-progress-text {
    color: #52c41a
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: #52c41a
}

.ant-progress-circle .ant-progress-inner {
    background-color: transparent;
    line-height: 1;
    position: relative
}

.ant-progress-circle .ant-progress-text {
    color: rgba(0,0,0,.85);
    font-size: 1em;
    left: 50%;
    line-height: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    white-space: normal;
    width: 100%
}

.ant-progress-circle .ant-progress-text .anticon {
    font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
    color: #ff4d4f
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
    color: #52c41a
}

@keyframes ant-progress-active {
    0% {
        opacity: .1;
        transform: translateX(-100%) scaleX(0)
    }

    20% {
        opacity: .5;
        transform: translateX(-100%) scaleX(0)
    }

    to {
        opacity: 0;
        transform: translateX(0) scaleX(1)
    }
}

.ant-progress-rtl {
    direction: rtl
}

.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
    margin-left: calc(-2em - 8px);
    margin-right: 0;
    padding-left: calc(2em + 8px);
    padding-right: 0
}

.ant-progress-rtl .ant-progress-success-bg {
    left: auto;
    right: 0
}

.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text {
    margin-left: 0;
    margin-right: 8px;
    text-align: right
}

.ant-radio-group {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-size: 0;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-radio-group .ant-badge-count {
    z-index: 1
}

.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper {
    border-left: none
}

.ant-radio-wrapper {
    font-feature-settings: "tnum";
    align-items: baseline;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0 8px 0 0;
    padding: 0;
    position: relative
}

.ant-radio-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-wrapper:after {
    content: "\a0";
    display: inline-block;
    overflow: hidden;
    width: 0
}

.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio] {
    height: 14px;
    width: 14px
}

.ant-radio {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: .2em
}

.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner {
    border-color: #1890ff
}

.ant-radio-input:focus+.ant-radio-inner {
    box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-checked:after {
    animation: antRadioEffect .36s ease-in-out;
    animation-fill-mode: both;
    border: 1px solid #1890ff;
    border-radius: 50%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after {
    visibility: visible
}

.ant-radio-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.ant-radio-inner:after {
    background-color: #1890ff;
    border-left: 0;
    border-radius: 16px;
    border-top: 0;
    content: " ";
    display: block;
    height: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: scale(0);
    transition: all .3s cubic-bezier(.78,.14,.15,.86);
    width: 16px
}

.ant-radio-input {
    bottom: 0;
    cursor: pointer;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.ant-radio.ant-radio-disabled .ant-radio-inner {
    border-color: #d9d9d9
}

.ant-radio-checked .ant-radio-inner {
    border-color: #1890ff
}

.ant-radio-checked .ant-radio-inner:after {
    opacity: 1;
    transform: scale(.5);
    transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-radio-disabled {
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner {
    background-color: #f5f5f5;
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
    background-color: rgba(0,0,0,.2)
}

.ant-radio-disabled .ant-radio-input {
    cursor: not-allowed
}

.ant-radio-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

span.ant-radio+* {
    padding-left: 8px;
    padding-right: 8px
}

.ant-radio-button-wrapper {
    background: #fff;
    border-color: #d9d9d9;
    border-style: solid;
    border-width: 1.02px 1px 1px 0;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    margin: 0;
    padding: 0 15px;
    position: relative;
    transition: color .3s,background .3s,border-color .3s,box-shadow .3s
}

.ant-radio-button-wrapper a {
    color: rgba(0,0,0,.85)
}

.ant-radio-button-wrapper>.ant-radio-button {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.ant-radio-group-large .ant-radio-button-wrapper {
    font-size: 16px;
    height: 40px;
    line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
    height: 24px;
    line-height: 22px;
    padding: 0 7px
}

.ant-radio-button-wrapper:not(:first-child):before {
    background-color: #d9d9d9;
    box-sizing: content-box;
    content: "";
    display: block;
    height: 100%;
    left: -1px;
    padding: 1px 0;
    position: absolute;
    top: -1px;
    transition: background-color .3s;
    width: 1px
}

.ant-radio-button-wrapper:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper:last-child {
    border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper:first-child:last-child {
    border-radius: 2px
}

.ant-radio-button-wrapper:hover {
    color: #1890ff;
    position: relative
}

.ant-radio-button-wrapper:focus-within {
    box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio] {
    height: 0;
    opacity: 0;
    pointer-events: none;
    width: 0
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background: #fff;
    border-color: #1890ff;
    color: #1890ff;
    z-index: 1
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
    background-color: #1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
    border-color: #1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    border-color: #40a9ff;
    color: #40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
    background-color: #40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    border-color: #096dd9;
    color: #096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
    background-color: #096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background: #1890ff;
    border-color: #1890ff;
    color: #fff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    background: #40a9ff;
    border-color: #40a9ff;
    color: #fff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    background: #096dd9;
    border-color: #096dd9;
    color: #fff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-button-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover {
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    color: rgba(0,0,0,.25)
}

.ant-radio-button-wrapper-disabled:first-child {
    border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
    background-color: #e6e6e6;
    border-color: #d9d9d9;
    box-shadow: none;
    color: rgba(0,0,0,.25)
}

@keyframes antRadioEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(1.6)
    }
}

.ant-radio-group.ant-radio-group-rtl {
    direction: rtl
}

.ant-radio-wrapper.ant-radio-wrapper-rtl {
    direction: rtl;
    margin-left: 8px;
    margin-right: 0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
    border-left-width: 1px;
    border-right-width: 0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
    left: 0;
    right: -1px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
    border-radius: 0 2px 2px 0;
    border-right: 1px solid #d9d9d9
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
    border-right-color: #40a9ff
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
    border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
    border-right-color: #d9d9d9
}

.ant-rate {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: #fadb14;
    display: inline-block;
    font-size: 14px;
    font-size: 20px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: unset;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0
}

.ant-rate-disabled .ant-rate-star {
    cursor: default
}

.ant-rate-disabled .ant-rate-star>div:hover {
    transform: scale(1)
}

.ant-rate-star {
    color: inherit;
    cursor: pointer;
    display: inline-block;
    position: relative
}

.ant-rate-star:not(:last-child) {
    margin-right: 8px
}

.ant-rate-star>div {
    transition: all .3s,outline 0s
}

.ant-rate-star>div:hover {
    transform: scale(1.1)
}

.ant-rate-star>div:focus {
    outline: 0
}

.ant-rate-star>div:focus-visible {
    outline: 1px dashed #fadb14;
    transform: scale(1.1)
}

.ant-rate-star-first,.ant-rate-star-second {
    color: #f0f0f0;
    transition: all .3s;
    user-select: none
}

.ant-rate-star-first .anticon,.ant-rate-star-second .anticon {
    vertical-align: middle
}

.ant-rate-star-first {
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%
}

.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second {
    opacity: 1
}

.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first {
    color: inherit
}

.ant-rate-text {
    display: inline-block;
    font-size: 14px;
    margin: 0 8px
}

.ant-rate-rtl {
    direction: rtl
}

.ant-rate-rtl .ant-rate-star:not(:last-child) {
    margin-left: 8px;
    margin-right: 0
}

.ant-rate-rtl .ant-rate-star-first {
    left: auto;
    right: 0
}

.ant-result {
    padding: 48px 32px
}

.ant-result-success .ant-result-icon>.anticon {
    color: #52c41a
}

.ant-result-error .ant-result-icon>.anticon {
    color: #ff4d4f
}

.ant-result-info .ant-result-icon>.anticon {
    color: #1890ff
}

.ant-result-warning .ant-result-icon>.anticon {
    color: #faad14
}

.ant-result-image {
    height: 295px;
    margin: auto;
    width: 250px
}

.ant-result-icon {
    margin-bottom: 24px;
    text-align: center
}

.ant-result-icon>.anticon {
    font-size: 72px
}

.ant-result-title {
    color: rgba(0,0,0,.85);
    font-size: 24px;
    line-height: 1.8;
    text-align: center
}

.ant-result-subtitle {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.6;
    text-align: center
}

.ant-result-extra {
    margin: 24px 0 0;
    text-align: center
}

.ant-result-extra>* {
    margin-right: 8px
}

.ant-result-extra>:last-child {
    margin-right: 0
}

.ant-result-content {
    background-color: #fafafa;
    margin-top: 24px;
    padding: 24px 40px
}

.ant-result-rtl {
    direction: rtl
}

.ant-result-rtl .ant-result-extra>* {
    margin-left: 8px;
    margin-right: 0
}

.ant-result-rtl .ant-result-extra>:last-child {
    margin-left: 0
}

.segmented-disabled-item,.segmented-disabled-item:focus,.segmented-disabled-item:hover {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.segmented-item-selected {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08)
}

.segmented-text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all
}

.ant-segmented {
    font-feature-settings: "tnum";
    background-color: rgba(0,0,0,.04);
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: rgba(0,0,0,.65);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 2px;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-segmented-group {
    align-items: stretch;
    display: flex;
    justify-items: flex-start;
    position: relative;
    width: 100%
}

.ant-segmented.ant-segmented-block {
    display: flex
}

.ant-segmented.ant-segmented-block .ant-segmented-item {
    flex: 1;
    min-width: 0
}

.ant-segmented:not(.ant-segmented-disabled):focus,.ant-segmented:not(.ant-segmented-disabled):hover {
    background-color: rgba(0,0,0,.06)
}

.ant-segmented-item {
    cursor: pointer;
    position: relative;
    text-align: center;
    transition: color .3s cubic-bezier(.645,.045,.355,1)
}

.ant-segmented-item-selected {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08);
    color: #262626
}

.ant-segmented-item:focus,.ant-segmented-item:hover {
    color: #262626
}

.ant-segmented-item-label {
    line-height: 28px;
    min-height: 28px;
    overflow: hidden;
    padding: 0 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all
}

.ant-segmented-item-icon+* {
    margin-left: 6px
}

.ant-segmented-item-input {
    height: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 0
}

.ant-segmented.ant-segmented-lg .ant-segmented-item-label {
    font-size: 16px;
    line-height: 36px;
    min-height: 36px;
    padding: 0 11px
}

.ant-segmented.ant-segmented-sm .ant-segmented-item-label {
    line-height: 20px;
    min-height: 20px;
    padding: 0 7px
}

.ant-segmented-item-disabled,.ant-segmented-item-disabled:focus,.ant-segmented-item-disabled:hover {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-segmented-thumb {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08);
    height: 100%;
    left: 0;
    padding: 4px 0;
    position: absolute;
    top: 0;
    width: 0
}

.ant-segmented-thumb-motion-appear-active {
    transition: transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);
    will-change: transform,width
}

.ant-segmented.ant-segmented-rtl {
    direction: rtl
}

.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
    margin-left: 6px;
    margin-right: 0
}

.ant-select-single .ant-select-selector {
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    bottom: 0;
    left: 11px;
    position: absolute;
    right: 11px;
    top: 0
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
    padding: 0;
    transition: all .3s
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
    position: relative;
    user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    pointer-events: none;
    transition: none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,.ant-select-single .ant-select-selector:after {
    content: "\a0";
    display: inline-block;
    visibility: hidden;
    width: 0
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    color: #bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 32px;
    padding: 0 11px;
    width: 100%
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    left: 0;
    padding: 0 11px;
    position: absolute;
    right: 0
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    left: 7px;
    right: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-selection-overflow {
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    max-width: 100%;
    position: relative
}

.ant-select-selection-overflow-item {
    align-self: center;
    flex: none;
    max-width: 100%
}

.ant-select-multiple .ant-select-selector {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector:after {
    content: "\a0";
    display: inline-block;
    line-height: 24px;
    margin: 2px 0;
    width: 0
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: default;
    display: flex;
    flex: none;
    height: 24px;
    line-height: 22px;
    margin-bottom: 2px;
    margin-inline-end:4px;margin-top: 2px;
    max-width: 100%;
    padding-inline-end:4px;padding-inline-start:8px;position: relative;
    transition: font-size .3s,line-height .3s,height .3s;
    user-select: none
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
    border-color: #d9d9d9;
    color: #bfbfbf;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre
}

.ant-select-multiple .ant-select-selection-item-remove {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    color: rgba(0,0,0,.45);
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 0;
    line-height: inherit;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em
}

.ant-select-multiple .ant-select-selection-item-remove>* {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
    vertical-align: middle
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: rgba(0,0,0,.75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
    margin-inline-start:0}

.ant-select-multiple .ant-select-selection-search {
    margin-inline-start:7px;max-width: 100%;
    position: relative
}

.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror {
    font-family: -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;
    height: 24px;
    line-height: 24px;
    transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
    min-width: 4.1px;
    width: 100%
}

.ant-select-multiple .ant-select-selection-search-mirror {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    white-space: pre;
    z-index: 999
}

.ant-select-multiple .ant-select-selection-placeholder {
    left: 11px;
    position: absolute;
    right: 11px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 32px;
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 16px;
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    margin-inline-start:3px}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 32px
}

.ant-select-disabled .ant-select-selection-item-remove {
    display: none
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #ff4d4f!important
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ff7875;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(255,77,79,.2);
    outline: 0
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #faad14!important
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ffc53d;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(250,173,20,.2);
    outline: 0
}

.ant-select-status-error.ant-select-has-feedback .ant-select-clear,.ant-select-status-success.ant-select-has-feedback .ant-select-clear,.ant-select-status-validating.ant-select-has-feedback .ant-select-clear,.ant-select-status-warning.ant-select-has-feedback .ant-select-clear {
    right: 32px
}

.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value {
    padding-right: 42px
}

.ant-select {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    position: relative;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    appearance: none;
    background: transparent;
    border: none;
    margin: 0;
    outline: none;
    padding: 0
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    display: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-select-selection-item {
    flex: 1;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (-ms-high-contrast:none) {
    .ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-selection-placeholder {
    color: #bfbfbf;
    flex: 1;
    overflow: hidden;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (-ms-high-contrast:none) {
    .ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-arrow {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    color: inherit;
    color: rgba(0,0,0,.25);
    display: inline-block;
    display: flex;
    font-size: 12px;
    font-style: normal;
    height: 12px;
    line-height: 0;
    line-height: 1;
    margin-top: -6px;
    pointer-events: none;
    position: absolute;
    right: 11px;
    text-align: center;
    text-transform: none;
    top: 50%;
    vertical-align: -.125em
}

.ant-select-arrow>* {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow:before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .anticon {
    transition: transform .3s;
    vertical-align: top
}

.ant-select-arrow .anticon>svg {
    vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
    pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
    cursor: not-allowed
}

.ant-select-arrow>:not(:last-child) {
    margin-inline-end:8px}

.ant-select-clear {
    text-rendering: auto;
    background: #fff;
    color: rgba(0,0,0,.25);
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    height: 12px;
    line-height: 1;
    margin-top: -6px;
    opacity: 0;
    position: absolute;
    right: 11px;
    text-align: center;
    text-transform: none;
    top: 50%;
    transition: color .3s ease,opacity .15s ease;
    width: 12px;
    z-index: 1
}

.ant-select-clear:before {
    display: block
}

.ant-select-clear:hover {
    color: rgba(0,0,0,.45)
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    font-feature-settings: "tnum";
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    font-variant: normal;
    left: -9999px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    outline: none;
    overflow: hidden;
    padding: 4px 0;
    position: absolute;
    top: -9999px;
    z-index: 1050
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-empty {
    color: rgba(0,0,0,.25)
}

.ant-select-item-empty {
    color: rgba(0,0,0,.85);
    color: rgba(0,0,0,.25)
}

.ant-select-item,.ant-select-item-empty {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    min-height: 32px;
    padding: 5px 12px;
    position: relative
}

.ant-select-item {
    color: rgba(0,0,0,.85);
    cursor: pointer;
    transition: background .3s ease
}

.ant-select-item-group {
    color: rgba(0,0,0,.45);
    cursor: default;
    font-size: 12px
}

.ant-select-item-option {
    display: flex
}

.ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-select-item-option-state {
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background-color: #e6f7ff;
    color: rgba(0,0,0,.85);
    font-weight: 600
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: #1890ff
}

.ant-select-item-option-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected {
    background-color: #f5f5f5
}

.ant-select-item-option-grouped {
    padding-left: 24px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: transparent!important;
    border-color: transparent!important;
    box-shadow: none!important
}

.ant-select.ant-select-in-form-item {
    width: 100%
}

.ant-select-rtl {
    direction: rtl
}

.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear {
    left: 11px;
    right: auto
}

.ant-select-dropdown-rtl {
    direction: rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped {
    padding-left: 12px;
    padding-right: 24px
}

.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-left: 24px;
    padding-right: 4px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
    margin-left: 4px;
    margin-right: 0;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
    left: auto;
    right: 0
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
    left: auto;
    right: 11px
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    right: 7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    left: 9px;
    right: 0;
    text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    left: 25px;
    right: 11px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-left: 18px;
    padding-right: 0
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 6px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-left: 21px;
    padding-right: 0
}

.ant-skeleton {
    display: table;
    width: 100%
}

.ant-skeleton-header {
    display: table-cell;
    padding-right: 16px;
    vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
    background: hsla(0,0%,75%,.2);
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: top;
    width: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
    height: 40px;
    line-height: 40px;
    width: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
    height: 24px;
    line-height: 24px;
    width: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-content {
    display: table-cell;
    vertical-align: top;
    width: 100%
}

.ant-skeleton-content .ant-skeleton-title {
    background: hsla(0,0%,75%,.2);
    border-radius: 2px;
    height: 16px;
    width: 100%
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
    padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
    background: hsla(0,0%,75%,.2);
    border-radius: 2px;
    height: 16px;
    list-style: none;
    width: 100%
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
    width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
    margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
    margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
    border-radius: 100px
}

.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-active .ant-skeleton-button,.ant-skeleton-active .ant-skeleton-image,.ant-skeleton-active .ant-skeleton-input,.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton-active .ant-skeleton-title {
    background: transparent;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-image:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-title:after {
    animation: ant-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,51%,.24) 37%,hsla(0,0%,75%,.2) 63%);
    bottom: 0;
    content: "";
    left: -150%;
    position: absolute;
    right: -150%;
    top: 0
}

.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button,.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
    width: 100%
}

.ant-skeleton-element {
    display: inline-block;
    width: auto
}

.ant-skeleton-element .ant-skeleton-button {
    background: hsla(0,0%,75%,.2);
    border-radius: 2px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    min-width: 64px;
    vertical-align: top;
    width: 64px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
    min-width: 32px;
    width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
    border-radius: 50%;
    min-width: 32px;
    width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
    border-radius: 32px
}

.ant-skeleton-element .ant-skeleton-button-lg {
    height: 40px;
    line-height: 40px;
    min-width: 80px;
    width: 80px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
    min-width: 40px;
    width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
    border-radius: 50%;
    min-width: 40px;
    width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
    border-radius: 40px
}

.ant-skeleton-element .ant-skeleton-button-sm {
    height: 24px;
    line-height: 24px;
    min-width: 48px;
    width: 48px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
    min-width: 24px;
    width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
    border-radius: 50%;
    min-width: 24px;
    width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
    border-radius: 24px
}

.ant-skeleton-element .ant-skeleton-avatar {
    background: hsla(0,0%,75%,.2);
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: top;
    width: 32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg {
    height: 40px;
    line-height: 40px;
    width: 40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm {
    height: 24px;
    line-height: 24px;
    width: 24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-input {
    background: hsla(0,0%,75%,.2);
    display: inline-block;
    height: 32px;
    line-height: 32px;
    min-width: 160px;
    vertical-align: top;
    width: 160px
}

.ant-skeleton-element .ant-skeleton-input-lg {
    height: 40px;
    line-height: 40px;
    min-width: 200px;
    width: 200px
}

.ant-skeleton-element .ant-skeleton-input-sm {
    height: 24px;
    line-height: 24px;
    min-width: 120px;
    width: 120px
}

.ant-skeleton-element .ant-skeleton-image {
    align-items: center;
    background: hsla(0,0%,75%,.2);
    display: flex;
    height: 96px;
    justify-content: center;
    line-height: 96px;
    vertical-align: top;
    width: 96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-image-path {
    fill: #bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg {
    height: 48px;
    line-height: 48px;
    max-height: 192px;
    max-width: 192px;
    width: 48px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
    border-radius: 50%
}

@keyframes ant-skeleton-loading {
    0% {
        transform: translateX(-37.5%)
    }

    to {
        transform: translateX(37.5%)
    }
}

.ant-skeleton-rtl {
    direction: rtl
}

.ant-skeleton-rtl .ant-skeleton-header {
    padding-left: 16px;
    padding-right: 0
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
    animation-name: ant-skeleton-loading-rtl
}

@keyframes ant-skeleton-loading-rtl {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 100% 50%
    }
}

.ant-slider {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    height: 12px;
    line-height: 1.5715;
    list-style: none;
    margin: 10px 6px;
    padding: 4px 0;
    position: relative;
    touch-action: none
}

.ant-slider-vertical {
    height: 100%;
    margin: 6px 10px;
    padding: 0 4px;
    width: 12px
}

.ant-slider-vertical .ant-slider-rail {
    height: 100%;
    width: 4px
}

.ant-slider-vertical .ant-slider-track {
    width: 4px
}

.ant-slider-vertical .ant-slider-handle {
    margin-left: -5px;
    margin-top: -6px
}

.ant-slider-vertical .ant-slider-mark {
    height: 100%;
    left: 12px;
    top: 0;
    width: 18px
}

.ant-slider-vertical .ant-slider-mark-text {
    left: 4px;
    white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
    height: 100%;
    width: 4px
}

.ant-slider-vertical .ant-slider-dot {
    margin-left: -2px;
    top: auto
}

.ant-slider-tooltip .ant-tooltip-inner {
    min-width: unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
    margin-left: 0;
    margin-right: -5px
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
    left: auto;
    right: 12px
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
    left: auto;
    right: 4px
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
    left: auto;
    right: 2px
}

.ant-slider-with-marks {
    margin-bottom: 28px
}

.ant-slider-rail {
    background-color: #f5f5f5;
    width: 100%
}

.ant-slider-rail,.ant-slider-track {
    border-radius: 2px;
    height: 4px;
    position: absolute;
    transition: background-color .3s
}

.ant-slider-track {
    background-color: #91d5ff
}

.ant-slider-handle {
    background-color: #fff;
    border: 2px solid #91d5ff;
    border-radius: 50%;
    box-shadow: 0;
    cursor: pointer;
    height: 14px;
    margin-top: -5px;
    position: absolute;
    transition: border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28);
    width: 14px
}

.ant-slider-handle-dragging {
    z-index: 1
}

.ant-slider-handle:focus {
    border-color: #46a6ff;
    box-shadow: 0 0 0 5px rgba(24,144,255,.12);
    outline: none
}

.ant-slider-handle.ant-tooltip-open {
    border-color: #1890ff
}

.ant-slider-handle:after {
    bottom: -6px;
    content: "";
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px
}

.ant-slider:hover .ant-slider-rail {
    background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
    background-color: #69c0ff
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color: #69c0ff
}

.ant-slider-mark {
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 14px;
    width: 100%
}

.ant-slider-mark-text {
    color: rgba(0,0,0,.45);
    cursor: pointer;
    display: inline-block;
    position: absolute;
    text-align: center;
    user-select: none;
    word-break: keep-all
}

.ant-slider-mark-text-active {
    color: rgba(0,0,0,.85)
}

.ant-slider-step {
    background: transparent;
    height: 4px;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.ant-slider-dot {
    background-color: #fff;
    border: 2px solid #f0f0f0;
    border-radius: 50%;
    cursor: pointer;
    height: 8px;
    position: absolute;
    top: -2px;
    width: 8px
}

.ant-slider-dot-active {
    border-color: #8cc8ff
}

.ant-slider-disabled {
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-rail {
    background-color: #f5f5f5!important
}

.ant-slider-disabled .ant-slider-track {
    background-color: rgba(0,0,0,.25)!important
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle {
    background-color: #fff;
    border-color: rgba(0,0,0,.25)!important;
    box-shadow: none;
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text {
    cursor: not-allowed!important
}

.ant-slider-rtl {
    direction: rtl
}

.ant-slider-rtl .ant-slider-mark {
    left: auto;
    right: 0
}

.ant-space {
    display: inline-flex
}

.ant-space-vertical {
    flex-direction: column
}

.ant-space-align-center {
    align-items: center
}

.ant-space-align-start {
    align-items: flex-start
}

.ant-space-align-end {
    align-items: flex-end
}

.ant-space-align-baseline {
    align-items: baseline
}

.ant-space-item:empty {
    display: none
}

.ant-space-rtl {
    direction: rtl
}

.ant-spin {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    color: #1890ff;
    display: none;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    transition: transform .3s cubic-bezier(.78,.14,.15,.86);
    vertical-align: middle
}

.ant-spin-spinning {
    display: inline-block;
    opacity: 1;
    position: static
}

.ant-spin-nested-loading {
    position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
    display: block;
    height: 100%;
    left: 0;
    max-height: 400px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
    left: 50%;
    margin: -10px;
    position: absolute;
    top: 50%
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    padding-top: 5px;
    position: absolute;
    text-shadow: 0 1px 2px #fff;
    top: 50%;
    width: 100%
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
    margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
    margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
    padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
    margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
    margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
    padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
    margin-top: -26px
}

.ant-spin-container {
    position: relative;
    transition: opacity .3s
}

.ant-spin-container:after {
    background: #fff;
    bottom: 0;
    content: "";
    display: none\9;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s;
    width: 100%;
    z-index: 10
}

.ant-spin-blur {
    clear: both;
    opacity: .5;
    pointer-events: none;
    user-select: none
}

.ant-spin-blur:after {
    opacity: .4;
    pointer-events: auto
}

.ant-spin-tip {
    color: rgba(0,0,0,.45)
}

.ant-spin-dot {
    display: inline-block;
    font-size: 20px;
    height: 1em;
    position: relative;
    width: 1em
}

.ant-spin-dot-item {
    animation: antSpinMove 1s linear infinite alternate;
    background-color: #1890ff;
    border-radius: 100%;
    display: block;
    height: 9px;
    opacity: .3;
    position: absolute;
    transform: scale(.75);
    transform-origin: 50% 50%;
    width: 9px
}

.ant-spin-dot-item:first-child {
    left: 0;
    top: 0
}

.ant-spin-dot-item:nth-child(2) {
    animation-delay: .4s;
    right: 0;
    top: 0
}

.ant-spin-dot-item:nth-child(3) {
    animation-delay: .8s;
    bottom: 0;
    right: 0
}

.ant-spin-dot-item:nth-child(4) {
    animation-delay: 1.2s;
    bottom: 0;
    left: 0
}

.ant-spin-dot-spin {
    animation: antRotate 1.2s linear infinite;
    transform: rotate(0deg)
}

.ant-spin-sm .ant-spin-dot {
    font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
    height: 6px;
    width: 6px
}

.ant-spin-lg .ant-spin-dot {
    font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
    height: 14px;
    width: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
    display: block
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ant-spin-blur {
        background: #fff;
        opacity: .5
    }
}

@keyframes antSpinMove {
    to {
        opacity: 1
    }
}

@keyframes antRotate {
    to {
        transform: rotate(1turn)
    }
}

.ant-spin-rtl {
    direction: rtl
}

.ant-spin-rtl .ant-spin-dot-spin {
    animation-name: antRotateRtl;
    transform: rotate(-45deg)
}

@keyframes antRotateRtl {
    to {
        transform: rotate(-405deg)
    }
}

.ant-statistic {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-statistic-title {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    margin-bottom: 4px
}

.ant-statistic-skeleton {
    padding-top: 16px
}

.ant-statistic-content {
    color: rgba(0,0,0,.85);
    font-family: -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;
    font-size: 24px
}

.ant-statistic-content-value {
    direction: ltr;
    display: inline-block
}

.ant-statistic-content-prefix,.ant-statistic-content-suffix {
    display: inline-block
}

.ant-statistic-content-prefix {
    margin-right: 4px
}

.ant-statistic-content-suffix {
    margin-left: 4px
}

.ant-statistic-rtl {
    direction: rtl
}

.ant-statistic-rtl .ant-statistic-content-prefix {
    margin-left: 4px;
    margin-right: 0
}

.ant-statistic-rtl .ant-statistic-content-suffix {
    margin-left: 0;
    margin-right: 4px
}

.ant-steps {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 14px;
    font-size: 0;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: initial;
    width: 100%
}

.ant-steps-item {
    display: inline-block;
    flex: 1;
    overflow: hidden;
    position: relative;
    vertical-align: top
}

.ant-steps-item-container {
    outline: none
}

.ant-steps-item:last-child {
    flex: none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail {
    display: none
}

.ant-steps-item-content,.ant-steps-item-icon {
    display: inline-block;
    vertical-align: top
}

.ant-steps-item-icon {
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 32px;
    font-family: -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;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0 8px 0 0;
    text-align: center;
    transition: background-color .3s,border-color .3s;
    width: 32px
}

.ant-steps-item-icon .ant-steps-icon {
    color: #1890ff;
    line-height: 1;
    position: relative;
    top: -.5px
}

.ant-steps-item-tail {
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: 12px;
    width: 100%
}

.ant-steps-item-tail:after {
    background: #f0f0f0;
    border-radius: 1px;
    content: "";
    display: inline-block;
    height: 1px;
    transition: background .3s;
    width: 100%
}

.ant-steps-item-title {
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 16px;
    line-height: 32px;
    padding-right: 16px;
    position: relative
}

.ant-steps-item-title:after {
    background: #f0f0f0;
    content: "";
    display: block;
    height: 1px;
    left: 100%;
    position: absolute;
    top: 16px;
    width: 9999px
}

.ant-steps-item-subtitle {
    display: inline;
    font-weight: 400;
    margin-left: 8px
}

.ant-steps-item-description,.ant-steps-item-subtitle {
    color: rgba(0,0,0,.45);
    font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
    background-color: #fff;
    border-color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
    color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: rgba(0,0,0,.25)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #f0f0f0
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #f0f0f0
}

.ant-steps-item-process .ant-steps-item-icon {
    background-color: #fff;
    border-color: #1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: #1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
    background: #1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon {
    color: #fff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title {
    font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
    background-color: #fff;
    border-color: #1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
    color: #1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0,0,0,.85)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0,0,0,.45)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #1890ff
}

.ant-steps-item-error .ant-steps-item-icon {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
    color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #f0f0f0
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #f0f0f0
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
    background: #ff4d4f
}

.ant-steps-item-disabled {
    cursor: not-allowed
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] {
    cursor: pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title {
    transition: color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title {
    color: #1890ff
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
    border-color: #1890ff
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
    color: #1890ff
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 16px;
    white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-left: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
    display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
    max-width: 140px;
    white-space: normal
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon {
    background: none;
    border: 0;
    height: auto
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
    font-size: 24px;
    height: 32px;
    left: .5px;
    line-height: 32px;
    top: 0;
    width: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: #1890ff
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
    background: none;
    width: auto
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-left: 0
}

.ant-steps-small .ant-steps-item-icon {
    border-radius: 24px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 0 8px 0 0;
    text-align: center;
    width: 24px
}

.ant-steps-small .ant-steps-item-title {
    font-size: 14px;
    line-height: 24px;
    padding-right: 12px
}

.ant-steps-small .ant-steps-item-title:after {
    top: 12px
}

.ant-steps-small .ant-steps-item-description {
    color: rgba(0,0,0,.45);
    font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
    top: 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
    background: none;
    border: 0;
    border-radius: 0;
    height: inherit;
    line-height: inherit;
    width: inherit
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    font-size: 24px;
    line-height: 24px;
    transform: none
}

.ant-steps-vertical {
    display: flex;
    flex-direction: column
}

.ant-steps-vertical>.ant-steps-item {
    display: block;
    flex: 1 0 auto;
    overflow: visible;
    padding-left: 0
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
    float: left;
    margin-right: 16px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-title {
    line-height: 32px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-description {
    padding-bottom: 12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    height: 100%;
    left: 16px;
    padding: 38px 0 6px;
    position: absolute;
    top: 0;
    width: 1px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
    height: 100%;
    width: 1px
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
    display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    left: 12px;
    padding: 30px 0 6px;
    position: absolute;
    top: 0
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px
}

.ant-steps-label-vertical .ant-steps-item {
    overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
    margin-left: 58px;
    padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
    display: block;
    margin-top: 8px;
    text-align: center;
    width: 116px
}

.ant-steps-label-vertical .ant-steps-item-icon {
    display: inline-block;
    margin-left: 42px
}

.ant-steps-label-vertical .ant-steps-item-title {
    padding-left: 0;
    padding-right: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
    display: none
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
    display: block;
    line-height: 1.5715;
    margin-bottom: 4px;
    margin-left: 0
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
    margin-left: 46px
}

.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title {
    line-height: 1.5715
}

.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
    margin: 0 0 0 70px;
    padding: 0;
    top: 2px;
    width: 100%
}

.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
    height: 3px;
    margin-left: 12px;
    width: calc(100% - 20px)
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 2px
}

.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    background: transparent;
    border: 0;
    height: 8px;
    line-height: 8px;
    margin-left: 67px;
    padding-right: 0;
    width: 8px
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
    border-radius: 100px;
    float: left;
    height: 100%;
    position: relative;
    transition: all .3s;
    width: 100%
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
    background: rgba(0,0,0,.001);
    content: "";
    height: 32px;
    left: -26px;
    position: absolute;
    top: -12px;
    width: 60px
}

.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content {
    width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
    background: none;
    height: 10px;
    line-height: 10px;
    position: relative;
    top: -1px;
    width: 10px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
    left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    background: none;
    margin-left: 0;
    margin-top: 13px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    left: -9px;
    margin: 0;
    padding: 22px 0 4px;
    top: 6.5px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    margin-top: 10px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    top: 3.5px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
    width: inherit
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
    left: -1px;
    top: -1px
}

.ant-steps-navigation {
    padding-top: 12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
    margin-left: -12px
}

.ant-steps-navigation .ant-steps-item {
    overflow: visible;
    text-align: center
}

.ant-steps-navigation .ant-steps-item-container {
    display: inline-block;
    height: 100%;
    margin-left: -16px;
    padding-bottom: 12px;
    text-align: left;
    transition: opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
    max-width: auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
    max-width: 100%;
    overflow: hidden;
    padding-right: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
    display: none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
    cursor: pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
    opacity: .85
}

.ant-steps-navigation .ant-steps-item:last-child {
    flex: 1
}

.ant-steps-navigation .ant-steps-item:last-child:after {
    display: none
}

.ant-steps-navigation .ant-steps-item:after {
    border: 1px solid rgba(0,0,0,.25);
    border-bottom: none;
    border-left: none;
    content: "";
    display: inline-block;
    height: 12px;
    left: 100%;
    margin-left: -2px;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 12px
}

.ant-steps-navigation .ant-steps-item:before {
    background-color: #1890ff;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 2px;
    left: 50%;
    position: absolute;
    transition: width .3s,left .3s;
    transition-timing-function: ease-out;
    width: 0
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
    left: 0;
    width: 100%
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item {
    margin-right: 0!important
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before {
    display: none
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before {
    display: block;
    height: calc(100% - 24px);
    left: unset;
    right: 0;
    top: 0;
    width: 3px
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after {
    display: block;
    height: 8px;
    left: 50%;
    margin-bottom: 8px;
    position: relative;
    text-align: center;
    top: -2px;
    transform: rotate(135deg);
    width: 8px
}

.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    visibility: hidden
}

.ant-steps-rtl {
    direction: rtl
}

.ant-steps.ant-steps-rtl .ant-steps-item-icon {
    margin-left: 8px;
    margin-right: 0
}

.ant-steps-rtl .ant-steps-item-tail {
    left: auto;
    right: 0
}

.ant-steps-rtl .ant-steps-item-title {
    padding-left: 16px;
    padding-right: 0
}

.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
    float: left;
    margin-left: 0;
    margin-right: 8px
}

.ant-steps-rtl .ant-steps-item-title:after {
    left: auto;
    right: 100%
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 0;
    padding-right: 16px
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-right: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    left: auto;
    right: .5px
}

.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
    margin-left: 0;
    margin-right: -12px
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
    margin-left: 0;
    margin-right: -16px;
    text-align: right
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after {
    left: auto;
    margin-left: 0;
    margin-right: -2px;
    right: 100%;
    transform: rotate(225deg)
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 0;
    padding-right: 12px
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-right: 0
}

.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
    padding-left: 12px;
    padding-right: 0
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
    float: right;
    margin-left: 16px;
    margin-right: 0
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    left: auto;
    right: 16px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    left: auto;
    right: 12px
}

.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
    margin: 0 70px 0 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
    margin-left: 0;
    margin-right: 12px
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
    left: auto;
    right: 2px
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    margin-left: 0;
    margin-right: 67px
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
    float: right
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
    left: auto;
    right: -26px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    margin-left: 16px;
    margin-right: 0
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    left: auto;
    right: -9px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left: auto;
    right: 0
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
    left: auto;
    right: -2px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
    padding-left: 0;
    padding-right: 4px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
    padding-right: 4px
}

.ant-steps-with-progress .ant-steps-item {
    padding-top: 4px
}

.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
    top: 4px!important
}

.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
    padding-bottom: 4px;
    padding-left: 4px
}

.ant-steps-with-progress .ant-steps-item-icon {
    position: relative
}

.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
    bottom: -5px;
    left: -5px;
    position: absolute;
    right: -5px;
    top: -5px
}

.ant-switch {
    font-feature-settings: "tnum";
    background-image: linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(90deg,#fff,#fff);
    border: 0;
    border-radius: 100px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    height: 22px;
    line-height: 1.5715;
    line-height: 22px;
    list-style: none;
    margin: 0;
    min-width: 44px;
    padding: 0;
    position: relative;
    transition: all .2s;
    user-select: none;
    vertical-align: middle
}

.ant-switch:focus {
    box-shadow: 0 0 0 2px rgba(0,0,0,.1);
    outline: 0
}

.ant-switch-checked:focus {
    box-shadow: 0 0 0 2px #e6f7ff
}

.ant-switch:focus:hover {
    box-shadow: none
}

.ant-switch-checked {
    background: #1890ff
}

.ant-switch-disabled,.ant-switch-loading {
    cursor: not-allowed;
    opacity: .4
}

.ant-switch-disabled *,.ant-switch-loading * {
    box-shadow: none;
    cursor: not-allowed
}

.ant-switch-inner {
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 0 7px 0 25px;
    transition: margin .2s
}

.ant-switch-checked .ant-switch-inner {
    margin: 0 25px 0 7px
}

.ant-switch-handle {
    height: 18px;
    left: 2px;
    top: 2px;
    width: 18px
}

.ant-switch-handle,.ant-switch-handle:before {
    position: absolute;
    transition: all .2s ease-in-out
}

.ant-switch-handle:before {
    background-color: #fff;
    border-radius: 9px;
    bottom: 0;
    box-shadow: 0 2px 4px 0 rgba(0,35,11,.2);
    content: "";
    left: 0;
    right: 0;
    top: 0
}

.ant-switch-checked .ant-switch-handle {
    left: calc(100% - 20px)
}

.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before {
    left: 0;
    right: -30%
}

.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before {
    left: -30%;
    right: 0
}

.ant-switch-loading-icon.anticon {
    color: rgba(0,0,0,.65);
    position: relative;
    top: 2px;
    vertical-align: top
}

.ant-switch-checked .ant-switch-loading-icon {
    color: #1890ff
}

.ant-switch-small {
    height: 16px;
    line-height: 16px;
    min-width: 28px
}

.ant-switch-small .ant-switch-inner {
    font-size: 12px;
    margin: 0 5px 0 18px
}

.ant-switch-small .ant-switch-handle {
    height: 12px;
    width: 12px
}

.ant-switch-small .ant-switch-loading-icon {
    font-size: 9px;
    top: 1.5px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin: 0 18px 0 5px
}

.ant-switch-small.ant-switch-checked .ant-switch-handle {
    left: calc(100% - 14px)
}

.ant-switch-rtl {
    direction: rtl
}

.ant-switch-rtl .ant-switch-inner {
    margin: 0 25px 0 7px
}

.ant-switch-rtl .ant-switch-handle {
    left: auto;
    right: 2px
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before {
    left: -30%;
    right: 0
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before {
    left: 0;
    right: -30%
}

.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
    margin: 0 7px 0 25px
}

.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
    right: calc(100% - 20px)
}

.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
    right: calc(100% - 14px)
}

.ant-table.ant-table-middle {
    font-size: 14px
}

.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th {
    padding: 12px 8px
}

.ant-table.ant-table-middle .ant-table-filter-trigger {
    margin-right: -4px
}

.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
    margin: -12px -8px
}

.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
    margin: -12px -8px -12px 40px
}

.ant-table.ant-table-middle .ant-table-selection-column {
    padding-inline-start:2px}

.ant-table.ant-table-small {
    font-size: 14px
}

.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th {
    padding: 8px
}

.ant-table.ant-table-small .ant-table-filter-trigger {
    margin-right: -4px
}

.ant-table.ant-table-small .ant-table-expanded-row-fixed {
    margin: -8px
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
    margin: -8px -8px -8px 40px
}

.ant-table.ant-table-small .ant-table-selection-column {
    padding-inline-start:2px}

.ant-table.ant-table-bordered>.ant-table-title {
    border: 1px solid #f0f0f0;
    border-bottom: 0
}

.ant-table.ant-table-bordered>.ant-table-container {
    border-left: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th {
    border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th {
    border-bottom: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before {
    background-color: transparent!important
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after {
    border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -16px -17px
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after {
    border-right: 1px solid #f0f0f0;
    bottom: 0;
    content: "";
    position: absolute;
    right: 1px;
    top: 0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table {
    border-top: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td {
    border-right: 0
}

.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -12px -9px
}

.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -8px -9px
}

.ant-table.ant-table-bordered>.ant-table-footer {
    border: 1px solid #f0f0f0;
    border-top: 0
}

.ant-table-cell .ant-table-container:first-child {
    border-top: 0
}

.ant-table-cell-scrollbar:not([rowspan]) {
    box-shadow: 0 1px 0 1px #fafafa
}

.ant-table-wrapper {
    clear: both;
    max-width: 100%
}

.ant-table-wrapper:before {
    content: "";
    display: table
}

.ant-table-wrapper:after {
    clear: both;
    content: "";
    display: table
}

.ant-table {
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-table table {
    border-collapse: separate;
    border-radius: 2px 2px 0 0;
    border-spacing: 0;
    text-align: left;
    width: 100%
}

.ant-table tfoot>tr>td,.ant-table tfoot>tr>th,.ant-table-tbody>tr>td,.ant-table-thead>tr>th {
    overflow-wrap: break-word;
    padding: 16px;
    position: relative
}

.ant-table-cell-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
    overflow: visible
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.ant-table-cell-ellipsis .ant-table-column-title {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all
}

.ant-table-title {
    padding: 16px
}

.ant-table-footer {
    background: #fafafa;
    color: rgba(0,0,0,.85);
    padding: 16px
}

.ant-table-thead>tr>th {
    background: #fafafa;
    border-bottom: 1px solid #f0f0f0;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    position: relative;
    text-align: left;
    transition: background .3s ease
}

.ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
    text-align: center
}

.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    background-color: rgba(0,0,0,.06);
    content: "";
    height: 1.6em;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: background-color .3s;
    width: 1px
}

.ant-table-thead>tr:not(:last-child)>th[colspan] {
    border-bottom: 0
}

.ant-table-tbody>tr>td {
    border-bottom: 1px solid #f0f0f0;
    transition: background .3s
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table {
    margin: -16px -16px -16px 32px
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td {
    border-bottom: 0
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child {
    border-radius: 0
}

.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover {
    background: #fafafa
}

.ant-table-tbody>tr.ant-table-row-selected>td {
    background: #e6f7ff;
    border-color: rgba(0,0,0,.03)
}

.ant-table-tbody>tr.ant-table-row-selected:hover>td {
    background: #dcf4ff
}

.ant-table-summary {
    background: #fff;
    position: relative;
    z-index: 2
}

div.ant-table-summary {
    box-shadow: 0 -1px 0 #f0f0f0
}

.ant-table-summary>tr>td,.ant-table-summary>tr>th {
    border-bottom: 1px solid #f0f0f0
}

.ant-table-pagination.ant-pagination {
    margin: 16px 0
}

.ant-table-pagination {
    display: flex;
    flex-wrap: wrap;
    row-gap: 8px
}

.ant-table-pagination>* {
    flex: none
}

.ant-table-pagination-left {
    justify-content: flex-start
}

.ant-table-pagination-center {
    justify-content: center
}

.ant-table-pagination-right {
    justify-content: flex-end
}

.ant-table-thead th.ant-table-column-has-sorters {
    cursor: pointer;
    outline: none;
    transition: all .3s
}

.ant-table-thead th.ant-table-column-has-sorters:hover {
    background: rgba(0,0,0,.04)
}

.ant-table-thead th.ant-table-column-has-sorters:hover:before {
    background-color: transparent!important
}

.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
    color: #1890ff
}

.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort {
    background: #f5f5f5
}

.ant-table-thead th.ant-table-column-sort:before {
    background-color: transparent!important
}

td.ant-table-column-sort {
    background: #fafafa
}

.ant-table-column-title {
    flex: 1;
    position: relative;
    z-index: 1
}

.ant-table-column-sorters {
    align-items: center;
    display: flex;
    flex: auto;
    justify-content: space-between
}

.ant-table-column-sorters:after {
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.ant-table-column-sorter {
    color: #bfbfbf;
    font-size: 0;
    margin-left: 4px;
    transition: color .3s
}

.ant-table-column-sorter-inner {
    align-items: center;
    display: inline-flex;
    flex-direction: column
}

.ant-table-column-sorter-down,.ant-table-column-sorter-up {
    font-size: 11px
}

.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active {
    color: #1890ff
}

.ant-table-column-sorter-up+.ant-table-column-sorter-down {
    margin-top: -.3em
}

.ant-table-column-sorters:hover .ant-table-column-sorter {
    color: #a6a6a6
}

.ant-table-filter-column {
    display: flex;
    justify-content: space-between
}

.ant-table-filter-trigger {
    align-items: center;
    border-radius: 2px;
    color: #bfbfbf;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    margin: -4px -8px -4px 4px;
    padding: 0 4px;
    position: relative;
    transition: all .3s
}

.ant-table-filter-trigger:hover {
    background: rgba(0,0,0,.04);
    color: rgba(0,0,0,.45)
}

.ant-table-filter-trigger.active {
    color: #1890ff
}

.ant-table-filter-dropdown {
    font-feature-settings: "tnum";
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    min-width: 120px;
    padding: 0
}

.ant-table-filter-dropdown .ant-dropdown-menu {
    border: 0;
    box-shadow: none;
    max-height: 264px;
    overflow-x: hidden
}

.ant-table-filter-dropdown .ant-dropdown-menu:empty:after {
    color: rgba(0,0,0,.25);
    content: "Not Found";
    display: block;
    font-size: 12px;
    padding: 8px 0;
    text-align: center
}

.ant-table-filter-dropdown-tree {
    padding: 8px 8px 0
}

.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
    background-color: #bae7ff
}

.ant-table-filter-dropdown-search {
    border-bottom: 1px solid #f0f0f0;
    padding: 8px
}

.ant-table-filter-dropdown-search-input input {
    min-width: 140px
}

.ant-table-filter-dropdown-search-input .anticon {
    color: rgba(0,0,0,.25)
}

.ant-table-filter-dropdown-checkall {
    margin-bottom: 4px;
    margin-left: 4px;
    width: 100%
}

.ant-table-filter-dropdown-submenu>ul {
    max-height: calc(100vh - 130px);
    overflow-x: hidden;
    overflow-y: auto
}

.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span {
    padding-left: 8px
}

.ant-table-filter-dropdown-btns {
    background-color: inherit;
    border-top: 1px solid #f0f0f0;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding: 7px 8px
}

.ant-table-selection-col {
    width: 32px
}

.ant-table-bordered .ant-table-selection-col {
    width: 50px
}

table tr td.ant-table-selection-column,table tr th.ant-table-selection-column {
    padding-left: 8px;
    padding-right: 8px;
    text-align: center
}

table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper {
    margin-right: 0
}

table tr th.ant-table-selection-column.ant-table-cell-fix-left {
    z-index: 3
}

table tr th.ant-table-selection-column:after {
    background-color: transparent!important
}

.ant-table-selection {
    display: inline-flex;
    flex-direction: column;
    position: relative
}

.ant-table-selection-extra {
    cursor: pointer;
    margin-inline-start:100%;padding-inline-start:4px;position: absolute;
    top: 0;
    transition: all .3s;
    z-index: 1
}

.ant-table-selection-extra .anticon {
    color: #bfbfbf;
    font-size: 10px
}

.ant-table-selection-extra .anticon:hover {
    color: #a6a6a6
}

.ant-table-expand-icon-col {
    width: 48px
}

.ant-table-row-expand-icon-cell {
    text-align: center
}

.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
    display: inline-flex;
    float: none;
    vertical-align: sub
}

.ant-table-row-indent {
    float: left;
    height: 1px
}

.ant-table-row-expand-icon {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #1890ff;
    color: inherit;
    cursor: pointer;
    float: left;
    height: 17px;
    line-height: 17px;
    outline: none;
    padding: 0;
    position: relative;
    text-decoration: none;
    transform: scale(.94117647);
    transition: color .3s;
    transition: all .3s;
    user-select: none;
    width: 17px
}

.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover {
    color: #40a9ff
}

.ant-table-row-expand-icon:active {
    color: #096dd9
}

.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover {
    border-color: currentcolor
}

.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before {
    background: currentcolor;
    content: "";
    position: absolute;
    transition: transform .3s ease-out
}

.ant-table-row-expand-icon:before {
    height: 1px;
    left: 3px;
    right: 3px;
    top: 7px
}

.ant-table-row-expand-icon:after {
    bottom: 3px;
    left: 7px;
    top: 3px;
    transform: rotate(90deg);
    width: 1px
}

.ant-table-row-expand-icon-collapsed:before {
    transform: rotate(-180deg)
}

.ant-table-row-expand-icon-collapsed:after {
    transform: rotate(0deg)
}

.ant-table-row-expand-icon-spaced {
    background: transparent;
    border: 0;
    visibility: hidden
}

.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before {
    content: none;
    display: none
}

.ant-table-row-indent+.ant-table-row-expand-icon {
    margin-right: 8px;
    margin-top: 2.5005px
}

tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td {
    background: #fbfbfb
}

tr.ant-table-expanded-row .ant-descriptions-view {
    display: flex
}

tr.ant-table-expanded-row .ant-descriptions-view table {
    flex: auto;
    width: auto
}

.ant-table .ant-table-expanded-row-fixed {
    margin: -16px;
    padding: 16px;
    position: relative
}

.ant-table-tbody>tr.ant-table-placeholder {
    text-align: center
}

.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder {
    color: rgba(0,0,0,.25)
}

.ant-table-tbody>tr.ant-table-placeholder:hover>td {
    background: #fff
}

.ant-table-cell-fix-left,.ant-table-cell-fix-right {
    background: #fff;
    position: sticky!important;
    z-index: 2
}

.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after {
    bottom: -1px;
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: box-shadow .3s;
    width: 30px
}

.ant-table-cell-fix-left-all:after {
    display: none
}

.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after {
    bottom: -1px;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateX(-100%);
    transition: box-shadow .3s;
    width: 30px
}

.ant-table .ant-table-container:after,.ant-table .ant-table-container:before {
    bottom: 0;
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: box-shadow .3s;
    width: 30px;
    z-index: 2
}

.ant-table .ant-table-container:before {
    left: 0
}

.ant-table .ant-table-container:after {
    right: 0
}

.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container {
    position: relative
}

.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container:before {
    box-shadow: inset 10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-ping-left .ant-table-cell-fix-left-last:before {
    background-color: transparent!important
}

.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container {
    position: relative
}

.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after,.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container:after {
    box-shadow: inset -10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-sticky-holder,.ant-table-sticky-scroll {
    background: #fff;
    position: sticky;
    z-index: 3
}

.ant-table-sticky-scroll {
    align-items: center;
    border-top: 1px solid #f0f0f0;
    bottom: 0;
    display: flex;
    opacity: .6
}

.ant-table-sticky-scroll:hover {
    transform-origin: center bottom
}

.ant-table-sticky-scroll-bar {
    background-color: rgba(0,0,0,.35);
    border-radius: 4px;
    height: 8px
}

.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover {
    background-color: rgba(0,0,0,.8)
}

@media (-ms-high-contrast:none) {
    .ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after {
        box-shadow: none!important
    }
}

.ant-table-title {
    border-radius: 2px 2px 0 0
}

.ant-table-title+.ant-table-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ant-table-title+.ant-table-container table,.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child {
    border-radius: 0
}

.ant-table-container {
    border-top-right-radius: 2px
}

.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child {
    border-top-left-radius: 2px
}

.ant-table-container table>thead>tr:first-child th:last-child {
    border-top-right-radius: 2px
}

.ant-table-footer {
    border-radius: 0 0 2px 2px
}

.ant-table-rtl,.ant-table-wrapper-rtl {
    direction: rtl
}

.ant-table-wrapper-rtl .ant-table table {
    text-align: right
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
    text-align: center
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    left: 0;
    right: auto
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th {
    text-align: right
}

.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
    margin: -16px 33px -16px -16px
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
    justify-content: flex-end
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
    justify-content: flex-start
}

.ant-table-wrapper-rtl .ant-table-column-sorter {
    margin-left: 0;
    margin-right: 4px
}

.ant-table-wrapper-rtl .ant-table-filter-column-title {
    padding: 16px 16px 16px 2.3em
}

.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
    padding: 0 0 0 2.3em
}

.ant-table-wrapper-rtl .ant-table-filter-trigger {
    margin: -4px 4px -4px -8px
}

.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span {
    padding-left: 0;
    padding-right: 8px
}

.ant-table-wrapper-rtl .ant-table-selection {
    text-align: center
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent {
    float: right
}

.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon {
    margin-left: 8px;
    margin-right: 0
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
    transform: rotate(-90deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
    transform: rotate(180deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
    transform: rotate(0deg)
}

.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    font-size: 14px;
    padding: 8px 0
}

.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    font-size: 16px;
    padding: 16px 0
}

.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    padding: 6px 16px
}

.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    padding: 7px 16px 6px
}

.ant-tabs-rtl {
    direction: rtl
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
    margin: 0 0 0 32px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
    margin-left: 0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
    margin-left: 12px;
    margin-right: 0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
    margin-left: -4px;
    margin-right: 8px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
    margin: 0
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
    order: 1
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
    order: 0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
    order: 1
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-left: 0;
    margin-right: 2px
}

.ant-tabs-dropdown-rtl {
    direction: rtl
}

.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
    text-align: right
}

.ant-tabs-bottom,.ant-tabs-top {
    flex-direction: column
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav {
    margin: 0 0 16px
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before {
    border-bottom: 1px solid #f0f0f0;
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
    height: 2px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: width .3s,left .3s,right .3s
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    bottom: 0;
    top: 0;
    width: 30px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    box-shadow: inset 10px 0 8px -8px rgba(0,0,0,.08);
    left: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
    box-shadow: inset -10px 0 8px -8px rgba(0,0,0,.08);
    right: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after {
    opacity: 1
}

.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav:before {
    bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav {
    margin-bottom: 0;
    margin-top: 16px;
    order: 1
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav:before {
    top: 0
}

.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder {
    order: 0
}

.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
    flex-direction: column;
    min-width: 50px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 24px;
    text-align: center
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin: 16px 0 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    height: 30px;
    left: 0;
    right: 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    box-shadow: inset 0 10px 8px -8px rgba(0,0,0,.08);
    top: 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
    bottom: 0;
    box-shadow: inset 0 -10px 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before {
    opacity: 1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
    width: 2px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: height .3s,top .3s
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations {
    flex: 1 0 auto;
    flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar {
    right: 0
}

.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder {
    border-left: 1px solid #f0f0f0;
    margin-left: -1px
}

.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
    padding-left: 24px
}

.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
    order: 1
}

.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
    left: 0
}

.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder {
    border-right: 1px solid #f0f0f0;
    margin-right: -1px;
    order: 0
}

.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
    padding-right: 24px
}

.ant-tabs-dropdown {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 14px;
    font-variant: tabular-nums;
    left: -9999px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -9999px;
    z-index: 1050
}

.ant-tabs-dropdown-hidden {
    display: none
}

.ant-tabs-dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    list-style-type: none;
    margin: 0;
    max-height: 200px;
    outline: none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 4px 0;
    text-align: left
}

.ant-tabs-dropdown-menu-item {
    align-items: center;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    min-width: 120px;
    overflow: hidden;
    padding: 5px 12px;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: nowrap
}

.ant-tabs-dropdown-menu-item>span {
    flex: 1;
    white-space: nowrap
}

.ant-tabs-dropdown-menu-item-remove {
    background: transparent;
    border: 0;
    color: rgba(0,0,0,.45);
    cursor: pointer;
    flex: none;
    font-size: 12px;
    margin-left: 12px
}

.ant-tabs-dropdown-menu-item-remove:hover {
    color: #40a9ff
}

.ant-tabs-dropdown-menu-item:hover {
    background: #f5f5f5
}

.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover {
    background: transparent;
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
    background: #fafafa;
    border: 1px solid #f0f0f0;
    margin: 0;
    padding: 8px 16px;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active {
    background: #fff;
    color: #1890ff
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar {
    visibility: hidden
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-left: 2px
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 2px 2px 0 0
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-bottom-color: #fff
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 0 2px 2px
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-top-color: #fff
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-top: 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 2px 0 0 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-right-color: #fff
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 2px 2px 0
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-left-color: #fff
}

.ant-tabs {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav {
    align-items: center;
    display: flex;
    flex: none;
    position: relative
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    align-self: stretch;
    display: inline-block;
    display: flex;
    flex: auto;
    overflow: hidden;
    position: relative;
    transform: translate(0);
    white-space: nowrap
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    content: "";
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: opacity .3s;
    z-index: 1
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
    display: flex;
    position: relative;
    transition: transform .3s
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
    align-self: stretch;
    display: flex
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden {
    pointer-events: none;
    position: absolute;
    visibility: hidden
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more {
    background: transparent;
    border: 0;
    padding: 8px 16px;
    position: relative
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after {
    bottom: 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    transform: translateY(100%)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
    background: #fafafa;
    border: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
    cursor: pointer;
    margin-left: 2px;
    min-width: 40px;
    outline: none;
    padding: 0 8px;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover {
    color: #40a9ff
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus {
    color: #096dd9
}

.ant-tabs-extra-content {
    flex: none
}

.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]) {
    justify-content: center
}

.ant-tabs-ink-bar {
    background: #1890ff;
    pointer-events: none;
    position: absolute
}

.ant-tabs-tab {
    align-items: center;
    background: transparent;
    border: 0;
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    outline: none;
    padding: 12px 0;
    position: relative
}

.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus {
    color: #096dd9
}

.ant-tabs-tab-btn,.ant-tabs-tab-remove {
    outline: none;
    transition: all .3s
}

.ant-tabs-tab-remove {
    background: transparent;
    border: none;
    color: rgba(0,0,0,.45);
    cursor: pointer;
    flex: none;
    font-size: 12px;
    margin-left: 8px;
    margin-right: -4px
}

.ant-tabs-tab-remove:hover {
    color: rgba(0,0,0,.85)
}

.ant-tabs-tab:hover {
    color: #40a9ff
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #1890ff;
    text-shadow: 0 0 .25px currentcolor
}

.ant-tabs-tab.ant-tabs-tab-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus {
    color: rgba(0,0,0,.25)
}

.ant-tabs-tab .ant-tabs-tab-remove .anticon {
    margin: 0
}

.ant-tabs-tab .anticon {
    margin-right: 12px
}

.ant-tabs-tab+.ant-tabs-tab {
    margin: 0 0 0 32px
}

.ant-tabs-content {
    display: flex;
    width: 100%
}

.ant-tabs-content-holder {
    flex: auto;
    min-height: 0;
    min-width: 0
}

.ant-tabs-content-animated {
    transition: margin .3s
}

.ant-tabs-tabpane {
    flex: none;
    outline: none;
    width: 100%
}

.ant-tag {
    font-feature-settings: "tnum";
    background: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-size: 12px;
    font-variant: tabular-nums;
    height: auto;
    line-height: 1.5715;
    line-height: 20px;
    list-style: none;
    margin: 0 8px 0 0;
    opacity: 1;
    padding: 0 7px;
    transition: all .3s;
    white-space: nowrap
}

.ant-tag,.ant-tag a,.ant-tag a:hover {
    color: rgba(0,0,0,.85)
}

.ant-tag>a:first-child:last-child {
    display: inline-block;
    margin: 0 -8px;
    padding: 0 8px
}

.ant-tag-close-icon {
    color: rgba(0,0,0,.45);
    cursor: pointer;
    font-size: 10px;
    margin-left: 3px;
    transition: all .3s
}

.ant-tag-close-icon:hover {
    color: rgba(0,0,0,.85)
}

.ant-tag-has-color {
    border-color: transparent
}

.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover {
    color: #fff
}

.ant-tag-checkable {
    background-color: transparent;
    border-color: transparent;
    cursor: pointer
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    color: #1890ff
}

.ant-tag-checkable-checked,.ant-tag-checkable:active {
    color: #fff
}

.ant-tag-checkable-checked {
    background-color: #1890ff
}

.ant-tag-checkable:active {
    background-color: #096dd9
}

.ant-tag-hidden {
    display: none
}

.ant-tag-pink {
    background: #fff0f6;
    border-color: #ffadd2;
    color: #c41d7f
}

.ant-tag-pink-inverse {
    background: #eb2f96;
    border-color: #eb2f96;
    color: #fff
}

.ant-tag-magenta {
    background: #fff0f6;
    border-color: #ffadd2;
    color: #c41d7f
}

.ant-tag-magenta-inverse {
    background: #eb2f96;
    border-color: #eb2f96;
    color: #fff
}

.ant-tag-red {
    background: #fff1f0;
    border-color: #ffa39e;
    color: #cf1322
}

.ant-tag-red-inverse {
    background: #f5222d;
    border-color: #f5222d;
    color: #fff
}

.ant-tag-volcano {
    background: #fff2e8;
    border-color: #ffbb96;
    color: #d4380d
}

.ant-tag-volcano-inverse {
    background: #fa541c;
    border-color: #fa541c;
    color: #fff
}

.ant-tag-orange {
    background: #fff7e6;
    border-color: #ffd591;
    color: #d46b08
}

.ant-tag-orange-inverse {
    background: #fa8c16;
    border-color: #fa8c16;
    color: #fff
}

.ant-tag-yellow {
    background: #feffe6;
    border-color: #fffb8f;
    color: #d4b106
}

.ant-tag-yellow-inverse {
    background: #fadb14;
    border-color: #fadb14;
    color: #fff
}

.ant-tag-gold {
    background: #fffbe6;
    border-color: #ffe58f;
    color: #d48806
}

.ant-tag-gold-inverse {
    background: #faad14;
    border-color: #faad14;
    color: #fff
}

.ant-tag-cyan {
    background: #e6fffb;
    border-color: #87e8de;
    color: #08979c
}

.ant-tag-cyan-inverse {
    background: #13c2c2;
    border-color: #13c2c2;
    color: #fff
}

.ant-tag-lime {
    background: #fcffe6;
    border-color: #eaff8f;
    color: #7cb305
}

.ant-tag-lime-inverse {
    background: #a0d911;
    border-color: #a0d911;
    color: #fff
}

.ant-tag-green {
    background: #f6ffed;
    border-color: #b7eb8f;
    color: #389e0d
}

.ant-tag-green-inverse {
    background: #52c41a;
    border-color: #52c41a;
    color: #fff
}

.ant-tag-blue {
    background: #e6f7ff;
    border-color: #91d5ff;
    color: #096dd9
}

.ant-tag-blue-inverse {
    background: #1890ff;
    border-color: #1890ff;
    color: #fff
}

.ant-tag-geekblue {
    background: #f0f5ff;
    border-color: #adc6ff;
    color: #1d39c4
}

.ant-tag-geekblue-inverse {
    background: #2f54eb;
    border-color: #2f54eb;
    color: #fff
}

.ant-tag-purple {
    background: #f9f0ff;
    border-color: #d3adf7;
    color: #531dab
}

.ant-tag-purple-inverse {
    background: #722ed1;
    border-color: #722ed1;
    color: #fff
}

.ant-tag-success {
    background: #f6ffed;
    border-color: #b7eb8f;
    color: #52c41a
}

.ant-tag-processing {
    background: #e6f7ff;
    border-color: #91d5ff;
    color: #1890ff
}

.ant-tag-error {
    background: #fff2f0;
    border-color: #ffccc7;
    color: #ff4d4f
}

.ant-tag-warning {
    background: #fffbe6;
    border-color: #ffe58f;
    color: #faad14
}

.ant-tag>.anticon+span,.ant-tag>span+.anticon {
    margin-left: 7px
}

.ant-tag.ant-tag-rtl {
    direction: rtl;
    margin-left: 8px;
    margin-right: 0;
    text-align: right
}

.ant-tag-rtl .ant-tag-close-icon {
    margin-left: 0;
    margin-right: 3px
}

.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon {
    margin-left: 0;
    margin-right: 7px
}

.ant-timeline {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-timeline-item {
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}

.ant-timeline-item-tail {
    border-left: 2px solid #f0f0f0;
    height: calc(100% - 10px);
    left: 4px;
    position: absolute;
    top: 10px
}

.ant-timeline-item-pending .ant-timeline-item-head {
    background-color: transparent;
    font-size: 12px
}

.ant-timeline-item-pending .ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-head {
    background-color: #fff;
    border: 2px solid transparent;
    border-radius: 100px;
    height: 10px;
    position: absolute;
    width: 10px
}

.ant-timeline-item-head-blue {
    border-color: #1890ff;
    color: #1890ff
}

.ant-timeline-item-head-red {
    border-color: #ff4d4f;
    color: #ff4d4f
}

.ant-timeline-item-head-green {
    border-color: #52c41a;
    color: #52c41a
}

.ant-timeline-item-head-gray {
    border-color: rgba(0,0,0,.25);
    color: rgba(0,0,0,.25)
}

.ant-timeline-item-head-custom {
    border: 0;
    border-radius: 0;
    height: auto;
    left: 5px;
    line-height: 1;
    margin-top: 0;
    padding: 3px 1px;
    position: absolute;
    text-align: center;
    top: 5.5px;
    transform: translate(-50%,-50%);
    width: auto
}

.ant-timeline-item-content {
    margin: 0 0 0 26px;
    position: relative;
    top: -7.001px;
    word-break: break-word
}

.ant-timeline-item-last>.ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-last>.ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    left: 50%
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-left: -4px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-left: 1px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    left: calc(50% - 4px);
    text-align: left;
    width: calc(50% - 14px)
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    margin: 0;
    text-align: right;
    width: calc(50% - 12px)
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    left: calc(100% - 6px)
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    width: calc(100% - 18px)
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
    border-left: 2px dotted #f0f0f0;
    display: block;
    height: calc(100% - 14px)
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
    display: none
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    border-left: 2px dotted #f0f0f0;
    display: block;
    height: calc(100% - 15px);
    top: 15px
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-label .ant-timeline-item-label {
    position: absolute;
    text-align: right;
    top: -7.001px;
    width: calc(50% - 12px)
}

.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
    left: calc(50% + 14px);
    text-align: left;
    width: calc(50% - 14px)
}

.ant-timeline-rtl {
    direction: rtl
}

.ant-timeline-rtl .ant-timeline-item-tail {
    border-left: none;
    border-right: 2px solid #f0f0f0;
    left: auto;
    right: 4px
}

.ant-timeline-rtl .ant-timeline-item-head-custom {
    left: auto;
    right: 5px;
    transform: translate(50%,-50%)
}

.ant-timeline-rtl .ant-timeline-item-content {
    margin: 0 18px 0 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    left: auto;
    right: 50%
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-left: 0;
    margin-right: -4px
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-left: 0;
    margin-right: 1px
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    left: auto;
    right: calc(50% - 4px);
    text-align: right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    left: auto;
    right: 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    margin-right: 18px;
    text-align: right;
    width: 100%
}

.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    border-left: none;
    border-right: 2px dotted #f0f0f0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
    text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
    right: calc(50% + 14px);
    text-align: right
}

.ant-tooltip {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    max-width: 250px;
    padding: 0;
    position: absolute;
    visibility: visible;
    width: max-content;
    width: intrinsic;
    z-index: 1070
}

.ant-tooltip-content {
    position: relative
}

.ant-tooltip-hidden {
    display: none
}

.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight {
    padding-bottom: 14.3137085px
}

.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop {
    padding-left: 14.3137085px
}

.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight {
    padding-top: 14.3137085px
}

.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop {
    padding-right: 14.3137085px
}

.ant-tooltip-inner {
    word-wrap: break-word;
    background-color: rgba(0,0,0,.75);
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
    color: #fff;
    min-height: 32px;
    min-width: 30px;
    padding: 6px 8px;
    text-align: left;
    text-decoration: none
}

.ant-tooltip-arrow {
    background: transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 22px;
    z-index: 2
}

.ant-tooltip-arrow-content {
    --antd-arrow-background-color: linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.75));
    border-radius: 0 0 2px;
    bottom: 0;
    content: "";
    display: block;
    height: 11.3137085px;
    left: 0;
    margin: auto;
    pointer-events: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 11.3137085px
}

.ant-tooltip-arrow-content:before {
    background: var(--antd-arrow-background-color);
    background-position: -10px -10px;
    background-repeat: no-repeat;
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    content: "";
    height: 33.9411255px;
    left: -11.3137085px;
    position: absolute;
    top: -11.3137085px;
    width: 33.9411255px
}

.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: 0;
    transform: translateY(100%)
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
    box-shadow: 3px 3px 7px rgba(0,0,0,.07);
    transform: translateY(-11px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(100%) translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: 0;
    transform: translateX(-100%)
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
    box-shadow: -3px 3px 7px rgba(0,0,0,.07);
    transform: translateX(11px) rotate(135deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    transform: translateX(-100%) translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: 0;
    transform: translateX(100%)
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
    box-shadow: 3px -3px 7px rgba(0,0,0,.07);
    transform: translateX(-11px) rotate(315deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    transform: translateX(100%) translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: 0;
    transform: translateY(-100%)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
    box-shadow: -3px -3px 7px rgba(0,0,0,.07);
    transform: translateY(11px) rotate(225deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(-100%) translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-pink .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-pink .ant-tooltip-arrow-content:before {
    background: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-arrow-content:before {
    background: #eb2f96
}

.ant-tooltip-red .ant-tooltip-inner {
    background-color: #f5222d
}

.ant-tooltip-red .ant-tooltip-arrow-content:before {
    background: #f5222d
}

.ant-tooltip-volcano .ant-tooltip-inner {
    background-color: #fa541c
}

.ant-tooltip-volcano .ant-tooltip-arrow-content:before {
    background: #fa541c
}

.ant-tooltip-orange .ant-tooltip-inner {
    background-color: #fa8c16
}

.ant-tooltip-orange .ant-tooltip-arrow-content:before {
    background: #fa8c16
}

.ant-tooltip-yellow .ant-tooltip-inner {
    background-color: #fadb14
}

.ant-tooltip-yellow .ant-tooltip-arrow-content:before {
    background: #fadb14
}

.ant-tooltip-gold .ant-tooltip-inner {
    background-color: #faad14
}

.ant-tooltip-gold .ant-tooltip-arrow-content:before {
    background: #faad14
}

.ant-tooltip-cyan .ant-tooltip-inner {
    background-color: #13c2c2
}

.ant-tooltip-cyan .ant-tooltip-arrow-content:before {
    background: #13c2c2
}

.ant-tooltip-lime .ant-tooltip-inner {
    background-color: #a0d911
}

.ant-tooltip-lime .ant-tooltip-arrow-content:before {
    background: #a0d911
}

.ant-tooltip-green .ant-tooltip-inner {
    background-color: #52c41a
}

.ant-tooltip-green .ant-tooltip-arrow-content:before {
    background: #52c41a
}

.ant-tooltip-blue .ant-tooltip-inner {
    background-color: #1890ff
}

.ant-tooltip-blue .ant-tooltip-arrow-content:before {
    background: #1890ff
}

.ant-tooltip-geekblue .ant-tooltip-inner {
    background-color: #2f54eb
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content:before {
    background: #2f54eb
}

.ant-tooltip-purple .ant-tooltip-inner {
    background-color: #722ed1
}

.ant-tooltip-purple .ant-tooltip-arrow-content:before {
    background: #722ed1
}

.ant-tooltip-rtl {
    direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
    text-align: right
}

.ant-transfer-customize-list .ant-transfer-list {
    flex: 1 1 50%;
    height: auto;
    min-height: 200px;
    width: auto
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
    border: 0;
    border-radius: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
    min-width: 40px;
    width: 40px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th {
    background: #fafafa
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td {
    border-bottom: 1px solid #f0f0f0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
    margin: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
    margin: 16px 0 4px
}

.ant-transfer-customize-list .ant-input[disabled] {
    background-color: transparent
}

.ant-transfer-status-error .ant-transfer-list {
    border-color: #ff4d4f
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-transfer-status-warning .ant-transfer-list {
    border-color: #faad14
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
    border-color: #40a9ff;
    border-right-width: 1px;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    outline: 0
}

.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
    border-left-width: 1px!important;
    border-right-width: 0
}

.ant-transfer {
    font-feature-settings: "tnum";
    align-items: stretch;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.ant-transfer-disabled .ant-transfer-list {
    background: #f5f5f5
}

.ant-transfer-list {
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    height: 200px;
    width: 180px
}

.ant-transfer-list-with-pagination {
    height: auto;
    width: 250px
}

.ant-transfer-list-search .anticon-search {
    color: rgba(0,0,0,.25)
}

.ant-transfer-list-header {
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
    color: rgba(0,0,0,.85);
    display: flex;
    flex: none;
    height: 40px;
    padding: 8px 12px 9px
}

.ant-transfer-list-header>:not(:last-child) {
    margin-right: 4px
}

.ant-transfer-list-header>* {
    flex: none
}

.ant-transfer-list-header-title {
    flex: auto;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-transfer-list-header-dropdown {
    cursor: pointer;
    font-size: 10px;
    transform: translateY(10%)
}

.ant-transfer-list-header-dropdown[disabled] {
    cursor: not-allowed
}

.ant-transfer-list-body {
    display: flex;
    flex: auto;
    flex-direction: column;
    font-size: 14px;
    overflow: hidden
}

.ant-transfer-list-body-search-wrapper {
    flex: none;
    padding: 12px;
    position: relative
}

.ant-transfer-list-content {
    flex: auto;
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 0
}

.ant-transfer-list-content-item {
    align-items: center;
    display: flex;
    line-height: 20px;
    min-height: 32px;
    padding: 6px 12px;
    transition: all .3s
}

.ant-transfer-list-content-item>:not(:last-child) {
    margin-right: 8px
}

.ant-transfer-list-content-item>* {
    flex: none
}

.ant-transfer-list-content-item-text {
    flex: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ant-transfer-list-content-item-remove {
    color: #1890ff;
    color: #d9d9d9;
    cursor: pointer;
    outline: none;
    position: relative;
    text-decoration: none;
    transition: color .3s
}

.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover {
    color: #40a9ff
}

.ant-transfer-list-content-item-remove:active {
    color: #096dd9
}

.ant-transfer-list-content-item-remove:after {
    bottom: -6px;
    content: "";
    left: -50%;
    position: absolute;
    right: -50%;
    top: -6px
}

.ant-transfer-list-content-item-remove:hover {
    color: #40a9ff
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    background-color: #f5f5f5;
    cursor: pointer
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
    background-color: #dcf4ff
}

.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    background: transparent;
    cursor: default
}

.ant-transfer-list-content-item-checked {
    background-color: #e6f7ff
}

.ant-transfer-list-content-item-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-transfer-list-pagination {
    border-top: 1px solid #f0f0f0;
    padding: 8px 0;
    text-align: right
}

.ant-transfer-list-body-not-found {
    color: rgba(0,0,0,.25);
    flex: none;
    margin: auto 0;
    text-align: center;
    width: 100%
}

.ant-transfer-list-footer {
    border-top: 1px solid #f0f0f0
}

.ant-transfer-operation {
    align-self: center;
    display: flex;
    flex: none;
    flex-direction: column;
    margin: 0 8px;
    vertical-align: middle
}

.ant-transfer-operation .ant-btn {
    display: block
}

.ant-transfer-operation .ant-btn:first-child {
    margin-bottom: 4px
}

.ant-transfer-operation .ant-btn .anticon {
    font-size: 12px
}

.ant-transfer .ant-empty-image {
    max-height: -2px
}

.ant-transfer-rtl {
    direction: rtl
}

.ant-transfer-rtl .ant-transfer-list-search {
    padding-left: 24px;
    padding-right: 8px
}

.ant-transfer-rtl .ant-transfer-list-search-action {
    left: 12px;
    right: auto
}

.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child) {
    margin-left: 4px;
    margin-right: 0
}

.ant-transfer-rtl .ant-transfer-list-header {
    left: auto;
    right: 0
}

.ant-transfer-rtl .ant-transfer-list-header-title {
    text-align: left
}

.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child) {
    margin-left: 8px;
    margin-right: 0
}

.ant-transfer-rtl .ant-transfer-list-pagination {
    text-align: left
}

.ant-transfer-rtl .ant-transfer-list-footer {
    left: auto;
    right: 0
}

@keyframes ant-tree-node-fx-do-not-use {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ant-tree.ant-tree-directory .ant-tree-treenode {
    position: relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before {
    bottom: 4px;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
    background: #f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>* {
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
    transition: color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
    border-radius: 0;
    user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background: transparent;
    color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
    background: #1890ff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
    color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
    background: transparent;
    color: #fff
}

.ant-tree-checkbox {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 1;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: .2em;
    white-space: nowrap
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner {
    border-color: #1890ff
}

.ant-tree-checkbox-checked:after {
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    border: 1px solid #1890ff;
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after {
    visibility: visible
}

.ant-tree-checkbox-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-radius: 2px;
    direction: ltr;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.ant-tree-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    height: 9.14285714px;
    left: 21.5%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    width: 5.71428571px
}

.ant-tree-checkbox-input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    opacity: 1;
    position: absolute;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    animation-name: none;
    border-color: rgba(0,0,0,.25)
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    animation-name: none;
    border-collapse: separate;
    border-color: #f5f5f5
}

.ant-tree-checkbox-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
    visibility: hidden
}

.ant-tree-checkbox-wrapper {
    font-feature-settings: "tnum";
    align-items: baseline;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: unset;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-tree-checkbox-wrapper:after {
    content: "\a0";
    display: inline-block;
    overflow: hidden;
    width: 0
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
    height: 14px;
    width: 14px
}

.ant-tree-checkbox+span {
    padding-left: 8px;
    padding-right: 8px
}

.ant-tree-checkbox-group {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-tree-checkbox-group-item {
    margin-right: 8px
}

.ant-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left: 0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
    background-color: #1890ff;
    border: 0;
    content: " ";
    height: 8px;
    left: 50%;
    opacity: 1;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    width: 8px
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    background-color: rgba(0,0,0,.25);
    border-color: rgba(0,0,0,.25)
}

.ant-tree-checkbox-rtl {
    direction: rtl
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
    margin-left: 8px;
    margin-right: 0
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
    margin-left: 0!important
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left: 8px
}

.ant-tree {
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    transition: background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
    background: #e6f7ff
}

.ant-tree-list-holder-inner {
    align-items: flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
    align-items: stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
    flex: auto
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
    position: relative
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after {
    animation: ant-tree-node-fx-do-not-use .3s;
    animation-fill-mode: forwards;
    animation-play-state: running;
    border: 1px solid #1890ff;
    bottom: 4px;
    content: "";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.ant-tree .ant-tree-treenode {
    align-items: flex-start;
    display: flex;
    outline: none;
    padding: 0 0 4px
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
    background: #f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
    color: inherit;
    font-weight: 500
}

.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
    line-height: 24px;
    opacity: .2;
    text-align: center;
    transition: opacity .3s;
    visibility: visible;
    width: 24px
}

.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
    opacity: .45
}

.ant-tree-indent {
    align-self: stretch;
    user-select: none;
    white-space: nowrap
}

.ant-tree-indent-unit {
    display: inline-block;
    width: 24px
}

.ant-tree-draggable-icon {
    visibility: hidden
}

.ant-tree-switcher {
    align-self: stretch;
    cursor: pointer;
    flex: none;
    line-height: 24px;
    margin: 0;
    position: relative;
    text-align: center;
    user-select: none;
    width: 24px
}

.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon {
    display: inline-block;
    font-size: 10px;
    vertical-align: baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg {
    transition: transform .3s
}

.ant-tree-switcher-noop {
    cursor: default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(-90deg)
}

.ant-tree-switcher-loading-icon {
    color: #1890ff
}

.ant-tree-switcher-leaf-line {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.ant-tree-switcher-leaf-line:before {
    border-right: 1px solid #d9d9d9;
    bottom: -4px;
    content: " ";
    margin-left: -1px;
    position: absolute;
    right: 12px;
    top: 0
}

.ant-tree-switcher-leaf-line:after {
    border-bottom: 1px solid #d9d9d9;
    content: " ";
    height: 14px;
    position: absolute;
    width: 10px
}

.ant-tree-checkbox {
    margin: 4px 8px 0 0;
    top: auto
}

.ant-tree .ant-tree-node-content-wrapper {
    background: transparent;
    border-radius: 2px;
    color: inherit;
    cursor: pointer;
    line-height: 24px;
    margin: 0;
    min-height: 24px;
    padding: 0 4px;
    position: relative;
    transition: all .3s,border 0s,line-height 0s,box-shadow 0s;
    z-index: auto
}

.ant-tree .ant-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: #bae7ff
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    width: 24px
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
    display: none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
    background-color: transparent
}

.ant-tree-node-content-wrapper {
    line-height: 24px;
    user-select: none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
    background-color: #1890ff;
    border-radius: 1px;
    height: 2px;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after {
    background-color: transparent;
    border: 2px solid #1890ff;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: -6px;
    position: absolute;
    top: -3px;
    width: 8px
}

.ant-tree .ant-tree-treenode.drop-container>[draggable] {
    box-shadow: 0 0 0 2px #1890ff
}

.ant-tree-show-line .ant-tree-indent-unit {
    height: 100%;
    position: relative
}

.ant-tree-show-line .ant-tree-indent-unit:before {
    border-right: 1px solid #d9d9d9;
    bottom: -4px;
    content: "";
    position: absolute;
    right: 12px;
    top: 0
}

.ant-tree-show-line .ant-tree-indent-unit-end:before {
    display: none
}

.ant-tree-show-line .ant-tree-switcher {
    background: #fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon {
    vertical-align: -.15em
}

.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
    bottom: auto!important;
    height: 14px!important;
    top: auto!important
}

.ant-tree-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
    left: unset;
    right: -6px
}

.ant-tree .ant-tree-treenode-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
    border-left: 1px solid #d9d9d9;
    border-right: none;
    left: -13px;
    right: auto
}

.ant-tree-rtl .ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
    margin: 4px 0 0 8px
}

.ant-select-tree-checkbox {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: 1;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    top: .2em;
    white-space: nowrap
}

.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
    border-color: #1890ff
}

.ant-select-tree-checkbox-checked:after {
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    border: 1px solid #1890ff;
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,.ant-select-tree-checkbox:hover:after {
    visibility: visible
}

.ant-select-tree-checkbox-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-radius: 2px;
    direction: ltr;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.ant-select-tree-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    height: 9.14285714px;
    left: 21.5%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    width: 5.71428571px
}

.ant-select-tree-checkbox-input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: table;
    opacity: 1;
    position: absolute;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-select-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    animation-name: none;
    border-color: rgba(0,0,0,.25)
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    animation-name: none;
    border-collapse: separate;
    border-color: #f5f5f5
}

.ant-select-tree-checkbox-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after {
    visibility: hidden
}

.ant-select-tree-checkbox-wrapper {
    font-feature-settings: "tnum";
    align-items: baseline;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    line-height: unset;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-select-tree-checkbox-wrapper:after {
    content: "\a0";
    display: inline-block;
    overflow: hidden;
    width: 0
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
    height: 14px;
    width: 14px
}

.ant-select-tree-checkbox+span {
    padding-left: 8px;
    padding-right: 8px
}

.ant-select-tree-checkbox-group {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-select-tree-checkbox-group-item {
    margin-right: 8px
}

.ant-select-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
    margin-left: 0
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
    background-color: #1890ff;
    border: 0;
    content: " ";
    height: 8px;
    left: 50%;
    opacity: 1;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    width: 8px
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    background-color: rgba(0,0,0,.25);
    border-color: rgba(0,0,0,.25)
}

.ant-select-tree-checkbox-rtl {
    direction: rtl
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
    margin-left: 8px;
    margin-right: 0
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
    margin-left: 0!important
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
    margin-left: 8px
}

.ant-tree-select-dropdown {
    padding: 8px 4px
}

.ant-tree-select-dropdown-rtl {
    direction: rtl
}

.ant-tree-select-dropdown .ant-select-tree {
    border-radius: 0
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
    align-items: stretch
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
    flex: auto
}

.ant-select-tree {
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    transition: background-color .3s
}

.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
    background: #e6f7ff
}

.ant-select-tree-list-holder-inner {
    align-items: flex-start
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
    align-items: stretch
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
    flex: auto
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
    position: relative
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after {
    animation: ant-tree-node-fx-do-not-use .3s;
    animation-fill-mode: forwards;
    animation-play-state: running;
    border: 1px solid #1890ff;
    bottom: 4px;
    content: "";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.ant-select-tree .ant-select-tree-treenode {
    align-items: flex-start;
    display: flex;
    outline: none;
    padding: 0 0 4px
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
    background: #f5f5f5
}

.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
    color: inherit;
    font-weight: 500
}

.ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
    line-height: 24px;
    opacity: .2;
    text-align: center;
    transition: opacity .3s;
    visibility: visible;
    width: 24px
}

.ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
    opacity: .45
}

.ant-select-tree-indent {
    align-self: stretch;
    user-select: none;
    white-space: nowrap
}

.ant-select-tree-indent-unit {
    display: inline-block;
    width: 24px
}

.ant-select-tree-draggable-icon {
    visibility: hidden
}

.ant-select-tree-switcher {
    align-self: stretch;
    cursor: pointer;
    flex: none;
    line-height: 24px;
    margin: 0;
    position: relative;
    text-align: center;
    user-select: none;
    width: 24px
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon {
    display: inline-block;
    font-size: 10px;
    vertical-align: baseline
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg {
    transition: transform .3s
}

.ant-select-tree-switcher-noop {
    cursor: default
}

.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
    transform: rotate(-90deg)
}

.ant-select-tree-switcher-loading-icon {
    color: #1890ff
}

.ant-select-tree-switcher-leaf-line {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.ant-select-tree-switcher-leaf-line:before {
    border-right: 1px solid #d9d9d9;
    bottom: -4px;
    content: " ";
    margin-left: -1px;
    position: absolute;
    right: 12px;
    top: 0
}

.ant-select-tree-switcher-leaf-line:after {
    border-bottom: 1px solid #d9d9d9;
    content: " ";
    height: 14px;
    position: absolute;
    width: 10px
}

.ant-select-tree-checkbox {
    margin: 4px 8px 0 0;
    top: auto
}

.ant-select-tree .ant-select-tree-node-content-wrapper {
    background: transparent;
    border-radius: 2px;
    color: inherit;
    cursor: pointer;
    line-height: 24px;
    margin: 0;
    min-height: 24px;
    padding: 0 4px;
    position: relative;
    transition: all .3s,border 0s,line-height 0s,box-shadow 0s;
    z-index: auto
}

.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
    background-color: #bae7ff
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    width: 24px
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
    display: none
}

.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
    background-color: transparent
}

.ant-select-tree-node-content-wrapper {
    line-height: 24px;
    user-select: none
}

.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
    background-color: #1890ff;
    border-radius: 1px;
    height: 2px;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after {
    background-color: transparent;
    border: 2px solid #1890ff;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: -6px;
    position: absolute;
    top: -3px;
    width: 8px
}

.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable] {
    box-shadow: 0 0 0 2px #1890ff
}

.ant-select-tree-show-line .ant-select-tree-indent-unit {
    height: 100%;
    position: relative
}

.ant-select-tree-show-line .ant-select-tree-indent-unit:before {
    border-right: 1px solid #d9d9d9;
    bottom: -4px;
    content: "";
    position: absolute;
    right: 12px;
    top: 0
}

.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before {
    display: none
}

.ant-select-tree-show-line .ant-select-tree-switcher {
    background: #fff
}

.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
    vertical-align: -.15em
}

.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before {
    bottom: auto!important;
    height: 14px!important;
    top: auto!important
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
    transform: rotate(90deg)
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
    transform: scaleY(-1)
}

.ant-typography {
    color: rgba(0,0,0,.85);
    overflow-wrap: break-word
}

.ant-typography.ant-typography-secondary {
    color: rgba(0,0,0,.45)
}

.ant-typography.ant-typography-success {
    color: #52c41a
}

.ant-typography.ant-typography-warning {
    color: #faad14
}

.ant-typography.ant-typography-danger {
    color: #ff4d4f
}

a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus {
    color: #d9363e
}

a.ant-typography.ant-typography-danger:hover {
    color: #ff7875
}

.ant-typography.ant-typography-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed;
    user-select: none
}

.ant-typography p,div.ant-typography {
    margin-bottom: 1em
}

.ant-typography h1,div.ant-typography-h1,div.ant-typography-h1>textarea,h1.ant-typography {
    color: rgba(0,0,0,.85);
    font-size: 38px;
    font-weight: 600;
    line-height: 1.23;
    margin-bottom: .5em
}

.ant-typography h2,div.ant-typography-h2,div.ant-typography-h2>textarea,h2.ant-typography {
    color: rgba(0,0,0,.85);
    font-size: 30px;
    font-weight: 600;
    line-height: 1.35;
    margin-bottom: .5em
}

.ant-typography h3,div.ant-typography-h3,div.ant-typography-h3>textarea,h3.ant-typography {
    color: rgba(0,0,0,.85);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.35;
    margin-bottom: .5em
}

.ant-typography h4,div.ant-typography-h4,div.ant-typography-h4>textarea,h4.ant-typography {
    color: rgba(0,0,0,.85);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: .5em
}

.ant-typography h5,div.ant-typography-h5,div.ant-typography-h5>textarea,h5.ant-typography {
    color: rgba(0,0,0,.85);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5em
}

.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5,.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography {
    margin-top: 1.2em
}

a.ant-typography-ellipsis,span.ant-typography-ellipsis {
    display: inline-block;
    max-width: 100%
}

.ant-typography a,a.ant-typography {
    color: #1890ff;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    transition: color .3s
}

.ant-typography a:focus,.ant-typography a:hover,a.ant-typography:focus,a.ant-typography:hover {
    color: #40a9ff
}

.ant-typography a:active,a.ant-typography:active {
    color: #096dd9
}

.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover {
    text-decoration: none
}

.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled] {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover {
    color: rgba(0,0,0,.25)
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active {
    pointer-events: none
}

.ant-typography code {
    background: hsla(0,0%,59%,.1);
    border: 1px solid hsla(0,0%,39%,.2);
    border-radius: 3px;
    font-size: 85%;
    margin: 0 .2em;
    padding: .2em .4em .1em
}

.ant-typography kbd {
    background: hsla(0,0%,59%,.06);
    border: solid hsla(0,0%,39%,.2);
    border-radius: 3px;
    border-width: 1px 1px 2px;
    font-size: 90%;
    margin: 0 .2em;
    padding: .15em .4em .1em
}

.ant-typography mark {
    background-color: #ffe58f;
    padding: 0
}

.ant-typography ins,.ant-typography u {
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.ant-typography del,.ant-typography s {
    text-decoration: line-through
}

.ant-typography strong {
    font-weight: 600
}

.ant-typography-copy,.ant-typography-edit,.ant-typography-expand {
    color: #1890ff;
    cursor: pointer;
    margin-left: 4px;
    outline: none;
    text-decoration: none;
    transition: color .3s
}

.ant-typography-copy:focus,.ant-typography-copy:hover,.ant-typography-edit:focus,.ant-typography-edit:hover,.ant-typography-expand:focus,.ant-typography-expand:hover {
    color: #40a9ff
}

.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active {
    color: #096dd9
}

.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover {
    color: #52c41a
}

.ant-typography-edit-content {
    position: relative
}

div.ant-typography-edit-content {
    left: -12px;
    margin-bottom: calc(1em - 5px);
    margin-top: -5px
}

.ant-typography-edit-content-confirm {
    bottom: 8px;
    color: rgba(0,0,0,.45);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    pointer-events: none;
    position: absolute;
    right: 10px
}

.ant-typography-edit-content textarea {
    height: 1em;
    margin: 0!important;
    -moz-transition: none
}

.ant-typography ol,.ant-typography ul {
    margin: 0 0 1em;
    padding: 0
}

.ant-typography ol li,.ant-typography ul li {
    margin: 0 0 0 20px;
    padding: 0 0 0 4px
}

.ant-typography ul {
    list-style-type: circle
}

.ant-typography ul ul {
    list-style-type: disc
}

.ant-typography ol {
    list-style-type: decimal
}

.ant-typography blockquote,.ant-typography pre {
    margin: 1em 0
}

.ant-typography pre {
    word-wrap: break-word;
    background: hsla(0,0%,59%,.1);
    border: 1px solid hsla(0,0%,39%,.2);
    border-radius: 3px;
    padding: .4em .6em;
    white-space: pre-wrap
}

.ant-typography pre code {
    background: transparent;
    border: 0;
    display: inline;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0
}

.ant-typography blockquote {
    border-left: 4px solid hsla(0,0%,39%,.2);
    opacity: .85;
    padding: 0 0 0 .6em
}

.ant-typography-single-line {
    white-space: nowrap
}

.ant-typography-ellipsis-single-line {
    overflow: hidden;
    text-overflow: ellipsis
}

a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line {
    vertical-align: bottom
}

.ant-typography-ellipsis-multiple-line {
    -webkit-line-clamp: 3;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.ant-typography-rtl {
    direction: rtl
}

.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand {
    margin-left: 0;
    margin-right: 4px
}

.ant-typography-rtl .ant-typography-expand {
    float: left
}

div.ant-typography-edit-content.ant-typography-rtl {
    left: auto;
    right: -12px
}

.ant-typography-rtl .ant-typography-edit-content-confirm {
    left: 10px;
    right: auto
}

.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li {
    margin: 0 20px 0 0;
    padding: 0 4px 0 0
}

.ant-upload {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0
}

.ant-upload p {
    margin: 0
}

.ant-upload-btn {
    display: block;
    outline: none;
    width: 100%
}

.ant-upload input[type=file] {
    cursor: pointer
}

.ant-upload.ant-upload-select {
    display: inline-block
}

.ant-upload.ant-upload-disabled {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.ant-upload.ant-upload-select-picture-card {
    background-color: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 2px;
    cursor: pointer;
    height: 104px;
    margin-bottom: 8px;
    margin-right: 8px;
    text-align: center;
    transition: border-color .3s;
    vertical-align: top;
    width: 104px
}

.ant-upload.ant-upload-select-picture-card>.ant-upload {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center
}

.ant-upload.ant-upload-select-picture-card:hover {
    border-color: #1890ff
}

.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
    border-color: #d9d9d9
}

.ant-upload.ant-upload-drag {
    background: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 2px;
    cursor: pointer;
    height: 100%;
    position: relative;
    text-align: center;
    transition: border-color .3s;
    width: 100%
}

.ant-upload.ant-upload-drag .ant-upload {
    padding: 16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
    border-color: #096dd9
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
    cursor: not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn {
    display: table;
    height: 100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
    display: table-cell;
    vertical-align: middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
    border-color: #40a9ff
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
    margin-bottom: 20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
    color: #40a9ff;
    font-size: 48px
}

.ant-upload.ant-upload-drag p.ant-upload-text {
    color: rgba(0,0,0,.85);
    font-size: 16px;
    margin: 0 0 4px
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
    color: rgba(0,0,0,.45);
    font-size: 14px
}

.ant-upload.ant-upload-drag .anticon-plus {
    color: rgba(0,0,0,.25);
    font-size: 30px;
    transition: all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus {
    color: rgba(0,0,0,.45)
}

.ant-upload-picture-card-wrapper {
    display: inline-block;
    width: 100%
}

.ant-upload-picture-card-wrapper:before {
    content: "";
    display: table
}

.ant-upload-picture-card-wrapper:after {
    clear: both;
    content: "";
    display: table
}

.ant-upload-list {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-upload-list:after,.ant-upload-list:before {
    content: "";
    display: table
}

.ant-upload-list:after {
    clear: both
}

.ant-upload-list-item {
    font-size: 14px;
    height: 22.001px;
    margin-top: 8px;
    position: relative
}

.ant-upload-list-item-name {
    display: inline-block;
    line-height: 1.5715;
    overflow: hidden;
    padding-left: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.ant-upload-list-item-card-actions {
    position: absolute;
    right: 0
}

.ant-upload-list-item-card-actions-btn {
    opacity: 0
}

.ant-upload-list-item-card-actions-btn.ant-btn-sm {
    height: 22.001px;
    line-height: 1;
    vertical-align: top
}

.ant-upload-list-item-card-actions.picture {
    line-height: 0;
    top: 22px
}

.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-card-actions .anticon {
    color: rgba(0,0,0,.45);
    transition: all .3s
}

.ant-upload-list-item-card-actions:hover .anticon {
    color: rgba(0,0,0,.85)
}

.ant-upload-list-item-info {
    height: 100%;
    transition: background-color .3s
}

.ant-upload-list-item-info>span {
    display: block;
    height: 100%;
    width: 100%
}

.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    position: absolute;
    top: 5px
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
    background-color: #f5f5f5
}

.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon {
    color: #ff4d4f
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-progress {
    bottom: -12px;
    font-size: 14px;
    line-height: 0;
    padding-left: 26px;
    position: absolute;
    width: 100%
}

.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item {
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    height: 66px;
    padding: 8px;
    position: relative
}

.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover {
    background: transparent
}

.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error {
    border-color: #ff4d4f
}

.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
    background: transparent
}

.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading {
    border-style: dashed
}

.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
    height: 48px;
    line-height: 60px;
    opacity: .8;
    text-align: center;
    width: 48px
}

.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
    font-size: 26px
}

.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"] {
    fill: #fff2f0
}

.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"] {
    fill: #ff4d4f
}

.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon {
    font-size: 26px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
    font-size: 26px
}

.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image {
    max-width: 100%
}

.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
    display: block;
    height: 48px;
    overflow: hidden;
    width: 48px
}

.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name {
    box-sizing: border-box;
    display: inline-block;
    line-height: 44px;
    margin: 0 0 0 8px;
    max-width: 100%;
    overflow: hidden;
    padding-left: 48px;
    padding-right: 8px;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: nowrap
}

.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
    margin-bottom: 12px
}

.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress {
    bottom: 14px;
    margin-top: 0;
    padding-left: 56px;
    width: calc(100% - 24px)
}

.ant-upload-list-picture-card-container {
    display: inline-block;
    height: 104px;
    margin: 0 8px 8px 0;
    vertical-align: top;
    width: 104px
}

.ant-upload-list-picture-card .ant-upload-list-item {
    height: 100%;
    margin: 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
    height: 100%;
    overflow: hidden;
    position: relative
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
    background-color: rgba(0,0,0,.5);
    content: " ";
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: all .3s;
    width: 100%;
    z-index: 1
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s;
    white-space: nowrap;
    z-index: 10
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye {
    color: hsla(0,0%,100%,.85);
    cursor: pointer;
    font-size: 16px;
    margin: 0 4px;
    transition: all .3s;
    width: 16px;
    z-index: 10
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover {
    color: #fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
    display: block;
    height: 100%;
    object-fit: contain;
    position: static;
    width: 100%
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
    display: none;
    line-height: 1.5715;
    margin: 8px 0 0;
    padding: 0;
    text-align: center
}

.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
    bottom: 10px;
    display: block;
    position: absolute
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
    background-color: #fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
    height: auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
    display: none
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
    bottom: 32px;
    padding-left: 0;
    width: calc(100% - 14px)
}

.ant-upload-list-picture-container,.ant-upload-list-text-container {
    transition: opacity .3s,height .3s
}

.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before {
    content: "";
    display: table;
    height: 0;
    width: 0
}

.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span {
    display: block;
    flex: auto
}

.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span {
    align-items: center;
    display: flex
}

.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>* {
    flex: none
}

.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name {
    flex: auto;
    margin: 0;
    padding: 0 8px
}

.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon {
    position: static
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave {
    animation-duration: .3s;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter {
    animation-name: uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave {
    animation-name: uploadAnimateInlineOut
}

@keyframes uploadAnimateInlineIn {
    0% {
        height: 0;
        margin: 0;
        opacity: 0;
        padding: 0;
        width: 0
    }
}

@keyframes uploadAnimateInlineOut {
    to {
        height: 0;
        margin: 0;
        opacity: 0;
        padding: 0;
        width: 0
    }
}

.ant-upload-rtl {
    direction: rtl
}

.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
    margin-left: 8px;
    margin-right: auto
}

.ant-upload-list-rtl {
    direction: rtl
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
    padding-left: 14px;
    padding-right: 22px
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
    padding-left: 28px;
    padding-right: 22px
}

.ant-upload-list-rtl .ant-upload-list-item-name {
    padding-left: 0;
    padding-right: 22px
}

.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
    padding-left: 14px
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions {
    left: 0;
    right: auto
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
    padding-left: 5px;
    padding-right: 0
}

.ant-upload-list-rtl .ant-upload-list-item-info {
    padding: 0 4px 0 12px
}

.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
    padding-left: 5px;
    padding-right: 0
}

.ant-upload-list-rtl .ant-upload-list-item-progress {
    padding-left: 0;
    padding-right: 26px
}

.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info {
    padding: 0
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
    left: auto;
    right: 8px
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
    left: auto;
    right: 50%;
    transform: translate(50%,-50%)
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
    margin: 0 8px 0 0;
    padding-left: 8px;
    padding-right: 48px
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
    padding-left: 18px;
    padding-right: 48px
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
    padding-left: 36px;
    padding-right: 48px
}

.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
    padding-left: 0;
    padding-right: 0
}

.ant-upload-list-rtl .ant-upload-list-picture-card-container {
    margin: 0 0 8px 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
    left: auto;
    right: 50%;
    transform: translate(50%,-50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
    margin: 8px 0 0;
    padding: 0
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after {
    border: 0
}

.adm-form-item-label {
    --adm-color-text-secondary: #676c90
}

*,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu {
    padding: 0
}

* {
    -webkit-font-smoothing: antialiased;
    -ms-overflow-style: none;
    box-sizing: border-box;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;
    list-style: none;
    scrollbar-width: none
}

*,p {
    margin: 0
}

a {
    text-decoration: none
}

.ant-back-top {
    height: auto;
    position: static;
    width: auto
}

.ant-popover-inner-content {
    padding: .06rem .08rem
}

body,html {
    background: transparent
}

::-webkit-scrollbar {
    width: 0!important
}

body {
    user-select: inherit!important
}

.ant-form-item {
    margin-bottom: .3rem
}

.ant-form-item-label>label {
    color: #fff;
    font-size: .16rem;
    font-style: normal;
    font-weight: 500;
    height: .32rem;
    line-height: .22rem
}

.ant-input-affix-wrapper {
    border: 0;
    border-radius: .06rem;
    height: .45rem
}

.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input {
    background: #212121;
    color: #fff;
    font-size: .16rem;
    font-weight: 400;
    line-height: .22rem;
    transition: none
}

#root {
    height: 100vh
}

#root.mobile {
    -webkit-overflow-scrolling: touch;
    background-image: radial-gradient(circle at 0 100%,rgba(71,255,230,.05) 0,rgba(71,255,230,0) 38%),radial-gradient(circle at 86% 66%,rgba(232,238,253,.8) 0,rgba(232,238,253,0) 31%),radial-gradient(circle at 12% 14%,rgba(223,210,247,.3) 0,rgba(225,229,251,0) 45%),linear-gradient(180deg,#eaebf5,#eff2f7);
    height: unset
}

#root.mobile ::-webkit-scrollbar {
    display: none
}

.wise_banner {
    height: 2.6rem
}

#root .wise_check {
    -webkit-overflow-scrolling: touch;
    background: #030e16;
    top: 1.89rem
}

#root .wise_check .ant-input-affix-wrapper .ant-input,#root .wise_check .ant-select-selection-item {
    font-size: .14rem
}

#root .wise_check .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding-left: .15rem;
    padding-right: .15rem
}

#root .wise_check .ant-input-textarea-show-count:after {
    bottom: .1rem;
    right: .15rem
}

#root .wise_check .ant-form-item .ant-form-item-label {
    padding-bottom: .14rem
}

#root .wise_check .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    font-size: .14rem
}

#root .wise_check textarea.ant-input {
    background: #fff;
    border: 0;
    border-radius: .06rem;
    color: #000;
    font-size: .16rem;
    font-weight: 400;
    line-height: .22rem;
    min-height: 1.24rem;
    padding: 0;
    resize: none
}

#root .wise_check .ant-input-textarea-show-count:after {
    bottom: .16rem;
    color: #fff;
    line-height: 1;
    margin-bottom: 0!important;
    position: absolute;
    right: .25rem
}

#root .wise_check .ant-input-textarea-show-count {
    background: #fff;
    border: 1px solid #262626;
    border-radius: .06rem;
    padding: .25rem .3rem .3rem;
    position: relative;
    transition: all .16s
}

#root .wise_check .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: .3rem
}

#root .wise_check .ant-select-selection-placeholder {
    font-size: .14rem;
    line-height: .45rem!important
}

#root .wise_check .ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    align-items: center;
    display: flex
}

#root .wise_check .ant-select-dropdown {
    background: #212121;
    border: 1px solid hsla(0,0%,88%,.15);
    border-radius: .06rem;
    box-shadow: 0 .04rem .15rem rgba(0,0,0,.25);
    box-sizing: border-box;
    color: #fff;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .2rem
}

#root .wise_check .ant-select-item {
    line-height: .42rem;
    min-height: .42rem;
    padding: 0 .15rem
}

#root .wise_check .ant-select-item,#root .wise_check .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background: #292929;
    color: #fff
}

#root .wise_check .ant-select-item-option-active:not(.ant-select-item-option-disabled),#root .wise_check .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background: #292929
}

#root .wise_check .ant-input-textarea-show-count:focus,#root .wise_check .ant-input-textarea-show-count:hover {
    border-color: #50edff;
    box-shadow: none
}

#root .wise_check .ant-select:not(.ant-select-customize-input) .ant-select-selector {
    align-items: center;
    background: #212121;
    border: 0;
    border-radius: .06rem;
    color: #fff;
    display: flex;
    font-size: .16rem;
    font-weight: 400;
    height: .45rem;
    line-height: .22rem;
    transition: none
}

#root .wise_check .ant-select-arrow {
    background-size: contain;
    color: #fff;
    height: .06rem;
    right: .15rem;
    top: .26rem;
    width: .1rem
}

#root .wise_check .ant-select-arrow>span {
    opacity: 0
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,textarea.ant-input:focus {
    border: 0;
    box-shadow: none
}

.ant-form-item-required:before {
    position: absolute;
    right: -.05rem
}

.ant-form-item-label {
    align-items: flex-start;
    display: flex;
    overflow: initial;
    text-align: left;
    white-space: inherit;
    width: 1.3rem
}

.ant-form-item-label>label:after {
    content: ""!important
}

.ant-btn {
    background: #50edff;
    border: 0;
    border-radius: .08rem;
    color: #000;
    font-size: .18rem;
    font-weight: 600;
    height: .45rem;
    line-height: .25rem;
    transition: none;
    width: 1.42rem
}

.api_test_form .ant-form-item-label {
    margin-top: 0
}

.api_test_form .ant-form-item-label>label {
    font-size: .14rem;
    height: auto;
    line-height: 1
}

.api_test_form .ant-form-item-required:before {
    right: -.14rem
}

.api_test_form .ant-input-affix-wrapper {
    font-size: .14rem
}

.api_test_form .textarea_item .ant-form-item-explain-connected {
    width: 100%
}

.api_test_form .textarea_item .ant-form-item-explain-connected .ant-form-item-explain-error {
    bottom: .1rem;
    left: .15rem;
    position: absolute;
    width: 100%
}

.api_test_form .textarea_item .ant-input-textarea {
    padding: .2rem .15rem .3rem
}

.api_test_form .textarea_item .icon_req {
    color: #ff4d4f;
    font-style: normal;
    margin-left: .03rem
}

.ant-btn:focus,.ant-btn:hover {
    background: #50edff;
    box-shadow: 0 1px 2px #50edff;
    color: #000
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background: #212121
}

.loadSpin {
    align-items: center;
    bottom: 0;
    color: #999;
    display: flex;
    flex-direction: column;
    font-size: .14rem;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.loadSpin .ant-spin-dot-item {
    background-color: #999
}

.loadSpin .wait_30 {
    margin-top: .1rem;
    padding: 0 .3rem;
    text-align: center
}

.resetCls {
    transform: translateZ(0)!important;
    transition: transform .3s
}

.check_detail_ok {
    background: #000;
    border-radius: .15rem .15rem 0 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    position: absolute;
    right: 0;
    top: 2.1rem
}

#changeAnim {
    opacity: 0
}

#changeAnim.add_ct {
    animation: animdemo .5s linear;
    opacity: 1;
    visibility: visible
}

@keyframes animdemo {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: 1;
        visibility: visible
    }
}

.jian_ct {
    animation: animdemojian .16s linear
}

@keyframes animdemojian {
    0% {
        opacity: 1;
        visibility: visible
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

.ant-select-selector:focus,.ant-select-selector:hover {
    border: 1px solid #50edff!important;
    box-shadow: none!important
}

.ant-select-selector {
    box-shadow: none!important
}

.modal-code-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: .35rem
}

.modal-code-content img {
    height: 1.15rem;
    margin-bottom: .09rem;
    width: 1.15rem
}

.modal-code-content span {
    color: #fff;
    font-family: PingFang SC;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .18rem;
    text-align: center
}

.textarea .ant-form-item-explain-connected {
    bottom: .1rem;
    left: .2rem
}

.textarea-wise .ant-form-item-explain-connected {
    bottom: .01rem;
    left: 0
}

.ant-tag {
    border-radius: 8px;
    font-family: PingFang SC;
    font-size: .16rem;
    height: .45rem;
    letter-spacing: 0;
    line-height: .45rem;
    margin: 0 .08rem .1rem 0;
    overflow: hidden;
    text-align: center;
    width: 1rem
}

.ant-tag-checkable {
    background: #212121;
    color: #fff
}

.ant-tag-checkable-checked {
    background: #212121;
    border: 1px solid #50edff;
    color: #50edff
}

.ant-table-thead .ant-table-cell {
    background: #fff;
    border-bottom: 1px solid rgba(0,12,63,.1);
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0
}

.ant-table-thead .ant-table-cell:before {
    display: none
}

.ant-table-tbody>tr>td {
    padding-left: 0
}

.feedBackContainer .ant-upload-list-item-card-actions .ant-btn {
    display: none;
    margin-top: 3px
}

.feedBackContainer .ant-upload-list-item-card-actions .ant-btn .anticon-delete svg {
    display: none
}

.feedBackContainer .ant-upload-list-item {
    cursor: pointer;
    margin-top: 17px
}

.feedBackContainer .ant-upload-list-item .ant-upload-list-item-name {
    flex: initial;
    font-weight: 700;
    width: auto
}

.feedBackContainer .ant-upload-list-item:hover .ant-upload-list-item-card-actions {
    align-items: center;
    background: hsla(231,8%,48%,.1);
    border-radius: 11px;
    box-shadow: none;
    color: #3c425a;
    display: flex;
    height: 21px;
    justify-content: center;
    margin-top: 3px;
    opacity: .6;
    width: 36px
}

.feedBackContainer .ant-upload-list-item:hover .ant-upload-list-item-card-actions:before {
    background-size: contain;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px
}

.feedBackContainer .ant-upload-list-item:hover .ant-upload-list-item-info {
    background: none
}

.feedBackContainer .ant-upload-list-item:hover .ant-upload-list-item-name,.feedBackContainer .ant-upload-list-item:hover .ant-upload-text-icon .anticon-paper-clip svg {
    color: #275bff
}

.feedBackContainer .ant-upload-text-icon .anticon-paper-clip svg {
    color: #000
}

.feedBackContainer .ant-modal-header {
    border-bottom: 0
}

.feedBackContainer .ant-modal-body {
    padding-top: 6px
}

.ant-rate .anticon svg {
    color: #dbe2e9
}

.ant-rate-star-full .anticon svg {
    color: #275bff!important
}

.ant-empty-description a {
    color: #275bff
}

.ant-empty-description a:hover {
    color: #396fff
}

.copy_btn {
    background: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 60%;
    border: 0;
    height: 22px;
    width: 22px
}

.ant-tooltip-inner {
    background: #fff;
    box-shadow: 0 16px 32px 0 rgba(12,23,45,.2);
    color: #3c425a;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;
    text-align: center
}

.ant-tooltip-arrow-content {
    --antd-arrow-background-color: #fff
}

.ant-popover-inner-content {
    font-size: 12px
}

.ant-table-tbody .ant-empty {
    margin: 90px 0
}

.tdCenter {
    text-align: center!important
}

.agreementContainer.isWiseAgreement {
    bottom: .2rem
}

.agreementContainer.isWiseAgreement .ant-modal-content {
    height: 100%;
    overflow: auto
}

.agreementContainer.isWiseAgreement .ant-modal {
    bottom: .2rem;
    left: .15rem;
    margin: auto;
    position: absolute;
    right: .15rem;
    top: .68rem
}

.agreementContainer.isWiseAgreement .ant-modal-body {
    height: 100%
}

.agreementContainer.isWiseAgreement .agreementInner {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: .15rem .15rem .18rem
}

.agreementContainer.isWiseAgreement .agreementInner .agreementContext {
    flex: 1 0 auto;
    margin-top: .15rem
}

.agreementContainer.isWiseAgreement .agreementInner .agreementContext p {
    color: #05073b;
    font-size: .16rem
}

.agreementContainer.isWiseAgreement .agreementStartBtn {
    font-size: 16px;
    font-weight: 500;
    height: .4rem;
    width: 100%
}

.agreementContainer.isWiseAgreement .ant-checkbox-inner {
    height: .2rem;
    width: .2rem
}

.agreementContainer.isWiseAgreement .ant-checkbox-inner:after {
    transform: rotate(45deg) scale(1.2) translate(-38%,-50%)
}

.agreementContainer.isWiseAgreement .agreementCheckAgreeText {
    font-size: 12px
}

.lockForms div.ant-select:not(.ant-select-customize-input) div.ant-select-selector,.lockForms textarea.ant-input:focus {
    border: 1px solid #cfd0d5!important
}

.passMod_dialog-header {
    padding-top: 0!important
}

.tang-pass-login .pass-fgtpwd {
    margin-bottom: 10px!important;
    margin-top: -15px!important
}

.tang-pass-login a,a.pass-reglink {
    color: #4955f5!important
}

.tang-pass-sms .pass-form-item-unrecevie {
    margin-top: 1px!important
}

#passport-login-pop-api {
    display: flex!important;
    justify-content: space-between!important
}
