@charset "UTF-8";.kdv-popover,.kdv-popover__title {
    color: var(--kd-color-text-primary);
    font-size: var(--kd-font-size-base)
}

.kdv-popper[x-placement^=right] {
    margin-left: 8px
}

[dir=rtl] .kdv-popper[x-placement^=right] {
    margin-left: 0;
    margin-right: 8px
}

.kdv-link,.kdv-link--secondary:visited {
    color: var(--kd-color-text-primary)
}

.kdv-link--primary.is-disabled,.kdv-link--secondary.is-disabled {
    opacity: .3
}

.kdv-link {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    padding: 0;
    font-size: var(--kd-font-size-base);
    font-weight: var(--kd-font-weight-regular);
    border-radius: 6px
}

.kdv-link .kd-icon {
    margin-right: 4px
}

[dir=rtl] .kdv-link .kd-icon {
    margin-right: 0;
    margin-left: 4px
}

.kdv-link__content {
    display: flex;
    align-items: center
}

.kdv-link__inner {
    position: relative;
    line-height: 22px
}

.kdv-link.is-underline .kdv-link__inner:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--kd-color-text-primary)
}

.kdv-link.is-disabled {
    cursor: not-allowed
}

.kdv-link--secondary:active,.kdv-link--secondary:hover {
    color: var(--kd-color-text-public)
}

.kdv-link--secondary.is-underline .kdv-link__inner:after {
    border-color: var(--kd-color-text-primary)
}

.kdv-link--secondary.is-underline .kdv-link__inner:hover:after {
    border-color: var(--kd-color-text-public)
}

.kdv-link--secondary.is-disabled:hover {
    color: var(--kd-color-text-primary)
}

.kdv-link--secondary.is-disabled:hover.is-underline .kdv-link__inner:after {
    border-color: var(--kd-color-text-primary)
}

.kdv-link--primary,.kdv-link--primary:not(.is-disabled):active,.kdv-link--primary:not(.is-disabled):hover,.kdv-link--primary:visited {
    color: var(--kd-color-text-public)
}

.kdv-link--primary:not(.is-disabled):active .kdv-link__inner:after,.kdv-link--primary:not(.is-disabled):hover .kdv-link__inner:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--kd-color-text-public)
}

.kdv-link--primary.is-underline .kdv-link__inner:active:after,.kdv-link--primary.is-underline .kdv-link__inner:after,.kdv-link--primary.is-underline .kdv-link__inner:hover:after {
    border-color: var(--kd-color-text-public)
}

.official-header__wrapper[data-v-01780334] {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    height: 70px;
    background-color: #fff
}

.official-header__content[data-v-01780334] {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1366px
}

.official-header__logo[data-v-01780334] {
    font-size: 0;
    width: 120px;
    height: 36px;
    flex-shrink: 0
}

.official-header__login[data-v-01780334] {
    border-radius: 50%;
    width: 28px;
    height: 28px
}

.official-header__menus[data-v-01780334] {
    flex: 1;
    text-align: center
}

.official-header__menus-button[data-v-01780334] {
    margin-right: var(--official-header__menu-spacing)
}

[dir=rtl] .official-header__menus-button[data-v-01780334] {
    margin-right: 0;
    margin-left: var(--official-header__menu-spacing)
}

.official-header__menus-button[data-v-01780334]:last-child {
    margin-right: 0
}

[dir=rtl] .official-header__menus-button[data-v-01780334]:last-child {
    margin-right: 0;
    margin-left: 0
}

.official-header__menus[data-v-01780334] .is_active {
    background: var(--kd-color-state-hover)!important
}

.official-header__menus-btn[data-v-01780334] {
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
    height: 30px
}

.official-header__menus-btn a[data-v-01780334] {
    padding: 0 12px;
    line-height: 30px
}

.official-header__menu-btn[data-v-01780334] {
    padding-left: 11px;
    padding-right: 7px
}

[dir=rtl] .official-header__menu-btn[data-v-01780334] {
    padding-right: 11px;
    padding-left: 7px
}

.official-header__menu-button--hover[data-v-01780334]:hover {
    background-color: #fff
}

.official-header__list-container[data-v-01780334] {
    position: fixed;
    top: 70px;
    left: 0;
    z-index: 120;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 60px;
    white-space: nowrap;
    background-color: #fff;
    cursor: text;
    display: flex;
    box-sizing: border-box
}

[dir=rtl] .official-header__list-container[data-v-01780334] {
    left: auto;
    right: 0
}

.official-header__list[data-v-01780334] {
    margin-right: 80px
}

[dir=rtl] .official-header__list[data-v-01780334] {
    margin-right: 0;
    margin-left: 80px
}

.official-header__list[data-v-01780334]:last-child {
    margin-right: 0
}

[dir=rtl] .official-header__list[data-v-01780334]:last-child {
    margin-right: 0;
    margin-left: 0
}

.official-header__list-title[data-v-01780334] {
    margin-left: 12px;
    margin-bottom: 28px;
    color: hsla(0,0%,5%,.66);
    font-size: 14px;
    font-weight: 400;
    text-align: left
}

[dir=rtl] .official-header__list-title[data-v-01780334] {
    margin-left: 0;
    margin-right: 12px;
    text-align: right
}

.official-header__list-item[data-v-01780334] {
    margin-bottom: 12px;
    padding: 0;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    color: hsla(0,0%,5%,.9);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

[dir=rtl] .official-header__list-item[data-v-01780334] {
    text-align: right
}

.official-header__list-item a[data-v-01780334] {
    padding: 6px 12px
}

.official-header__list-item[data-v-01780334]:hover {
    background-color: hsla(0,0%,5%,.06)
}

.official-header__list-item[data-v-01780334]:active {
    background-color: hsla(0,0%,5%,.1)
}

.official-header__list-item[data-v-01780334]:last-child {
    margin-bottom: 0
}

.official-header__login-btn[data-v-01780334] {
    font-size: 16px;
    height: 30px
}

.official-header__icon[data-v-01780334] {
    margin-right: 6px;
    width: 24px;
    height: 24px
}

[dir=rtl] .official-header__icon[data-v-01780334] {
    margin-right: 0;
    margin-left: 6px
}

.official-header__list-arrow[data-v-01780334] {
    margin-left: 4px;
    width: 12px;
    height: 12px
}

[dir=rtl] .official-header__list-arrow[data-v-01780334] {
    margin-left: 0;
    margin-right: 4px
}

.official-header__list-arrow--active[data-v-01780334] {
    transform: rotate(180deg)
}

[dir=rtl] .official-header__list-arrow--active[data-v-01780334] {
    transform: rotate(-180deg)
}

.official-header__right[data-v-01780334] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 120px
}

.official-header__more-menus[data-v-01780334] {
    display: none;
    flex: 1;
    text-align: right;
    margin-right: 14px
}

[dir=rtl] .official-header__more-menus[data-v-01780334] {
    text-align: left;
    margin-right: 0;
    margin-left: 14px
}

.official-header__more-menus .official-header__more-menus-btn[data-v-01780334] {
    padding-left: 6px;
    padding-right: 6px;
    height: 36px
}

.official-header__more-menus img[data-v-01780334] {
    width: 24px;
    height: 24px
}

.official-header__logout[data-v-01780334] {
    width: 156px
}

.official-header__info[data-v-01780334] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
    border-bottom: 1px solid hsla(0,0%,5%,.06)
}

.official-header__avatar[data-v-01780334] {
    margin-right: 12px;
    border-radius: 50%;
    width: 36px;
    height: 36px
}

[dir=rtl] .official-header__avatar[data-v-01780334] {
    margin-right: 0;
    margin-left: 12px
}

.official-header__name[data-v-01780334] {
    flex: 1;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.official-header__btn[data-v-01780334] {
    padding-top: 8px
}

.official-header__btn button[data-v-01780334] {
    width: 100%;
    justify-content: flex-start;
    padding-inline-end:8px;padding-inline-start:8px}

.official-header__mini-content[data-v-01780334] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 110;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir=rtl] .official-header__mini-content[data-v-01780334] {
    left: auto;
    right: 0
}

.official-header__mini-header[data-v-01780334] {
    padding: 23px 30px;
    width: 100%;
    box-sizing: border-box
}

.official-header__back[data-v-01780334] {
    width: 24px;
    height: 24px;
    cursor: pointer
}

.official-header__mini-title[data-v-01780334] {
    border-bottom: 1px solid hsla(0,0%,5%,.06);
    margin-left: 32px;
    margin-right: 32px;
    padding-bottom: 12px;
    margin-top: 32px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: hsla(0,0%,5%,.9);
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    cursor: pointer
}

.official-header__mini-title img[data-v-01780334] {
    width: 32px;
    height: 32px;
    transform: rotate(180deg)
}

[dir=rtl] .official-header__mini-title img[data-v-01780334] {
    transform: rotate(-180deg)
}

img.official-header__mini-arrow--collapse[data-v-01780334] {
    transform: rotate(0deg)
}

.official-header__mini-list[data-v-01780334] {
    overflow: hidden
}

.official-header__mini-line[data-v-01780334] {
    height: 1px;
    background: hsla(0,0%,5%,.06);
    margin-top: 12px;
    margin-left: 26px;
    margin-right: 26px;
    margin-bottom: 24px
}

.official-header__mini-list--collapse[data-v-01780334] {
    margin-bottom: 0;
    height: 0
}

.official-header__mini-list-title[data-v-01780334] {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    margin-top: 25px;
    margin-left: 32px;
    margin-right: 32px;
    height: 42px;
    color: #333;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px
}

.official-header__mini-list-item[data-v-01780334] {
    margin-bottom: 5px;
    margin-left: 26px;
    margin-right: 26px;
    padding: 6px;
    height: 24px;
    color: hsla(0,0%,5%,.9);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    border-radius: 6px;
    cursor: pointer
}

.official-header__mini-list-item[data-v-01780334]:hover {
    background-color: hsla(0,0%,5%,.06)
}

.official-header__mini-list-item[data-v-01780334]:active {
    background-color: hsla(0,0%,5%,.1)
}

.official-header__mini-body[data-v-01780334] {
    overflow-y: auto;
    flex: 1;
    width: 100%
}

.fade-enter-active[data-v-01780334],.fade-leave-active[data-v-01780334] {
    transition: opacity .3s
}

.fade-enter[data-v-01780334],.fade-leave-active[data-v-01780334] {
    opacity: 0
}

@media (max-width: 1480px) {
    .official-header__wrapper .official-header__content[data-v-01780334] {
        padding-left:60px;
        padding-right: 60px
    }
}

