.loading-icon_aXsnK {
    margin-bottom: 6px;
    animation-name: rotate_8IR9J;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.loading-icon_aXsnK.loading-icon-pc_F-V9J {
    margin-bottom: 0
}

@keyframes rotate_8IR9J {
    0% {
        transform: rotateZ(0deg)
    }
    100% {
        transform: rotateZ(360deg)
    }
}

.toast_bR98I {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0
}

.pointer-events_YC5Ty {
    pointer-events: none
}

.mask_ZDvUi {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.toast-content_In6cN {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    line-height: 20px;
    padding: 10px 20px;
    z-index: 1004;
    border-radius: 10px;
    color: #fff;
    letter-spacing: 0;
    font-weight: bold;
    font-size: 12px;
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center
}

.content-text_MSkIm {
    line-height: 20px;
    letter-spacing: 0;
    font-weight: bold;
    max-width: 250px;
    min-width: 50px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 12px;
    font-size: 14px;
    color: #060a26;
    padding: 12px 20px;
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12)
}

.toast-loading_iJxFW {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 20px;
    padding: 10px 20px;
    max-width: 250px;
    z-index: 1004;
    letter-spacing: 0;
    font-weight: bold;
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12);
    border-radius: 12px;
    font-size: 14px;
    color: #060a26
}

.toast-loading_iJxFW.toast-loading-pc_cJJ8L {
    flex-direction: row;
    box-sizing: border-box
}

.toast-loading_iJxFW.toast-loading-pc_cJJ8L > span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 22px);
    display: inline-block;
    margin-left: 6px
}

.hide_ze4Tj {
    display: none !important
}

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

html, body {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    background: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

input {
    outline: none
}

#root {
    width: 100%;
    height: 100%
}

@font-face {
    font-family: "PlusJakartaSans-Bold";
    src: url("https://cdn.sm.cn/static/25/02/26/866ab41bf8e678339d375c2378d03222.ttf")
}

.hub-modal-container {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    z-index: 99;
    position: relative
}

