.tR8gXcPey3mzHZjfOux_, .BGPmXjzn0wlnTO9ptEHe {
    padding: 0 !important;
    overflow: hidden;
    height: 95%
}

.tR8gXcPey3mzHZjfOux_ {
    min-width: 880px;
    max-width: 1023px;
    min-height: 600px;
    max-height: 80%
}

.BGPmXjzn0wlnTO9ptEHe {
    min-width: 880px;
    min-height: 600px;
    max-width: 880px;
    max-height: 75%
}

._JkZI2QKBYZKmHwIkZaC {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    display: flex;
    flex-direction: column
}

._JkZI2QKBYZKmHwIkZaC > * {
    flex-shrink: 0
}

._JkZI2QKBYZKmHwIkZaC::-webkit-scrollbar {
    display: none
}

._JkZI2QKBYZKmHwIkZaC .BtcxSicfesW9287nRDLN {
    width: 100%;
    height: 76px;
    font-size: 12px;
    color: rgba(0, 0, 0, .4);
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 16px;
    margin-top: auto
}

._JkZI2QKBYZKmHwIkZaC .BtcxSicfesW9287nRDLN span:nth-child(2) {
    font-size: 12px;
    color: #0d53ff;
    margin-left: 4px;
    display: inline-block;
    border-bottom: 1px solid #0d53ff;
    position: relative
}

._JkZI2QKBYZKmHwIkZaC .BtcxSicfesW9287nRDLN .FWvG2rx0IiEB3VVRupkN {
    cursor: pointer
}

._JkZI2QKBYZKmHwIkZaC .igNT5dDjHbpUYMuP3sR1 {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    border-radius: 14px 14px 0 0;
    background: #fff;
    position: relative;
    z-index: 2;
    min-height: 300px
}

._JkZI2QKBYZKmHwIkZaC .igNT5dDjHbpUYMuP3sR1 .duDBtyrzUex7_ZLkSbnG {
    width: 68px;
    height: 68px;
    background-image: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/csr/assets/volunteer-empty.70193b.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 20px
}

._JkZI2QKBYZKmHwIkZaC .igNT5dDjHbpUYMuP3sR1 .G8SRbYs5vJYWpyOyXm0d {
    font-weight: 500;
    font-size: 18px;
    color: #222;
    letter-spacing: 0;
    text-align: center;
    line-height: 12px;
    margin-bottom: 12px
}

._JkZI2QKBYZKmHwIkZaC .igNT5dDjHbpUYMuP3sR1 .ZUDfiPfU5E3MPbkIk739 {
    opacity: .4;
    font-size: 12px;
    color: #222;
    letter-spacing: 0;
    line-height: 12px
}

._JkZI2QKBYZKmHwIkZaC .igNT5dDjHbpUYMuP3sR1 + .BtcxSicfesW9287nRDLN {
    background-color: rgba(0, 0, 0, 0)
}

.fsuaHNqoqJR7dTN_oSYQ {
    width: 100%;
    height: 6px;
    background: rgba(6, 10, 38, .03)
}

.xoCJDxEnD_0AY7LhfWTu {
    width: 122px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    color: #0d53ff;
    font-weight: 400;
    margin-left: auto;
    cursor: pointer
}

.xoCJDxEnD_0AY7LhfWTu.uNFqCnFFle9lrCl1FbiQ {
    background-color: #f8f8f8;
    border: 1px solid rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: #222
}

.xoCJDxEnD_0AY7LhfWTu .AgDsDUZ79c2BMIXTkG1r {
    width: 20px;
    height: 20px;
    object-fit: cover;
    margin-right: 4px
}