@media (max-width: 844px) {
    .official-header__menus .official-header__menus-button[data-v-01780334] {
        margin-right:var(--official-header__menu-minspacing)
    }

    [dir=rtl] .official-header__menus .official-header__menus-button[data-v-01780334] {
        margin-right: 0;
        margin-left: var(--official-header__menu-minspacing)
    }

    .official-header__wrapper .official-header__content[data-v-01780334] {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-height: 768px) {
    .official-header__wrapper[data-v-01780334] {
        height:48px
    }

    .official-header__list-container[data-v-01780334] {
        top: 45px
    }
}

@media (max-width: 761px) {
    .official-header__content .official-header__menus[data-v-01780334] {
        display:none
    }

    .official-header__right .official-header__more-menus[data-v-01780334] {
        display: block
    }

    .official-header__content .official-header__right[data-v-01780334] {
        flex: 1
    }
}

.official-header__suffix[data-v-01780334] .kdv-popover__reference-wrapper {
    font-size: 0;
    display: flex;
    align-items: center
}

.official-header__popover {
    min-width: auto!important;
    padding: 12px!important;
    box-sizing: border-box
}

.kdv-button--light:not(.is-disabled,.is-loading):active,.official-header__menus .kdv-button--light:not(.is-disabled,.is-loading).is-active {
    background: var(--kd-color-state-hover)!important
}

.kdv-popover,.kdv-popover--plain {
    padding: 16px
}

.kdv-menu-item,.kdv-popover,.kdv-popover__title {
    font-size: var(--kd-font-size-base);
    color: var(--kd-color-text-primary)
}

.kdv-popover {
    position: absolute;
    background: var(--kd-color-background-top);
    border-radius: var(--kd-border-radius-large);
    border: 1px solid var(--kd-color-line-regular);
    line-height: 1.4;
    text-align: justify;
    box-shadow: var(--kd-box-shadow-large);
    word-break: break-all;
    max-width: 320px;
    min-width: 0
}

.kdv-popover__title {
    line-height: 1;
    margin-bottom: 12px;
    font-weight: 600
}

.kdv-popover:focus,.kdv-popover:focus:active,.kdv-popover__reference:focus:hover,.kdv-popover__reference:focus:not(.focusing) {
    outline-width: 0
}

.fade-in-linear-enter-active,.fade-in-linear-leave-active {
    transition: opacity .2s linear
}

.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {
    opacity: 0
}

.kdv-fade-in-linear-enter-active,.kdv-fade-in-linear-leave-active {
    transition: opacity .2s linear
}

.kdv-fade-in-linear-enter,.kdv-fade-in-linear-leave,.kdv-fade-in-linear-leave-active {
    opacity: 0
}

.kdv-fade-in-enter-active,.kdv-fade-in-leave-active {
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.kdv-fade-in-enter,.kdv-fade-in-leave-active {
    opacity: 0
}

.kdv-zoom-in-center-enter-active,.kdv-zoom-in-center-leave-active {
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.kdv-zoom-in-center-enter,.kdv-zoom-in-center-leave-active {
    opacity: 0;
    transform: scaleX(.8)
}

.kdv-zoom-in-top-enter-active,.kdv-zoom-in-top-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: center top
}

.kdv-zoom-in-top-enter,.kdv-zoom-in-top-leave-active {
    opacity: 0;
    transform: scaleY(.95)
}

.kdv-zoom-in-bottom-enter-active,.kdv-zoom-in-bottom-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: center bottom
}

.kdv-zoom-in-bottom-enter,.kdv-zoom-in-bottom-leave-active {
    opacity: 0;
    transform: scaleY(.95)
}

.kdv-zoom-in-left-enter-active,.kdv-zoom-in-left-leave-active {
    opacity: 1;
    transform: scale(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: top left
}

[dir=rtl] .kdv-zoom-in-left-enter-active,[dir=rtl] .kdv-zoom-in-left-leave-active {
    transform-origin: top right
}

.kdv-zoom-in-left-enter,.kdv-zoom-in-left-leave-active {
    opacity: 0;
    transform: scale(.45)
}

.collapse-transition {
    transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}

.horizontal-collapse-transition {
    transition: width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}

[dir=rtl] .horizontal-collapse-transition {
    transition: width .3s ease-in-out,padding-right .3s ease-in-out,padding-left .3s ease-in-out
}

.kdv-list-enter-active,.kdv-list-leave-active {
    transition: all 1s
}

.kdv-list-enter,.kdv-list-leave-active {
    opacity: 0;
    transform: translateY(-30px)
}

.kdv-opacity-transition {
    transition: opacity .3s cubic-bezier(.55,0,.1,1)
}

.kdv-popper .popper__arrow,.kdv-popper .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.kdv-popper .popper__arrow {
    border-width: 6px;
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.kdv-popper .popper__arrow:after {
    content: " ";
    border-width: 6px
}

.kdv-popper[x-placement^=top] {
    margin-bottom: 8px
}

.kdv-popper[x-placement^=top] .popper__arrow {
    bottom: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-color: var(--kd-color-line-regular);
    border-bottom-width: 0
}

[dir=rtl] .kdv-popper[x-placement^=top] .popper__arrow {
    left: auto;
    right: 50%;
    margin-right: 0;
    margin-left: 3px
}

.kdv-popper[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -6px;
    border-top-color: var(--kd-color-background-top);
    border-bottom-width: 0
}

[dir=rtl] .kdv-popper[x-placement^=top] .popper__arrow:after {
    margin-left: 0;
    margin-right: -6px
}

.kdv-popper[x-placement^=bottom] {
    margin-top: 8px
}

.kdv-popper[x-placement^=bottom] .popper__arrow {
    top: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-width: 0;
    border-bottom-color: var(--kd-color-line-regular)
}

[dir=rtl] .kdv-popper[x-placement^=bottom] .popper__arrow {
    left: auto;
    right: 50%;
    margin-right: 0;
    margin-left: 3px
}

.kdv-popper[x-placement^=bottom] .popper__arrow:after {
    top: 1px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: var(--kd-color-background-top)
}

[dir=rtl] .kdv-popper[x-placement^=bottom] .popper__arrow:after {
    margin-left: 0;
    margin-right: -6px
}

.kdv-menu-item .kdv-menu-item__prefix+.kdv-menu-item__wrap,.kdv-popper[x-placement^=right] {
    margin-left: 8px
}

[dir=rtl] .kdv-menu-item .kdv-menu-item__prefix+.kdv-menu-item__wrap,[dir=rtl] .kdv-popper[x-placement^=right] {
    margin-left: 0;
    margin-right: 8px
}

.kdv-popper[x-placement^=right] .popper__arrow {
    top: 50%;
    left: -6px;
    margin-bottom: 3px;
    border-right-color: var(--kd-color-line-regular);
    border-left-width: 0
}

[dir=rtl] .kdv-popper[x-placement^=right] .popper__arrow {
    left: auto;
    right: -6px;
    border-right-color: currentcolor;
    border-left-color: var(--kd-color-line-regular);
    border-left-width: medium;
    border-right-width: 0
}

.kdv-popper[x-placement^=right] .popper__arrow:after {
    bottom: -6px;
    left: 1px;
    border-right-color: var(--kd-color-background-top);
    border-left-width: 0
}

[dir=rtl] .kdv-popper[x-placement^=right] .popper__arrow:after {
    left: auto;
    right: 1px;
    border-right-color: currentcolor;
    border-left-color: var(--kd-color-background-top);
    border-left-width: medium;
    border-right-width: 0
}

.kdv-popper[x-placement^=left] {
    margin-right: 8px
}

[dir=rtl] .kdv-popper[x-placement^=left] {
    margin-right: 0;
    margin-left: 8px
}

.kdv-popper[x-placement^=left] .popper__arrow {
    top: 50%;
    right: -6px;
    margin-bottom: 3px;
    border-right-width: 0;
    border-left-color: var(--kd-color-line-regular)
}

[dir=rtl] .kdv-popper[x-placement^=left] .popper__arrow {
    right: auto;
    left: -6px;
    border-right-width: medium;
    border-left-width: 0;
    border-left-color: currentcolor;
    border-right-color: var(--kd-color-line-regular)
}

.kdv-popper[x-placement^=left] .popper__arrow:after {
    right: 1px;
    bottom: -6px;
    margin-left: -6px;
    border-right-width: 0;
    border-left-color: var(--kd-color-background-top)
}

[dir=rtl] .kdv-popper[x-placement^=left] .popper__arrow:after {
    right: auto;
    left: 1px;
    margin-left: 0;
    margin-right: -6px;
    border-right-width: medium;
    border-left-width: 0;
    border-left-color: currentcolor;
    border-right-color: var(--kd-color-background-top)
}

.kdv-menu-item {
    display: block;
    list-style: none;
    padding: 4px 8px;
    height: auto;
    width: 100%;
    line-height: var(--kd-font-line-height-base);
    background-color: var(--kd-color-state-normal);
    border-radius: var(--kd-border-radius-middle);
    box-sizing: border-box;
    cursor: pointer;
    transition: border-color .3s,background-color .3s,color .3s;
    outline: 0
}

.kdv-menu-item.is-disabled {
    opacity: .3;
    cursor: not-allowed
}

.kdv-menu-item:not(.is-disabled):hover,.kdv-menu-item:not(.is-disabled):not(.is-reference):focus {
    background-color: var(--kd-color-state-hover)
}

.kdv-menu-item:not(.is-disabled):active {
    background-color: var(--kd-color-state-pressed)
}

.kdv-menu-item span i {
    vertical-align: text-top
}

.kdv-menu-item__block {
    display: flex;
    padding: 1px 0
}

.kdv-menu-item__selected-area {
    margin-right: 8px;
    padding-top: 3px;
    width: 16px;
    line-height: 0
}

[dir=rtl] .kdv-menu-item__selected-area {
    margin-right: 0;
    margin-left: 8px
}

.kdv-menu-item__prefix {
    padding-top: 3px;
    line-height: 0;
    min-height: var(--kd-font-line-height-base);
    box-sizing: border-box
}

.kdv-dropdown,.kdv-dropdown.kdv-popover,.kdv-menu-popup {
    -webkit-box-shadow: var(--kd-box-shadow-large);
    -webkit-box-sizing: border-box;
    min-width: 180px
}

.kdv-menu-item__wrap {
    flex: 1
}

.kdv-menu-item__top {
    display: flex
}

.kdv-menu-item__bottom {
    text-align: left;
    font-size: var(--kd-font-size-small);
    line-height: var(--kd-font-line-height-small)
}

[dir=rtl] .kdv-menu-item__bottom {
    text-align: right
}

.kdv-menu-item__content {
    flex: auto;
    display: flex;
    align-items: center
}

.kdv-menu-item__title-suffix {
    margin-left: 4px
}

[dir=rtl] .kdv-menu-item__title-suffix {
    margin-left: 0;
    margin-right: 4px
}

.kdv-menu-item__arrow-icon,.kdv-menu-item__suffix {
    margin-left: 8px;
    line-height: 0
}

[dir=rtl] .kdv-menu-item__arrow-icon,[dir=rtl] .kdv-menu-item__suffix {
    margin-left: 0;
    margin-right: 8px
}

.kdv-menu-item__arrow-icon {
    display: none;
    padding-top: 3px
}

.kdv-dropdown__empty,.kdv-menu-item-group__title {
    font-size: var(--kd-font-size-base);
    line-height: var(--kd-font-line-height-base)
}

.kdv-menu-item__arrow-icon .kd-icon {
    transition: transform .3s
}

.kdv-menu-item-group {
    list-style: none
}

.kdv-menu-item-group>ul.kdv-menu-item-group__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.kdv-menu-item-group__title {
    margin-bottom: 4px;
    padding: 12px 8px 2px;
    color: var(--kd-color-text-primary);
    font-weight: var(--kd-font-weight-bold)
}

.kdv-submenu {
    list-style: none;
    outline: 0
}

.kdv-submenu>.kdv-submenu__wrap .kdv-menu-item .kdv-menu-item__arrow-icon {
    display: block
}

.kdv-submenu.is-opened>.kdv-submenu__wrap .kdv-menu-item {
    background-color: var(--kd-color-state-hover)
}

.kdv-submenu.is-opened.is-trigger-click>.kdv-submenu__wrap .kdv-menu-item {
    background-color: var(--kd-color-state-pressed)
}

.kdv-submenu.is-disabled {
    opacity: .3;
    cursor: not-allowed
}

.kdv-submenu.is-disabled>.kdv-submenu__wrap .kdv-menu-item {
    background-color: var(--kd-color-state-normal);
    cursor: not-allowed
}

.kdv-menu {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

.kdv-dropdown,.kdv-dropdown.kdv-popover,.kdv-dropdown.kdv-popper,.kdv-menu-popup {
    padding: 4px 4px 12px 12px;
    outline: 1px solid transparent
}

[dir=rtl] .kdv-dropdown,[dir=rtl] .kdv-dropdown.kdv-popover,[dir=rtl] .kdv-dropdown.kdv-popper,[dir=rtl] .kdv-menu-popup {
    padding: 4px 12px 12px 4px
}

.kdv-menu:after,.kdv-menu:before {
    display: table;
    content: ""
}

.kdv-menu:after {
    clear: both
}

.kdv-menu .kdv-menu-item,.kdv-menu .kdv-menu-item-group,.kdv-menu .kdv-submenu {
    margin-top: 4px
}

.kdv-menu .kdv-menu-item-group:first-child,.kdv-menu .kdv-menu-item:first-child,.kdv-menu .kdv-submenu:first-child {
    margin-top: 0
}

.kdv-menu .kdv-menu-item--divided:first-child {
    margin-top: 8px
}

.kdv-menu .kdv-menu-item--divided,.kdv-menu .kdv-menu-item-group--divided .kdv-menu-item-group__title {
    position: relative;
    margin-top: 8px
}

.kdv-menu .kdv-menu-item--divided:before,.kdv-menu .kdv-menu-item-group--divided .kdv-menu-item-group__title:before {
    position: absolute;
    top: -4px;
    content: "";
    display: block;
    width: calc(100% - 16px);
    border-top: 1px solid var(--kd-color-line-light)
}

.kdv-menu-popup {
    background-color: var(--kd-color-background-top);
    border: 1px solid var(--kd-color-line-regular);
    border-radius: var(--kd-border-radius-large);
    box-shadow: var(--kd-box-shadow-large);
    box-sizing: border-box;
    margin: 0 4px
}

.kdv-menu-popup-bottom-start {
    margin-top: 4px
}

.kdv-menu-popup>.kdv-menu-popup__wrap {
    scrollbar-width: thin;
    scrollbar-color: var(--kd-color-fill-heavy) #fff;
    overflow-x: initial;
    overflow-y: initial
}

.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar {
    z-index: 11;
    width: 6px
}

.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar:horizontal {
    height: 6px
}

.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar-thumb {
    border-radius: 5px;
    width: 6px;
    background: var(--kd-color-fill-heavy)
}

.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar-corner,.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar-track {
    background: #fff
}

.kdv-menu-popup>.kdv-menu-popup__wrap::-webkit-scrollbar-track-piece {
    background: #fff;
    width: 6px
}

.kdv-menu-popup>.kdv-menu-popup__wrap.can-scroll {
    overflow-y: auto
}

.kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list {
    margin: 0;
    padding: 0 8px 0 0;
    list-style: none
}

[dir=rtl] .kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list {
    padding: 0 0 0 8px
}

.kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list.has-scroll {
    padding: 0 2px 0 0
}

[dir=rtl] .kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list.has-scroll {
    padding: 0 0 0 2px
}

.kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list>.kdv-menu-item:first-child.kdv-menu-item,.kdv-menu-popup>.kdv-menu-popup__wrap>.kdv-menu-popup__list>.kdv-submenu:first-child.kdv-submenu {
    margin-top: 8px
}

.kdv-dropdown,.kdv-dropdown.kdv-popover {
    background-color: var(--kd-color-background-top);
    border: 1px solid var(--kd-color-line-regular);
    border-radius: var(--kd-border-radius-large);
    box-shadow: var(--kd-box-shadow-large);
    box-sizing: border-box;
    margin: 4px 0
}

.kdv-dropdown.kdv-dropdown--popover {
    min-width: auto
}

.kdv-dropdown.kdv-popper {
    background-color: var(--kd-color-background-top);
    border: 1px solid var(--kd-color-line-regular);
    border-radius: var(--kd-border-radius-large);
    box-shadow: var(--kd-box-shadow-large);
    box-sizing: border-box;
    margin: 4px 0
}

.kdv-dropdown.kdv-popover[x-placement^=bottom] {
    margin-top: 4px
}

.kdv-dropdown.kdv-popover[x-placement^=top] {
    margin-bottom: 4px
}

.kdv-dropdown>.kdv-dropdown__wrap {
    scrollbar-width: thin;
    scrollbar-color: var(--kd-color-fill-heavy) #fff;
    overflow-x: initial;
    overflow-y: initial
}

.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar {
    z-index: 11;
    width: 6px
}

.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar:horizontal {
    height: 6px
}

.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar-thumb {
    border-radius: 5px;
    width: 6px;
    background: var(--kd-color-fill-heavy)
}

.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar-corner,.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar-track {
    background: #fff
}

.kdv-dropdown>.kdv-dropdown__wrap::-webkit-scrollbar-track-piece {
    background: #fff;
    width: 6px
}

.kdv-dropdown>.kdv-dropdown__wrap.can-scroll {
    overflow-y: auto
}

.kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list {
    margin: 0;
    padding: 0 8px 0 0;
    list-style: none
}

[dir=rtl] .kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list {
    padding: 0 0 0 8px
}

.kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list.has-scroll {
    padding: 0 2px 0 0
}

[dir=rtl] .kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list.has-scroll {
    padding: 0 0 0 2px
}

.kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list>.kdv-menu-item:first-child.kdv-menu-item,.kdv-dropdown>.kdv-dropdown__wrap>.kdv-dropdown__list>.kdv-submenu:first-child.kdv-submenu {
    margin-top: 8px
}

.kdv-dropdown__empty {
    margin: 0;
    padding: 58px 8px 66px 0;
    text-align: center;
    color: var(--kd-color-text-secondary)
}

[dir=rtl] .kdv-dropdown__empty {
    padding: 58px 0 66px 8px
}

.kdv-dropdown__empty .kd-icon.kd-icon-loading {
    margin-right: 8px;
    vertical-align: text-top;
    animation: rotate 1s linear infinite
}

[dir=rtl] .kdv-dropdown__empty .kd-icon.kd-icon-loading {
    margin-right: 0;
    margin-left: 8px
}

.kdv-button--primary,.kdv-button--primary.is-danger {
    color: var(--kd-color-text-white);
    border: 1px solid transparent
}

.kdv-button-group>.kdv-button.is-active,.kdv-button-group>.kdv-button.is-disabled,.kdv-button-group>.kdv-button:active,.kdv-button-group>.kdv-button:focus,.kdv-button-group>.kdv-button:hover {
    z-index: 1
}

.kdv-message__closeBtn:focus,.kdv-message__content:focus {
    outline-width: 0
}

.kdv-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    line-height: 1.5;
    white-space: nowrap;
    cursor: pointer;
    -webkit-appearance: none;
    box-sizing: border-box;
    margin: 0;
    transition: .1s;
    outline: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.kdv-button::-moz-focus-inner {
    border: 0
}

.kdv-button--primary {
    background-color: var(--kd-color-public-normal)
}

.kdv-button--primary:not(.is-disabled,.is-loading):hover {
    background-color: var(--kd-color-public-hover)
}

.kdv-button--primary.is-highlight.is-active,.kdv-button--primary:not(.is-disabled,.is-loading).is-active,.kdv-button--primary:not(.is-disabled,.is-loading):active {
    background-color: var(--kd-color-public-pressed)
}

.kdv-button--primary.is-highlight {
    color: var(--kd-color-text-white);
    border-color: transparent
}

.kdv-button--primary.is-highlight.is-active {
    border-color: transparent
}

.kdv-button--primary.is-danger {
    background-color: var(--kd-color-error-normal)
}

.kdv-button--primary.is-danger:not(.is-disabled,.is-loading):hover {
    background-color: var(--kd-color-error-hover)
}

.kdv-button--primary.is-danger:not(.is-disabled,.is-loading).is-active,.kdv-button--primary.is-danger:not(.is-disabled,.is-loading):active {
    background-color: var(--kd-color-error-pressed)
}

.kdv-button--secondary {
    color: var(--kd-color-text-primary);
    background-color: var(--kd-color-fill-base);
    border: 1px solid transparent;
    border-color: var(--kd-color-line-regular);
    border-bottom-color: var(--kd-color-line-medium)
}

.kdv-button--secondary:not(.is-disabled,.is-loading):hover {
    background-color: var(--kd-color-fill-light)
}

.kdv-button--secondary:not(.is-disabled,.is-loading).is-active,.kdv-button--secondary:not(.is-disabled,.is-loading):active {
    background-color: var(--kd-color-fill-regular)
}

.kdv-button--secondary.is-highlight {
    color: var(--kd-color-text-public);
    border-color: var(--kd-color-line-public)
}

.kdv-button--secondary.is-highlight.is-active {
    border-color: var(--kd-color-line-public);
    background-color: var(--kd-color-state-pressed-public)
}

.kdv-button--secondary.is-danger {
    color: var(--kd-color-text-error);
    border-color: var(--kd-color-line-error)
}

.kdv-button--secondary.is-disabled,.kdv-button--secondary.is-loading {
    border-color: var(--kd-color-line-medium)
}

.kdv-button--light {
    color: var(--kd-color-text-primary);
    background-color: transparent;
    border: 1px solid transparent
}

.kdv-button--light:not(.is-disabled,.is-loading):hover {
    background-color: var(--kd-color-state-hover)
}

.kdv-button--light:not(.is-disabled,.is-loading).is-active,.kdv-button--light:not(.is-disabled,.is-loading):active {
    background-color: var(--kd-color-state-pressed)
}

.kdv-button--light.is-highlight {
    color: var(--kd-color-text-public);
    border-color: transparent
}

.kdv-button--light.is-highlight.is-active {
    border-color: transparent;
    background-color: var(--kd-color-state-pressed-public)
}

.kdv-button--light.is-danger {
    color: var(--kd-color-text-error);
    border-color: transparent
}

.kdv-button-group .kdv-button--danger:last-child,.kdv-button-group .kdv-button--danger:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--info:last-child,.kdv-button-group .kdv-button--info:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--primary:last-child,.kdv-button-group .kdv-button--primary:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--success:last-child,.kdv-button-group .kdv-button--success:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--warning:last-child,.kdv-button-group .kdv-button--warning:not(:first-child):not(:last-child) {
    border-left-color: var(--kd-color-text-white)
}

[dir=rtl] .kdv-button-group .kdv-button--danger:last-child,[dir=rtl] .kdv-button-group .kdv-button--danger:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--info:last-child,[dir=rtl] .kdv-button-group .kdv-button--info:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--primary:last-child,[dir=rtl] .kdv-button-group .kdv-button--primary:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--success:last-child,[dir=rtl] .kdv-button-group .kdv-button--success:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--warning:last-child,[dir=rtl] .kdv-button-group .kdv-button--warning:not(:first-child):not(:last-child) {
    border-left-color: currentcolor;
    border-right-color: var(--kd-color-text-white)
}

.kdv-button-group .kdv-button--danger:first-child,.kdv-button-group .kdv-button--danger:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--info:first-child,.kdv-button-group .kdv-button--info:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--primary:first-child,.kdv-button-group .kdv-button--primary:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--success:first-child,.kdv-button-group .kdv-button--success:not(:first-child):not(:last-child),.kdv-button-group .kdv-button--warning:first-child,.kdv-button-group .kdv-button--warning:not(:first-child):not(:last-child) {
    border-right-color: var(--kd-color-text-white)
}

[dir=rtl] .kdv-button-group .kdv-button--danger:first-child,[dir=rtl] .kdv-button-group .kdv-button--danger:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--info:first-child,[dir=rtl] .kdv-button-group .kdv-button--info:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--primary:first-child,[dir=rtl] .kdv-button-group .kdv-button--primary:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--success:first-child,[dir=rtl] .kdv-button-group .kdv-button--success:not(:first-child):not(:last-child),[dir=rtl] .kdv-button-group .kdv-button--warning:first-child,[dir=rtl] .kdv-button-group .kdv-button--warning:not(:first-child):not(:last-child) {
    border-right-color: currentcolor;
    border-left-color: var(--kd-color-text-white)
}

.kdv-button.is-disabled {
    opacity: .3;
    cursor: not-allowed
}

.kdv-button.is-loading {
    opacity: .3;
    cursor: default
}

.kdv-button.is-loading .kdv-button--loading {
    margin-right: 6px
}

[dir=rtl] .kdv-button.is-loading .kdv-button--loading {
    margin-right: 0;
    margin-left: 6px
}

.kdv-button.is-loading.is-icon .kdv-button--loading {
    margin-right: 0
}

[dir=rtl] .kdv-button.is-loading.is-icon .kdv-button--loading {
    margin-right: 0;
    margin-left: 0
}

.kdv-button--prefix {
    margin-right: 6px
}

[dir=rtl] .kdv-button--prefix {
    margin-right: 0;
    margin-left: 6px
}

.kdv-button--suffix {
    margin-left: 6px
}

[dir=rtl] .kdv-button--suffix {
    margin-left: 0;
    margin-right: 6px
}

.kdv-button--small--suffix,.kdv-button.is-menu .kdv-button-menu--arrow {
    margin-left: 4px
}

[dir=rtl] .kdv-button--small--suffix,[dir=rtl] .kdv-button.is-menu .kdv-button-menu--arrow {
    margin-left: 0;
    margin-right: 4px
}

.kdv-button.is-menu.is-active .kdv-button-menu--arrow {
    transform: rotate(180deg)
}

[dir=rtl] .kdv-button.is-menu.is-active .kdv-button-menu--arrow {
    transform: rotate(-180deg)
}

.kdv-button--x-large {
    height: 36px;
    padding: 0 19px;
    font-size: var(--kd-font-size-base);
    border-radius: var(--kd-border-radius-middle)
}

.kdv-button--x-large.is-menu {
    padding-right: 15px
}

[dir=rtl] .kdv-button--x-large.is-menu {
    padding-right: 0;
    padding-left: 15px
}

.kdv-button--x-large.is-icon {
    padding: 0 9px;
    font-size: var(--kd-font-size-middle)
}

.kdv-button--x-large.is-icon.is-menu {
    padding-right: 7px
}

[dir=rtl] .kdv-button--x-large.is-icon.is-menu {
    padding-right: 0;
    padding-left: 7px
}

.kdv-button--large {
    height: 32px;
    padding: 0 15px;
    font-size: var(--kd-font-size-base);
    border-radius: var(--kd-border-radius-middle)
}

.kdv-button--large.is-menu {
    padding-right: 11px
}

[dir=rtl] .kdv-button--large.is-menu {
    padding-right: 0;
    padding-left: 11px
}

.kdv-button--large.is-icon {
    padding: 0 7px;
    font-size: var(--kd-font-size-middle)
}

.kdv-button--large.is-icon.is-menu {
    padding-right: 5px
}

[dir=rtl] .kdv-button--large.is-icon.is-menu {
    padding-right: 0;
    padding-left: 5px
}

.kdv-button--medium {
    height: 28px;
    padding: 0 7px;
    font-size: var(--kd-font-size-base);
    border-radius: var(--kd-border-radius-middle)
}

.kdv-button--medium.is-menu {
    padding-right: 3px
}

[dir=rtl] .kdv-button--medium.is-menu {
    padding-right: 0;
    padding-left: 3px
}

.kdv-button--medium.is-icon {
    padding: 0 5px;
    font-size: var(--kd-font-size-middle)
}

.kdv-button--medium.is-icon.is-menu {
    padding-right: 3px
}

[dir=rtl] .kdv-button--medium.is-icon.is-menu {
    padding-right: 0;
    padding-left: 3px
}

.kdv-button--small {
    height: 24px;
    padding: 0 5px;
    font-size: var(--kd-font-size-base);
    border-radius: var(--kd-border-radius-small)
}

.kdv-button--small.is-menu {
    padding-right: 3px
}

[dir=rtl] .kdv-button--small.is-menu {
    padding-right: 0;
    padding-left: 3px
}

.kdv-button--small.is-icon {
    padding: 0 3px;
    font-size: var(--kd-font-size-middle)
}

.kdv-button--small.is-icon.is-menu {
    padding-right: 1px
}

[dir=rtl] .kdv-button--small.is-icon.is-menu {
    padding-right: 0;
    padding-left: 1px
}

.kdv-button--small--prefix {
    margin-right: 4px
}

[dir=rtl] .kdv-button--small--prefix {
    margin-right: 0;
    margin-left: 4px
}

.kdv-button--small.is-loading .kdv-button--loading {
    margin-right: 4px
}

[dir=rtl] .kdv-button--small.is-loading .kdv-button--loading {
    margin-right: 0;
    margin-left: 4px
}

.kdv-button-group {
    display: inline-block;
    vertical-align: middle
}

.kdv-button-group:after,.kdv-button-group:before {
    display: table;
    content: ""
}

.kdv-button-group:after {
    clear: both
}

.kdv-button-group>.kdv-button {
    float: left;
    position: relative
}

[dir=rtl] .kdv-button-group>.kdv-button {
    float: right
}

.kdv-button-group>.kdv-button+.kdv-button {
    margin-left: 0
}

[dir=rtl] .kdv-button-group>.kdv-button+.kdv-button {
    margin-left: 0;
    margin-right: 0
}

.kdv-button-group>.kdv-button:first-child,[dir=rtl] .kdv-button-group>.kdv-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.kdv-button-group>.kdv-button:last-child,[dir=rtl] .kdv-button-group>.kdv-button:first-child,[dir=rtl] .kdv-button-group>.kdv-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[dir=rtl] .kdv-button-group>.kdv-button:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.kdv-button-group>.kdv-button:first-child:last-child {
    border-top-right-radius: var(--kd-border-radius-middle);
    border-bottom-right-radius: var(--kd-border-radius-middle);
    border-top-left-radius: var(--kd-border-radius-middle);
    border-bottom-left-radius: var(--kd-border-radius-middle)
}

.kdv-button-group>.kdv-button:first-child:last-child.is-circle {
    border-radius: 50%
}

.kdv-button-group>.kdv-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.kdv-button-group>.kdv-button:not(:last-child) {
    margin-right: -1px
}

[dir=rtl] .kdv-button-group>.kdv-button:not(:last-child) {
    margin-right: 0;
    margin-left: -1px
}

.kd-icon {
    display: inline-flex
}

.kdv-icon.kd-icon-loading svg {
    animation: rotating 1s linear infinite
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.kdv-message {
    white-space: nowrap;
    box-sizing: border-box;
    border-radius: var(--kd-border-radius-large);
    border: 1px solid var(--kd-color-line-regular);
    position: fixed;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
    background-color: var(--kd-color-background-middle);
    transition: opacity .3s,transform .4s,top .4s;
    overflow: hidden;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    color: var(--kd-color-text-primary);
    box-shadow: var(--kd-box-shadow-large)
}

[dir=rtl] .kdv-message {
    left: auto;
    right: 50%;
    transform: translateX(50%)
}

.kdv-message .kd-icon {
    margin-right: 8px
}

[dir=rtl] .kdv-message .kd-icon {
    margin-right: 0;
    margin-left: 8px
}

.kdv-message.is-notRoot {
    position: absolute
}

.kdv-message.is-center {
    justify-content: center
}

.kdv-message.is-closable .kdv-message__content {
    padding-right: 32px
}

[dir=rtl] .kdv-message.is-closable .kdv-message__content {
    padding-right: 0;
    padding-left: 32px
}

.kdv-message p {
    margin: 0
}

.kdv-message--info {
    background-color: var(--kd-color-info-light);
    border-color: var(--kd-color-info-normal)
}

.kdv-message--success {
    background-color: var(--kd-color-success-light);
    border-color: var(--kd-color-success-normal)
}

.kdv-message--warning {
    background-color: var(--kd-color-warning-light);
    border-color: var(--kd-color-warning-normal)
}

.kdv-message--error {
    background-color: var(--kd-color-error-light);
    border-color: var(--kd-color-error-normal)
}

.kdv-message--loading {
    background-color: var(--kd-color-public-light);
    border-color: var(--kd-color-public-normal)
}

.kdv-message__content {
    padding: 0;
    font-size: 14px;
    line-height: 1
}

.kdv-message__closeBtn {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    cursor: pointer
}

[dir=rtl] .kdv-message__closeBtn {
    right: auto;
    left: 15px
}

.kdv-message__closeBtn .kd-icon {
    margin-right: 0
}

[dir=rtl] .kdv-message__closeBtn .kd-icon {
    margin-right: 0;
    margin-left: 0
}

.kdv-message-fade-enter,.kdv-message-fade-leave-active {
    opacity: 0;
    transform: translate(-50%,-100%)
}

[dir=rtl] .kdv-message-fade-enter,[dir=rtl] .kdv-message-fade-leave-active {
    transform: translate(50%,-100%)
}

.official-bar__wrapper[data-v-6ffd6180] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: sticky;
    bottom: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    background: hsla(220,3%,58%,.6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.official-bar__wrapper span[data-v-6ffd6180] {
    display: block;
    width: 100%
}

.official-bar__item-wrapper[data-v-6ffd6180] {
    height: 100%;
    display: flex;
    align-items: center
}

.official-bar__item-wrapper[data-v-6ffd6180]:hover {
    background-color: hsla(0,0%,100%,.1)
}

.official-bar__item-wrapper[data-v-6ffd6180]:active {
    background-color: hsla(0,0%,100%,.06)
}

.official-bar__item-wrapper:last-child .official-bar__item[data-v-6ffd6180] {
    border-right: none
}

[dir=rtl] .official-bar__item-wrapper:last-child .official-bar__item[data-v-6ffd6180] {
    border-right: none;
    border-left: none
}

.official-bar__item-wrapper .kd-dropdown[data-v-6ffd6180] {
    width: 100%
}

.official-bar__item[data-v-6ffd6180] {
    border-right: 1px solid hsla(0,0%,100%,.3);
    width: 168px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

[dir=rtl] .official-bar__item[data-v-6ffd6180] {
    border-right: none;
    border-left: 1px solid hsla(0,0%,100%,.3)
}

.official-bar__item.official-bar__item--full[data-v-6ffd6180] {
    line-height: 50px
}

.official-bar__copy[data-v-6ffd6180] {
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 20px;
    width: 165px
}

.official-bar__top[data-v-6ffd6180] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.official-bar__top img[data-v-6ffd6180] {
    width: 16px;
    height: 16px
}

.official-bar__bottom[data-v-6ffd6180] {
    color: hsla(0,0%,5%,.66);
    font-size: 12px;
    font-weight: 400
}

.official-bar__qrcode[data-v-6ffd6180] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding-top: 19px
}

.official-bar__qrcode .official-bar__qrcode-txt[data-v-6ffd6180] {
    margin-bottom: 12px;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.official-bar__qrcode img[data-v-6ffd6180] {
    width: 136px;
    height: 136px
}

.official-bar__help[data-v-6ffd6180] {
    width: 154px;
    padding-bottom: 4px
}

@media (max-width: 1000px) {
    .official-bar__wrapper .official-bar__item-wrapper[data-v-6ffd6180] {
        flex:1
    }

    .official-bar__wrapper .official-bar__item[data-v-6ffd6180] {
        width: 100%
    }
}

@media (max-width: 500px) {
    .official-bar__wrapper .official-bar__item[data-v-6ffd6180] {
        font-size:12px
    }
}

.official-bar__popover {
    min-width: auto!important;
    padding: 0 12px 12px 12px!important;
    z-index: 9999!important;
    box-sizing: border-box
}

.official-content__bottombar-submenu .kdv-menu-item__arrow-icon {
    display: none!important
}

.official-content__bottombar-submenu .official-content__bottombar-item .kdv-menu-item__content {
    padding: 0!important
}

.official-footer__wrapper[data-v-0c88cd1e] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    padding: 28px 0;
    padding-top: 100px;
    background: #fff
}

.official-footer__wrapper .official-footer__download-arrow[data-v-0c88cd1e] {
    margin-left: 6px;
    font-size: 16px
}

[dir=rtl] .official-footer__wrapper .official-footer__download-arrow[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 6px
}

.official-footer__wrapper .official-footer__politics[data-v-0c88cd1e] {
    display: flex;
    align-items: flex-start
}

.official-footer__wrapper .official-footer__politics-filing[data-v-0c88cd1e] {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: hsla(0,0%,5%,.66)
}

[dir=rtl] .official-footer__wrapper .official-footer__politics-filing[data-v-0c88cd1e] {
    text-align: right
}

.official-footer__wrapper .official-footer__politics-filing a[data-v-0c88cd1e] {
    color: inherit;
    text-decoration: none;
    height: 22px;
    line-height: 22px
}

.official-footer__wrapper .official-footer__politics-filing a[data-v-0c88cd1e]:active,.official-footer__wrapper .official-footer__politics-filing a[data-v-0c88cd1e]:hover {
    color: #1e5fc7
}

.official-footer__wrapper .official-footer__filing-politic[data-v-0c88cd1e]:first-of-type {
    display: flex;
    align-items: center
}

.official-footer__wrapper .official-footer__filing-politic:first-of-type span[data-v-0c88cd1e] {
    margin-left: 4px
}

[dir=rtl] .official-footer__wrapper .official-footer__filing-politic:first-of-type span[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 4px
}

.official-footer__wrapper .official-footer__filing-politic[data-v-0c88cd1e]:not(:first-child) {
    margin-left: 20px;
    margin-top: 2px
}

[dir=rtl] .official-footer__wrapper .official-footer__filing-politic[data-v-0c88cd1e]:not(:first-child) {
    margin-left: 0;
    margin-right: 20px
}

.official-footer__wrapper .official-footer__filing-politic img[data-v-0c88cd1e] {
    width: 16px;
    height: 16px
}

.official-footer__wrapper .official-footer__filing-independent[data-v-0c88cd1e] {
    margin-left: 20px;
    margin-top: 16px
}

[dir=rtl] .official-footer__wrapper .official-footer__filing-independent[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 20px
}

.official-footer__wrapper .official-footer__filing-title[data-v-0c88cd1e] {
    display: flex;
    align-items: center
}

.official-footer__wrapper .official-footer__filing-title img[data-v-0c88cd1e] {
    width: 16px;
    height: 16px
}

.official-footer__wrapper .official-footer__filing-title span[data-v-0c88cd1e] {
    margin-left: 4px
}

[dir=rtl] .official-footer__wrapper .official-footer__filing-title span[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 4px
}

.official-footer__wrapper .official-footer__filing-title span[data-v-0c88cd1e]:active,.official-footer__wrapper .official-footer__filing-title span[data-v-0c88cd1e]:hover {
    color: #1e5fc7
}

.official-footer__wrapper .official-footer__politics-report[data-v-0c88cd1e] {
    margin-left: 42px
}

[dir=rtl] .official-footer__wrapper .official-footer__politics-report[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 42px
}

.official-footer__wrapper .official-footer__politics-report .official-footer__report-form[data-v-0c88cd1e]:not(:first-of-type) {
    margin-top: 16px
}

.official-footer__wrapper .official-footer__politics-report .official-footer__report-title[data-v-0c88cd1e] {
    padding-left: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 22px;
    text-align: left;
    color: hsla(0,0%,5%,.66)
}

[dir=rtl] .official-footer__wrapper .official-footer__politics-report .official-footer__report-title[data-v-0c88cd1e] {
    padding-left: 0;
    padding-right: 8px;
    text-align: right
}

.official-footer__wrapper .official-footer__politics-report .official-footer__report-value[data-v-0c88cd1e] {
    padding-left: 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    height: 24px;
    text-align: left;
    color: hsla(0,0%,5%,.9);
    display: block;
    text-decoration: none;
    margin-top: 4px
}

[dir=rtl] .official-footer__wrapper .official-footer__politics-report .official-footer__report-value[data-v-0c88cd1e] {
    padding-left: 0;
    padding-right: 8px;
    text-align: right
}

.official-footer__wrapper .official-footer__politics-report .official-footer__report-value[data-v-0c88cd1e]:active,.official-footer__wrapper .official-footer__politics-report .official-footer__report-value[data-v-0c88cd1e]:hover {
    color: #1e5fc7
}

.official-footer__wrapper .official-footer__politics-report .official-footer__report-select .official-footer__select-button[data-v-0c88cd1e] {
    margin-top: 16px;
    padding: 0 8px
}

.official-footer__wrapper .official-footer__politics-about[data-v-0c88cd1e] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Font-Size-kd-font-size-small,12px);
    margin-left: 42px
}

[dir=rtl] .official-footer__wrapper .official-footer__politics-about[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 42px
}

.official-footer__wrapper .official-footer__politics-about .official-footer__about-item[data-v-0c88cd1e] {
    display: flex;
    padding: 0 6px;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px
}

.official-footer__wrapper .official-footer__politics-about .official-footer__about-item .official-footer__about-link[data-v-0c88cd1e] {
    padding: 0;
    border: 0;
    cursor: pointer;
    background-color: #fff
}

.official-footer__wrapper .official-footer__politics-about .official-footer__about-link[data-v-0c88cd1e],.official-footer__wrapper .official-footer__politics-about a[data-v-0c88cd1e] {
    color: var(---kd-color-text-secondary,hsla(0,0%,5%,.66));
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.official-footer__wrapper .official-footer__politics-about .official-footer__about-link[data-v-0c88cd1e]:active,.official-footer__wrapper .official-footer__politics-about .official-footer__about-link[data-v-0c88cd1e]:hover,.official-footer__wrapper .official-footer__politics-about a[data-v-0c88cd1e]:active,.official-footer__wrapper .official-footer__politics-about a[data-v-0c88cd1e]:hover {
    color: #1e5fc7
}

.official-footer__wrapper .official-footer__language[data-v-0c88cd1e] {
    display: flex;
    align-items: center
}

.official-footer__wrapper .official-footer__language .official-footer__language-select[data-v-0c88cd1e] {
    margin-left: 8px;
    width: 240px
}

[dir=rtl] .official-footer__wrapper .official-footer__language .official-footer__language-select[data-v-0c88cd1e] {
    margin-left: 0;
    margin-right: 8px
}

.official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e] {
    position: relative;
    height: 24px;
    border: 1px solid hsla(0,0%,5%,.12);
    width: 240px;
    color: hsla(0,0%,5%,.9);
    background: #fff;
    padding: 0 5px 0 6px;
    border-bottom-color: hsla(0,0%,5%,.24)!important;
    justify-content: flex-start
}

[dir=rtl] .official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e] {
    padding: 0 6px 0 5px
}

.official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e]:hover {
    border-color: hsla(0,0%,5%,.24)!important
}

.official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e]:active {
    background: #fff;
    border-color: #1e5fc7!important
}

.official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e] .kdv-button-menu--arrow {
    position: absolute;
    right: 5px;
    margin-left: 0
}