.hub-modal-container * {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

.hub-modal-container input {
    outline: none
}

.gaokao-hub_fXDdf {
    width: 100%;
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    z-index: 99;
    position: relative
}

.gaokao-hub_fXDdf * {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

.gaokao-hub_fXDdf input {
    outline: none
}

.header_qnkwF {
    display: flex;
    align-items: center;
    padding: 0 24px;
    height: 72px;
    box-sizing: border-box;
    width: 100%;
    min-width: 1180px
}

.header_qnkwF .header-placeholder_xCNNR {
    display: none
}

.middle_8c7sp {
    width: 1024px;
    display: flex;
    align-items: center;
    flex-shrink: 1;
    box-sizing: border-box;
    position: relative
}

@media screen and (min-width: 1266px) {
    .middle_8c7sp {
        margin-left: calc((100% - 1024px) / 2 - 97px)
    }
}

.main-layout {
    height: 100vh;
    width: 100vw;
    overflow: scroll;
    background: #fff url("https://image.uc.cn/s/uae/g/01/2025gaokao/common/content-bg.png") no-repeat top center;
    background-size: 100% auto;
    background-position-y: 72px;
    box-sizing: border-box;
    position: relative;
    uc-perf-stat-ignore: image
}

.main-layout .gaokao-hub_fXDdf {
    z-index: unset
}

.main-layout .gaokao-hub_fXDdf .header_qnkwF {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    background: #fff url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/head-bg.0f9186.png) no-repeat top center;
    background-size: 100% 72px;
    uc-perf-stat-ignore: image
}

.main-layout .gaokao-hub_fXDdf .header-placeholder_xCNNR {
    height: 72px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.main-layout::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.main-layout::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.main-layout::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc {
    display: flex;
    align-items: center;
    margin-left: auto;
    white-space: nowrap;
    flex-shrink: 0;
    justify-content: end
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW, .gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW img, .gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO img {
    user-select: none
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW {
    font-size: 11px;
    color: rgba(6, 10, 38, .8);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 16px;
    margin-right: 15px;
    position: relative;
    padding-left: 24px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW .line_GqBQT {
    width: 1px;
    height: 9px;
    margin: 0 3px;
    background: rgba(6, 10, 38, .06);
    display: block
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW .loading-wrap_D8Hts {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO {
    font-size: 14px;
    color: #060a26;
    text-align: right;
    font-weight: 500;
    line-height: 20px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .tips_tk8nx {
    font-size: 11px;
    color: rgba(6, 10, 38, .8);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 15px;
    margin-right: 16px;
    cursor: pointer;
    display: block
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .avatar_A4GTG {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    overflow: hidden
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .avatar_A4GTG img {
    width: 100%;
    uc-perf-stat-ignore: image
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .nickname_mpmHv {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 8px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .nickname_mpmHv:empty {
    padding-left: 0
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .without-score_jAFr9 {
    padding: 0 11px;
    height: 28px;
    background: #fff;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #4d80ff;
    letter-spacing: 0;
    font-weight: 500;
    cursor: pointer
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .without-score_jAFr9 svg {
    margin-left: 3px
}

.tabs_qXMFI {
    position: relative;
    z-index: 99;
    box-sizing: border-box
}

.tabs_qXMFI.sticky_LZblr {
    margin-left: auto;
    display: none;
    height: 36px;
    width: 100%;
    max-width: 600px;
    opacity: .05
}

.tabs_qXMFI.sticky_LZblr.gkh-animation {
    animation: stickyTabShow_6QoKx 300ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI.sticky_LZblr .line_5VjxX {
    display: none
}

.tabs_qXMFI.sticky_LZblr .tab-item_-QwuP + .tab-item_-QwuP {
    margin-left: 20px
}

.tabs_qXMFI:not(.sticky_LZblr) {
    width: 1024px;
    height: 63px;
    padding-top: 7px;
    margin: 8px auto 0
}

.tabs_qXMFI .tab-list_dttJw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap
}

.tabs_qXMFI .tab-item_-QwuP {
    line-height: 36px;
    padding: 0 8px;
    font-size: 16px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 500;
    position: relative;
    z-index: 2;
    cursor: pointer;
    display: flex;
    align-items: center
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:before, .tabs_qXMFI .tab-item_-QwuP:hover:before {
    content: "";
    height: 22px;
    position: absolute;
    bottom: 0;
    display: block;
    opacity: .1;
    left: 0;
    background-image: linear-gradient(180deg, rgba(49, 175, 255, 0) 13%, rgba(22, 119, 255, 0.27) 45%, #1677ff 100%)
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:after, .tabs_qXMFI .tab-item_-QwuP:hover:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(0deg, #84b7ff 3%, #4d80ff 50%)
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:before {
    opacity: .1;
    width: 100%
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:after {
    width: 100%
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf) {
    animation: tabLineColor_PvBTR 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf):before {
    animation: tabTtemActiveBg_fiwPC 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf):after {
    animation: tabActiveLine_wTiJk 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs_nDU0v, .tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs-placeholder_lXHXs {
    display: block
}

.tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs-folder_cjb73 {
    transition: transform 200ms cubic-bezier(0.65, 0, 0.35, 1);
    transform: rotate(0)
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs-folder_cjb73 {
    margin-left: 4px;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTAgMJwAAAAYJJQYJJQULJQYKJgUKJgYKJQYKJgYJJgAAMwUKKAcKJgYKJgYKJwcHKAAAGgYKJgUKJwcJJwAPLQkJJgoKJwYKJgYKJo/hTkMAAAAZdFJOUwBCAaRTkPhme/3yBTPqtsYmCuBjcBEbGsdBsLGKAAAAfklEQVQ4y+2SyQ6AIBBDUVxAcAFU6P//qEvAg44mHrz5TiUNMG2GsZ9P8CH4J3+wgB3ufd2i79HqOz9r0BnToclov6jAFWOKoyoov5Yo803kJWR99QUgKB053TpeS1z+jfMkiMn3ROkwUdm3TqaoHdne2qpLepyp3PP47+YLFudYBgfihbDbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transform: rotate(180deg)
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs-placeholder_lXHXs {
    height: 10px;
    position: absolute;
    width: 100%;
    top: 100%;
    display: none
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v {
    display: none;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 8px 24px -6px rgba(6, 10, 38, .12);
    border-radius: 12px;
    padding: 6px;
    box-sizing: border-box;
    animation: subTabShow_3QM63 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards;
    position: absolute;
    width: 134px;
    overflow: hidden;
    left: -14px
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6 {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 400;
    width: 100%;
    height: 36px;
    padding: 0 8px;
    box-sizing: border-box;
    display: flex;
    align-items: center
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6.active_TQIhf:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACHUExURUdwTAcKJQgLJgAAAAYKJQYLJwYKJgYKJgYKJgUKJwASJAcLJAYJJQULJgYKJgUKJQYKJgYKJgcJJggIKAAAGgYKJgYJJwYJJQULJgYKJgYKJgYKJgUKJgUJJgcKJQYKJwYKJgUKJwgMKAYKJgULJwULJQYKJgYJJgcLJwYJJQYKJgYKJgYKJgdRATYAAAAsdFJOUwCWRAF7dvn9/GIORlle/mfegXEgCu1UU46G+1BkjEz1tmlA+JGP91dIifrgEA2e5wAAAHFJREFUKM9jYBgqgFMYu7iQjoAINnFWHT5+bOIsOuyccA43IzOMKajDwQsX5xLVkYAyJXU4eJC0M7HpsIAZsjpSYigGi7PrKAIpFR02aTQrZXTY1ZkZdZTlsDhSS0FHTQOLMzV1dOSZsHpYVVtp8McWAA3MBqeydiGhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-left: auto
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6:hover {
    background: rgba(6, 10, 38, .03);
    border-radius: 8px
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .is-hot_DkHPI::after {
    content: "";
    width: 6px;
    height: 6px;
    margin-top: -16px;
    margin-left: 3px;
    display: block;
    border-radius: 50%;
    background: #0d53ff
}

.tabs_qXMFI .hot_5kSxb {
    position: absolute;
    top: -11px;
    right: -29px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    background: #4d80ff;
    border-radius: 4px;
    padding: 0 4px;
    min-width: 38px;
    box-sizing: border-box
}

.tabs_qXMFI .hot_5kSxb::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAMAAADOQy/fAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTFCA/02A/1CD/0yA/02A/02A/02A/0qA/02A/02A/02A/0mA/02A/06A/02A/02A/1GA/02A/02A/02A/zwPaQ4AAAAUdFJOUwAg7SNAZN/0GOHdHhzaGp7VFti+yKmXbgAAADtJREFUCNdjYAABFhEoYGLlYIADdogYJzMDA7ogGyMDhiAXNwOGIC8PA4agEB8DhqAAB7oYA7+wIBIPAEkBAy7rXxTaAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    bottom: -4px;
    transform: translate(-5px, 0)
}

.tabs_qXMFI .hot_5kSxb span {
    width: 100%;
    font-size: 10px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500
}

.tabs_qXMFI .hot-hide_65YRQ {
    display: none
}

.tabs_qXMFI .line_5VjxX {
    position: absolute;
    top: 43px;
    left: 0;
    height: 2px;
    width: 100%;
    background: rgba(6, 10, 38, .03)
}

.tabs_qXMFI .tips_g7oGt {
    height: 36px;
    display: flex;
    align-items: center;
    color: rgba(6, 10, 38, .8);
    line-height: 36px;
    padding: 0 8px;
    font-size: 12px
}

@keyframes tabLineColor_PvBTR {
    0% {
        color: #060a26
    }
    100% {
        color: #0d53ff
    }
}

@keyframes tabActiveLine_wTiJk {
    0% {
        width: 0
    }
    100% {
        width: 100%
    }
}

@keyframes subTabShow_3QM63 {
    0% {
        opacity: 0;
        top: 90%
    }
    100% {
        opacity: 1;
        top: calc(100% + 10px)
    }
}

@keyframes tabTtemActiveBg_fiwPC {
    0% {
        opacity: 0;
        width: 0
    }
    100% {
        opacity: .1;
        width: 100%
    }
}

@keyframes stickyTabShow_6QoKx {
    0% {
        opacity: .05
    }
    100% {
        opacity: 1
    }
}

.search-input_iTmSE {
    position: relative;
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    padding-right: 12px;
    padding-left: 8px;
    box-sizing: border-box;
    box-shadow: inset 0 -1px 1px 0 rgba(255, 255, 255, .5);
    border-radius: 16px
}

.search-input_iTmSE:hover {
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06)
}

.search-input_iTmSE:active {
    box-shadow: 0 2px 8px -4px rgba(6, 10, 38, .06)
}

.search-input_iTmSE .border_kdzMA {
    position: absolute;
    background: rgba(255, 255, 255, .9);
    border: 1px solid rgba(77, 128, 255, .5);
    box-shadow: inset 0 -1px 1px 0 rgba(255, 255, 255, .5);
    border-radius: 16px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: border-box
}

.search-input_iTmSE .blurred-rectangle_goMdt {
    width: 100%;
    height: 30px;
    background: linear-gradient(to right, #d697ff, #4d80ff);
    filter: blur(10px);
    opacity: .15;
    position: absolute;
    left: 0;
    bottom: -10px;
    border-radius: 16px
}

.search-input_iTmSE:hover .border_kdzMA {
    background: #fff
}

.search-input_iTmSE .search-icon_z54hG {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADhUExURUdwTAUKJgcKJgAAKwAAAAUKJgYKJgYKJgsLKwAUJwAAAAcHKAYKJQYKJgAAKwYKJQAAJAYKJgcKJQUJJQYLJgcKJgYKJgYKJgcLKAULJwYKJgcHIwYKJwUKJgAAMwYKJgYKJwYJJgYKJgYLJwkJIgYKJgYKJgYKJwYLKAAQIAcKJgYKJgoKKQYKJgYKJgAAHAgIJwULJQYKJgYKJgcLJwYKJgANJgcLJAYKJgYKJQYKJgUJJQAAQAcLJQYKJgYJJgAAAAYKJgYMJAUKJgYJJwULJQgIJgQIJAYKJwYLJgYKJr+TbuYAAABKdFJOUwBkSQwClOXjGA0DJrHzBoIH9Ja/2ZXxx0eRfyT1kgXfT/LILh762+EtEOrvGdX+CSGQz7DA+BRGr7jdNwR09tcB5ipqijAiP56nCaXKoAAAAV9JREFUSMfdVdd2wjAMzYRMsiFJKauF7r33hLb+/w+qlEN7Sm3AekUPGVe6lizJsqKsnDTyLEl9P02yvCFhbsVN9ivN2FpiHgYRm5EoCBcu32KctBY42ahXJnVTc3Xd1czp7/bc9SuDmur8AI5aqxhzfIRVPJ79F7O9KirxPgLUFcYsaKwjGggDwvx4xn/YQB+RKKgY47d53MZ9xIL6Yr1UkWsVK8jXPMd0OCKCg8nLOTgD1BSnzwRVxqEJoJqYoIEq4dAUUFdMcEGVcqgPqC4m6KDyqYQ2NaQuddMDaloLauF6xNbwbWLznRDbe3hMPEAl8Yg+dWhDgF1ckcYMyOMHYZDdHsKjfyc7Kodl5w3fe2OpYdwvJgA94Ofu65Jx3+4Oit40YyUyXtYIV8Y7MrY2CQxsWDbalyc8fyLj4FKeYXwh43RHnnF/hoxryl15A/umZEo5Oh9R8oStaymrI98eYmdm+79tigAAAABJRU5ErkJggg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    cursor: pointer;
    position: relative;
    z-index: 2;
    flex-shrink: 0;
    order: 3
}

.search-input_iTmSE .deepthink_rJDQX {
    position: relative;
    z-index: 2;
    background: rgba(255, 255, 255, .5);
    border: 1px solid rgba(77, 128, 255, .1);
    border-radius: 10px;
    order: 1;
    width: 97px;
    height: 32px;
    font-size: 14px;
    color: rgba(6, 10, 38, .7);
    font-weight: 500;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 4px;
    cursor: pointer
}

.search-input_iTmSE .deepthink_rJDQX:before {
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    margin-right: 4px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAECUExURQYKJgkJJgQJKAAAIAYKJgYKJwUKJ0dwTAAAAAYLJgUKJggIKAcLJQYLJgQMJwULJwUKJwcJJgAOKwYKJgYLJgUKJgQJJwYKJgYKJgYKJwULJwULJwQLJgULJgQMJwgIKQkJJAcKJgkJIwAAGgcLJQULKAYMJQAALgASJAYKJgYKJwYKJwUJJAAAKwYJJgUKJgULJgoKJwULJgkJKwUKKAYKJgYKJwgLJgUJJwcHIwUKJgYKJwYJJgcHKAYNJgYKJgYMJAAUJwYKJwcKKAcNJwYKJwYKJwYKJwUKJgUJJwgLJgYLJgUKJwUKJgUKJwYKJgUKJwcLJwQJKAYLJwULJQYLJ6eQXMcAAABWdFJOU7MbOgitspgAAaZmIHSoQZCWcRKAeDU7oH6rkY9DXkIfHEodCkVgKQsOobCdOAxYZV8ajh4zUE9EbiRkg6YmKJ8rDXtNJ56ssZJvQ3mdm2OvYkg5qTBbDJu3wAAAAlVJREFUSMftVmdz2zAMpWTZorynPGUrHnGGnbixnb1nm3QkHf//rxQAKUcUde35c8u7HMEXPogEHkAze83B/nFCJt3OWU6h1C0HSLlbKjhW7iCdiSEksiwYyYrJbZubleQKyiaihESLhUcqn08pQCsRIWTZX0ZWJWQQqw97U38y233f9eXrwh/3n6/QziiENCAPA2HzjWD/kfQ6qMMirRDagHTkv3/+CAhNV0JDWBwohBwghjCPvuHe7W2i7AmsB2ZOIViAjMn6RRsbW1sNMvY5glOwLIXgyC/wY9y1c4h5OHxC+xgZPhiOQigAsoD5DvdYNQHWLPoGWBOYCwqhBMgpzPfoapNiBX+bjrzHDKaSQuhgdtH4yM7nOI88uiwxXI6p6SqEMsrmGgyzeUFAsUjT5SNGFxOTLKvSqAB2iyc5oaXB2Adxjx2Zk0pESy466a9E/MJYVVhLSTAjBI7iPJMLo4pbqvQNLvKR4tF6yAduuFcMpFEcwfoGhcTydiyhfoMBeid46NeMJXBRLw0eOpIUl30WdyRXOl2KZXV1aRh9jLlr62ElGdXUsJ6g51s9rJS4N9TO42U4cRdNjMO1njiUxmf7O9KcHgLeiKRxzlo4pzRpoPhebZuKk8RHdyTx3YNxqokP5Y2n93R534G10OSNrnw0QgW0pAL6xEUMIgW0KlG+H1eiY61EsQlI6e0xvQn4WhNoh7qQ29TaTEdrM9jIrrRGtiH1MHjQGplslfOpobTK3dnEmM6Hdb1Vrt2M12/3az8ooSerE32y2rFP1v9fAn8YvwHyxE7mqqPirgAAAABJRU5ErkJggg==)
}

.search-input_iTmSE .deepthink_rJDQX:hover {
    background: #fff;
    border: 1px solid rgba(77, 128, 255, .1);
    box-shadow: 0 4px 10px -4px rgba(77, 128, 255, .5);
    border-radius: 10px;
    user-select: none
}

.search-input_iTmSE .active_Sdt-S {
    background: rgba(77, 128, 255, .1);
    border: 1px solid rgba(77, 128, 255, .1);
    color: #4d80ff
}

.search-input_iTmSE .active_Sdt-S::before {
    background-image: url("https://yes-file.uc.cn/file/1741336861792_1352777054_9635_deepThinkingActivated.svg")
}

.search-input_iTmSE .active_Sdt-S:hover, .search-input_iTmSE .active_Sdt-S:active {
    background: rgba(77, 128, 255, .2);
    border: 1px solid rgba(77, 128, 255, .2)
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,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) center center no-repeat
}

@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;
    src: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.a4e97f.eot);
    src: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.a4e97f.eot?#iefix) format("embedded-opentype"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.295183.woff) format("woff"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.c94f76.ttf) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg")
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: rgba(0, 0, 0, 0);
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before, .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: 0;
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-inputs_ku6UI, .slick-input_BW2a9 {
    width: 100%;
    height: 24px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    flex-shrink: 1;
    order: 2
}

.slick-inputs_ku6UI [class*=slick-slide] {
    border: none;
    float: unset
}

.slick-input_BW2a9 {
    flex: 1 1 auto;
    user-select: text;
    border: none;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgba(6, 10, 38, .7);
    padding: 0 8px
}

.slick-input_BW2a9::placeholder {
    color: rgba(6, 10, 38, .5)
}

.slick-input_BW2a9:focus {
    outline: none
}

.slick-input_BW2a9:active + .border_Dvf1P, .slick-input_BW2a9:focus + .border_Dvf1P {
    background: #fff;
    border: 1px solid rgba(77, 128, 255, .5);
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06);
    border-radius: 16px
}

.search-modal_O9Q8a {
    position: relative;
    max-width: 600px;
    min-width: 300px;
    margin-right: 24px;
    flex: 1 1 auto
}

.logo_86eRG {
    width: 97px;
    height: 32px;
    cursor: pointer
}

.buwang-mask_ICD-F {
    position: absolute;
    z-index: 97;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.modal-container.fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center
}

.modal-container .modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: var(--warp-background-color, rgba(0, 0, 0, 0.4));
    opacity: 0;
    transition: all .3s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1000;
    box-sizing: border-box
}

.modal-container .modal-overlay.show_EyGl0 {
    opacity: 1
}

.modal-container .modal-content {
    width: var(--modal-width, 460px);
    background-color: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 12px 60px 0 rgba(6, 10, 38, .24);
    border-radius: 12px;
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 1000;
    transform: scale(0.7);
    animation: scaleContent_6MfLX .3s forwards
}

.modal-container .modal-content.hide_OqKnR {
    animation: scaleContentHide_lBzoT .3s forwards
}

.modal-container .modal-content .modal-close_a-U6y {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;
    right: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUAAAAfICcgIigfICY8JGTjAAAAA3RSTlMAnYDTIbOpAAAAg0lEQVQoz6WRwQ2AIAxF5WScwhFcgVHcxBUdhoMXE0nex5+0R0gobdMH9HeZX9twzr6Pil+ebvabYG3DjGR5Ca5qS04Q1RykKKCYk4ygH8EBAQIRBCIIRBCIIBBBIIJaDnIZF+Sr/ai/Ez/qFlJzbjsKYqmSiJY3Cu+RxGF5jGHAs+sDkuY/t/G87fAAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    z-index: 999;
    cursor: pointer
}

.modal-container .modal-content .title_5x63J {
    font-size: 20px;
    color: #060a26;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.modal-container .modal-content .title_5x63J .title-icon_nBL2y {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.modal-container .modal-content .content_7kHfs {
    flex: 1 1 auto;
    min-height: 0
}

.modal-container .modal-content .modal-footer_R2qDk {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 24px
}

.modal-container .modal-content .modal-footer_R2qDk .btn_oO282 {
    width: 132px;
    height: 32px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    margin-left: 8px;
    box-sizing: border-box
}

.modal-container .modal-content .modal-footer_R2qDk .btn_oO282:first-child {
    background: #0d53ff;
    color: #fff
}

@keyframes fadeIn_3KP0W {
    to {
        opacity: 1
    }
}

@keyframes fadeInHide_A2Rmh {
    to {
        opacity: 0
    }
}

@keyframes scaleContent_6MfLX {
    to {
        transform: scale(1)
    }
}

@keyframes scaleContentHide_lBzoT {
    to {
        transform: scale(0.1)
    }
}

[class^=ant-]::-ms-clear, [class*=ant-]::-ms-clear, [class^=ant-] input::-ms-clear, [class*=ant-] input::-ms-clear, [class^=ant-] input::-ms-reveal, [class*=ant-] input::-ms-reveal {
    display: none
}

html, body {
    width: 100%;
    height: 100%
}

input::-ms-clear, input::-ms-reveal {
    display: none
}

*, *::before, *::after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

body {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    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-variant: tabular-nums;
    line-height: 1.5715;
    background-color: #fff;
    font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
    outline: none !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 500
}

p {
    margin-top: 0;
    margin-bottom: 1em
}

abbr[title], abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0;
    cursor: help
}

address {
    margin-bottom: 1em;
    font-style: normal;
    line-height: inherit
}

input[type=text], input[type=password], input[type=number], textarea {
    -webkit-appearance: none
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1em
}

ol ol, ul ul, ol ul, ul ol {
    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 {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: #1890ff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #40a9ff
}

a:active {
    color: #096dd9
}

a:active, a:hover {
    text-decoration: none;
    outline: 0
}

a:focus {
    text-decoration: none;
    outline: 0
}

a[disabled] {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

pre, code, kbd, samp {
    font-size: 1em;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace
}

pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    vertical-align: middle;
    border-style: none
}

a, area, button, [role=button], input:not([type=range]), label, select, summary, textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75em;
    padding-bottom: .3em;
    color: rgba(0, 0, 0, .45);
    text-align: left;
    caption-side: bottom
}

input, button, select, optgroup, textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio], input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
    padding: 0;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

mark {
    padding: .2em;
    background-color: #feffe6
}

::-moz-selection {
    color: #fff;
    background: #1890ff
}

::selection {
    color: #fff;
    background: #1890ff
}

.clearfix::before {
    display: table;
    content: ""
}

.clearfix::after {
    display: table;
    clear: both;
    content: ""
}

.anticon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.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 {
    display: inline-block;
    animation: loadingCircle 1s infinite linear
}

.ant-fade-enter, .ant-fade-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-enter.ant-fade-enter-active, .ant-fade-appear.ant-fade-appear-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-enter, .ant-fade-appear {
    opacity: 0;
    animation-timing-function: linear
}

.ant-fade-leave {
    animation-timing-function: linear
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.ant-move-up-enter, .ant-move-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-enter.ant-move-up-enter-active, .ant-move-up-appear.ant-move-up-appear-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-enter, .ant-move-up-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-up-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-down-enter, .ant-move-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-enter.ant-move-down-enter-active, .ant-move-down-appear.ant-move-down-appear-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-enter, .ant-move-down-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-down-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-left-enter, .ant-move-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-enter.ant-move-left-enter-active, .ant-move-left-appear.ant-move-left-appear-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-enter, .ant-move-left-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-left-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-right-enter, .ant-move-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-enter.ant-move-right-enter-active, .ant-move-right-appear.ant-move-right-appear-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-enter, .ant-move-right-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-right-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes loadingCircle {
    100% {
        transform: rotate(360deg)
    }
}

[ant-click-animating=true], [ant-click-animating-without-extra-node=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0
}

[ant-click-animating-without-extra-node=true]::after, .ant-click-animating-node {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@keyframes waveEffect {
    100% {
        box-shadow: 0 0 0 #1890ff;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes fadeEffect {
    100% {
        opacity: 0
    }
}

.ant-slide-up-enter, .ant-slide-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-enter.ant-slide-up-enter-active, .ant-slide-up-appear.ant-slide-up-appear-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-enter, .ant-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-up-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-down-enter, .ant-slide-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-enter.ant-slide-down-enter-active, .ant-slide-down-appear.ant-slide-down-appear-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-enter, .ant-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-down-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-left-enter, .ant-slide-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-enter.ant-slide-left-enter-active, .ant-slide-left-appear.ant-slide-left-appear-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-enter, .ant-slide-left-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-left-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-right-enter, .ant-slide-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-enter.ant-slide-right-enter-active, .ant-slide-right-appear.ant-slide-right-appear-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-enter, .ant-slide-right-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-right-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
    100% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
    100% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
    100% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
    100% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
    100% {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
    100% {
        transform: scaleX(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(0.8);
        transform-origin: 100% 0%;
        opacity: 0
    }
    100% {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1
    }
    100% {
        transform: scaleX(0.8);
        transform-origin: 100% 0%;
        opacity: 0
    }
}

.ant-zoom-enter, .ant-zoom-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-enter.ant-zoom-enter-active, .ant-zoom-appear.ant-zoom-appear-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-enter, .ant-zoom-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-enter-prepare, .ant-zoom-appear-prepare {
    transform: none
}

.ant-zoom-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-enter, .ant-zoom-big-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-enter.ant-zoom-big-enter-active, .ant-zoom-big-appear.ant-zoom-big-appear-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-enter, .ant-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-enter-prepare, .ant-zoom-big-appear-prepare {
    transform: none
}

.ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-fast-enter, .ant-zoom-big-fast-appear {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active, .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-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-enter, .ant-zoom-big-fast-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-fast-enter-prepare, .ant-zoom-big-fast-appear-prepare {
    transform: none
}

.ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-up-enter, .ant-zoom-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-enter.ant-zoom-up-enter-active, .ant-zoom-up-appear.ant-zoom-up-appear-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-enter, .ant-zoom-up-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-up-enter-prepare, .ant-zoom-up-appear-prepare {
    transform: none
}

.ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-down-enter, .ant-zoom-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-enter.ant-zoom-down-enter-active, .ant-zoom-down-appear.ant-zoom-down-appear-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-enter, .ant-zoom-down-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-down-enter-prepare, .ant-zoom-down-appear-prepare {
    transform: none
}

.ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-left-enter, .ant-zoom-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-enter.ant-zoom-left-enter-active, .ant-zoom-left-appear.ant-zoom-left-appear-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-enter, .ant-zoom-left-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-left-enter-prepare, .ant-zoom-left-appear-prepare {
    transform: none
}

.ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-right-enter, .ant-zoom-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-enter.ant-zoom-right-enter-active, .ant-zoom-right-appear.ant-zoom-right-appear-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-enter, .ant-zoom-right-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-right-enter-prepare, .ant-zoom-right-appear-prepare {
    transform: none
}

.ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

@keyframes antZoomIn {
    0% {
        transform: scale(0.2);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(0.2);
        opacity: 0
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(0.8);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(0.8);
        opacity: 0
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(0.8);
        transform-origin: 50% 0%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 50% 0%
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 50% 0%;
        opacity: 0
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(0.8);
        transform-origin: 0% 50%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 0% 50%
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0% 50%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 0% 50%;
        opacity: 0
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(0.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(0.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

.ant-motion-collapse {
    overflow: hidden;
    transition: height .2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

.container_BZu-r {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    cursor: pointer
}

.container_BZu-r > .btn-text_uYO-h {
    letter-spacing: 0;
    font-weight: 500
}

.loading_zrRtz {
    border: 2px solid #f3f3f3;
    border-top: 2px solid #3498db;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: spin_clkiP 2s linear infinite
}

.loading_zrRtz + .btn-text_uYO-h {
    margin-left: 6px
}

.loading-container_TQwgq {
    opacity: .5;
    pointer-events: none
}

.disabled_-TpzH {
    opacity: .3;
    cursor: not-allowed
}

@keyframes spin_clkiP {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.Tje_5gUHGdLDDqFPgAqJ {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0
}

._nYjozRfPLkDjDZ5g9tA {
    position: fixed;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .55);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.YVvjYmqv4RAeLgFK7MvF {
    position: fixed;
    z-index: 1001;
    min-width: 29.33333vw;
    min-height: 4vw;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    align-self: center
}

.FKRcDMRMAMZcG9Vu6sEs {
    transform: scale(0.7);
    will-change: transform
}

.YDbOf5vAbEPfCklhD3mg {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1001;
    min-height: 13.33333vw;
    transform: translate(0, 100%);
    will-change: transform
}

.TMlIWvI47RMc5UyBeyKW {
    display: block;
    height: 100%;
    width: 100%
}

.ubtdX3Y8alaiIJvr8dS5 {
    border-radius: 16px;
    background-color: #fff;
    box-sizing: border-box
}

.HRIBtvkxxz7y06Teas4s {
    width: 460px;
    padding: 24px
}

.RBDNi4LghPcxV8CLndGN {
    width: 100%;
    padding: 3.2vw 2.66667vw;
    border-radius: 1.6vw 1.6vw 0 0
}

.HrdJZU48zBKhIpqcgKRw {
    width: 100%;
    padding: 3.2vw 2.66667vw;
    border-radius: 1.6vw 1.6vw 0 0
}

.H0zXGff1fQh7_20toxrg {
    font-size: 20px;
    color: #222;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 20px;
    font-family: PingFangSC-Semibold;
    font-weight: 500
}

.f7yLeqiOtJdEvdkQmnv9 {
    margin-bottom: 20px;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    line-height: 16px;
    font-weight: 400
}

.HuPQCei9oiXdMOD60Agw {
    display: flex;
    justify-content: flex-end
}

.HuPQCei9oiXdMOD60Agw > div {
    width: 132px;
    height: 32px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 32px;
    text-align: center
}

.HuPQCei9oiXdMOD60Agw .LeyehbFBd5PQ5MlXa3xz {
    margin-left: 8px;
    color: #060a26;
    background-color: #fff;
    border: 1px solid rgba(6, 10, 38, .06)
}

.HuPQCei9oiXdMOD60Agw .otfVddKH0m4FX0zjHntg {
    color: #fff;
    background: #0d53ff
}

.HuPQCei9oiXdMOD60Agw ._eBVTvSx8JDDpwZ_nafT {
    color: #ff594d;
    background-color: rgba(255, 89, 77, .06)
}

.M4nuxZPuzNLBztA1a33w {
    width: var(--width);
    height: var(--height);
    border: var(--bSize) solid var(--color);
    border-top-color: rgba(0, 0, 0, 0);
    border-radius: 100%;
    animation: cdJjrnoG_Qj7qiPzh64m infinite .75s linear
}

@keyframes cdJjrnoG_Qj7qiPzh64m {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.tooltip-container {
    width: 100%
}

.tooltip-container .tooltip-text {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tooltip-container .tooltip-text-content {
    max-width: 492px;
    flex-wrap: wrap;
    position: fixed;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06);
    border-radius: 4px;
    padding: 6px 4px;
    box-sizing: border-box;
    font-size: 12px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    display: none;
    opacity: 0
}

.tooltip-container:hover .GiHe8trvvYHlffezFc3e {
    display: block;
    animation: p2bJDGXHB7wcLWgKjxPx .6s .3s forwards
}

@keyframes p2bJDGXHB7wcLWgKjxPx {
    to {
        opacity: 1
    }
}

.strategy-section {
    padding: 20px 20px 18px 20px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px
}

.strategy-section .strategy-box {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden
}

.strategy-section .strategy-box .divider-line {
    width: 82px;
    height: 1px
}

.strategy-section .strategy-box .strategy-edit-actions {
    display: flex;
    align-items: center;
    margin-left: auto;
    flex-shrink: 0
}

.strategy-section .strategy-box .strategy-edit-actions > * + * {
    margin-left: 8px
}

.strategy-section .section-divider {
    background-color: rgba(0, 0, 0, .06);
    width: 100%;
    height: 1px
}

.vcUlXWKzXhheq_chPXvM {
    display: none
}

.translation_strategy_button {
    width: 98px;
    height: 36px;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    font-size: 12px;
    color: #0d53ff;
    letter-spacing: 0;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.translation_strategy_button.translation_strategy_add:before, .translation_strategy_button.translation_strategy_import:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: cover;
    margin-right: 6px
}

.translation_strategy_button.translation_strategy_add:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAAr0lEQVRoBe2XQQ5AUAwFscbhcB8u5HQO8MVek7d5lcpIbKp51Zm/oOu4IAABCPySwLi0fVpbe+55a4drycEVnJXLAlmkozkYiMhk1TGQRTqag4GITFYdA1mkozkYiMhk1csb6CNSz2dw9OyL+nX2r+9a3kD5BWyngT8yEW35I8QComlbGwZsaMVgDIigbG0YsKEVgzEggrK1YcCGVgzGgAjK1lbegI0MwRCAAAQkAjc4kxU2J50IGAAAAABJRU5ErkJggg==)
}

.translation_strategy_button.translation_strategy_import:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABbUlEQVRoBe1ZzWoCMRCeSGkR3ENfTd/A+ggLHjyUHjyI+wilPoE+WntYQdxLnCmmTLZbSKBLZmACwSSsyfe3yS4LYMUUMAVMgZIKuGrut+CgRhCPJYH01u7AQ9Oe3KY3/qvrqoW/4qgk8AFk1x7dU+j89TsRCp7wJon6wJkhY8f7JdqYCJ+zLjmguhiB0vaZA6UdiHah3B2gNHha3yJU2oUoQv91kPEo5s7J/5sijkUoRaUxr4kiNOZCqXPnRs4ilKrsWNepcWA296+4Q31i3QP4n8d+NQTwTWWNLj5jrasFvAcSaggg8CmL4TKQoHfirDcgNomEZqPJgSHBXrQTOEQHWe4hMiQJjfFYjjHnfd2P9gi1JgcuTDACvwJwXg0B3Gp2SOALaxPAE6EoQjQgtZxP7g2xUY2KGgci1KyjnoC4COXuYOodUE9A9LNQyiFIDnTsppbUTMI1oU85Akl8f2KSpKZhMQVMAVNgWIEb5exUsw4IHHcAAAAASUVORK5CYII=)
}

.strategy-action-icon {
    width: 36px;
    height: 36px;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer
}

.strategy-action-icon.strategy-action-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAgJh4eJCQkJB4gJhoaGh4eJB8gJpNZP5cAAAAIdFJOUwD9yioOyQorob7I+QAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdIgNAsjVABDVgQt0IFiiQg/EZloqINAOIWNdkOBZyvAAAAAElFTkSuQmCC);
    background-size: 16px 16px
}

.strategy-action-icon.translation_strategy_copy {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTCAgJQAAAB8fJR8fJR8gJh8gJiAgJh8gJisrKx8hJR8gJh8fJiAgJh8fJR8fJh8fJh8gJiAgJR8hJh8gJh8fJR0hJx8gJgAAAB8gJrahjnQAAAAZdFJOUwBoA1pL/tiI5gZ8/EpYgvtq+lmN+VNO3QH1hRMrAAAAiElEQVQ4y9XSyw6DIBCFYbzOaLX1ruf9X7SJoRULM6SJG88KzJf4LzDmwlXEsFu7ECA4GwOA0djTNkwgHwDHeenxVIGZX6hVYNoHMr0/Qan3pygi/c4vw/0COPol8O0XwadfBrZfBvZ+B5CDFbCPdMBURRqUD/8DRu5e3f7Akzv3e4/2t/+CvQHwTxQVVjRsLQAAAABJRU5ErkJggg==);
    background-size: 16px 16px
}

.alert-box {
    margin-top: 16px;
    display: flex;
    font-size: 14px;
    color: #060a26;
    line-height: 22px;
    font-weight: 500;
    overflow: hidden
}

.alert-box .alert-description {
    flex-shrink: 0;
    margin-right: 8px;
    background-image: linear-gradient(110deg, rgba(0, 204, 255, 0.14) 0%, rgba(22, 13, 255, 0.09) 100%);
    border-radius: 4px;
    font-size: 10px;
    color: #0761e6;
    letter-spacing: 0;
    font-weight: 500;
    width: 52px;
    height: 20px;
    text-align: center;
    line-height: 20px
}

.alert-box .volunteer-operation {
    flex: 1 1 auto;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #060a26;
    line-height: 22px;
    font-weight: 400
}

.strategy-box-left {
    width: 100%
}

.strategy-group {
    display: flex;
    align-items: center;
    margin-bottom: 11px
}

.strategy-group .strategy-item {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500
}

.strategy-group .strategy-item + .strategy-item {
    margin-left: 20.47px
}

.strategy-group .strategy-item .strategy-color-label {
    width: 6px;
    height: 6px;
    border-radius: 3px;
    margin-right: 5px
}

.strategy-group .strategy-item .strategy-progress {
    font-family: "PlusJakartaSans-Bold";
    font-size: 12px;
    font-weight: 700;
    margin-left: 5px
}

.strategy-progress-bar {
    display: flex;
    align-items: center;
    position: relative;
    height: 5px;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

.strategy-progress-bar .strategy-progress-bar-item {
    position: relative;
    height: 100%
}

.strategy-progress-bar .strategy-progress-bar-item.IuUKwG81CIfXUdHZ4b5m:after {
    content: " ";
    display: block;
    width: 2px;
    height: 500%;
    background-color: #fff;
    transform: rotate(45deg);
    transform-origin: 100% 5%
}

.strategy-progress-bar .strategy-progress-bar-item.DsiSty4VQR11iImWTOlz:before {
    content: " ";
    display: block;
    width: 2px;
    height: 500%;
    background-color: #fff;
    transform: rotate(45deg);
    transform-origin: 100% 5%
}

@keyframes ePnWE7l9ztL4Fb0v5V0S {
    0% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

.ldMDNF5wLpoBUmUbuKhP {
    height: 100%
}

.ldMDNF5wLpoBUmUbuKhP > div {
    border-radius: 4px;
    height: 24px;
    background: linear-gradient(90deg, rgba(6, 10, 38, 0.03) 25%, #fff 37%, rgba(6, 10, 38, 0.03) 63%);
    background-size: 400% 100%;
    animation-name: ePnWE7l9ztL4Fb0v5V0S;
    animation-duration: 1.4s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.ldMDNF5wLpoBUmUbuKhP > div + div {
    margin-top: 20px
}

.ldMDNF5wLpoBUmUbuKhP > div:last-child {
    width: 60%
}

.YlL0u1QR5l1XWrPGCNTN {
    position: absolute;
    top: -1px;
    left: -13px;
    padding: 2px 10px 2px 14px;
    background: #ffe3e1;
    border-radius: 9px 0 4px 0;
    transform: scale(0.9);
    display: flex;
    align-items: center
}

.YlL0u1QR5l1XWrPGCNTN > i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAV1BMVEUAAAD/WU3/VUv/W1H/WU3/WU3/WU3/WU3/WE3/WU3/WU3/W0//WU3/WU3/WEz/WU3/T0z/WE3/WU3/X1D/WU3/WU7/V03/W03/WE3/WE7/WU3/WE//WU3Utk9NAAAAHHRSTlMA+wYZ7+bHoIdxPxT2w7OlCkdRDd95SSSZNJg3mAUhfwAAAfRJREFUWMPtWNuSgyAMXRRRpN6v7fL/37mzjTTDAEbL+NJpHk87h+QkhMSfr32atd2Ui5EzxkeRT137HouSFdOWsUqq0zRlzbTHWF2eo6l00KrjVGmjd61Jj/HMXBPG5yM8UqPdatktKhmWspf1TaNJkibJ8dy8txLe9jn6midEzsXLmWJwfx6Kl1tC7fpjeNgaEDR9MMO055OJK7uH//ObmehoncVuflNBKT6bOkmscIssK2zE1NkcOIlvPDZc/GOFjW1M3O954xcxe4rmT0rjvV+bzniKS4Teb4r77l0FeYd8hULD3DG4wUGHVkR8YqM9Qi7VUM/p4RYBNV47d4NpKwTaCpBCeWuRD8eJBu6tygqrntYILPfJ3UJkvS+EUMg9xNZaYAdSA0jXERwOcncWOJkUuAZpdnGT6MkTrzxHJD26CvCSJnJFEhY2PrGFJnIvw2hhUBPqHNECtWdhkP3kHNEA+Y8nSoAoPjQFocWLvYDY8envIP0XFGT0FaEvLRKRl5ZuI0hEtxFsbAQR2diw1RJEVKvF5k8Qkc0fnyOCyHmOiAeSJloBL4knmyS6O082OUQATAwR0WPNJYNW/OgXP4zGjcd3HI+jBvYVB/arV4j4pYZesxK1dNSaFb/4xa+i8cvxRes6HSDxASHqk8bXPsz+AIe8fCdiFj+uAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.YlL0u1QR5l1XWrPGCNTN > span {
    margin-left: 4px;
    font-size: 10px;
    color: #ff594d;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 500
}

.volunteer_operate {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    font-weight: normal;
    line-height: 20px;
    padding: 14px 20px 10px 1px;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .8);
    z-index: 2;
    background-color: rgba(0, 0, 0, 0)
}

.volunteer_operate .volunteer_operate_box {
    padding-right: 11px;
    box-sizing: border-box;
    overflow: hidden;
    flex-shrink: 0
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_probability {
    width: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_major {
    padding-left: 14px;
    flex: 1 1 auto
}

.volunteer_operate .volunteer_operate_box.zQUM6WEEbi1yzeFz9i7K {
    width: 14.2716535433%
}

.volunteer_operate .volunteer_operate_box.cP6arSbZRoQWiGDjTTnA {
    width: 12.5984251969%;
    min-width: 110px;
    white-space: nowrap
}

.volunteer_operate .volunteer_operate_box.A5kTLXkDJ7WNR40Uz_By {
    width: 19.8818897638%
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_tag {
    width: 50px;
    text-align: center;
    padding-right: 0
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_probability {
    display: flex;
    align-items: center
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_probability .volunteer_operate_probability_img {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUAAAAgICcgICcgICcgISchIScgICgfICcfICZbr9JqAAAACHRSTlMAnY9vgE6H5f6DDUYAAABhSURBVDjLYxgFJAO2MhwSEh0CWMUZOzoacWjoAGlh6gCBZhQNIC0ICYQGEBTAkGDtaOToYOxoxbTCQ4Cjg0HCAVOClQEowYrNVSAJBipKwP1BsQQCDDIJ2nqQxYVhFEAAAPIIM3SCy6c0AAAAAElFTkSuQmCC);
    background-size: cover;
    display: block;
    cursor: pointer
}

.volunteer_operate .volunteer_operate_box.volunteer_operate_probability .volunteer_operate_probability_img.kyG7D8k93ahIwS72Svzh {
    opacity: .5;
    pointer-events: none
}

.volunteer-item-container {
    padding-right: 20px;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .8);
    align-items: flex-start
}

.volunteer-item-container .volunteer_operate_box {
    padding-right: 11px;
    box-sizing: border-box;
    overflow: hidden;
    flex-shrink: 0
}

.volunteer-item-container .volunteer_operate_box.volunteer_operate_probability {
    width: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

.volunteer-item-container .volunteer_operate_box.volunteer_operate_major {
    padding-left: 14px;
    flex: 1 1 auto
}

.volunteer-item-container .volunteer_operate_box.zQUM6WEEbi1yzeFz9i7K {
    width: 14.2716535433%
}

.volunteer-item-container .volunteer_operate_box.cP6arSbZRoQWiGDjTTnA {
    width: 12.5984251969%;
    min-width: 110px;
    white-space: nowrap
}

.volunteer-item-container .volunteer_operate_box.A5kTLXkDJ7WNR40Uz_By {
    width: 19.8818897638%
}

.volunteer-item-container .volunteer_operate_box.volunteer_operate_tag {
    width: 50px;
    text-align: center;
    padding-right: 0
}

.volunteer-item-container .volunteer_operate_box {
    position: relative
}

.volunteer-item-container .DQN9klx8HAL8gMbOEM_x {
    padding: 3px 10px;
    background: #e6edff;
    border-radius: 6px;
    font-size: 12px;
    color: #0d53ff;
    text-align: center;
    line-height: 16px;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap
}

.volunteer-item-container .major-name {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center
}

.volunteer-item-container .major-name .major-title {
    font-family: "PlusJakartaSans-Bold";
    display: flex;
    align-items: center;
    cursor: pointer
}

.volunteer-item-container .major-name + .institution-info {
    font-size: 14px;
    color: rgba(6, 10, 38, .8);
    line-height: 16px;
    font-weight: normal;
    padding-top: 4px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.volunteer-item-container .major-name + .institution-info + .major-name {
    padding-top: 33px
}

.volunteer-item-container .D3aJFc5RGoWj4ZQSNQ5u {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center
}

.volunteer-item-container .D3aJFc5RGoWj4ZQSNQ5u .z_ktzC8rDg_0i2_d73Cw {
    font-family: "PlusJakartaSans-Bold";
    display: flex;
    align-items: center;
    cursor: pointer
}

.volunteer-item-container .D3aJFc5RGoWj4ZQSNQ5u + .z3uHRYcYO7TepFbfZUt_ {
    font-size: 14px;
    color: rgba(6, 10, 38, .8);
    line-height: 16px;
    font-weight: normal;
    padding-top: 8px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.volunteer-item-container .D3aJFc5RGoWj4ZQSNQ5u + .z3uHRYcYO7TepFbfZUt_ + .D3aJFc5RGoWj4ZQSNQ5u {
    padding-top: 33px
}

.volunteer-item-container .rrdW0cHcakC_vC3I7ZCD {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500
}

.volunteer-item-container .q6BDFiz4LaHMfZy0rCie {
    display: flex;
    align-items: center
}

.volunteer-item-container .q6BDFiz4LaHMfZy0rCie.x57ioGEQZ4atzvt5qXwm {
    cursor: pointer
}

.volunteer-item-container .q6BDFiz4LaHMfZy0rCie.olGDNA0xAI0pXv_xPG0j {
    cursor: default
}

.volunteer-item-container .fQpL8SNERKGz4eaxK1Il {
    flex-shrink: 0;
    display: inline-block;
    font-size: 12px;
    color: #0d53ff;
    font-weight: 400;
    margin-left: 4px;
    position: relative;
    margin-top: 4px
}

.volunteer-item-container .fQpL8SNERKGz4eaxK1Il::after {
    content: "";
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAS1BMVEUAAAAIUP8NU/8MU/8MU/8MU/8NU/8MU/8QUv8NU/8NU/8OU/8OU/8OU/8NUv8OUv8OUf8NVf8MU/8NU/8NU/8NUv8OUv8OVP8NU//WFAr0AAAAGHRSTlMACPm3UPbaex7groMjRiVtSCfhopmFXUlGq9NBAAAAlElEQVRYw+3QxxHEMAxDUUhykiWnjey/0t2hSwAPDnwFYAYfzjl3GmGDiSZ3AbyaRKQHbYny1w78L1EjaEnUBNYWdcig91sU3zs85Ki9V7Bms97FrHc+bO8vWPXKvT+inmCNohqQJlGJTtTpTpxB6kUVkIZWd3Lw0ncrvRqXrpcr/eJL70KJe2leTVraQrPAOedu6Qfb0hUbX52xFwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.volunteer-item-container .difficulty-info {
    border-radius: 6px;
    font-weight: 500;
    width: 42px
}

.volunteer-item-container .difficulty-info.olGDNA0xAI0pXv_xPG0j:hover {
    cursor: default
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0 {
    text-align: center;
    padding: 5px 0;
    box-sizing: border-box;
    color: #fff
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0 .difficulty-percentage {
    font-family: "PlusJakartaSans-Bold";
    font-size: 14px;
    line-height: 22px
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0 .difficulty-level {
    font-size: 12px;
    line-height: 20px
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.bJTH5_iuWEZ49roTAOtM {
    background-color: #ff594d
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.A7KE4nN_RvA59uMsp6CV {
    background-color: #0d53ff
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.qm5jNqKUM32Fq1Z6aV6I {
    background-color: #05bc9b
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.dnW8MywkVvwtjqVXxFAR {
    background-color: #a1a8b9
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.Nc2iWSm1htbWCEM3WoB4 {
    background-color: #a1a8b9
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs .difficulty-level {
    font-size: 12px
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs .difficulty-percentage {
    padding-left: 4px;
    font-size: 14px
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs.bJTH5_iuWEZ49roTAOtM {
    background: rgba(255, 89, 77, .15);
    color: #ff594d
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs.A7KE4nN_RvA59uMsp6CV {
    background-color: #e6edff;
    color: #0d53ff
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs.qm5jNqKUM32Fq1Z6aV6I {
    background-color: rgba(5, 188, 155, .1);
    color: #00be99
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs.dnW8MywkVvwtjqVXxFAR {
    background-color: #eceef1;
    color: #818da0
}

.volunteer-item-container .difficulty-info.XUF0nyQmH41MIqgJe3R0.i6KYsB_lJte8KyvVBQzs.Nc2iWSm1htbWCEM3WoB4 {
    background-color: #eceef1;
    color: #818da0
}

.volunteer-item-container .major-description {
    font-size: 14px;
    color: #222;
    font-weight: 400;
    padding-top: 4px
}

.volunteer-item-container .plan-item {
    padding-top: 8px;
    line-height: 16px;
    font-size: 14px;
    font-weight: normal;
    display: flex;
    align-items: center
}

.volunteer-item-container .plan-item .year-plan-text {
    color: #999;
    padding-right: 8px
}

.volunteer-item-container .plan-item .plan_value {
    color: rgba(0, 0, 0, .86)
}

.S_OX6EftCFdRIO9wMW_S {
    min-height: 89px;
    align-items: stretch;
    margin-bottom: 8px;
    margin-top: 12px;
    background-color: rgba(0, 0, 0, 0)
}

.S_OX6EftCFdRIO9wMW_S .TSyH66r0MHV2JypyBj82 {
    font-family: "PlusJakartaSans-Bold";
    font-size: 16px;
    color: #0d53ff;
    line-height: 22px;
    font-weight: 500;
    width: 38px;
    flex-shrink: 0
}

.S_OX6EftCFdRIO9wMW_S .major-name + .institution-info {
    color: #222;
    box-sizing: border-box
}

.S_OX6EftCFdRIO9wMW_S .plan-item, .S_OX6EftCFdRIO9wMW_S .major-description {
    padding-left: 38px
}

.S_OX6EftCFdRIO9wMW_S .volunteer_operate_box {
    padding: 14px 0;
    background: rgba(6, 10, 38, .03);
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3
}

.S_OX6EftCFdRIO9wMW_S .volunteer_operate_box.volunteer_operate_probability {
    background: rgba(0, 0, 0, 0);
    border: none
}

.S_OX6EftCFdRIO9wMW_S .volunteer_operate_box.volunteer_operate_major {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-left: 1px solid #f3f3f3
}

.S_OX6EftCFdRIO9wMW_S .volunteer_operate_box.volunteer_operate_tag {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-right: 1px solid #f3f3f3
}

.volunteer-item {
    border-radius: 8px;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    background: #fff;
    padding: 20px 0 12px 0;
    user-select: text;
    position: relative
}

.volunteer-item + .volunteer-item {
    margin-top: 12px
}

@keyframes mt9QTqWvyKLvU5fo26wm {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.Acfu0XP9z5hvMJf7O1A4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    background-color: rgba(255, 255, 255, .8);
    opacity: 1;
    transition: opacity .2s linear
}

.Acfu0XP9z5hvMJf7O1A4.PyjoELGxERWRLVeZ2gvY {
    display: none;
    opacity: 0
}

.Acfu0XP9z5hvMJf7O1A4 > div {
    text-align: center
}

.Acfu0XP9z5hvMJf7O1A4 .z5V6kTz31UBCUf5PQpj1 {
    padding-top: 10px;
    color: #222
}

.Acfu0XP9z5hvMJf7O1A4 .e0AyaazDZBiPv2lVSBOO {
    width: 40px;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAUVBMVEUAAAAQVf8NU/8OU/8NVP8NU/8NU/8OVP8NU/8PVP8PVf8QVv8NVf8NVP8OU/8OVP8OVP8PVP8OU/8PU/8NVP8OVP8NVv8OVv8TVf8aWf8NU/+qKynCAAAAGnRSTlMAPOay+fickYZ6Qy4l6N/Py4tuaGBcTUobFNZnUPAAAAGLSURBVFjD7JbpDoMgEIRZRWrxvo/3f9BWs2AioW4pJE3T+afOfgEZ12U/J4ijKAa/zPu66+51nSvK51pjBY0/wuSQs0ORgkaGhS6onoBavoLK+nlZAZ05JTuBg337wPfrZCJDS0QU9oMq8EZJZY6rkrRFSmrLSIR2uqK1hb/Vlo4I7XXFYLMM2tIToQvHgmS2WeYELXxhRDVYcbNbbmhpGFlCMa+ogr2hLBVpRrH8jsauX1xrl74bmamp3ALSuDGbLYSl0QcAgydcmAJjfe5Z1YpyONBM1Vannrwqpe9DU12cGz8h5/0LXQzhV8pqH++0Pj2Q/LKHXHYXLo1MFVsoDCaRugWyAGZKtsPMHDUPrWR//WXo+2ZvpPicvTXF5+x9UDzO3gfFGJPddVCCQINsP8hBBYuUju13fEKP9uzgBAAAhIHY/ls7gAh+AiJ1imvM5dqBmADZQwJNpGTyHEweMc7EjBSD98/tucPADCEkgl2E5QggEuoUKEv4WEA3IPkLz4Opva8/ZN62dwGg91cBt9EsWwAAAABJRU5ErkJggg==);
    background-size: cover;
    animation-name: mt9QTqWvyKLvU5fo26wm;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    margin: 0 auto
}

.sortable-handle, .separator {
    background-size: cover;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.sortable-handle {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTCAhJiEhJyQkMSAhJx8gJs58pCQAAAAFdFJOUwDqVRWqEGjnVAAAAGJJREFUKM9jYCAWMCmgCRgKowm4hqDpCA1F1WMYGoqqxzU0FE0PawADRQImMAFnqBtEYQKBYLcwu4bCBEJDDICkYigSEMImgKEFw1BMa6niF2wBhBGEGIGMEQ2YEYURlbgBAH+0Gef0EmRNAAAAAElFTkSuQmCC)
}

.tooltip-wrapper {
    margin: 0 auto;
    width: 16px;
    height: 16px
}

.tooltip-wrapper + .separator {
    margin-top: 16px
}

.separator {
    margin: 0 auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAhJyQkKzMzMyAhJiQkNyQkKh8gJpoH2+cAAAAIdFJOUwD9yioKyQ4rSrCaqgAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdwgNBsjVABDVgQt0IFiiQg/EZloqINANioNbv7LIbEAAAAAElFTkSuQmCC)
}

.hwzubtTv_cOOuSVXHgFM {
    font-weight: 500;
    margin-bottom: 14px;
    font-size: 18px;
    letter-spacing: 0;
    color: #060a26
}

.volunteer_list {
    flex: 1;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 30px
}

.iAtq17I2TX54fIqB7GLQ {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.iAtq17I2TX54fIqB7GLQ .R4cxWoX2S9Lj8_Um0Zku {
    width: 120px;
    display: block
}

.iAtq17I2TX54fIqB7GLQ p {
    font-size: 14px;
    color: rgba(0, 0, 0, .86);
    line-height: 22px;
    font-weight: 400
}

.iAtq17I2TX54fIqB7GLQ .QC09Dpy4GuxE83B3RGYb {
    width: 155px;
    height: 40px;
    background: #0d53ff;
    border-radius: 6px;
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.iAtq17I2TX54fIqB7GLQ .Ilns_I39bR8KDV3KNjam {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAAqUlEQVRoBe2WMQ6AMAwDKR9vf15aCTZnaw1BF4nFSLFyx8BxMBCAAAR+SaD3XsfzTNt15LlrsWsvB7hIRz0YiMi4cgy4SEc9GIjIuHIMuEhHPRiIyLjy9AZKRGr+B0fv3sjLGNWb3kD6A5SVJdn4Auv8DO9pS5aKJekNcICwao0wYMUtyjAgoFgjDFhxizIMCCjWCANW3KIMAwKKNcKAFTdlEIAABD5H4AJAxSImfAB7JAAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.iAtq17I2TX54fIqB7GLQ .nztTs1ijiwllstybLpFX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 14px;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    width: 155px;
    height: 40px
}

.iAtq17I2TX54fIqB7GLQ .J4DL74DEpEGb2QnzRVWw {
    margin-right: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAgJh4eJCQkJB4gJhoaGh4eJB8gJpNZP5cAAAAIdFJOUwD9yioOyQorob7I+QAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdIgNAsjVABDVgQt0IFiiQg/EZloqINAOIWNdkOBZyvAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px
}

.bI_TVd6k4M7PO047PyZa {
    padding: 40px 10px;
    height: calc(100% - 57px) !important
}

.xdEtSuiSofccQWf_ZBOJ {
    width: 72px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    border-radius: 8px;
    margin-top: 12px;
    background: #0d53ff;
    color: #fff;
    text-align: center
}

.EuYG2kjVeW1pNfbBHnG0 {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11
}

.HIh1rzl2EcrRdtvx1eJY {
    height: 10px
}

.institution-info {
    display: flex;
    align-items: center
}

.group_plan_box {
    width: 250px
}

.X36HC5Qlpt2PsGsCsuB9 {
    display: flex;
    align-items: flex-start;
    flex: 1
}

.bnRAM9dsmAv9kr9J_wR_ {
    font-family: "PlusJakartaSans-Bold";
    margin-right: 14px;
    padding: 0 10px;
    line-height: 24px;
    background: rgba(6, 10, 38, .06);
    border-radius: 6px;
    font-size: 16px;
    color: rgba(6, 10, 38, .5);
    text-align: center;
    font-weight: 500
}

.zj_list_number {
    font-family: "PlusJakartaSans-Bold";
    font-size: 18px;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 900;
    align-items: flex-start !important
}

.M2rNGsdLA8kZtCqd5lBL {
    display: flex;
    margin-top: 14px
}

.G9IxfxEtNvugc9wS7vLF {
    display: flex
}

.Ps7xzJTdg4SEflfB7TZz {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 20px
}

.wfwta_2EiUkeJhbdM3x6 {
    width: 100%;
    height: 100%
}

.wfwta_2EiUkeJhbdM3x6 .loading-container {
    width: 100%;
    height: 100%
}

.pjKAL_BAJweGT1CDdiEu {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.dJ9GQcyAwVzBa64WDvmj {
    position: relative;
    z-index: -1;
    display: none !important;
    opacity: 0;
    visibility: hidden
}

.KwE6KIX6bFhCS5sCl2b5 {
    text-align: center
}

.KwE6KIX6bFhCS5sCl2b5 img {
    display: block;
    margin: 0 auto;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.bAASjynTKfokXb2TXdqo {
    font-size: 14px;
    color: #060a26;
    font-weight: 400;
    margin-bottom: 14px
}

.wJB1s4PqPHwtiWNRQmjW {
    margin-bottom: 10px
}

.LgxLq9PeDHWWtBxZiaCQ {
    display: block;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    margin-bottom: 8px
}

.m6Zk4pfEEEB1yymecFtf {
    width: 100%;
    height: 40px;
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    padding: 0 14px
}

.m6Zk4pfEEEB1yymecFtf.hr4wNggVgMfwLEN3LDZf {
    color: #ff594d;
    caret-color: #060a26
}

.XoVlYaKar5dxufVexdQS {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ff594d;
    font-weight: 400
}

.XoVlYaKar5dxufVexdQS.juszZJu765UvmOjQZPZl {
    color: rgba(6, 10, 38, .5)
}

.XoVlYaKar5dxufVexdQS .BqsP0i06hdfrjCXuLHnY {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.A1YnhaLBifBaTDSgQUJM {
    width: 132px;
    height: 32px;
    background: #0d53ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-left: auto;
    margin-top: 30px
}

.A1YnhaLBifBaTDSgQUJM.j9wJHhAT4FiR2pYT03Wt {
    background: rgba(6, 10, 38, .04);
    color: rgba(6, 10, 38, .24);
    border: none
}

.JPnXhkxtCOZ5Q28npCsM {
    width: 100%;
    height: 32px;
    background: #fcf6e4;
    border-radius: 8px;
    margin-top: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    padding: 0 20px;
    cursor: pointer
}

.JPnXhkxtCOZ5Q28npCsM .XSvUof_y5CEAfJqjC59V {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAgVBMVEUAAADzfg7zfg7zfQ/zfw3zfg71fg7yew3zfg7zfg7zfw3zfg70fg7zfg7zfg72fQ71fQrzfg7zfg7zfw7rexT/egfzfg3zfQ30fg70fg7zfQ70fw7yfw3zfg7zfg3zfg7wfw/zfg7zfg70fQ70fQ7zfgz1fg/zfAzzfQ7xfA7zfg5yA5HXAAAAKnRSTlMA/cpnmfI1E+3nS/fcfWMbGNXPUgwI4r61nmxEOcSYQCGQiHBXPDApsCXAmjNPAAAB+UlEQVRYw+1X25KCMAwtlMuCIKCAiCh4d/n/D1yXtNuu7TiS+uIM54mkciYnJiQlEyZ8GLwmfwcNLfv+i5pHY/cDlpLvOp7Gd6wesJC8UbYZq+qr55gJ7+lu3jqEKoDwL35NNxypSiUKwbaO41SpRFvu2Y1TZTkPRMuIHzlEj7nt9gpsjzzmqIhn7FCrLl2pLFCInEjAC1i0uoxreCzHJ1oikizA6XaqLq0qohIBcsZ0U4hsnSqFSCBh6pQad1VVT4mIBxnPuP381+pRTjhi8FMcke/uEl4FEYSEI6L35IW8MuGgxRDBf1ITQDYcrDFEV1aHcpYCDNGB1WE6WB1YFwTRXjS+KD6KydEmAHGJFKCDqqMNWLXUV1sUEVkPVjU8t8NzhCNqpJcTSD2OKJdeLiBhOKIUppP8jCMKJWnfEJ15sj2DZLdg1VLbrswLcg9diyCK/0+0DN0ic9a0EFCKb9oCBnkIBzX+M0L28oetBJkooissNLLOM26KrJyE+zPe+7iCfBxHoemAbC2xW8qolJE9f0rkB+A+GS4Rvg3eynCt6SJwlr5KlG5fX7QufNE661e/Knhp9csPfPWLjZbRUynWWqP1+I8nNlzYjyxSanqFyIdY3aXppQZ6Y51ir1m25Jwtzu+5+DUEBRrcM0LJG1A0TUEmTPgw/ABExMFLp9u3SwAAAABJRU5ErkJggg==);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 8px
}

.JPnXhkxtCOZ5Q28npCsM > span {
    color: #f77206;
    font-weight: 400;
    flex: 1 1 auto
}

.JPnXhkxtCOZ5Q28npCsM .I7l4GJY_Hpd5CsU29Zon {
    width: 64px;
    height: 24px;
    background: #f77206;
    border-radius: 6px;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.ant-message {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: fixed;
    top: 8px;
    left: 0;
    z-index: 1010;
    width: 100%;
    pointer-events: none
}

.ant-message-notice {
    padding: 8px;
    text-align: center
}

.ant-message-notice-content {
    display: inline-block;
    padding: 10px 16px;
    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);
    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 {
    position: relative;
    top: 1px;
    margin-right: 8px;
    font-size: 16px
}

.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: MessageMoveOut;
    animation-duration: .3s
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }
    100% {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

.ant-message-rtl {
    direction: rtl
}

.ant-message-rtl span {
    direction: rtl
}

.ant-message-rtl .anticon {
    margin-right: 0;
    margin-left: 8px
}

.volunteer_item_batch_title {
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.volunteer_item_batch_title .batch_title {
    animation: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.volunteer_item_batch_title .batch_title.f_8fx5gFcGGRx9jgbTcZ {
    text-overflow: clip;
    overflow: visible;
    animation: AlB5nkmWw8rK_jlwhXKo var(--speed) linear infinite
}

.volunteer_item_batch_title .batch_title .bacth_title_span {
    white-space: nowrap
}

.r7hX8YRdhRhJyBHnxE9z {
    margin-left: 20px
}

@keyframes AlB5nkmWw8rK_jlwhXKo {
    0% {
        transform: translateX(0)
    }
    10% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(var(--translate-num))
    }
}

.volunteer_right {
    width: 280px;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 72px;
    max-height: calc(100vh - 175px)
}

.volunteer_add_box {
    background-color: #fff;
    position: sticky;
    bottom: 0;
    z-index: 2;
    width: calc(100% - 20px);
    margin-left: 20px;
    padding-top: 15px
}

.volunteer_add_box .box_dev {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0d53ff;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    height: 40px;
    width: 100%;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 8px
}

.volunteer_add_box .box_dev_title {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAAr0lEQVRoBe2XQQ5AUAwFscbhcB8u5HQO8MVek7d5lcpIbKp51Zm/oOu4IAABCPySwLi0fVpbe+55a4drycEVnJXLAlmkozkYiMhk1TGQRTqag4GITFYdA1mkozkYiMhk1csb6CNSz2dw9OyL+nX2r+9a3kD5BWyngT8yEW35I8QComlbGwZsaMVgDIigbG0YsKEVgzEggrK1YcCGVgzGgAjK1lbegI0MwRCAAAQkAjc4kxU2J50IGAAAAABJRU5ErkJggg==) no-repeat center;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.volunteer_list {
    overflow: auto;
    flex: 1
}

.volunteer_list::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.volunteer_list::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.volunteer_list::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.volunteer_list.volunteer_background::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0)
}

.volunteer_item {
    margin-bottom: 14px;
    cursor: pointer
}

.volunteer_item:last-child {
    margin-bottom: 0
}

.volunteer_item_box {
    position: relative;
    padding: 15px 16px;
    margin-left: 20px;
    background-color: #fff;
    border: 1px solid rgba(13, 83, 255, .06);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.volunteer_item_box .n_ogz4iTEadmQhgyEWsq {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px
}

.Q5eGnVoET1mvnXXjsbsy {
    position: relative;
    border: 1px solid rgba(13, 83, 255, .3);
    background-color: #fff
}

.Q5eGnVoET1mvnXXjsbsy::before {
    content: "";
    display: block;
    width: 10px;
    height: 31px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    z-index: 2
}

.volunteer_item_box_title {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.volunteer_item_box_title .box_title_span {
    font-weight: 500;
    line-height: 24px;
    color: #060a26;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

.volunteer_item_box_title .box_title_number {
    font-size: 12px;
    color: #8ba7c7;
    font-weight: 500;
    background: rgba(13, 50, 187, .08);
    border-radius: 4px;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    flex-shrink: 0;
    display: block;
    margin-left: 8px;
    font-family: "PlusJakartaSans-Bold"
}

.volunteer_item_box_title .xM4FhQqvddeSu9WeD2SK {
    flex-shrink: 0;
    margin-left: 4px;
    font-size: 10px;
    color: #ff594d;
    line-height: 18px;
    min-height: 18px;
    min-width: 68px;
    padding: 1px;
    text-align: center;
    font-weight: 500;
    background: rgba(255, 89, 77, .08);
    border-radius: 4px
}

.GwhFt2jvLvPGxouEgV0U {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400
}

.batch_box_addtime {
    margin-top: 22px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400
}

.yVEYcJCTboZ6Y6r6WA55 {
    display: flex
}

.GJVNimXz8aFlXxb1bRga {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 744px;
    overflow: hidden;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    z-index: 9
}

.GJVNimXz8aFlXxb1bRga .SXyX37PPhshenuyR_ahQ {
    padding: 26px
}

._iqHLQFz4wJXpT_mYGxH {
    display: flex;
    border: 1px solid rgba(6, 10, 38, .03);
    border-radius: 8px;
    margin-bottom: 10px
}

.pwba_GfdzPcOUcqC8buy {
    margin-left: 20px;
    width: 260px
}

.pKRzVGf6sCRxUK5VxjBV {
    border: 1px solid rgba(6, 10, 38, .03);
    border-radius: 8px;
    margin-bottom: 20px
}

@keyframes MRwuhagMTxZWOo7V4uxK {
    0% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

.tixs3Mup_7bE6wOpkGPO {
    border-radius: 4px;
    background: linear-gradient(90deg, rgba(6, 10, 38, 0.03) 25%, #fff 37%, rgba(6, 10, 38, 0.03) 63%);
    background-size: 400% 100%;
    animation-name: MRwuhagMTxZWOo7V4uxK;
    animation-duration: 1.4s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.volunteer-content-wrapper {
    height: 100%
}

.volunteer-content-wrapper .volunteer-info-section {
    width: 100%;
    display: flex;
    min-height: calc(100vh - 155px)
}

.volunteer-content-wrapper .volunteer-info-section .volunteer-info-left {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 744px;
    box-sizing: border-box;
    position: relative;
    z-index: 9
}

.volunteer-content-wrapper .volunteer-info-section .volunteer-info-left .lEPNknUuWL6yau0oAH5c {
    padding: 26px
}

.tNe8szGYs_85xgpj49c7 {
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .05);
    padding: 26px;
    height: 100%;
    box-sizing: border-box;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

html {
    height: 100%
}

body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #eee
}

[data-type=gk-user] {
    margin-left: auto !important;
    padding-left: 24px !important
}

.hub-modal-container div::after, .hub-modal-container div::before {
    uc-perf-stat-ignore: image
}

.YXCYGszRA3izNd4yQF9h {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    position: relative;
    z-index: 2
}

.YXCYGszRA3izNd4yQF9h .MfHehz8yctLRUfl4YYLJ {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 364px;
    z-index: -1
}

.YXCYGszRA3izNd4yQF9h * {
    box-sizing: border-box
}

.YXCYGszRA3izNd4yQF9h .volunteer-page-container {
    position: relative;
    box-sizing: border-box;
    padding-left: calc((100% - 1024px) / 2);
    min-width: 1024px
}

.YXCYGszRA3izNd4yQF9h .uNDC5dwoz25dQpNddhkY:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    background-color: rgba(255, 255, 255, .8);
    opacity: 1;
    transition: opacity .2s linear
}

.o4dW9BF_pBbBmKM3naaw {
    width: 100%;
    display: flex;
    align-items: center
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U {
    width: 1024px
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 28px
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 .pl6P8IRZAXDjKA_VcJpQ {
    font-size: 18px;
    color: #060a26;
    font-weight: 500
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 .utA45DKhsiv8lTLniIc7 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    min-width: 82px;
    height: 32px;
    background: rgba(0, 0, 0, .04);
    border-radius: 8px;
    padding: 0 12px;
    cursor: pointer
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 .utA45DKhsiv8lTLniIc7 .b65cS2ghVUr8H0pwu91w {
    font-size: 14px;
    color: #222;
    font-weight: 500;
    display: flex;
    align-items: center
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 .utA45DKhsiv8lTLniIc7 .b65cS2ghVUr8H0pwu91w .NBynJjUspNie1CTsgeJF {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAJ1BMVEUAAAAGCiYGCiYGCicECSQKCikAACsHCiYFCiYGCiYHCyYADScGCiYX7DQDAAAADHRSTlMA+ebGORkGmWbwRhMXoQPeAAAAYklEQVQoz2MYBdQE3HPOwMDJDXBRNhu46OEEhOIguKgqkhEsMlDBgw7IJvdARU+g2McOFS2A8hH2IexC2IewC80+hF0I+2B2YdiHsAthH9QuNPsgdqHbJ+iALeRWMYwCNAAAzhVFiE3aDhAAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    margin: 0 5px;
    transition: all .3s;
    transform: rotate(0)
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .KzlMkgeZZxeOcFFCdLV5 .utA45DKhsiv8lTLniIc7 .b65cS2ghVUr8H0pwu91w .NBynJjUspNie1CTsgeJF.zuq6Jhw3NNjzeGqJTpXQ {
    transform: rotate(180deg)
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto 32px
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz {
    width: 180px;
    height: 48px;
    background: #0d53ff;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    cursor: pointer
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz:first-child {
    margin-right: 14px
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz:last-child {
    color: #1f2026;
    margin-left: 14px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06)
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz .qtNPGDBERORsjKmUm2WJ {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMAfRf1+hEFnlDw59/OxbdxSzENyr1gVCPXi/ft0tCHgEQ3Gwl5dm0qVSEggFUAAAIcSURBVEjHhJLbkoMgEERHiZBERY33XKyYKqt2/v8HtysIqDG752lEGLqboS1hrXRyPpwTreqQ/uMVlLykDF70B1F/5S3XPqIvyODE4FBleRHKsMiz6sDgFEjaI0wZpM2FPJfGLO55KWL8uecf6/kd63HxsX4UEJPRHhmEieO2P/bfnrTP84YTxVo/9HQtfaPtoGrpQ6bo33qn6v1wyvtvcUe6yCqAfqsnGgRbxBBZVfAR+PdC/pk1j3rByZrNULsX7JGnuws8ghEPNwYPZt8X6fZ2fjAPud8fH33WsT+RY0peblc6b8B/HZEn0liZG6TubMncOC9arudLO+0Nc2neABGZ/AboibYDDFWDSRtBhQRq5sqsCHO9xckUpl/FXBNQNtMf5DMLmUpRTrO4BxTbZBUBbTNS1pVEL1BJm4myOWkCCXNBczG+i4kN0/trZE7MgM7Fefbii5INLpTzqoB5SatCsEEYgUjRFfs3dGzoPm/Y9/DbWBnkQAjDMDASB15QsZxySNX+/4e7aKMaxQTFVzCqm3jobuic4fmWzG/J+JaSOVi/vm8Pc0gn/TOkk+ZdgoF3ibc1GMK2ch80GDT0ITZOKYNy49BpCAahToMaqQHUYC6xAVxi8rGByQe2jhfDWGwFvfX1SOr0hiaH5uc52135HyCcd2lUDMcN94dU1JahSU27v79LUfb5Rzapam5XgCl1NQQo6txOSfQFZ8FbvyA2Kw8AAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz .NdeDxy0qO9eXAgxfShDT {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAYFBMVEUAAAANU/8KUf8NU/8NUv8NU/8NUv8TVP8OU/8MUv8MU/8NU/8NUv8ATv8MU/8MVP8TUP8NU/8MU/8MU/8NVP8NUv8OU/8OVf8NVP8NU/8MVP8NU/8NUv8MUv8NUf8NU/+TWBJGAAAAH3RSTlMA+xnvx6BxCUcU9uLDBlE+DbOmo4R5NCSxmUC1mEEmJ7x60wAAAdFJREFUWMPtmNmSgyAQRVGQJS5RxzXL8P9/OVVpjEWCAtPlSyr3EctjLzR0S776NAnZZyynSUJzlvVS/I+ieJFoS0nBVTTm3CwUm9WcozD3Qm+quARj0lbvqk3DOJJqj6gM4XC96jRxOaqy/j1X/HrSq7gXU2brd7PKSriostXWrPTknD2N6er3x3X3NIupXXsWTjKnG4m4JQtpz6bFr3wgmxryxTt/nNluflPmi7jUoB/hKcEfDZIbX6KGQ7wyJOq2vDV+CT9IGO9a18OLifPrV2D51XoTcVfdFZD3gYSAyJBABTvODXhhJmEgcoP191Olgf2choJS2OPNW22AqR0JBZEOQqGce5HW4aCaOndlYXZ9OIhkrnAL8KyKAVXgm3BUx0nEgMTJUSf9Y20iMSByfTzpHf7yOBB3xJWBlXEgCBKz1qB0xvXlPdnFkFsg2BMqDjTC3rNAkP0yDlRD/vGgEkB41xS4hg/2CMHGp19a6cdvSHyJTFAixxQt/hjBH2zHHLX4wx9/HaEvyNlckMdd2eSObyLwbQ2+0Tqi9cM3o/j2GNewz56GHTFC4Iea+DGrVKPkk2/Mwg9++FHUrwtiOEaM6z4HPT8QUL80vvow/QGe7ppRgY+dywAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .wTNRaw9UKRrMa30dPtYA ._jx6gnU_YNnOE4rn6WZz .XJ3iYHaWDb_FB08U0xlw {
    font-size: 16px;
    font-weight: 500;
    margin-left: 6px
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .iMh1HkQSc_x5OSWCzdBg {
    width: 72%;
    min-width: 640px;
    position: relative;
    margin: 0 auto
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .iMh1HkQSc_x5OSWCzdBg div {
    padding-bottom: 57.56%;
    position: relative
}

.o4dW9BF_pBbBmKM3naaw .x8bObQgbc7LCMpX6kL0U .iMh1HkQSc_x5OSWCzdBg div img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.xBoz3sZi5wt4DZsXlRsJ {
    width: 200px;
    background: #fff;
    border: 1px solid #f3f3f5;
    box-shadow: 0 2px 82px 0 rgba(6, 15, 35, .05);
    border-radius: 6px;
    position: absolute;
    top: 42px;
    padding: 16px 16px 0 16px;
    cursor: pointer;
    z-index: 999
}

.xBoz3sZi5wt4DZsXlRsJ .rhgOBEqsXhjfoXBRFNWH {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px
}

.xBoz3sZi5wt4DZsXlRsJ .rhgOBEqsXhjfoXBRFNWH span {
    font-size: 14px;
    color: #060f23
}

.xBoz3sZi5wt4DZsXlRsJ .rhgOBEqsXhjfoXBRFNWH .KjyeGc5Hma9YxoRxq8LB {
    font-size: 14px;
    color: #0d53ff
}

.xBoz3sZi5wt4DZsXlRsJ .rhgOBEqsXhjfoXBRFNWH .Q8NjTIy5oYAYk2dn9WwQ {
    color: rgba(0, 0, 0, .4)
}

.xBoz3sZi5wt4DZsXlRsJ .rhgOBEqsXhjfoXBRFNWH div {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAdVBMVEUAAAANU/8ucv8NVP8NVP8NVP8NU/8XWv8QVf8NVP8OVP8OVP8NVP8PVP8TW/8NU/8OU/8ZZf8OU/8NVP8PVP8OVP8OVP8UYP8OU/8PVf8OU/8NVP8OVP8OVP8PU/8OVf8RVv8PVf8NU/8OU/8OU/8QU/8NU/9NTdDxAAAAJnRSTlMA/QX5w6DFFUCz8aZzRRns3wrHq3lwSQyjPZLku4FmTiUQ1s1ZMZlo7uIAAAGwSURBVFjD7ZjJboMwFEVtDEkgZSwkgUxNh/v/n1ipCrLs2Dwbiy6inBUbjsyDN8FePBt13iZNVQpRVk3S5vU8y7qLBRRE3K29NX3KYYCnvZdmE8NKvHHWFFtMsi3cPLsMBNnOxfPGQcLfSE2UwIkkIt75Co6s1pPnkR7aNHWmBB4kE3GGF9aI7zi84JavoMjgSVYYRVt4szXmF2ZgyrsYM4iJA4UcKcUs0ofc4JgF1zOlc7wPOt2sUIt8IMJdC6fzXBk76261t+ROnm9TQuaKqIUDF/bHRQ1Ua6kfdLJf+UQ1acypFENyHqOghbNRRBUMHNheVsxh7JwZVCpFVBo9bDTJB/jRPSgVkTB6RpOsFx8ldAQhOkZMmtLo7jniUUQ92rs0ne6XhSmUJRVsaRr298T+hIGKeP2jSXL7golG+yBJU71yaW8tKFN0gplWS1rCFKWwkGtlhDAdYEHURGFTTQPZR+hSmxbsdoCVzqP4HzlR/BdpR6zHLPpFWnb4EBE+1iw4aIWPfuHDaPh4vPTAHr5ChC814WtW+OK32CoavhzTKtu6vvnPHwj0L40XT8Yv6rJ8NqnttTYAAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.BUhjqyxAnxtOi4cGyakA {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 14px
}

.s4reuvhSOXhz057Xwib_ {
    font-size: 10px;
    color: #888;
    margin-bottom: 10px
}

.g4DtMVhcGioPFFi8n6tJ {
    font-size: 10px;
    color: #666;
    border: 1px solid #666;
    padding: 2px 6px;
    border-radius: 2px
}

@keyframes o0p0CiabYRXzI1aV_3II {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.JTvQ4fCBHuCZVyMCHh2E {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    transition: opacity .2s linear;
    padding-bottom: 14px
}

.JTvQ4fCBHuCZVyMCHh2E div {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAUVBMVEUAAAAQVf8NU/8OU/8NVP8NU/8NU/8OVP8NU/8PVP8PVf8QVv8NVf8NVP8OU/8OVP8OVP8PVP8OU/8PU/8NVP8OVP8NVv8OVv8TVf8aWf8NU/+qKynCAAAAGnRSTlMAPOay+fickYZ6Qy4l6N/Py4tuaGBcTUobFNZnUPAAAAGLSURBVFjD7JbpDoMgEIRZRWrxvo/3f9BWs2AioW4pJE3T+afOfgEZ12U/J4ijKAa/zPu66+51nSvK51pjBY0/wuSQs0ORgkaGhS6onoBavoLK+nlZAZ05JTuBg337wPfrZCJDS0QU9oMq8EZJZY6rkrRFSmrLSIR2uqK1hb/Vlo4I7XXFYLMM2tIToQvHgmS2WeYELXxhRDVYcbNbbmhpGFlCMa+ogr2hLBVpRrH8jsauX1xrl74bmamp3ALSuDGbLYSl0QcAgydcmAJjfe5Z1YpyONBM1Vannrwqpe9DU12cGz8h5/0LXQzhV8pqH++0Pj2Q/LKHXHYXLo1MFVsoDCaRugWyAGZKtsPMHDUPrWR//WXo+2ZvpPicvTXF5+x9UDzO3gfFGJPddVCCQINsP8hBBYuUju13fEKP9uzgBAAAhIHY/ls7gAh+AiJ1imvM5dqBmADZQwJNpGTyHEweMc7EjBSD98/tucPADCEkgl2E5QggEuoUKEv4WEA3IPkLz4Opva8/ZN62dwGg91cBt9EsWwAAAABJRU5ErkJggg==);
    background-size: cover;
    animation-name: o0p0CiabYRXzI1aV_3II;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}