.pG_GvwLMxOeBKkQY5y5k {
    width: 100%;
    background-image: radial-gradient(circle at 95% 15%, #cfebff 0%, #e4efff 68%)
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 {
    background-image: radial-gradient(circle at 95% 15%, #cfebff 0%, #e4efff 68%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 98px;
    padding: 28px 68px 20px 24px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 11
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p {
    display: flex
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3 {
    width: 42px;
    height: 52px;
    background: #ff594d;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: 20px
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3.hIudSQ0os6MnW47qMlhg {
    background-color: #ff594d
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3.MVSSbh7L9RyHSFn342Id {
    background-color: #0d53ff
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3.taK7p51RH2J8mznSsP_X {
    background-color: #05bc9b
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3.qLw8PhN0xoN2XdBOhZ2Q {
    background-color: #a1a8b9
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3 .fleXZR5Ick8aBCVZboCc {
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    font-family: "PlusJakartaSans-Bold"
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .afSJZaSpbgNqP76c1Od3 .rvWu1qXlhIFglMwk6eej {
    font-size: 12px;
    color: #fff;
    font-weight: 500
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .ue_Bp8h5xMZjxgefdiqX {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    flex-shrink: 0;
    object-fit: contain
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf {
    margin-left: 14px;
    color: #060a26
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .bXgjsuU1LhRRsIS_c3ph, .pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .MN1ugrhs6kGiThJtJbNg {
    display: flex;
    align-items: center
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .bXgjsuU1LhRRsIS_c3ph {
    font-size: 18px;
    color: #060a26;
    line-height: 26px;
    font-weight: 500;
    padding-bottom: 2px
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .bXgjsuU1LhRRsIS_c3ph + .MN1ugrhs6kGiThJtJbNg {
    font-size: 14px;
    color: #060a26;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 0
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .MN1ugrhs6kGiThJtJbNg {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400;
    padding-bottom: 4px
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .MN1ugrhs6kGiThJtJbNg + .bXgjsuU1LhRRsIS_c3ph {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 0
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .rO_JQfTHznOJeMXBBJjb {
    width: 50px;
    height: 22px;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .05);
    border-radius: 4px;
    margin-left: 8px;
    cursor: pointer
}

.pG_GvwLMxOeBKkQY5y5k .Moo6tYl0Xv_OXzNGsJR1 .rsbfHjr35VMbWjfRgX6p .IMZwAr5tTO45m_k1ZMTf .rO_JQfTHznOJeMXBBJjb:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/webp;base64,UklGRmwBAABXRUJQVlA4WAoAAAAQAAAARwAARwAAQUxQSMcAAAABcGLb1rL8WP51BrhHd7ImZwa/5h/5xs667V2cEBFs3LaRpByu1M3M7hu0/6fKOCSUQjfFgHVQSvUJaJ3VnViXp6KgNgRxws7KY18Aj0CZYQwITm2kWJQyj3LEzhEoZ1TS8j3FGBIoISoGwROBsSVQDth5gtcGFZ9AmWCMnojSxFjLs0HK4mRxjuKT8oCLLc4Acyo+egyEmWfh5FicNDpneWfI4hg0zhazxOIc5B0fHevVOHMWR8tMzuCQ/FCeLZYf3Jb2V1caAFZQOCB+AAAAkAUAnQEqSABIAD5tNJVIJCKiISP1WoiADYlpATrMayqALAkO5MMGDNZXfQ2ffjS9ClnuVAAA/vucy5wVzRcdA+VvnR6TAmiFF7y4KFsEadCsZlbpb5pYR/AO4QEl9IRp75xgzwgZwZfOQIEx7DKb5As6ofceUl2BJMhAAAAA);
    background-size: contain
}

.pG_GvwLMxOeBKkQY5y5k .oJMotiYu4ADaiXDiCAZ_ {
    padding-top: 98px
}

.pG_GvwLMxOeBKkQY5y5k .oJMotiYu4ADaiXDiCAZ_:not(:empty) {
    padding-bottom: 20px
}

.pG_GvwLMxOeBKkQY5y5k .oJMotiYu4ADaiXDiCAZ_.FrWKCLHrPJwTyu7S11j9 {
    padding-bottom: 14px
}

.r2xIE7IBfFuANC4DCcTA {
    display: flex;
    flex-direction: column
}

.gd_Ix2Hv1fjjvlIpQqPF {
    background-image: radial-gradient(circle at 95% 15%, #cfebff 0%, #e4efff 68%);
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 207px;
    padding: 24px
}

.gd_Ix2Hv1fjjvlIpQqPF::after {
    content: "";
    width: 100%;
    height: 88px;
    background: rgba(6, 10, 38, .03);
    border-radius: 10px;
    margin-top: 20px
}

.gd_Ix2Hv1fjjvlIpQqPF .Z_7W7DtTwDrUggJEC2Nq {
    position: relative;
    padding-left: 66px
}

.gd_Ix2Hv1fjjvlIpQqPF .Z_7W7DtTwDrUggJEC2Nq::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    margin-right: 14px;
    background: rgba(6, 10, 38, .06)
}

.gd_Ix2Hv1fjjvlIpQqPF .Z_7W7DtTwDrUggJEC2Nq > div {
    background: rgba(6, 10, 38, .06);
    border-radius: 6px
}

.gd_Ix2Hv1fjjvlIpQqPF .Z_7W7DtTwDrUggJEC2Nq > div:nth-child(1) {
    width: 300px;
    height: 24px;
    margin-bottom: 8px
}

.gd_Ix2Hv1fjjvlIpQqPF .Z_7W7DtTwDrUggJEC2Nq > div:nth-child(2) {
    width: 640px;
    height: 20px
}

.oH6gVmXAnaxJNRORb7f2 {
    display: flex;
    flex-direction: column;
    padding: 0 24px;
    background-color: #fff;
    width: 100%;
    box-sizing: border-box
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3 {
    position: relative;
    width: 100%;
    height: 162px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 58px
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-90%);
    width: 42px;
    height: 52px;
    background: #f0f0f2;
    border-radius: 6px
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-90%);
    width: 122px;
    height: 36px;
    background: rgba(6, 10, 38, .03);
    border-radius: 6px
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3 > div {
    background: rgba(6, 10, 38, .06);
    border-radius: 6px;
    margin-bottom: 11px;
    box-sizing: border-box
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3 > div:nth-child(1) {
    width: 300px;
    height: 24px;
    margin-bottom: 8px
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3 > div:nth-child(2) {
    width: 560px;
    height: 18px
}

.oH6gVmXAnaxJNRORb7f2 .ZYnEpbqYqLXNXX74PhO3 > div:nth-child(3) {
    width: 560px;
    height: 18px
}

.filter-item {
    position: relative
}

.filter-header {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.filter-header.order-header {
    justify-content: center
}

.cEdUkIDgwwyeIO_yuWpw {
    display: flex;
    align-items: center;
    justify-content: center
}

.filter-popup-container {
    position: absolute;
    left: 0;
    top: 0;
    width: var(--content-width);
    height: 0;
    z-index: var(--z-index, 102);
    min-height: 0;
    opacity: 0;
    animation: fCkykGo3fJyUoRKLgMkz .3s forwards
}

.filter-popup-container.order-popup {
    margin-top: 10px
}

.oeAGKqKoKyOZ3yLCWBUs {
    width: 100%;
    height: var(--space-height, 10px);
    background: rgba(0, 0, 0, 0);
    overflow: hidden
}

@keyframes fCkykGo3fJyUoRKLgMkz {
    to {
        height: var(--content-height);
        min-height: 50px;
        opacity: 1
    }
}

.zT6UgMerO6ABl7Qxrfg8 {
    width: calc(100% - 48px);
    margin: 0 auto;
    height: 88px
}

.WRdHK51309_1pDQqSfQ_ {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(-86deg, rgba(255, 255, 255, 0.8) 24%, #f0f8ff 100%);
    border: .5px solid rgba(13, 83, 255, .4);
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 16px 20px;
    font-size: 14px;
    color: #060a26
}

.WRdHK51309_1pDQqSfQ_ ._qfx_QZ_upin9f1uuh9M {
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column
}

.WRdHK51309_1pDQqSfQ_ .AibPe26PxePxukkIyvHs {
    font-size: 14px;
    font-weight: 400
}

.WRdHK51309_1pDQqSfQ_ .AibPe26PxePxukkIyvHs .Ljv4diaqAdvkiJrFmpXY {
    font-weight: 500;
    position: relative;
    z-index: 1
}

.WRdHK51309_1pDQqSfQ_ .AibPe26PxePxukkIyvHs .Ljv4diaqAdvkiJrFmpXY::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background-color: #c9eaff;
    z-index: -1;
    border-radius: 2px
}

.WRdHK51309_1pDQqSfQ_ .irxvvqzZXqUaWRKGTiF9 {
    font-size: 18px;
    font-weight: 500
}

.WRdHK51309_1pDQqSfQ_ .irxvvqzZXqUaWRKGTiF9 .WdHBbgdTFfW2U705J86i {
    font-family: "PlusJakartaSans-Bold";
    color: #0d53ff;
    font-weight: 700
}

.WRdHK51309_1pDQqSfQ_ .O5eahUCFZicZyr6pbW9t {
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    display: flex
}

.WRdHK51309_1pDQqSfQ_ .O5eahUCFZicZyr6pbW9t .yiOSDXeOQBFl4jFsa3GV {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAZglPQQZjW2A2LR0ZEUggPTFHaGRHagAAAc1JREFUWMPtWNuywiAMLATKrfT2/x975hgtMoammPHFMU9ORpfsJoTE4WffZjZtBpwfR+/AbMm+h6IjjKqyEaLuhplmRdo89cGAahpch9JGnZq5SDB5xZhPV3Dis7x7TFkPNk9LnJ+ljzxOoeXNUiXcLsYXepw8cAQTLFFY4QgLzoU6cFbdOGk9kK7wcvmkNBzPLl4KWwOneHocVasTnAu1Uo/AU+MkT4Yc/n2BlMDrM4HA1m53E632WTiRabrrrAceaNB3xad25jFfBDXyWGgGtBYPJXaxtRXSjPWsL7cIrPH5xa9URYG3gL/QZC1629HQPVmVUNLJa4RmKLktMl4onBblBVWtSaTKydcRHk7ck+3m2ykGqCl+phK9EXxjH1AkdAWMsg9oIdR2eD36gCb1Kp/H4uoDylh7lW/Eb/cBWUy1HGhAIDk1jdTkYmcUW57+VKVfXpDyK7LjFWEuLQ9ULi3fRgoQ20b4xoZAbGPjWy0CMa2Wa/4FiGn+3HNUgNjniH8g0c8+kPSTzQNldEPHEIFuZogQjzUfGbTko598GJWNx5kZj8UDu3yFkC81/WvWoHOKe9eaJV/85KuofDmWr+vyPxDkf2n87MvsD81LD1M8fR7/AAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 4px
}

.enroll-analysis-empty—tips {
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 16px;
    font-weight: 400;
    padding-bottom: 28px
}

.enroll-analysis-empty—tips:before {
    content: "";
    width: 100px;
    height: 100px;
    display: block;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    background-position: center;
    margin: 0 auto 4px
}

.table-header {
    line-height: 16px
}

.table-header-tr {
    display: flex;
    font-size: var(--fontSize);
    color: var(--color)
}

.table-cell {
    flex-shrink: 0;
    padding: 13px 12px 13px 0;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .03)
}

.table-body {
    display: flex;
    flex-direction: column
}

.table-body-tr {
    display: flex;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, .86)
}

.table-container.show-shadow {
    position: relative
}

.table-container.show-shadow::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    height: 100%;
    box-shadow: 10px 0 10px -5px rgba(0, 0, 0, .15)
}

.table-container .table-box {
    overflow-x: auto
}

.table-container .table-box::-webkit-scrollbar {
    display: none
}

.LgPlez6fDYQ07N3T_239 {
    position: fixed;
    top: -300px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1002
}

.XYUdONK4vBIU2zBdjvha {
    width: 100%;
    height: 10px;
    background: rgba(0, 0, 0, 0)
}

.hpm3vlN0ferb36Vh7VgY {
    min-width: 364px;
    max-height: 473px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -4px rgba(6, 10, 38, .12);
    border-radius: 16px;
    padding: 24px 0;
    padding-left: 24px;
    box-sizing: border-box;
    font-family: PingFang SC;
    color: #222
}

.hpm3vlN0ferb36Vh7VgY .AubOU09o2nCgjQ15LE_W {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 4px
}

.hpm3vlN0ferb36Vh7VgY .KRzjH7QZ2N0aapaEb9ge {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 14px
}

.hpm3vlN0ferb36Vh7VgY .kIo1QTb43QG3oxxA5fYf {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    display: block;
    font-style: 12px
}

.ranking-section-wrap {
    width: calc(100% - 48px);
    margin: 0 auto;
    height: 88px
}

.ranking-section-v2 {
    width: 100%;
    height: 100%;
    border: .5px solid rgba(13, 83, 255, .4);
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    position: relative
}

.ranking-section-v2.ranking-section-college .ranking-right {
    width: 49%
}

.ranking-section-v2.ranking-section-college .color-bar-info {
    font-size: 14px
}

.ranking-section-v2 .ranking-bg {
    opacity: .7;
    background-image: linear-gradient(-86deg, rgba(255, 255, 255, 0.8) 24%, #f0f8ff 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    border-radius: 10px
}

.ranking-section-v2 .color-bar {
    width: 100%;
    height: 4px;
    position: relative
}

.ranking-section-v2 .color-bar .bar {
    height: 100%;
    transform: scaleX(-1)
}

.ranking-section-v2 .color-bar .u-here {
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    bottom: -3px;
    position: absolute;
    opacity: 0;
    z-index: 2
}

.ranking-section-v2 .color-bar .u-here:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 100%
}

.ranking-section-v2 .color-bar .u-here > p {
    display: block;
    border-radius: 4px;
    width: 42px;
    height: 18px;
    line-height: 18px;
    font-size: 10px;
    font-weight: 500;
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -21px;
    margin-bottom: 6px;
    text-align: center;
    color: #0d53ff;
    background-color: #dfedff
}

.ranking-section-v2 .color-bar .u-here > p:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 3px 0 3px;
    border-color: #dfedff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -3px;
    display: block
}

.ranking-section-v2 .color-bar .u-here.green {
    background-color: #00be99;
    opacity: 1
}

.ranking-section-v2 .color-bar .u-here.red {
    background-color: #ff594d;
    opacity: 1
}

.ranking-section-v2 .color-bar .u-here.blue {
    background-color: #0d53ff;
    opacity: 1
}

.ranking-section-v2 .color-bar-info {
    border-radius: 0 0 4px 4px;
    height: 32px;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    font-weight: 400
}

.ranking-section-v2 .color-bar-info .rank-info {
    font-weight: 500;
    color: #222;
    display: flex;
    position: absolute;
    bottom: 10px
}

.ranking-section-v2 .color-bar-info .rank-info .text {
    opacity: 0
}

.ranking-section-v2 .color-bar-info .rank-info .triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 2px 4px 2px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #222 rgba(0, 0, 0, 0);
    position: absolute;
    bottom: 100%;
    right: 5px
}

.ranking-section-v2 .color-bar-info .rank-info .triangle > div {
    background-image: linear-gradient(to bottom, #999 0, #999 2px, transparent 2px, transparent 2px);
    background-position: center;
    background-size: 100% 5px;
    width: 1px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -0.5px;
    bottom: 100%;
    margin-bottom: 7px;
    border: none
}

.ranking-section-v2 .color-bar-info .tips {
    color: #6c7a8e;
    opacity: 0
}

.ranking-section-v2 .color-section {
    height: 26px;
    opacity: .8;
    background-image: linear-gradient(180deg, rgba(2, 252, 255, 0) 0%, rgba(2, 216, 255, 0.2) 100%)
}

.ranking-section-v2 .ranking-left {
    flex-shrink: 0;
    position: relative;
    z-index: 2
}

.ranking-section-v2 .ranking-left .bang-icon-wrap {
    margin-left: 4px;
    position: relative;
    margin-top: 3px
}

.ranking-section-v2 .ranking-left .bang-icon-wrap .bang-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAZglPQQZjW2A2LR0ZEUggPTFHaGRHagAAAc1JREFUWMPtWNuywiAMLATKrfT2/x975hgtMoammPHFMU9ORpfsJoTE4WffZjZtBpwfR+/AbMm+h6IjjKqyEaLuhplmRdo89cGAahpch9JGnZq5SDB5xZhPV3Dis7x7TFkPNk9LnJ+ljzxOoeXNUiXcLsYXepw8cAQTLFFY4QgLzoU6cFbdOGk9kK7wcvmkNBzPLl4KWwOneHocVasTnAu1Uo/AU+MkT4Yc/n2BlMDrM4HA1m53E632WTiRabrrrAceaNB3xad25jFfBDXyWGgGtBYPJXaxtRXSjPWsL7cIrPH5xa9URYG3gL/QZC1629HQPVmVUNLJa4RmKLktMl4onBblBVWtSaTKydcRHk7ck+3m2ykGqCl+phK9EXxjH1AkdAWMsg9oIdR2eD36gCb1Kp/H4uoDylh7lW/Eb/cBWUy1HGhAIDk1jdTkYmcUW57+VKVfXpDyK7LjFWEuLQ9ULi3fRgoQ20b4xoZAbGPjWy0CMa2Wa/4FiGn+3HNUgNjniH8g0c8+kPSTzQNldEPHEIFuZogQjzUfGbTko598GJWNx5kZj8UDu3yFkC81/WvWoHOKe9eaJV/85KuofDmWr+vyPxDkf2n87MvsD81LD1M8fR7/AAAAAElFTkSuQmCC);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.ranking-section-v2 .ranking-left .bang-icon-wrap .bang-content {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

.ranking-section-v2 .ranking-placeholder {
    width: 89px;
    height: 100%;
    flex: 1 1 auto
}

.ranking-section-v2 .ranking-right {
    flex-shrink: 0;
    margin-top: 16px;
    position: relative;
    width: 40%;
    z-index: 2
}

.ranking-section-v2 .total-ranking-info {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    display: flex;
    align-items: center
}

.ranking-section-v2 .total-ranking-info > span {
    font-size: 18px;
    color: #060a26;
    font-weight: 500;
    font-family: "PlusJakartaSans-Bold"
}

.ranking-section-v2 .total-ranking-info.red p {
    color: #ff594d
}

.ranking-section-v2 .total-ranking-info.blue p {
    color: #0d53ff
}

.ranking-section-v2 .total-ranking-info.gray p {
    color: #999
}

.ranking-section-v2 .total-ranking-info.green p {
    color: #00be99
}

.ranking-section-v2.mode-a .color-bar .bar {
    background-image: linear-gradient(270deg, #ff5745 0%, #ff6e37 60%, #558eff 80%, #558eff 85%, #11fcc9 95%, #18ffa4 100%)
}

.ranking-section-v2.mode-a .rank-info {
    left: 15%
}

.ranking-section-v2.mode-a .rank-info + .rank-info {
    left: 85%
}

.ranking-section-v2.mode-a .color-section {
    width: 70%;
    margin-left: calc(15% + 7px)
}

.ranking-section-v2.mode-b .color-bar .bar {
    background-image: linear-gradient(270deg, #ff5745 0%, #ff6e37 60%, #558eff 65%, #558eff 70%, #11fcc9 80%, #18ffa4 100%)
}

.ranking-section-v2.mode-b .rank-info {
    left: 50%
}

.ranking-section-v2.mode-b .rank-info + .rank-info {
    left: 65%
}

.ranking-section-v2.mode-b .color-section {
    width: 15%;
    margin-left: calc(50% + 7px)
}

.ranking-section-v2.mode-c .color-bar .bar {
    background-image: linear-gradient(270deg, #ff5745 0%, #ff6e37 53%, #558eff 59%, #558eff 67%, #11fcc9 76%, #18ffa4 100%)
}

.ranking-section-v2.mode-c .rank-info {
    left: 50%
}

.ranking-section-v2.mode-c .color-section {
    opacity: 0
}

.ranking-section-v2.mode-b .color-bar-info, .ranking-section-v2.mode-c .color-bar-info {
    padding-left: 8px
}

.qU4D1l6I1GCUECppR376 {
    width: 342px;
    height: var(--height, 426px);
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -4px rgba(6, 10, 38, .12);
    border-radius: 16px;
    font-family: PingFang SC;
    padding: 24px;
    box-sizing: border-box
}

.Eu2LLGcmPFRmdktyIOvS {
    font-size: 20px;
    color: #060a26;
    text-align: justify;
    font-weight: 500;
    margin-bottom: 14px
}

.mhs_ZebNWSeqnhsJPRoJ {
    overflow: auto;
    display: flex;
    flex-direction: column
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe {
    margin-bottom: 14px
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe .EuUWw4BV2kK0iD6N0lAB {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe .LKnIR5ZRrRfHxInUhDnA {
    font-size: 14px;
    font-weight: 400
}

.XG1eCFzGstqgGktyz5gC {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.XG1eCFzGstqgGktyz5gC .pNCUcaiYtVydr_4IPVvQ {
    color: #3a6dff;
    text-decoration: underline;
    font-weight: 500
}

.odGtrs3OCYZYIFqDGpGI {
    position: sticky;
    top: 97px;
    left: 0;
    z-index: 9;
    background-image: radial-gradient(circle at 95% 15%, #cfebff 0%, #e4efff 68%)
}

.W4IR9d8haf0jfFKraX3p {
    display: flex;
    align-items: center;
    font-family: PingFang SC;
    overflow-y: hidden;
    overflow-x: scroll;
    position: relative;
    height: 64px
}

.W4IR9d8haf0jfFKraX3p::-webkit-scrollbar {
    display: none
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y {
    width: 160px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 0 16px 0 0;
    font-size: 14px;
    font-weight: 500;
    flex-shrink: 0;
    font-family: PingFang SC;
    border: .5px solid #fff;
    border-left: rgba(0, 0, 0, 0);
    color: #060a26;
    position: relative;
    cursor: pointer
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: -16px;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAilBMVEUAAADw9//29v/09P/w8P/////8/f/t9v/m///1+v/7/f/6/P/5/P/4+//2+f/0+v/w9v/3+//2+v/z+f/1+P/s///4+//2+v/2+f/0+P/0+P/0+f/6/P/4+v/0+f/y9f/y9//4///k7//////9/v/x9//6/P/p8v/0+P/u9f/5+//2+v/r8//+//8j9xirAAAAInRSTlMAIBoVEAf6HQqP9ezn3KlHMtDHfnAM4b2xiYRa79ahTzwmceLhmwAAAYZJREFUWMOt1MtSq1AQhWFPEgjkahLj5Xiu/TchGHz/1zOgVW2VznqtCSO+2qvpzQ0wr4qbLymGVNXxOHvPdMxkzPyaH58zvABcn4IAtxLoBFsV9CyBXuBOAl3goIJqCXSGRwnUwE4C9bCUQC2UEsjANZCL7oipNtLOsJFADawlkOqzmWraNkz7SQI1sJdAPSwkkIFPJdAJagnUwL0EauF1JoDGbj8VkOaW2Hs3LxSQuaCbfXRbSqAW2Cogu8BOAvXgEwE0rtJGAnVQSiBzqCVQA2WVg+JIGwnUJP9v9vlIDxKoA/+fg2KX1hKoBw4KyC5QTnJQzPu3BOqAuywU5XJQlFsloSj3oIDsDBwUkL2AbxWQeQw8B7VXaTnLQTHw1VEAWTNIRQ4K6b7IQSGtk1Cs02qag0Ja3OagkPxZAFn3epWeBJD1DuyrPGTtaRjU3xQUNxh/FEDWDPV+/ctBUc/3kxQUW45vqhQUh6Ksc9CYzgdq8WeagmLo+G6bgsacR4plPf/WeQMpQJhH2UEGhgAAAABJRU5ErkJggg==);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y::after {
    content: "";
    position: absolute;
    left: -16px;
    top: -1px;
    width: 16px;
    height: 1px;
    background: #fff;
    box-sizing: border-box
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y.ma5qBDz_vdkOIwhEkX0n.l_oLbANDVDbg4avrfX8w, .W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y.ma5qBDz_vdkOIwhEkX0n.rv6RQYrZvXF_PeA4gjnR {
    color: #a1a8b9
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y.ma5qBDz_vdkOIwhEkX0n.wbDqNWs0b32AQgwc887w {
    color: #ff594d
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y.ma5qBDz_vdkOIwhEkX0n.pHg0x8CzufNrWweeQC0h {
    color: #0d53ff
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y.ma5qBDz_vdkOIwhEkX0n.bzzcVnd4fsx_DJ6gxwsc {
    color: #05bc9b
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .S_HGTNfcXGkZLsltySid {
    font-size: 14px;
    font-weight: 500;
    position: relative;
    z-index: 11
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA {
    padding: 0 8px;
    background: #0d53ff;
    border-radius: 4px;
    color: #fff;
    display: flex;
    line-height: 22px;
    font-size: 12px;
    position: relative;
    z-index: 11;
    font-family: "PlusJakartaSans-Bold"
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA.l_oLbANDVDbg4avrfX8w, .W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA.rv6RQYrZvXF_PeA4gjnR {
    background: #a1a8b9
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA.wbDqNWs0b32AQgwc887w {
    background: #ff594d
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA.pHg0x8CzufNrWweeQC0h {
    background: #0d53ff
}

.W4IR9d8haf0jfFKraX3p .BRyoPgG2gpKcTO59Mo2Y .KZbuZc1NYSeYny8qoBYA.bzzcVnd4fsx_DJ6gxwsc {
    background: #05bc9b
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn {
    position: absolute;
    left: 0;
    top: 0;
    width: 160px;
    height: 100%;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    transition: all .2s ease-in-out
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn.BaOGze2HH0hdxYLKCnxx {
    border-radius: 0 16px 0 0
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn .kLqY11wepzr1anuvggGQ {
    position: relative;
    width: 100%;
    height: 100%
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn .kLqY11wepzr1anuvggGQ::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -14px;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAe1BMVEUAAAAAACQAAC2xsbyoqLWIiJnKytNpaX/+/v5GRmD////////6+vr09Pbj4+jc3OKbm6n8/Pz8/Pzw8PP////+/v78/Pz6+vrx8fTu7vHt7fDg4ObU1Nv+/v78/Pz6+vr5+fn39/n39/n19ffl5en+/v729vj19fj///8/dTCHAAAAKHRSTlMABwUWFA8cC9QJ9fuXYDYrEbeqU+/ryaVZSUMxI83BnYaDfWU63nBrx5oD8AAAAWlJREFUWMOt1NluwkAQRFHK4AXvYPadQJL6/y+MR1YyAZQI3HWf/HTU3ZZm0AZgeNvop7quw664a+yCa/AdMI6H3UevPNQmg3YDSUClgq4qaKOCGhVUqKCzxAmApQpaiDbDXASNKIJKFbSi6Na5CtpTdOtMBK0pgk6k5kQHCQSEqQhqSEo2m5LUbCaCVmxTbUbBQHXqIMFAFyogAIkIWlMBAZiIoIpd9rdRAgFRqoAAHKmBtpmHBL/MZbv0mgoIGCcKCMAHfZbFqpQ+y2ILCiAAb/xd/8XKzAJ5J0wogAAseZvxQL6eTsP7+jllaoG8E73zoV5OwsdUDlUOVQ5fdXYJzVDQOps5DZB3PjOaoZaJc/7dC+NEB5ohtBUzWiHHRBPSCMGPY4ECx5QT0gbBVU1JExTAtTtm7At5Bds85XP9p9SXBZ/unnBG1zWfkS9DuC0qlnOSJijerk57unpBYVSVm6Y4T5OM/foCpamh2aSNXEkAAAAASUVORK5CYII=);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn .kLqY11wepzr1anuvggGQ::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: -14px;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAgVBMVEUAAAACAiUAADOwsLumprORkaF1dYlTU2z////k5Oj////+/v7MzNX09Pbd3eP8/Pz6+vrx8fTHx9H////+/v7+/v78/Pz6+vr19fjw8PPu7vHt7fDU1Nv+/v78/Pz8/Pz8/Pz6+vr5+fn39/n39/nh4eb+/v76+vr29vja2uD////2LIkHAAAAKnRSTlMABwUWFBAMCvU3+9MdYCyqmVgb7+vXyaVnUklDI83BurWdhoN9MuKScCm089mdAAABbElEQVRYw63S127CUBREUa4BdxtTQu8lZf7/A2M0KBFSFAnP7Be/LZ25cq8fJyFEPRaFewmL2fDR4Kf+cyGEXlv7fYI6RGjrgmp+9DIXtHFBKxdU8an1Li5o4YLmwfRIMxeEgQvKXNDY9Nr4cEE702sjH5ggrF3Q2fNIwN7zSEA6NEH8kxzQyLINrm1wbYNrG1zbcG/JbTpUcJsOYc2TdOionwRWyyeBNfJJYGmpngSwE0/SofzGk2QIB54kQ/yXLFCRSBJ+++Q4HUr5V+oQ5hynQ7hynA7lGSUZQhFznAxhESjJEK6UdAirVrJAKR9ch/BeUpIhFJMuElwS/uqN63SIUiRClLaUZAizTWgzQMiXlCSINTHnyRD2ZWgzQJhWgUcpEDuWpESIR5FSIHbISEkQG9WkZAj5aRtoCRBLm9uDigSIzZfD8A+GF5o2GSVqUTeIzRbVJDzXBWK787hOdIjlxehSrTbZ1ySm8w3Ojanaauz1jgAAAABJRU5ErkJggg==);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.W4IR9d8haf0jfFKraX3p .TUba9Vb44AdSq3PUeICn .kLqY11wepzr1anuvggGQ.whTFpEyMcdOMaYdfu2ii::before {
    content: "";
    display: none
}

.W4IR9d8haf0jfFKraX3p .UtQmCP9ExHEXJYdpU8k3 {
    flex-shrink: 0;
    width: 100%;
    background-color: #f2f4f8
}

.QosoV1P9ZDaG0CW4TKgs {
    position: absolute;
    height: 64px;
    width: 80px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 12
}

.QosoV1P9ZDaG0CW4TKgs.Q5DACZ38bHGOp_fOlT4S {
    left: 0;
    right: unset;
    transform: translateY(-50%) rotate(180deg)
}

.QosoV1P9ZDaG0CW4TKgs .ym6_RaybD5KDkC1rTSlR {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    box-shadow: 0 2px 8px -4px rgba(6, 10, 38, .06);
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    border-radius: 100%
}

.QosoV1P9ZDaG0CW4TKgs .ym6_RaybD5KDkC1rTSlR:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTAAMJAYKJgUKJgcKJgYKJsk6KkUAAAAFdFJOUwAV1GrELDe5dAAAACxJREFUGNNjYCAeGCKxmYMEEBxGVUUkKSFqSDng4CArQzGAdAkUL6B4jggAAN76BlsGPAnPAAAAAElFTkSuQmCC);
    width: 12px;
    height: 12px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.mock-tips {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-top: 4px
}

.mock-tips .mock-tips-icon {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAclBMVEUAAAD7kwD7kwD7kwD8kwD7kwD/lQD7kwD8lAD7kwD6lAD7kwD7kwD/jwD/mAD/kQD7kwD7kwD6kwD7kgD7kwD7lAD6kwD7kwD7kwD7kwD6kwD8kgD7kwD7kwD7lAD8kwD8kwD4kQD7lAD7lAD6kgD7kwAJPsURAAAAJXRSTlMA/PmgR8IV8d+zcEA+GQoG7Mamc8d5MufQg2Vc18u8l1AljIo4c0vBDQAAAdZJREFUWMPtmOtuwjAMhZs0vV+A0nIZ923n/V9xTExYFU6crBI/EN9frJPEzXFsojevRmuGuM/nWs/zPh5M+z+VtEw0RuikTINl6kKBQRV1kEyVwEpSecs0HZx0jZ+OySCQGR+dpYKIWooysxhexDPhmy/gySJ17od0ZCXXnmIEEDvyjCCsGTcKQShjuYfc/TnuVr+YL83dJ/5mds481Nx2O9Zf3JKp8CE433E+PUTEB+tgpm5IcTtwPFaVAgz7iCjBUTx4Q4FhHhFbcCjKoms9yLe+dKWaaPiz29PdarCsKOQAFt2O3QEeQyG5I4QYwLOjEA2ewat+LOnwftWkB8/nPeICC/1IKBeXq2EhHwnNwXO8R5xBMJdWyuTG5llCewmtySGCkHA0dY84+R0th4WUHOKV7B4WjLhU7/egnf4CVp7P2wALqro9wRvYGJymJbLyau9vuw6MUEYItc9gR7dsYQsn4UttOCVb/MNRKfschVOIDySFrqKm1LBQC082sXB6P5GaCOJ8+3UNlkpqa4iLa7+d2GgRlcOzWRPQ+nX2cysT1IxuZ9dPyqZoGdge6w2f6fgJDfvEEWL6UDN9zJo++D11FJWH4+eO60Rj/wNh+l8ab16MH9P1ZM5WgVnoAAAAAElFTkSuQmCC);
    background-size: cover;
    margin-right: 4px;
    flex-shrink: 0
}

.mock-tips .mock-tips-text {
    line-height: 16px;
    font-size: 12px;
    color: #fb9300;
    font-weight: 500;
    flex: 1 1 auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.pD4OzJuZRDIO6bO_Ksd0 {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #f3f3f5;
    box-sizing: border-box
}

.pD4OzJuZRDIO6bO_Ksd0 > div {
    box-sizing: border-box
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw {
    width: 42px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #fff;
    font-weight: 500;
    margin-right: 24px;
    flex-shrink: 0
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw .ODatwFFNjTyVWBNeTeUt {
    text-align: center;
    font-size: 14px;
    display: flex;
    flex-direction: column
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw .ODatwFFNjTyVWBNeTeUt > span {
    font-size: 12px;
    font-weight: 500
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw .ODatwFFNjTyVWBNeTeUt .VDqayo4EG4yfkzesJCsK {
    font-family: "PlusJakartaSans-Bold";
    font-size: 14px
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw.aotuYTFLxiafWeN0AgGA {
    background: #ff594d
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw.MT_a3tObYwup48LYrLJH {
    background: #0d53ff
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw.z_bX22m5te2ju2KoS7le {
    background: #05bc9b
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw.fEACBwtzHoFVSXvQ2XMP {
    background: #a1a8b9
}

.pD4OzJuZRDIO6bO_Ksd0 .GVYvWKmjbmqHXWdFKnaw.bgFe5QgBBbcIoIQqq959 {
    background: #a1a8b9;
    line-height: 17px;
    padding-bottom: 0;
    text-align: center
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A {
    flex: 1 1 auto;
    font-family: PingFang SC;
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    position: relative
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 {
    font-weight: 500;
    margin-bottom: 4px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 > p {
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 .mjeC0WeFqLHYPjWrfZaq {
    font-size: 14px;
    font-weight: 500
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 .mjeC0WeFqLHYPjWrfZaq.aotuYTFLxiafWeN0AgGA {
    color: #ff594d
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 .mjeC0WeFqLHYPjWrfZaq.MT_a3tObYwup48LYrLJH {
    color: #0d53ff
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 .mjeC0WeFqLHYPjWrfZaq.z_bX22m5te2ju2KoS7le {
    color: #05bc9b
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .Wc4sLk_kozdIXhZ_iOD2 .mjeC0WeFqLHYPjWrfZaq.fEACBwtzHoFVSXvQ2XMP {
    color: #a1a8b9
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .QeGNOsSB_TuFtP6useIe {
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    margin-bottom: 14px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .JVGTGtfPgNLfyUdT1eX1 {
    flex: 1 1 auto
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .JVGTGtfPgNLfyUdT1eX1 .SEMsnnZWoM1JrLQrQaR5 {
    font-size: 16px;
    width: calc(100% - 140px);
    display: flex
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .JVGTGtfPgNLfyUdT1eX1 .SEMsnnZWoM1JrLQrQaR5 .znV675XFFnHEwhfq66nm {
    cursor: pointer
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .JVGTGtfPgNLfyUdT1eX1 .SEMsnnZWoM1JrLQrQaR5 .znV675XFFnHEwhfq66nm .rFXLdXTNgfmTUaqfFX6j {
    font-weight: 400;
    font-size: 14px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .xrDZbd42XWEU9O3sS_ei {
    position: absolute;
    right: 0;
    top: 4px;
    font-family: PingFang SC;
    font-size: 14px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .xrDZbd42XWEU9O3sS_ei .gJEADzLA_97kdhhQI_FZ {
    width: 122px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    color: #0d53ff;
    font-weight: 400;
    cursor: pointer
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .xrDZbd42XWEU9O3sS_ei .gJEADzLA_97kdhhQI_FZ.GuP0dvOmJQ_QnO31LOCd {
    background-color: #f8f8f8;
    border: 1px solid rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: #222
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .xrDZbd42XWEU9O3sS_ei .gJEADzLA_97kdhhQI_FZ .A6rwzQT7kf9S8QV7Ns0O {
    width: 20px;
    height: 20px;
    object-fit: cover;
    margin-right: 4px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .FCU6rgsHZUb7Qky0PHbq .xrDZbd42XWEU9O3sS_ei ._0k1H5wg7aW9RKaVDpR4A {
    margin-top: 14px;
    width: 122px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(6, 10, 38, .1);
    border-radius: 6px;
    color: rgba(6, 10, 38, .7);
    font-weight: 400;
    cursor: pointer
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC {
    display: flex;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    margin-top: 8px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .i5HUBwwEtHuzsbEMeUeK {
    width: 352px;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .i5HUBwwEtHuzsbEMeUeK > .EPjG8ab0CWqt4LrWw_Fw {
    display: block;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
    width: calc(100% - 152px);
    font-weight: normal
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .i5HUBwwEtHuzsbEMeUeK > .EPjG8ab0CWqt4LrWw_Fw > span {
    font-weight: 500;
    color: #060a26
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .i5HUBwwEtHuzsbEMeUeK > .EPjG8ab0CWqt4LrWw_Fw:nth-child(odd) {
    width: 152px
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .MBPy54lh_3XV1t4ikGpW {
    display: flex;
    flex-wrap: wrap
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .MBPy54lh_3XV1t4ikGpW > .EPjG8ab0CWqt4LrWw_Fw {
    width: 100%;
    display: block;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
    font-weight: normal
}

.pD4OzJuZRDIO6bO_Ksd0 .Zcp40Q2VUwKcrkev9X0A .J8GHKhJG02Ne3andkLmC .MBPy54lh_3XV1t4ikGpW > .EPjG8ab0CWqt4LrWw_Fw > span {
    font-weight: 500;
    color: #060a26
}

.P8X_f1VbtBTPiQJk2tMP {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    padding-left: 24px;
    padding-top: 20px
}

.P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2 {
    font-family: Gilroy;
    white-space: nowrap;
    padding-left: 2px
}

.P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2.jhTQqT3E2W2E6HxmDfk4 {
    color: #ff594d
}

.P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2.sZGO5BuKuddlu9rse6cz {
    color: #0d53ff
}

.P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2.XfvMGTvveR3rZaGbWZ77 {
    color: #05bc9b
}

.P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2.HyrzRu97xhmT7FHXXnMn, .P8X_f1VbtBTPiQJk2tMP .Cw4yfqw4_y3l92IDAws2.GlCyoDQQsA_hYMnnb6Hx {
    color: #a1a8b9
}

.P8X_f1VbtBTPiQJk2tMP .x9vVrecy6QkksNxeidRc {
    background-image: linear-gradient(to bottom, transparent 0%, transparent 50%, #d4edff 50%, #d4edff 100%)
}

.major-enroll-history-content {
    align-items: center
}

.major-enroll-history-content .history-table-box {
    margin-right: -20px
}

.major-enroll-history-content * {
    touch-action: auto
}

.major-enroll-history-content > .title {
    margin-bottom: 10px;
    white-space: nowrap
}

.major-enroll {
    background-color: #fff;
    padding: 20px 24px 0
}

.major-enroll .major-enroll-title {
    letter-spacing: 0;
    font-weight: 500;
    font-size: 18px;
    color: rgba(0, 0, 0, .86);
    line-height: 26px;
    margin-bottom: 1px;
    display: flex;
    align-items: center
}

.major-enroll .major-enroll-title .title-group {
    display: flex;
    align-items: center
}

.major-enroll .major-enroll-title .title-group img {
    width: 20px;
    height: 20px;
    margin-left: 4px
}

.major-enroll .major-enroll-tips {
    margin-top: -9px;
    padding-bottom: 14px;
    font-size: 12px;
    color: rgba(0, 0, 0, .86);
    line-height: 16px;
    font-weight: 400
}

.title-flex-sub {
    height: 16px
}

.title-flex-sub .title-flex-sub-item {
    display: flex;
    align-items: center
}

.title-flex-sub .title-flex-sub-item .with-icon {
    width: 14px;
    height: 14px;
    margin-left: 4px
}

.major-plan {
    background-color: #fff;
    padding: 16px 20px;
    border-bottom: 8px #fff solid
}

.major-plan .plan-title {
    font-weight: 500;
    font-size: 18px;
    color: rgba(0, 0, 0, .86);
    line-height: 26px;
    display: flex;
    align-items: center
}

.major-plan .plan-title img {
    width: 20px;
    height: 20px;
    margin-left: 4px
}

.major-plan .plan-content {
    margin-top: 14px;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden
}

.major-plan .plan-content .plan-content-item {
    width: 33.3333%;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #f0f0f0
}

.major-plan .plan-content .plan-content-item:nth-child(1), .major-plan .plan-content .plan-content-item:nth-child(2), .major-plan .plan-content .plan-content-item:nth-child(3) {
    border-top: none
}

.major-plan .plan-content .plan-content-item:nth-child(3n+3) .plan-content-item-title, .major-plan .plan-content .plan-content-item:nth-child(3n+3) .plan-content-item-text {
    border-right: none
}

.major-plan .plan-content .plan-content-item .plan-content-item-title {
    display: block;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    height: 28px;
    line-height: 28px;
    background: #f8f8f8;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    flex-shrink: 0;
    color: rgba(0, 0, 0, .4)
}

.major-plan .plan-content .plan-content-item .plan-content-item-text {
    color: rgba(0, 0, 0, .86);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: bold;
    background-color: #fff;
    text-align: center;
    line-height: 1.3;
    padding: 14px 7px;
    word-break: break-all;
    border-right: 1px solid #f0f0f0;
    box-sizing: border-box;
    flex: 1 1 auto
}

.major-plan .plan-content-two .plan-content-item {
    width: 25%;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #f0f0f0
}

.major-plan .plan-content-two .plan-content-item:nth-child(3n+3) .plan-content-item-title, .major-plan .plan-content-two .plan-content-item:nth-child(3n+3) .plan-content-item-text {
    border-right: 1px solid #f0f0f0
}

.major-plan-remark {
    font-size: 12px;
    color: rgba(0, 0, 0, .86);
    line-height: 16px;
    font-weight: 400;
    margin: 4px 0 14px;
    position: relative;
    padding-right: 10px
}

.major-plan-remark p {
    margin-bottom: initial
}

.major-plan-remark.limited {
    max-height: 32px;
    overflow: hidden
}

.major-plan-remark.limited:before {
    transform: rotate(0)
}

.major-plan-remark.ellipsis:after {
    content: "...";
    line-height: 16px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    text-align: left;
    width: 25px
}

.major-plan-remark.with-arrow:before {
    display: block
}

.major-plan-remark:before {
    content: "";
    width: 8px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEXRSTlMAgCnUqiG2QDLfw590ThQNCqgq1iYAAABrSURBVDjL3c7JDYAwEATBwWDua/JPFhkJrUQ7As9nH9WPVSu7prMOeb7LSb2917yzl0OaXdZV3V6lyVHA7aTsKOjO0hgFfXuf/Ar6IKGgswgXCjgKOIqfswhHAUcBR0FnQWcRzqURjiSpxT2yQw4BbdXpnQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 4;
    transition: transform .2s linear;
    will-change: transition;
    transform: rotate(180deg);
    display: none
}

.abnormal-remark-wrap {
    background: #fcf6e4;
    border-radius: 8px;
    width: calc(100% - 48px);
    height: 32px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    margin: 0 auto 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px
}

.abnormal-remark-wrap span {
    font-size: 12px;
    color: #f77206;
    letter-spacing: 0;
    line-height: 16px
}

.abnormal-remark-wrap span:first-child {
    font-size: 12px;
    letter-spacing: 0;
    font-weight: 500;
    white-space: nowrap
}

.abnormal-remark-wrap span:last-child {
    font-weight: 400;
    word-break: break-all
}

.abnormal-remark-wrap.is-mock {
    color: #f37e0e;
    background: #fff6d9
}

.abnormal-remark-wrap.is-mock span {
    color: #f37e0e
}

.abnormal-remark-wrap.is-mock span:first-child {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAclBMVEUAAAD7kwD7kwD7kwD8kwD7kwD/lQD7kwD8lAD7kwD6lAD7kwD7kwD/jwD/mAD/kQD7kwD7kwD6kwD7kgD7kwD7lAD6kwD7kwD7kwD7kwD6kwD8kgD7kwD7kwD7lAD8kwD8kwD4kQD7lAD7lAD6kgD7kwAJPsURAAAAJXRSTlMA/PmgR8IV8d+zcEA+GQoG7Mamc8d5MufQg2Vc18u8l1AljIo4c0vBDQAAAdZJREFUWMPtmOtuwjAMhZs0vV+A0nIZ923n/V9xTExYFU6crBI/EN9frJPEzXFsojevRmuGuM/nWs/zPh5M+z+VtEw0RuikTINl6kKBQRV1kEyVwEpSecs0HZx0jZ+OySCQGR+dpYKIWooysxhexDPhmy/gySJ17od0ZCXXnmIEEDvyjCCsGTcKQShjuYfc/TnuVr+YL83dJ/5mds481Nx2O9Zf3JKp8CE433E+PUTEB+tgpm5IcTtwPFaVAgz7iCjBUTx4Q4FhHhFbcCjKoms9yLe+dKWaaPiz29PdarCsKOQAFt2O3QEeQyG5I4QYwLOjEA2ewat+LOnwftWkB8/nPeICC/1IKBeXq2EhHwnNwXO8R5xBMJdWyuTG5llCewmtySGCkHA0dY84+R0th4WUHOKV7B4WjLhU7/egnf4CVp7P2wALqro9wRvYGJymJbLyau9vuw6MUEYItc9gR7dsYQsn4UttOCVb/MNRKfschVOIDySFrqKm1LBQC082sXB6P5GaCOJ8+3UNlkpqa4iLa7+d2GgRlcOzWRPQ+nX2cysT1IxuZ9dPyqZoGdge6w2f6fgJDfvEEWL6UDN9zJo++D11FJWH4+eO60Rj/wNh+l8ab16MH9P1ZM5WgVnoAAAAAElFTkSuQmCC) 50% 50% no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    font-size: 0;
    vertical-align: middle;
    margin-right: 2px
}

.abnormal-remark-wrap.is-mock .right-arrow {
    display: none
}

.abnormal-remark-wrap > div {
    flex: 1 1 auto
}

.abnormal-remark-wrap > .right-arrow {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA/e2XZzbMyRHqm2IyE/wVEJAzNyEAAACGSURBVFjD7dRREoMgDEXRgCAi2jb732xLp+m/Pj4y+s4CmOFCIkREt7OVJgMsU9D6Elir+jEJbNbusQkqB+2KwFb9wns/o3Z1EVRSHdo7XLL3zt4HeqdRvaPD3llQ5XeQl6v9Y3t5fvuQbkbESrtZI7bYWJqlz0rRSqP2NVhpVJ6bEBHd0hvYiA7tODWkuQAAAABJRU5ErkJggg==);
    background-size: cover;
    flex-shrink: 0;
    margin-left: 8px
}

.rec-querys-wrap {
    touch-action: auto;
    width: 100%;
    margin-top: 14px;
    position: relative
}

.rec-querys {
    white-space: nowrap;
    touch-action: auto;
    width: 100%;
    overflow-x: auto
}

.rec-querys::-webkit-scrollbar {
    display: none
}

.rec-querys .rec-item {
    height: 36px;
    background: #fff;
    border: 1px solid #e2e2e5;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    padding: 0 14px;
    flex-shrink: 0;
    touch-action: auto;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .05);
    font-size: 12px;
    color: #222;
    font-weight: 500
}

.rec-querys .rec-item:first-child {
    margin-left: 20px
}

.rec-querys .rec-item:last-child {
    margin-right: 20px
}

.rec-querys .rec-item + .rec-item {
    margin-left: 10px
}

.rec-querys .rec-item:before {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACBFBMVEUAAABTm/9rp/83ffpVmPx0r/9Agv03gP9Pkvw/hfxxrv19uP9qqP9AhPlMj/5sqP9rqv80df9mpP09g/ozevogavlWlvw+g/t7t/5mpf1Bhvpyrv44fvpuq/5OkfssdPlGivttq/5envx3sv5iof0/hPpNj/tpqP5Hivt1sf1qp/1qqP0jbvhDiPtWmPtgn/xyrv9OkP1hoP1tqf1QkvwudvpTlPx9uP5rqfw+g/t6tP86fvtenf1TlPx8tf9Ljvxvq/5TlPw3ffpGi/tjof15tP+Fvv9xrf4rc/pfnvw7gfprqP5KjPxzr/56tf6GwP9fnvsjbPh+uP5Rk/xFifs5gPtLjfsha/hxrf5rqP4caPgzevsocvl8uP0uePqCu/1am/wdaPhNjvuHv/9MjvuBuv8+gvszefkhavhAhPoudvpqqf9uq/xkoPxBhfpNkPwlb/hgn/w+g/wea/dxqv9SlPtTl/oscvZJjPxEiPtCh/tGivtLjvxSlPxBhfs/hPtMj/s6f/s8gvtVlvxwrf5PkftYmfxHi/tuq/5yrv43ffp1sf5zsP5ko/1Pkvw1e/oocflsqf1fnv1npf1cnPxNkPx2sv5pqP1bm/0zevovd/otdfp4tP5rqP5opv1hoP0xePorc/ogavmCvP97tf8lb/l8t/9iofwyefp+uf9env0jbfmirvELAAAAeHRSTlMABRQ2UToXE+OdhTUoJyAcDAv7+Pj39PPl5eXj4dbV1dHPyMO0tLOqoqCelpCOi4B5eXVtZ2FZWFdWSz86KQ/6+ff38/Lw7u7o5OLh3tvX1dXTz8nHwsHBwL+zsKShoJ2blpGMh318fHRsamVhYV5MTEpKQz8+MR3DNYX/AAACw0lEQVRYw+2VV1caURSFD6igxoK9xW7U2HuJMb333nvvvSBC6E3BCIjERDERkxjzJ3OmBiZrITN3HrKWfI/z8K199r33DCRZJ2Qe3SaPaL97UBZPms2zWRZRl81dIYuo1uae3CDHZC4UyTCbppISzW4h9Sgv+lw2j2d2L5lJ2VO24KMTzS9fldzT1s66/ECYEU3OL//4VXp9MOGbma0Ajh7/otcbCIVcOBomQlEkEjmemEZxZvyIig90YvGnNxCmRG4PK9p3OzHR8Ni49g7w5D5tyg9Ro3lo0am7CbeUgaKa2LZbQ2xHx9IgccpRpFdBDI+ZU6vXiPBk61CkHRB8baU6KlWCCB7qxpxafbPwLu3AU+sCMWzCRE59OghowkSiAilK6ETBUcH3JzZPPYjh1QcdVbapW/A91+bOFDcZK0pXQCyV7jQxnhwjLdIG7akQy5teEEMGJXJioqnTCiBg2MKL7B0EnuwSFDEd2Q2GVMmelI0WJpGTSmQolmrq32U2W/iy7QartUNKTyOXP06YLdxoQZPBYHU46lJFqt4/ql6ZQ5E5uiMUfZo52JmVqCTvRVv1ty+fv65EibSmKRRZUYSrtqxlSLm25cH5ou/T05RojhnNyCbiRH5ctaGF2szc+KJLS0u/OVFsIjs1mmNmldnZPldF/LaK/hEZuQtJJ1r1+71e5ncUv6ubvCi6bCdfNiZiRRcgPq/bTgpGY/YRI3IwHYUPtwzB2qj6rxwQnBo/Gp7anobeLBGv41ohJprgRfzxN7wUe7vV9wvRE/tEHDdypL1ZriM2UfEASEN9lhUxHaWPglTUh6Le2s53IJ2Ugr/7qA9IuMeX3QhEqAu4ffQWyMhgO6oCQlLY198HpJQziXKIRc10oiog5hl9IW+Ri1T0PnoO5NRgou0aIKcdOzoHMjCCom6Qg/bdjXmQJEmS/4k/9CqM5GOZ3DAAAAAASUVORK5CYII=);
    background-size: cover;
    margin-right: 4px
}

.rec-querys-action {
    background-image: linear-gradient(270deg, #daeeff 32%, rgba(217, 237, 255, 0) 100%);
    position: absolute;
    height: 64px;
    width: 80px;
    right: 0;
    top: -14px;
    z-index: 2
}

.rec-querys-action.rec-querys-action-left {
    left: 0;
    right: unset;
    transform: rotate(180deg)
}

.rec-querys-action .action-forward {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    box-shadow: 0 2px 8px -4px rgba(6, 10, 38, .06);
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    border-radius: 100%
}

.rec-querys-action .action-forward:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTAAMJAYKJgUKJgcKJgYKJsk6KkUAAAAFdFJOUwAV1GrELDe5dAAAACxJREFUGNNjYCAeGCKxmYMEEBxGVUUkKSFqSDng4CArQzGAdAkUL6B4jggAAN76BlsGPAnPAAAAAElFTkSuQmCC);
    width: 12px;
    height: 12px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}