[dir=rtl] .official-footer__wrapper .official-footer__language .official-footer__language-select .official-footer__language-button[data-v-0c88cd1e] .kdv-button-menu--arrow {
    right: auto;
    left: 5px;
    margin-left: 0;
    margin-right: 0
}

[data-v-0c88cd1e] .official-footer__select-item {
    color: hsla(0,0%,5%,.9)!important
}

@media screen and (min-width: 1486px) {
    .official-footer__wrapper[data-v-0c88cd1e] {
        width:1366px
    }
}

@media screen and (max-width: 1486px) {
    .official-footer__wrapper[data-v-0c88cd1e] {
        width:100%;
        box-sizing: border-box;
        padding: 28px 60px
    }
}

@media screen and (max-width: 1110px) {
    .official-footer__wrapper[data-v-0c88cd1e] {
        padding-bottom:108px
    }

    .official-footer__wrapper .official-footer__politics[data-v-0c88cd1e] {
        flex-direction: column
    }

    .official-footer__wrapper .official-footer__politics .official-footer__politics-about[data-v-0c88cd1e],.official-footer__wrapper .official-footer__politics .official-footer__politics-report[data-v-0c88cd1e] {
        margin-top: 24px;
        margin-left: 12px
    }

    [dir=rtl] .official-footer__wrapper .official-footer__politics .official-footer__politics-about[data-v-0c88cd1e],[dir=rtl] .official-footer__wrapper .official-footer__politics .official-footer__politics-report[data-v-0c88cd1e] {
        margin-left: 0;
        margin-right: 12px
    }
}

@media screen and (max-width: 664px) {
    .official-footer__wrapper[data-v-0c88cd1e] {
        flex-direction:column
    }

    .official-footer__wrapper .official-footer__language[data-v-0c88cd1e] {
        margin-top: 16px
    }

    .official-footer__wrapper .official-footer__language img[data-v-0c88cd1e] {
        display: none
    }

    .official-footer__wrapper .official-footer__language .official-footer__language-select[data-v-0c88cd1e] {
        margin-left: 20px
    }

    [dir=rtl] .official-footer__wrapper .official-footer__language .official-footer__language-select[data-v-0c88cd1e] {
        margin-left: 0;
        margin-right: 20px
    }

    .official-footer__wrapper .official-footer__politics .official-footer__politics-about[data-v-0c88cd1e],.official-footer__wrapper .official-footer__politics .official-footer__politics-report[data-v-0c88cd1e] {
        margin-top: 16px;
        margin-left: 12px
    }

    [dir=rtl] .official-footer__wrapper .official-footer__politics .official-footer__politics-about[data-v-0c88cd1e],[dir=rtl] .official-footer__wrapper .official-footer__politics .official-footer__politics-report[data-v-0c88cd1e] {
        margin-left: 0;
        margin-right: 12px
    }
}

[data-v-0c88cd1e] .official-footer__language-item {
    width: 214px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    color: hsla(0,0%,5%,.9)
}

[data-v-0c88cd1e] .official-footer__language-item span {
    margin-left: 8px
}

[dir=rtl][data-v-0c88cd1e] .official-footer__language-item span {
    margin-left: 0;
    margin-right: 8px
}

[data-v-0c88cd1e] .official-footer__language-item img {
    display: block!important
}

[data-v-0c88cd1e] .official-footer__language-item .official-footer__language-lng {
    margin-left: 24px
}

[dir=rtl][data-v-0c88cd1e] .official-footer__language-item .official-footer__language-lng {
    margin-left: 0;
    margin-right: 24px
}

@media screen and (orientation: landscape) {
    .official-footer__androidpad-wrapper[data-v-0c88cd1e] {
        padding-bottom:54px
    }
}

.official-footer__androidpad-wrapper[data-v-0c88cd1e] {
    padding-bottom: 88px
}

@supports (-webkit-touch-callout:none) {
    .official-footer__wrapper {
        padding-bottom: 78px!important
    }
}

.kdv-scrollbar {
    overflow: hidden;
    position: relative
}

.kdv-scrollbar.active>.kdv-scrollbar__bar,.kdv-scrollbar:active>.kdv-scrollbar__bar,.kdv-scrollbar:focus>.kdv-scrollbar__bar,.kdv-scrollbar:hover>.kdv-scrollbar__bar {
    opacity: 1;
    transition: opacity .34s ease-out
}

.kdv-scrollbar__wrap {
    overflow: scroll;
    height: 100%
}

.kdv-scrollbar__wrap--hidden-default {
    scrollbar-width: none
}

.kdv-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    width: 0;
    height: 0
}

.kdv-scrollbar__thumb {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: var(--kd-color-fill-heavy);
    transition: background-color .3s
}

.kdv-scrollbar__thumb:hover {
    background-color: hsla(220,4%,58%,.5)
}

.kdv-scrollbar__bar {
    position: absolute;
    right: 2px;
    bottom: 2px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0;
    transition: opacity .12s ease-out
}

[dir=rtl] .kdv-scrollbar__bar {
    right: auto;
    left: 2px
}

.kdv-scrollbar__bar.is-vertical {
    width: 6px;
    top: 2px
}

.kdv-scrollbar__bar.is-vertical>div {
    width: 100%
}

.kdv-scrollbar__bar.is-horizontal {
    height: 6px;
    left: 2px
}

[dir=rtl] .kdv-scrollbar__bar.is-horizontal {
    left: auto;
    right: 2px
}

.kdv-scrollbar__bar.is-horizontal>div {
    height: 100%
}

.official-content__wrapper[data-v-5e69b0a6] {
    width: 100%;
    height: calc(100% - 70px);
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__wrap {
    height: 100%;
    overflow: auto;
    margin: 0!important;
    scrollbar-width: none!important;
    -ms-overflow-style: none
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__wrap::-webkit-scrollbar {
    display: none!important;
    display: none;
    width: 0!important
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__wrap .kdv-scrollbar__view {
    height: 100%
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__bar.is-horizontal {
    display: none
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__bar {
    z-index: 1999
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__thumb {
    background: #d3d3d3;
    transition: background .4s
}

.official-content__wrapper[data-v-5e69b0a6] .kdv-scrollbar__thumb:hover {
    background: #a9a9a9
}

.official-content__wrapper .official-content__swiper[data-v-5e69b0a6] {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    display: flex
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    flex-shrink: 0;
    padding-top: 136px;
    position: relative;
    box-sizing: border-box;
    text-align: center
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-title[data-v-5e69b0a6] {
    display: inline-block;
    font-size: 62px;
    font-weight: 400;
    line-height: 62px;
    margin-bottom: 12px;
    color: hsla(0,0%,5%,.9);
    text-align: center
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-title img[data-v-5e69b0a6] {
    display: inline-block;
    vertical-align: middle
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-subtitle[data-v-5e69b0a6] {
    font-size: 42px;
    font-weight: 300;
    height: 46px;
    line-height: 46px;
    letter-spacing: .12em;
    text-align: center;
    color: hsla(0,0%,5%,.9)
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] {
    display: flex;
    justify-content: center;
    margin-top: 36px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .kdv-button--secondary[data-v-5e69b0a6],.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] .kdv-button--info {
    background: transparent!important;
    border: 1px solid hsla(0,0%,5%,.48)!important
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .kdv-button--secondary[data-v-5e69b0a6]:hover,.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] .kdv-button--info:hover {
    background: hsla(0,0%,100%,.5)!important
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .kdv-button--secondary[data-v-5e69b0a6]:active,.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] .kdv-button--info:active {
    background: hsla(0,0%,100%,.3)!important
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .official-content__swiper-button[data-v-5e69b0a6] {
    width: 194px;
    height: 56px;
    font-size: 16px;
    font-weight: 600
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .official-content__swiper-button[data-v-5e69b0a6]:not(:first-child) {
    margin-left: 16px
}

[dir=rtl] .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .official-content__swiper-button[data-v-5e69b0a6]:not(:first-child) {
    margin-left: 0;
    margin-right: 16px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more[data-v-5e69b0a6] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: hsla(0,0%,5%,.66);
    margin-top: 17px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .divider[data-v-5e69b0a6] {
    width: 1px;
    height: 12px;
    background: var(---kd-color-line-medium,hsla(0,0%,5%,.24));
    margin-left: 8px;
    margin-right: 8px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link[data-v-5e69b0a6] {
    display: flex;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-left: 7px
}

[dir=rtl] .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link[data-v-5e69b0a6] {
    margin-left: 0;
    margin-right: 7px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link-text[data-v-5e69b0a6] {
    margin-left: 6px;
    color: var(---kd-color-text-secondary,hsla(0,0%,5%,.66));
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

[dir=rtl] .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link-text[data-v-5e69b0a6] {
    margin-left: 0;
    margin-right: 6px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link .logo-active[data-v-5e69b0a6] {
    display: none;
    width: 16px;
    height: 16px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link .logo-default[data-v-5e69b0a6] {
    display: initial;
    width: 16px;
    height: 16px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link:hover .logo-active[data-v-5e69b0a6] {
    display: initial
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link:hover .logo-default[data-v-5e69b0a6] {
    display: none
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-more .ent-link:hover .ent-link-text[data-v-5e69b0a6] {
    color: var(---kd-color-text-public,#1e5fc7)
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__more-dropdown[data-v-5e69b0a6] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    color: hsla(0,0%,5%,.66);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: transparent!important;
    padding-right: 7px
}

[dir=rtl] .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__more-dropdown[data-v-5e69b0a6] {
    padding-right: 0;
    padding-left: 7px
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__more-dropdown[data-v-5e69b0a6]:hover {
    color: hsla(0,0%,5%,.9)!important
}

.official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1500px;
    height: 510px;
    z-index: -1;
}

[dir=rtl] .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
    left: auto;
    right: 50%;
    transform: translateX(50%)
}

.official-content__wrapper .official-content__swiper-tab[data-v-5e69b0a6] {
    display: flex;
    align-content: center;
    width: 680px;
    height: 72px;
    line-height: 72px;
    border-radius: 12px;
    overflow: hidden;
    position: sticky;
    bottom: 100px;
    bottom: calc(100px + constant(safe-area-inset-bottom));
    bottom: calc(100px + env(safe-area-inset-bottom));
    background: hsla(0,0%,100%,.6);
    box-shadow: 0 1px 0 0 rgba(0,0,0,.08),0 12px 38px 0 rgba(0,0,0,.08);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: -122px auto 50px
}

.official-content__wrapper .official-content__swiper-tab .official-content__tab-line[data-v-5e69b0a6] {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 50%;
    background: #000
}

[dir=rtl] .official-content__wrapper .official-content__swiper-tab .official-content__tab-line[data-v-5e69b0a6] {
    left: auto;
    right: 0
}

.official-content__wrapper .official-content__swiper-tab .official-content__tab-item[data-v-5e69b0a6] {
    font-size: 18px;
    font-weight: 400;
    cursor: pointer;
    text-align: center;
    flex: 1;
    color: hsla(0,0%,5%,.66)
}

.official-content__wrapper .official-content__swiper-tab .official-content__tab-item[data-v-5e69b0a6]:active,.official-content__wrapper .official-content__swiper-tab .official-content__tab-item[data-v-5e69b0a6]:hover {
    color: hsla(0,0%,5%,.9)
}

.official-content__wrapper .official-content__swiper-tab .official-content__tab-active[data-v-5e69b0a6] {
    font-weight: 700;
    color: hsla(0,0%,5%,.9)
}

.official-content__safari-wrapper[data-v-5e69b0a6] {
    height: calc(100vh - 70px);
    height: calc(100vh - 70px - constant(safe-area-inset-bottom));
    height: calc(100vh - 70px - env(safe-area-inset-bottom))
}

@media screen and (max-width: 1366px) {
    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-title[data-v-5e69b0a6] {
        font-size:40px;
        margin-bottom: 4px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-subtitle[data-v-5e69b0a6] {
        font-size: 24px;
        height: 36px;
        line-height: 36px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] {
        margin-top: 30px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .official-content__swiper-button[data-v-5e69b0a6] {
        width: 162px;
        height: 48px
    }
}

@media screen and (max-width: 760px) {
    .official-content__wrapper .official-content__swiper-tab[data-v-5e69b0a6] {
        width:calc(100% - 80px)
    }
}

@media screen and (min-height: 1080px) {
    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        padding-top:12.6vh
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
        width: auto;
        height: 47.33vh
    }
}

@media screen and (max-height: 1000px) {
    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        padding-top:11vh
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-title[data-v-5e69b0a6] {
        font-size: 40px;
        margin-bottom: 4px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-subtitle[data-v-5e69b0a6] {
        font-size: 24px;
        height: 36px;
        line-height: 36px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons[data-v-5e69b0a6] {
        margin-top: 30px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-buttons .official-content__swiper-button[data-v-5e69b0a6] {
        width: 162px;
        height: 48px
    }
}

@media screen and (max-height: 950px) {
    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        padding-top:9.3vh
    }
}

@media screen and (max-height: 927px) {
    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        padding-top:6.472vh
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
        width: auto;
        height: 50.01vh
    }
}

@media screen and (max-height: 768px) {
    .official-content__wrapper[data-v-5e69b0a6] {
        height:-webkit-fill-available;
        height: calc(100vh - 48px);
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom)
    }

    .official-content__wrapper .official-content__swiper[data-v-5e69b0a6] {
        height: calc(100vh - 48px)
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        padding-top: 60px;
        height: calc(100vh - 48px)
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
        width: auto;
        height: calc(100vh - 417px)
    }
}

@media screen and (max-height: 632px) {
    .official-content__wrapper .official-content__swiper[data-v-5e69b0a6] {
        height:563px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item[data-v-5e69b0a6] {
        height: 563px;
        padding-top: 60px
    }

    .official-content__wrapper .official-content__swiper .official-content__swiper-item .official-content__swiper-cover[data-v-5e69b0a6] {
        width: 556.96px;
        height: 221.32px
    }
}

.official-content__download-popver {
    padding-left: 12px!important;
    padding-right: 12px!important;
    padding-top: 20px!important;
    padding-bottom: 12px!important
}

.official-content-menu {
    max-width: unset!important
}

.official-content-menu .kdv-menu-item__content {
    width: unset!important
}

.official-content-menu .official-content__download-submenu,.official-content-menu ul .official-content__download-item:not(:first-of-type) {
    margin-top: 12px!important
}

.official-content-menu .official-content__download-submenu .kdv-menu-item__arrow-icon {
    display: none!important
}

.official-content__download-item .kdv-menu-item__content {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 210px;
    height: 26px;
    color: hsla(0,0%,5%,.9);
    box-sizing: border-box
}

.official-content__download-item .official-content__download-item-info {
    display: flex;
    justify-content: space-between;
    flex: 1;
    .official-content__download-version {
        color: var(---kd-color-text-tertiary,hsla(0,0%,5%,.46));
        margin-left: 35px
    }

    .official-content__download-item-content {
        display: flex;
        align-items: center
    }

    .official-content__download-tag {
        color: var(---kd-color-text-public,#1e5fc7);
        font-size: 12px;
        font-weight: 400;
        height: 20px;
        line-height: 20px;
        border-radius: 10px;
        background: var(---kd-color-public-light,#edf4ff);
        margin-left: 4px;
        padding: 0 8px
    }
}

[dir=rtl] .official-content__download-item .official-content__download-item-info {
    .official-content__download-version {
        margin-left: 0;
        margin-right: 35px
    }

    .official-content__download-tag {
        margin-left: 0;
        margin-right: 4px
    }
}

.official-content__download-item .kdv-menu-item__content image,.official-content__download-item .official-content__download-item-icon {
    width: 24px;
    height: 24px
}

.official-content__download-item .kdv-menu-item__content span {
    margin-left: 8px
}

[dir=rtl] .official-content__download-item .kdv-menu-item__content span {
    margin-left: 0;
    margin-right: 8px
}

.official-content__download-qrcode {
    padding-top: 19px;
    width: 154px
}

.official-content__download-qrcode .official-content__qrcode-title {
    font-size: 16px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    text-align: center
}

.official-content__download-qrcode img {
    width: 136px;
    height: 136px;
    margin-left: 10px;
    margin-top: 12px
}

[dir=rtl] .official-content__download-qrcode img {
    margin-left: 0;
    margin-right: 10px
}

.kd-popover {
    z-index: 9999!important
}

.kd-dropdown-menu__item:hover {
    color: hsla(0,0%,5%,.9)
}

.official-content__swiper-buttons .kdv-button--secondary {
    background: transparent
}

.kdv-menu-popup-right-end {
    padding: 0 0 4px 0!important
}

.kdv-menu-popup-right-end .kdv-menu-popup__list {
    padding-right: 0!important
}

[dir=rtl] .kdv-menu-popup-right-end .kdv-menu-popup__list {
    padding-right: 0!important;
    padding-left: 0!important
}

.kdv-menu-popup {
    min-width: unset!important
}

.wps-official__wrapper[data-v-62ea4b47] {
    width: 100%;
    height: calc(100% - constant(safe-area-inset-bottom));
    height: calc(100% - env(safe-area-inset-bottom));
    background: #fff;
    overflow: hidden;
    box-sizing: border-box;
    --kd-color-error-normal: #d20029;
    --kd-color-public-normal: #0a65cc;
    --kd-color-state-hover: hsla(0,0%,5%,.06);
    --kd-color-state-pressed: hsla(0,0%,5%,.1)
}

@media screen and (max-width: 502px) {
    .wps-official__wrapper[data-v-62ea4b47] {
        min-width:502px;
        overflow-x: auto
    }

    body,html {
        overflow-x: auto
    }
}

@supports (-webkit-touch-callout:none) {
    .wps-official__wrapper,body,html {
        height: -webkit-fill-available
    }
}

.kdv-menu-popup,.kdv-popover {
    transform: scale(1)!important
}

html {
    --kd-color-orange-1: 254,241,234;
    --kd-color-orange-2: 253,224,207;
    --kd-color-orange-3: 252,196,162;
    --kd-color-orange-4: 251,164,113;
    --kd-color-orange-5: 251,126,51;
    --kd-color-orange-6: 226,101,26;
    --kd-color-orange-7: 194,80,16;
    --kd-color-orange-8: 159,64,9;
    --kd-color-orange-9: 123,48,5;
    --kd-color-orange-10: 88,34,2;
    --kd-color-yellow-1: 252,242,224;
    --kd-color-yellow-2: 248,228,187;
    --kd-color-yellow-3: 248,214,144;
    --kd-color-yellow-4: 249,201,107;
    --kd-color-yellow-5: 248,185,56;
    --kd-color-yellow-6: 233,157,0;
    --kd-color-yellow-7: 196,130,0;
    --kd-color-yellow-8: 154,102,0;
    --kd-color-yellow-9: 112,74,0;
    --kd-color-yellow-10: 72,48,0;
    --kd-color-verdure-1: 239,246,212;
    --kd-color-verdure-2: 224,236,174;
    --kd-color-verdure-3: 200,216,136;
    --kd-color-verdure-4: 176,195,99;
    --kd-color-verdure-5: 151,175,61;
    --kd-color-verdure-6: 123,153,0;
    --kd-color-verdure-7: 102,127,0;
    --kd-color-verdure-8: 82,101,0;
    --kd-color-verdure-9: 61,77,0;
    --kd-color-verdure-10: 44,55,0;
    --kd-color-green-1: 233,246,227;
    --kd-color-green-2: 202,241,185;
    --kd-color-green-3: 169,222,146;
    --kd-color-green-4: 134,197,107;
    --kd-color-green-5: 101,171,72;
    --kd-color-green-6: 65,143,31;
    --kd-color-green-7: 52,115,23;
    --kd-color-green-8: 39,91,16;
    --kd-color-green-9: 30,72,11;
    --kd-color-green-10: 22,58,7;
    --kd-color-teal-1: 228,246,240;
    --kd-color-teal-2: 188,241,222;
    --kd-color-teal-3: 143,224,195;
    --kd-color-teal-4: 104,205,170;
    --kd-color-teal-5: 63,182,140;
    --kd-color-teal-6: 16,153,104;
    --kd-color-teal-7: 5,124,82;
    --kd-color-teal-8: 2,98,64;
    --kd-color-teal-9: 0,79,51;
    --kd-color-teal-10: 0,60,39;
    --kd-color-azure-1: 230,246,248;
    --kd-color-azure-2: 196,238,243;
    --kd-color-azure-3: 131,222,234;
    --kd-color-azure-4: 95,200,214;
    --kd-color-azure-5: 59,179,195;
    --kd-color-azure-6: 0,155,176;
    --kd-color-azure-7: 0,130,148;
    --kd-color-azure-8: 0,106,121;
    --kd-color-azure-9: 0,82,93;
    --kd-color-azure-10: 0,59,67;
    --kd-color-blue-1: 237,244,255;
    --kd-color-blue-2: 214,230,255;
    --kd-color-blue-3: 166,200,255;
    --kd-color-blue-4: 116,169,253;
    --kd-color-blue-5: 69,139,250;
    --kd-color-blue-6: 31,105,224;
    --kd-color-blue-7: 30,95,199;
    --kd-color-blue-8: 23,76,160;
    --kd-color-blue-9: 15,58,128;
    --kd-color-blue-10: 10,48,108;
    --kd-color-navy-1: 244,243,253;
    --kd-color-navy-2: 229,227,250;
    --kd-color-navy-3: 197,191,243;
    --kd-color-navy-4: 165,156,236;
    --kd-color-navy-5: 137,124,235;
    --kd-color-navy-6: 108,90,251;
    --kd-color-navy-7: 86,69,236;
    --kd-color-navy-8: 72,52,214;
    --kd-color-navy-9: 60,47,166;
    --kd-color-navy-10: 49,40,119;
    --kd-color-indigo-1: 247,242,254;
    --kd-color-indigo-2: 236,225,252;
    --kd-color-indigo-3: 212,186,246;
    --kd-color-indigo-4: 187,148,238;
    --kd-color-indigo-5: 167,112,240;
    --kd-color-indigo-6: 147,72,243;
    --kd-color-indigo-7: 128,45,240;
    --kd-color-indigo-8: 111,38,208;
    --kd-color-indigo-9: 90,38,160;
    --kd-color-indigo-10: 66,33,109;
    --kd-color-violet-1: 251,238,254;
    --kd-color-violet-2: 246,222,252;
    --kd-color-violet-3: 240,192,251;
    --kd-color-violet-4: 231,156,248;
    --kd-color-violet-5: 219,111,242;
    --kd-color-violet-6: 195,67,224;
    --kd-color-violet-7: 157,49,182;
    --kd-color-violet-8: 128,39,149;
    --kd-color-violet-9: 103,30,120;
    --kd-color-violet-10: 83,23,97;
    --kd-color-purple-1: 252,239,247;
    --kd-color-purple-2: 254,221,240;
    --kd-color-purple-3: 254,180,223;
    --kd-color-purple-4: 249,143,205;
    --kd-color-purple-5: 242,102,182;
    --kd-color-purple-6: 225,67,160;
    --kd-color-purple-7: 196,50,134;
    --kd-color-purple-8: 165,35,111;
    --kd-color-purple-9: 134,22,88;
    --kd-color-purple-10: 100,9,62;
    --kd-color-red-1: 254,241,241;
    --kd-color-red-2: 253,223,223;
    --kd-color-red-3: 250,193,193;
    --kd-color-red-4: 245,143,143;
    --kd-color-red-5: 241,92,91;
    --kd-color-red-6: 221,51,50;
    --kd-color-red-7: 187,39,38;
    --kd-color-red-8: 157,28,28;
    --kd-color-red-9: 131,19,19;
    --kd-color-red-10: 106,11,10;
    --kd-color-gray-1: 245,245,245;
    --kd-color-gray-2: 238,238,238;
    --kd-color-gray-3: 230,230,230;
    --kd-color-gray-4: 219,219,219;
    --kd-color-gray-5: 204,204,204;
    --kd-color-gray-6: 145,145,145;
    --kd-color-gray-7: 117,117,117;
    --kd-color-gray-8: 87,87,87;
    --kd-color-gray-9: 51,51,51;
    --kd-color-gray-10: 13,13,13;
    --kd-color-white: 255,255,255;
    --kd-color-black: 0,0,0;
    --kd-color-brand-1: 237,244,255;
    --kd-color-brand-2: 214,230,255;
    --kd-color-brand-3: 166,200,255;
    --kd-color-brand-4: 116,169,253;
    --kd-color-brand-5: 69,139,250;
    --kd-color-brand-6: 31,105,224;
    --kd-color-brand-7: 30,95,199;
    --kd-color-brand-8: 23,76,160;
    --kd-color-brand-9: 15,58,128;
    --kd-color-brand-10: 10,48,108;
    --kd-color-public-normal: rgba(var(--kd-color-blue-6),1);
    --kd-color-public-hover: rgba(var(--kd-color-blue-5),1);
    --kd-color-public-pressed: rgba(var(--kd-color-blue-7),1);
    --kd-color-public-light: rgba(var(--kd-color-blue-1),1);
    --kd-color-brand-normal: rgba(var(--kd-color-brand-6),1);
    --kd-color-brand-hover: rgba(var(--kd-color-brand-5),1);
    --kd-color-brand-pressed: rgba(var(--kd-color-brand-7),1);
    --kd-color-brand-light: rgba(var(--kd-color-brand-1),1);
    --kd-color-ai-normal: #8350f2;
    --kd-color-ai-hover: #9c75f0;
    --kd-color-ai-pressed: #682aef;
    --kd-color-ai-light: #f4effd;
    --kd-color-ai-light-gradient: linear-gradient(90deg,#ede1fd,#e0d4fa);
    --kd-color-text-primary: rgba(var(--kd-color-gray-10),0.9);
    --kd-color-text-secondary: rgba(var(--kd-color-gray-10),0.66);
    --kd-color-text-tertiary: rgba(var(--kd-color-gray-10),0.46);
    --kd-color-text-public: rgba(var(--kd-color-blue-7),1);
    --kd-color-text-white: rgba(var(--kd-color-white),1);
    --kd-color-text-brand: rgba(var(--kd-color-brand-7),1);
    --kd-color-text-ai: #682aef;
    --kd-color-text-success: rgba(var(--kd-color-green-7),1);
    --kd-color-text-info: rgba(var(--kd-color-blue-7),1);
    --kd-color-text-error: rgba(var(--kd-color-red-7),1);
    --kd-color-text-warning: rgba(var(--kd-color-orange-7),1);
    --kd-color-text-highlight: rgba(var(--kd-color-yellow-7),1);
    --kd-color-icon-primary: rgba(var(--kd-color-gray-9),1);
    --kd-color-icon-secondary: rgba(var(--kd-color-gray-7),1);
    --kd-color-icon-public: rgba(var(--kd-color-blue-7),1);
    --kd-color-icon-white: rgba(var(--kd-color-white),1);
    --kd-color-icon-brand: rgba(var(--kd-color-brand-7),1);
    --kd-color-icon-ai: #682aef;
    --kd-color-icon-success: rgba(var(--kd-color-green-6),1);
    --kd-color-icon-info: rgba(var(--kd-color-blue-6),1);
    --kd-color-icon-error: rgba(var(--kd-color-red-6),1);
    --kd-color-icon-warning: rgba(var(--kd-color-orange-6),1);
    --kd-color-icon-highlight: rgba(var(--kd-color-yellow-6),1);
    --kd-color-state-normal: rgba(var(--kd-color-gray-10),0);
    --kd-color-state-hover: rgba(var(--kd-color-gray-10),0.06);
    --kd-color-state-pressed: rgba(var(--kd-color-gray-10),0.1);
    --kd-color-state-pressed-public: rgba(var(--kd-color-blue-6),0.1);
    --kd-color-state-pressed-brand: rgba(var(--kd-color-brand-6),0.1);
    --kd-color-state-pressed-ai: rgba(131,80,242,.1);
    --kd-color-background-top: rgba(var(--kd-color-white),1);
    --kd-color-background-middle: rgba(var(--kd-color-white),1);
    --kd-color-background-bottom: rgba(var(--kd-color-white),1);
    --kd-color-background-plate: rgba(var(--kd-color-gray-1),1);
    --kd-color-background-base: rgba(var(--kd-color-gray-2),1);
    --kd-color-background-frame: rgba(var(--kd-color-gray-3),1);
    --kd-color-background-ai: #f6f9ff;
    --kd-color-line-heavy: rgba(var(--kd-color-gray-10),0.48);
    --kd-color-line-medium: rgba(var(--kd-color-gray-10),0.24);
    --kd-color-line-regular: rgba(var(--kd-color-gray-10),0.12);
    --kd-color-line-light: rgba(var(--kd-color-gray-10),0.06);
    --kd-color-line-public: rgba(var(--kd-color-blue-7),1);
    --kd-color-line-white: rgba(var(--kd-color-white),1);
    --kd-color-line-brand: rgba(var(--kd-color-brand-7),1);
    --kd-color-line-ai: #682aef;
    --kd-color-line-success: rgba(var(--kd-color-green-6),1);
    --kd-color-line-info: rgba(var(--kd-color-blue-6),1);
    --kd-color-line-error: rgba(var(--kd-color-red-6),1);
    --kd-color-line-warning: rgba(var(--kd-color-orange-6),1);
    --kd-color-line-highlight: rgba(var(--kd-color-yellow-6),1);
    --kd-color-fill-extra-heavy: rgba(var(--kd-color-gray-5),1);
    --kd-color-fill-heavy: rgba(var(--kd-color-gray-4),1);
    --kd-color-fill-medium: rgba(var(--kd-color-gray-3),1);
    --kd-color-fill-regular: rgba(var(--kd-color-gray-2),1);
    --kd-color-fill-light: rgba(var(--kd-color-gray-1),1);
    --kd-color-fill-base: rgba(var(--kd-color-white),1);
    --kd-color-mask-regular: rgba(var(--kd-color-gray-10),0.5);
    --kd-color-mask-heavy: rgba(var(--kd-color-gray-10),0.8);
    --kd-color-feedback-regular: rgba(var(--kd-color-gray-8),1);
    --kd-color-inverse-base: rgba(var(--kd-color-white),1);
    --kd-color-info-normal: rgba(var(--kd-color-blue-6),1);
    --kd-color-info-hover: rgba(var(--kd-color-blue-5),1);
    --kd-color-info-pressed: rgba(var(--kd-color-blue-7),1);
    --kd-color-info-light: rgba(var(--kd-color-blue-1),1);
    --kd-color-success-normal: rgba(var(--kd-color-green-6),1);
    --kd-color-success-hover: rgba(var(--kd-color-green-5),1);
    --kd-color-success-pressed: rgba(var(--kd-color-green-7),1);
    --kd-color-success-light: rgba(var(--kd-color-green-1),1);
    --kd-color-error-normal: rgba(var(--kd-color-red-6),1);
    --kd-color-error-hover: rgba(var(--kd-color-red-5),1);
    --kd-color-error-pressed: rgba(var(--kd-color-red-7),1);
    --kd-color-error-light: rgba(var(--kd-color-red-1),1);
    --kd-color-highlight-normal: rgba(var(--kd-color-yellow-6),1);
    --kd-color-highlight-hover: rgba(var(--kd-color-yellow-5),1);
    --kd-color-highlight-pressed: rgba(var(--kd-color-yellow-7),1);
    --kd-color-highlight-light: rgba(var(--kd-color-yellow-1),1);
    --kd-color-warning-normal: rgba(var(--kd-color-orange-6),1);
    --kd-color-warning-hover: rgba(var(--kd-color-orange-5),1);
    --kd-color-warning-pressed: rgba(var(--kd-color-orange-7),1);
    --kd-color-warning-light: rgba(var(--kd-color-orange-1),1);
    --kd-box-shadow-extra-small: 0px 0px 0px 1px rgba(var(--kd-color-gray-10),0.1),0px 1px 0px rgba(var(--kd-color-gray-10),0.14);
    --kd-box-shadow-small: 0px 1px 4px rgba(var(--kd-color-gray-10),0.1);
    --kd-box-shadow-middle: 0px 1px 4px rgba(var(--kd-color-gray-10),0.14);
    --kd-box-shadow-large: 0px 12px 32px rgba(var(--kd-color-gray-10),0.08);
    --kd-box-shadow-extra-large: 0px 32px 48px rgba(var(--kd-color-gray-10),0.2);
    --kd-box-shadow-glow: 0px 0px 4px rgba(var(--kd-color-blue-6),1);
    --kd-font-family: "-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","PingFang SC","Noto Sans","Noto Sans CJK SC","Microsoft YaHei","微软雅黑","sans-serif";
    --kd-font-size-extra-small: 10px;
    --kd-font-size-small: 12px;
    --kd-font-size-base: 14px;
    --kd-font-size-middle: 16px;
    --kd-font-size-large: 18px;
    --kd-font-size-extra-large: 20px;
    --kd-font-size-xx-large: 24px;
    --kd-font-size-xxx-large: 28px;
    --kd-font-weight-regular: 400;
    --kd-font-weight-bold: 600;
    --kd-font-line-height-extra-small: calc(var(--kd-font-size-extra-small) + 8px);
    --kd-font-line-height-small: calc(var(--kd-font-size-small) + 8px);
    --kd-font-line-height-base: calc(var(--kd-font-size-base) + 8px);
    --kd-font-line-height-middle: calc(var(--kd-font-size-middle) + 8px);
    --kd-font-line-height-large: calc(var(--kd-font-size-large) + 12px);
    --kd-font-line-height-extra-large: calc(var(--kd-font-size-extra-large) + 12px);
    --kd-font-line-height-xx-large: calc(var(--kd-font-size-xx-large) + 12px);
    --kd-font-line-height-xxx-large: calc(var(--kd-font-size-xxx-large) + 12px);
    --kd-font-line-height-reset: 1;
    --kd-font-line-height-text: 1.625;
    --kd-border-radius-none: 0;
    --kd-border-radius-extra-small: 2px;
    --kd-border-radius-small: 4px;
    --kd-border-radius-middle: 6px;
    --kd-border-radius-large: 8px;
    --kd-border-radius-extra-large: 12px;
    --kd-border-radius-circle: 999px;
    --kd-all-transition: all 0.3s cubic-bezier(0.645,0.045,0.355,1);
    --kd-fade-transition: opacity 300ms cubic-bezier(0.23,1,0.32,1);
    --kd-fade-linear-transition: opacity 200ms linear;
    --kd-md-fade-transition: transform 300ms cubic-bezier(0.23,1,0.32,1) 100ms,opacity 300ms cubic-bezier(0.23,1,0.32,1) 100ms;
    --kd-border-transition-base: border-color 0.2s cubic-bezier(0.645,0.045,0.355,1);
    --kd-color-transition-base: color 0.2s cubic-bezier(0.645,0.045,0.355,1);
    --kd-animation-fade-in-down: fadeInDown 0.2s;
    --kd-animation-fade-out-up: fadeOutUp 0.2s;
    --kd-animation-fade-in-up: fadeInUp 0.2s;
    --kd-animation-fade-in-right: fadeInRight 0.2s;
    --kd-animation-fade-scaleY-in: fadeScaleYIn 0.2s;
    --kd-animation-bounce-in: bounceIn 0.3s 1;
    --kd-z-index-invisible: -100;
    --kd-z-index-default: 1;
    --kd-z-index-float: 10;
    --kd-z-index-mask: 999;
    --kd-z-index-dialog: 1000;
    --kd-z-index-reminder: 1020;
    --kd-z-index-popover: 1030;
    --kd-z-index-popupmenu: 1040;
    --kd-z-index-tip: 1050;
    --kd-color-state-pressed-brand-filter: invert(37%) sepia(95%) saturate(4253%) hue-rotate(209deg) brightness(99%) contrast(107%);
    --kd-opacity-disabled: 0.3;
    --kd-color-brand-disable: rgba(var(--kd-color-brand-6),var(--kd-opacity-disabled));
    --kd-color-text-disable: rgba(var(--kd-color-gray-10),.27)
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translate3d(0,-50%,0)
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,-5px,0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes fadeScaleYIn {
    0% {
        opacity: 0;
        transform: scaleY(.8)
    }

    to {
        opacity: 1;
        transform: scaleY(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}
a {
    text-decoration: none;
}