[class^=ant-]::-ms-clear {
    display: none
}

[class*=ant-]::-ms-clear {
    display: none
}

[class^=ant-] input::-ms-clear {
    display: none
}

[class*=ant-] input::-ms-clear {
    display: none
}

[class^=ant-] input::-ms-reveal {
    display: none
}

[class*=ant-] input::-ms-reveal {
    display: none
}

[class^=ant-], [class*=ant-], [class^=ant-] *, [class*=ant-] *, [class^=ant-] :before, [class*=ant-] :before, [class^=ant-] :after, [class*=ant-] :after {
    box-sizing: border-box
}

html, body {
    width: 100%;
    height: 100%
}

input::-ms-clear {
    display: none
}

input::-ms-reveal {
    display: none
}

*, :before, :after {
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    font-family: sans-serif;
    line-height: 1.15
}

body {
    color: var(--yq-yuque-grey-900);
    font-variant: tabular-nums;
    background-color: var(--yq-ant-body-background);
    font-feature-settings: "tnum";
    margin: 0;
    font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5715
}

[tabindex="-1"]:focus {
    outline: none !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    color: var(--yq-ant-heading-color);
    margin-top: 0;
    margin-bottom: .5em;
    font-weight: 500
}

p {
    margin-top: 0;
    margin-bottom: 1em
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1em
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1em
}

ol ol, ul ul, ol ul, ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5em;
    margin-left: 0
}

blockquote {
    margin: 0 0 1em
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--yq-ant-link-color);
    cursor: pointer;
    background-color: transparent;
    outline: none;
    text-decoration: none;
    transition: color .3s
}

a:hover {
    color: var(--yq-ant-link-hover-color)
}

a:active {
    color: var(--yq-ant-link-active-color)
}

a:active, a:hover, a:focus {
    outline: 0;
    text-decoration: none
}

a[disabled] {
    color: var(--yq-ant-disabled-color);
    cursor: not-allowed
}

pre, code, kbd, samp {
    font-family: Consolas, Menlo, Courier, monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

a, area, button, [role=button], label, select, summary, textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    color: var(--yq-ant-text-color-secondary);
    text-align: left;
    caption-side: bottom;
    padding-top: .75em;
    padding-bottom: .3em
}

input, button, select, optgroup, textarea {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button {
    -webkit-appearance: button
}

button::-moz-focus-inner {
    border-style: none;
    padding: 0
}


fieldset {
    border: 0;
    min-width: 0;
    margin: 0;
    padding: 0
}

legend {
    width: 100%;
    max-width: 100%;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal;
    margin-bottom: .5em;
    padding: 0;
    display: block
}

progress {
    vertical-align: baseline
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

mark {
    background-color: var(--yq-yellow-1);
    padding: .2em
}

::selection {
    color: var(--yq-ant-text-color-inverse);
    background: rgba(27, 162, 227, .2)
}

@keyframes loadingCircle {
    to {
        transform: rotate(360deg)
    }
}

[ant-click-animating=true], [ant-click-animating-without-extra-node=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: var(--yq-yuque-green-600);
    --scroll-bar: 0
}

@keyframes MessageMoveOut {
    0% {
        opacity: 1;
        max-height: 150px;
        padding: 8px
    }
    to {
        opacity: 0;
        max-height: 0;
        padding: 0
    }
}


.ant-btn {
    white-space: nowrap;
    text-align: center;
    box-shadow: var(--yq-ant-btn-shadow);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    color: var(--yq-ant-btn-default-color);
    background-image: none;
    background: var(--yq-ant-btn-default-bg);
    border: 1px solid transparent;
    border-color: var(--yq-ant-btn-default-border);
    border-radius: 6px;
    padding: 4px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5715;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    display: inline-block;
    position: relative
}

.ant-btn > .anticon {
    line-height: 1
}

.ant-btn, .ant-btn:active, .ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    box-shadow: none;
    outline: 0
}

.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn[disabled] > * {
    pointer-events: none
}

.ant-btn-lg {
    border-radius: 6px;
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px
}


.ant-btn > a:only-child {
    color: currentColor
}

.ant-btn > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:hover, .ant-btn:focus {
    color: #0d0c0c;
    background: var(--yq-ant-btn-default-bg);
    border-color: #0d0c0c
}

.ant-btn:hover > a:only-child, .ant-btn:focus > a:only-child {
    color: currentColor
}

.ant-btn:hover > a:only-child:after, .ant-btn:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:active {
    color: #000;
    background: var(--yq-ant-btn-default-bg);
    border-color: #000
}

.ant-btn:active > a:only-child {
    color: currentColor
}

.ant-btn:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn[disabled], .ant-btn[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn[disabled] > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn[disabled] > a:only-child:after, .ant-btn[disabled]:hover > a:only-child:after, .ant-btn[disabled]:focus > a:only-child:after, .ant-btn[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:hover, .ant-btn:focus, .ant-btn:active {
    background: var(--yq-ant-btn-default-bg);
    text-decoration: none
}

.ant-btn > span {
    display: inline-block
}

.ant-btn-primary {
    color: var(--yq-ant-btn-primary-color);
    background: var(--yq-ant-btn-primary-bg);
    border-color: var(--yq-ant-btn-primary-bg);
    text-shadow: var(--yq-ant-btn-text-shadow);
    box-shadow: var(--yq-ant-btn-primary-shadow)
}

.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
    color: var(--yq-ant-btn-primary-color);
    background: #0d0c0c;
    border-color: #0d0c0c
}

.ant-btn-primary:hover > a:only-child, .ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-primary:hover > a:only-child:after, .ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary:active {
    color: var(--yq-ant-btn-primary-color);
    background: #000;
    border-color: #000
}

.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary[disabled], .ant-btn-primary[disabled]:hover, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-primary[disabled] > a:only-child, .ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: var(--yq-yuque-green-500);
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group .ant-btn-primary + .ant-btn-primary {
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], .ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
    border-left-color: var(--yq-ant-btn-default-border)
}


.ant-btn-link {
    color: var(--yq-ant-link-color);
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link:hover, .ant-btn-link:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: #0d0c0c
}

.ant-btn-link:hover > a:only-child, .ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-link:hover > a:only-child:after, .ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link:active {
    color: #000;
    background: 0 0;
    border-color: #000
}

.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link[disabled], .ant-btn-link[disabled]:hover, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-link:hover {
    background: var(--yq-ant-btn-link-hover-bg)
}

.ant-btn-link:hover, .ant-btn-link:focus, .ant-btn-link:active {
    border-color: transparent
}

.ant-btn-link[disabled], .ant-btn-link[disabled]:hover, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:active {
    color: var(--yq-ant-disabled-color);
    text-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-link[disabled] > a:only-child, .ant-btn-link[disabled]:hover > a:only-child, .ant-btn-link[disabled]:focus > a:only-child, .ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-link[disabled] > a:only-child:after, .ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn-dangerous.ant-btn-primary {
    color: var(--yq-ant-btn-danger-color);
    background: var(--yq-ant-btn-danger-bg);
    border-color: var(--yq-ant-btn-danger-bg);
    text-shadow: var(--yq-ant-btn-text-shadow);
    box-shadow: var(--yq-ant-btn-primary-shadow)
}

.ant-btn-dangerous.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary:hover, .ant-btn-dangerous.ant-btn-primary:focus {
    color: var(--yq-ant-btn-danger-color);
    background: #0d0c0c;
    border-color: #0d0c0c
}

.ant-btn-dangerous.ant-btn-primary:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary:active {
    color: var(--yq-ant-btn-danger-color);
    background: #000;
    border-color: #000
}

.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary[disabled], .ant-btn-dangerous.ant-btn-primary[disabled]:hover, .ant-btn-dangerous.ant-btn-primary[disabled]:focus, .ant-btn-dangerous.ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link {
    color: var(--yq-ant-error-color);
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link:hover, .ant-btn-dangerous.ant-btn-link:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:hover > a:only-child, .ant-btn-dangerous.ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link:active {
    color: #000;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-disabled-color);
    text-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn-icon-only.ant-btn-lg {
    border-radius: 6px;
    width: 40px;
    height: 40px;
    padding: 4.9px 0;
    font-size: 18px
}

.ant-btn-icon-only.ant-btn-lg > * {
    font-size: 18px
}


.ant-btn-round.ant-btn-lg {
    border-radius: 40px;
    height: 40px;
    padding: 6.4px 20px;
    font-size: 16px
}


.ant-btn-circle.ant-btn-lg {
    border-radius: 50%;
    min-width: 40px
}


.ant-btn:before {
    z-index: 1;
    background: var(--yq-ant-component-background);
    border-radius: inherit;
    opacity: .35;
    content: "";
    pointer-events: none;
    transition: opacity .2s;
    display: none;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px
}

.ant-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn .anticon.anticon-plus > svg, .ant-btn .anticon.anticon-minus > svg {
    shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading {
    position: relative
}

.ant-btn.ant-btn-loading:not([disabled]) {
    pointer-events: none
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn > .ant-btn-loading-icon {
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn > .ant-btn-loading-icon .anticon {
    padding-right: 8px;
    animation: none
}

.ant-btn > .ant-btn-loading-icon .anticon svg {
    animation: 1s linear infinite loadingCircle
}

.ant-btn > .ant-btn-loading-icon:only-child .anticon {
    padding-right: 0
}


.ant-btn-group > .ant-btn, .ant-btn-group > span > .ant-btn {
    position: relative
}

.ant-btn-group > .ant-btn:hover, .ant-btn-group > span > .ant-btn:hover, .ant-btn-group > .ant-btn:focus, .ant-btn-group > span > .ant-btn:focus, .ant-btn-group > .ant-btn:active, .ant-btn-group > span > .ant-btn:active {
    z-index: 2
}

.ant-btn-group > .ant-btn[disabled], .ant-btn-group > span > .ant-btn[disabled] {
    z-index: 0
}


.ant-btn-group-lg > .ant-btn, .ant-btn-group-lg > span > .ant-btn {
    border-radius: 0;
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px
}

.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
    width: 40px;
    height: 40px;
    padding-left: 0;
    padding-right: 0
}

.ant-btn-group-sm > .ant-btn, .ant-btn-group-sm > span > .ant-btn {
    border-radius: 0;
    height: 24px;
    padding: 0 7px;
    font-size: 14px
}

.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon {
    font-size: 14px
}

.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
    width: 24px;
    height: 24px;
    padding-left: 0;
    padding-right: 0
}

.ant-btn-group .ant-btn + .ant-btn, .ant-btn + .ant-btn-group, .ant-btn-group span + .ant-btn, .ant-btn-group .ant-btn + span, .ant-btn-group > span + span, .ant-btn-group + .ant-btn, .ant-btn-group + .ant-btn-group {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn:first-child, .ant-btn-group > span:first-child > .ant-btn {
    margin-left: 0
}

.ant-btn-group > .ant-btn:only-child, .ant-btn-group > span:only-child > .ant-btn {
    border-radius: 6px
}

.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.ant-btn-group-sm > .ant-btn:only-child, .ant-btn-group-sm > span:only-child > .ant-btn {
    border-radius: 6px
}

.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}


.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-right: 8px
}

.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 8px
}

.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn, .ant-btn-rtl.ant-btn + .ant-btn-group, .ant-btn-rtl.ant-btn-group span + .ant-btn, .ant-btn-rtl.ant-btn-group .ant-btn + span, .ant-btn-rtl.ant-btn-group > span + span, .ant-btn-rtl.ant-btn-group + .ant-btn, .ant-btn-rtl.ant-btn-group + .ant-btn-group, .ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn, .ant-btn-group-rtl.ant-btn + .ant-btn-group, .ant-btn-group-rtl.ant-btn-group span + .ant-btn, .ant-btn-group-rtl.ant-btn-group .ant-btn + span, .ant-btn-group-rtl.ant-btn-group > span + span, .ant-btn-group-rtl.ant-btn-group + .ant-btn, .ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
    margin-left: auto;
    margin-right: -1px
}


.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-radius: 0 6px 6px 0
}

.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-radius: 6px 0 0 6px
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-radius: 0 6px 6px 0
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-radius: 6px 0 0 6px
}

.ant-btn:focus > span, .ant-btn:active > span {
    position: relative
}

.ant-btn > .anticon + span, .ant-btn > span + .anticon {
    margin-left: 8px
}


.ant-btn-background-ghost.ant-btn-primary {
    color: var(--yq-ant-btn-primary-bg);
    border-color: var(--yq-ant-btn-primary-bg);
    text-shadow: none;
    background: 0 0
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary:hover, .ant-btn-background-ghost.ant-btn-primary:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: #0d0c0c
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary:active {
    color: #000;
    background: 0 0;
    border-color: #000
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary[disabled], .ant-btn-background-ghost.ant-btn-primary[disabled]:hover, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus, .ant-btn-background-ghost.ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    color: var(--yq-ant-btn-danger-border);
    text-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
    color: #000;
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn:empty {
    visibility: hidden;
    content: " ";
    width: 0;
    display: inline-block
}

a.ant-btn {
    line-height: 30px;
    padding-top: .01px !important
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}


.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
    border-right-color: var(--yq-yuque-green-500);
    border-left-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
    border-right-color: var(--yq-ant-btn-default-border);
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
    padding-left: 8px;
    padding-right: 0
}

.ant-btn > .ant-btn-loading-icon:only-child .anticon {
    padding-left: 0;
    padding-right: 0
}

.ant-btn-rtl.ant-btn > .anticon + span, .ant-btn-rtl.ant-btn > span + .anticon {
    margin-left: 0;
    margin-right: 8px
}


@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {


}


textarea.ant-input-affix-wrapper {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}


textarea.ant-input {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}


.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: var(--yq-ant-input-hover-border-color)
}


.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: var(--yq-ant-text-color-secondary)
}

.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-right-color: var(--yq-ant-input-hover-border-color);
    border-left-color: var(--yq-ant-border-color-base)
}

.ant-dropdown-wrap .ant-btn > .anticon-down {
    font-size: 10px
}


.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
    padding-left: 8px;
    padding-right: 8px
}

@keyframes antSpinMove {
    to {
        opacity: 1
    }
}

.ant-row {
    flex-flow: wrap;
    display: flex
}

.ant-row:before, .ant-row:after {
    display: flex
}


.ant-row-center {
    justify-content: center
}


.ant-row-space-between {
    justify-content: space-between
}

.ant-row-space-around {
    justify-content: space-around
}

.ant-row-top {
    align-items: flex-start
}

.ant-row-middle {
    align-items: center
}


.ant-col {
    max-width: 100%;
    min-height: 1px;
    position: relative
}


.ant-col-xs-24 {
    flex: 0 0 100%;
    max-width: 100%;
    display: block
}


.ant-col-xs-2 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    display: block
}


@media (min-width: 576px) {
    .ant-col-sm-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }


    .ant-col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }


    .ant-col-sm-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }


    .ant-col-sm-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }


    .ant-col-sm-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }


}

@media (min-width: 768px) {


    .ant-col-md-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }


    .ant-col-md-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }


    .ant-col-md-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }


}

@media (min-width: 992px) {


    .ant-col-lg-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }


    .ant-col-lg-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }


    .ant-col-lg-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }


    .ant-col-lg-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }


}

.ant-menu-item-danger.ant-menu-item, .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {
    color: var(--yq-ant-error-color)
}

.ant-menu-item-danger.ant-menu-item:active {
    background: var(--yq-red-1)
}

.ant-menu-item-danger.ant-menu-item-selected, .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {
    color: var(--yq-ant-error-color)
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    background-color: var(--yq-red-1)
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
    border-right-color: var(--yq-ant-error-color)
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
    color: var(--yq-ant-error-color)
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    color: #fff;
    background-color: var(--yq-ant-error-color)
}

.ant-menu {
    box-sizing: border-box;
    font-variant: tabular-nums;
    font-feature-settings: "tnum";
    color: var(--yq-yuque-grey-900);
    text-align: left;
    background: var(--yq-ant-component-background);
    box-shadow: var(--yq-ant-box-shadow-base);
    outline: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 0;
    list-style: none;
    transition: background .3s, width .3s cubic-bezier(.2, 0, 0, 1)
}

.ant-menu:before {
    content: "";
    display: table
}

.ant-menu:after {
    clear: both;
    content: "";
    display: table
}

.ant-menu.ant-menu-root:focus-visible {
    box-shadow: 0 0 0 2px rgba(0, 185, 107, .2)
}

.ant-menu ul, .ant-menu ol {
    margin: 0;
    padding: 0;
    list-style: none
}


.ant-menu-horizontal .ant-menu-submenu {
    transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1)
}


.ant-menu-item:active, .ant-menu-submenu-title:active {
    background: var(--yq-yuque-green-100)
}


.ant-menu-item a, .ant-menu-item a:hover {
    color: var(--yq-yuque-grey-900)
}

.ant-menu-item a:before {
    content: "";
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-menu-item > .ant-badge a, .ant-menu-item > .ant-badge a:hover {
    color: var(--yq-yuque-grey-900)
}


.ant-menu-item:hover, .ant-menu-item-active, .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-submenu-active, .ant-menu-submenu-title:hover {
    color: var(--yq-yuque-grey-900)
}

.ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu {
    margin-top: -1px
}

.ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
    background-color: transparent
}

.ant-menu-item-selected, .ant-menu-item-selected a, .ant-menu-item-selected a:hover {
    color: var(--yq-yuque-grey-900)
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--yq-yuque-green-100)
}


.ant-menu-vertical.ant-menu-sub .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
    border-right: 0;
    margin-left: 0;
    left: 0
}

.ant-menu-vertical.ant-menu-sub .ant-menu-item:after, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after {
    border-right: 0
}

.ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
    transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
    min-width: 114px
}

.ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu-title {
    transition: border-color .3s, background .3s
}

.ant-menu-item, .ant-menu-submenu-title {
    white-space: nowrap;
    cursor: pointer;
    margin: 0;
    padding: 0 20px;
    transition: border-color .3s, background .3s, padding .3s cubic-bezier(.645, .045, .355, 1);
    display: block;
    position: relative
}

.ant-menu-item .ant-menu-item-icon, .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu-item .anticon, .ant-menu-submenu-title .anticon {
    min-width: 14px;
    font-size: 14px;
    transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1), color .3s
}

.ant-menu-item .ant-menu-item-icon + span, .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu-item .anticon + span, .ant-menu-submenu-title .anticon + span {
    opacity: 1;
    margin-left: 10px;
    transition: opacity .3s cubic-bezier(.645, .045, .355, 1), margin .3s, color .3s
}

.ant-menu-item .ant-menu-item-icon.svg, .ant-menu-submenu-title .ant-menu-item-icon.svg {
    vertical-align: -.125em
}

.ant-menu-item.ant-menu-item-only-child > .anticon, .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
    margin-right: 0
}

.ant-menu-item:focus-visible {
    box-shadow: 0 0 0 2px rgba(0, 185, 107, .2)
}


.ant-menu > .ant-menu-item-divider {
    background-color: var(--yq-ant-border-color-split);
    height: 1px;
    margin: 1px 0;
    padding: 0;
    line-height: 0;
    overflow: hidden
}


.ant-menu-submenu > .ant-menu {
    background-color: var(--yq-ant-component-background);
    border-radius: 6px
}


.ant-menu-submenu-popup > .ant-menu {
    background-color: var(--yq-ant-menu-popup-bg)
}


.ant-menu-horizontal {
    border: 0;
    border-bottom: 1px solid var(--yq-ant-border-color-split);
    box-shadow: none;
    line-height: 46px
}

.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
    margin: -1px 20px 0;
    padding: 0
}

.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
    color: var(--yq-yuque-grey-900);
    border-bottom: 2px solid var(--yq-yuque-grey-900)
}

.ant-menu-horizontal > .ant-menu-item, .ant-menu-horizontal > .ant-menu-submenu {
    vertical-align: bottom;
    border-bottom: 2px solid transparent;
    display: inline-block;
    position: relative;
    top: 1px
}

.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
    padding: 0
}

.ant-menu-horizontal > .ant-menu-item a, .ant-menu-horizontal > .ant-menu-item a:hover {
    color: var(--yq-yuque-grey-900)
}

.ant-menu-horizontal > .ant-menu-item a:before {
    bottom: -2px
}

.ant-menu-horizontal > .ant-menu-item-selected a {
    color: var(--yq-yuque-grey-900)
}

.ant-menu-horizontal:after {
    clear: both;
    content: " ";
    height: 0;
    display: block
}

.ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item {
    position: relative
}

.ant-menu-vertical .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-inline .ant-menu-item:after {
    border-right: 3px solid var(--yq-yuque-grey-900);
    opacity: 0;
    content: "";
    transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    transform: scaleY(.0001)
}

.ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title {
    text-overflow: ellipsis;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0 16px;
    line-height: 40px;
    overflow: hidden
}


.ant-menu-vertical .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-inline .ant-menu-item:not(:last-child) {
    margin-bottom: 8px
}

.ant-menu-vertical > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px
}


.ant-menu-inline .ant-menu-selected:after, .ant-menu-inline .ant-menu-item-selected:after {
    opacity: 1;
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1);
    transform: scaleY(1)
}

.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title {
    width: calc(100% + 1px)
}


.ant-menu-inline.ant-menu-root .ant-menu-item, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
    align-items: center;
    transition: border-color .3s, background .3s, padding .1s cubic-bezier(.215, .61, .355, 1);
    display: flex
}

.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
    text-overflow: ellipsis;
    flex: auto;
    min-width: 0;
    overflow: hidden
}

.ant-menu-inline.ant-menu-root .ant-menu-item > *, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
    flex: none
}

.ant-menu.ant-menu-inline-collapsed {
    width: 80px
}

.ant-menu.ant-menu-inline-collapsed > .ant-menu-item, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
    text-overflow: clip;
    padding: 0 calc(50% - 8px);
    left: 0
}

.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: 0
}

.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
    margin: 0;
    font-size: 16px;
    line-height: 40px
}

.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
    opacity: 0;
    display: inline-block
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed .anticon {
    display: inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip {
    pointer-events: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
    display: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a {
    color: rgba(255, 255, 255, .85)
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 4px;
    padding-right: 4px;
    overflow: hidden
}


.ant-menu-item-group-list .ant-menu-item, .ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-vertical, .ant-menu-root.ant-menu-vertical-left, .ant-menu-root.ant-menu-vertical-right, .ant-menu-root.ant-menu-inline {
    box-shadow: none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon, .ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
    text-align: center;
    font-size: 16px
}


.ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    list-style-type: disc;
    list-style-position: inside
}


.ant-layout-header .ant-menu {
    line-height: inherit
}

.ant-menu.ant-menu-dark, .ant-menu-dark .ant-menu-sub, .ant-menu.ant-menu-dark .ant-menu-sub {
    color: rgba(255, 255, 255, .65);
    background: var(--yq-ant-menu-dark-bg)
}

.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: .45;
    transition: all .3s
}

.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    background: #fff
}


.ant-menu-dark.ant-menu-horizontal {
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
    border-color: var(--yq-ant-menu-dark-bg);
    border-bottom: 0;
    margin-top: 0;
    padding: 0 20px;
    top: 0
}

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
    background-color: var(--yq-yuque-green-600)
}

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before {
    bottom: 0
}

.ant-menu-dark .ant-menu-item, .ant-menu-dark .ant-menu-item-group-title, .ant-menu-dark .ant-menu-item > a, .ant-menu-dark .ant-menu-item > span > a {
    color: rgba(255, 255, 255, .65)
}


.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-vertical .ant-menu-item, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
    border-right: 0;
    margin-left: 0;
    left: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
    width: 100%
}

.ant-menu-dark .ant-menu-item:hover, .ant-menu-dark .ant-menu-item-active, .ant-menu-dark .ant-menu-submenu-active, .ant-menu-dark .ant-menu-submenu-open, .ant-menu-dark .ant-menu-submenu-selected, .ant-menu-dark .ant-menu-submenu-title:hover {
    color: #fff;
    background-color: transparent
}

.ant-menu-dark .ant-menu-item:hover > a, .ant-menu-dark .ant-menu-item-active > a, .ant-menu-dark .ant-menu-submenu-active > a, .ant-menu-dark .ant-menu-submenu-open > a, .ant-menu-dark .ant-menu-submenu-selected > a, .ant-menu-dark .ant-menu-submenu-title:hover > a, .ant-menu-dark .ant-menu-item:hover > span > a, .ant-menu-dark .ant-menu-item-active > span > a, .ant-menu-dark .ant-menu-submenu-active > span > a, .ant-menu-dark .ant-menu-submenu-open > span > a, .ant-menu-dark .ant-menu-submenu-selected > span > a, .ant-menu-dark .ant-menu-submenu-title:hover > span > a {
    color: #fff
}

.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
    opacity: 1
}

.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark .ant-menu-item:hover {
    background-color: transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--yq-yuque-green-600)
}

.ant-menu-dark .ant-menu-item-selected {
    color: #fff;
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected > a, .ant-menu-dark .ant-menu-item-selected > span > a, .ant-menu-dark .ant-menu-item-selected > a:hover, .ant-menu-dark .ant-menu-item-selected > span > a:hover {
    color: #fff
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon, .ant-menu-dark .ant-menu-item-selected .anticon, .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span, .ant-menu-dark .ant-menu-item-selected .anticon + span {
    color: var(--yq-white)
}

.ant-menu.ant-menu-dark .ant-menu-item-selected, .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
    background-color: var(--yq-yuque-green-600)
}


.ant-menu.ant-menu-rtl {
    text-align: right;
    direction: rtl
}


.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
    transform-origin: 100% 0
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon, .ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu-rtl .ant-menu-item .anticon, .ant-menu-rtl .ant-menu-submenu-title .anticon {
    margin-left: 10px;
    margin-right: auto
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon, .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
    margin-left: 0
}


.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after, .ant-menu-rtl.ant-menu-inline .ant-menu-item:after {
    left: 0;
    right: auto
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item, .ant-menu-rtl.ant-menu-inline .ant-menu-item, .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
    text-align: right
}


.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item, .ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 28px 0 16px
}


@keyframes antCheckboxEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(1.6)
    }
}


.ant-card-actions > li > span a:not(.ant-btn), .ant-card-actions > li > span > .anticon {
    width: 100%;
    color: var(--yq-ant-text-color-secondary);
    line-height: 22px;
    transition: color .3s;
    display: inline-block
}

.ant-card-actions > li > span a:not(.ant-btn):hover, .ant-card-actions > li > span > .anticon:hover {
    color: var(--yq-yuque-green-600)
}


@keyframes card-loading {
    0%, to {
        background-position: 0
    }
    50% {
        background-position: 100%
    }
}


span.ant-radio + * {
    padding-left: 8px;
    padding-right: 8px
}


@keyframes antRadioEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(1.6)
    }
}

textarea.ant-pagination-options-quick-jumper input {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}

.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
    margin-bottom: 0;
    margin-left: 8px
}


.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
    margin-left: 0;
    margin-right: 8px
}


.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
    margin-left: 0;
    margin-right: 8px
}


.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
    width: auto
}


@media (max-width: 575px) {


    .ant-col-xs-24.ant-form-item-label {
        white-space: initial;
        text-align: left;
        padding: 0 0 8px;
        line-height: 1.5715
    }

    .ant-col-xs-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 767px) {
    .ant-col-sm-24.ant-form-item-label {
        white-space: initial;
        text-align: left;
        padding: 0 0 8px;
        line-height: 1.5715
    }

    .ant-col-sm-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }
}

.ant-form-item-hidden, .ant-form-item-hidden.ant-row {
    display: none
}

@keyframes diffZoomIn1 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

@keyframes diffZoomIn2 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

@keyframes diffZoomIn3 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}


.ant-list-grid .ant-col > .ant-list-item {
    border-bottom: none;
    max-width: 100%;
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 0;
    display: block
}


@media screen and (max-width: 768px) {


}

@media screen and (max-width: 576px) {


}


@media screen and (max-width: 768px) {


}

@media screen and (max-width: 576px) {


}


textarea.ant-input-number {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}


@keyframes antdDrawerFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
    color: var(--yq-ant-disabled-color);
    cursor: not-allowed
}


@keyframes ant-skeleton-loading {
    0% {
        background-position: 100%
    }
    to {
        background-position: 0
    }
}


@keyframes ant-skeleton-loading-rtl {
    0% {
        background-position: 0%
    }
    to {
        background-position: 100%
    }
}


@keyframes NotificationFadeIn {
    0% {
        opacity: 0;
        left: 384px
    }
    to {
        opacity: 1;
        left: 0
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        opacity: 0;
        right: 384px
    }
    to {
        opacity: 1;
        right: 0
    }
}

@keyframes NotificationFadeOut {
    0% {
        opacity: 1;
        max-height: 150px;
        margin-bottom: 16px
    }
    to {
        opacity: 0;
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }
}


textarea.ant-mentions {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}


@keyframes ant-progress-active {
    0% {
        opacity: .1;
        width: 0
    }
    20% {
        opacity: .5;
        width: 0
    }
    to {
        opacity: 0;
        width: 100%
    }
}


span.ant-transfer-list-search-action {
    pointer-events: none
}


.ant-transfer-operation .ant-btn {
    display: block
}

.ant-transfer-operation .ant-btn:first-child {
    margin-bottom: 4px
}

.ant-transfer-operation .ant-btn .anticon {
    font-size: 12px
}


@keyframes uploadAnimateInlineIn {
    0% {
        opacity: 0;
        width: 0;
        height: 0;
        margin: 0;
        padding: 0
    }
}

@keyframes uploadAnimateInlineOut {
    to {
        opacity: 0;
        width: 0;
        height: 0;
        margin: 0;
        padding: 0
    }
}


a.ant-typography.ant-typography-danger:active, a.ant-typography.ant-typography-danger:focus, a.ant-typography.ant-typography-danger:hover {
    color: #0d0c0c
}


div.ant-typography, .ant-typography p {
    margin-bottom: 1em
}

h1.ant-typography, .ant-typography h1 {
    color: var(--yq-ant-heading-color);
    margin-bottom: .5em;
    font-size: 38px;
    font-weight: 600;
    line-height: 1.23
}

h2.ant-typography, .ant-typography h2 {
    color: var(--yq-ant-heading-color);
    margin-bottom: .5em;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.35
}

h3.ant-typography, .ant-typography h3 {
    color: var(--yq-ant-heading-color);
    margin-bottom: .5em;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.35
}

h4.ant-typography, .ant-typography h4 {
    color: var(--yq-ant-heading-color);
    margin-bottom: .5em;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4
}

h5.ant-typography, .ant-typography h5 {
    color: var(--yq-ant-heading-color);
    margin-bottom: .5em;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5
}


a.ant-typography-ellipsis, span.ant-typography-ellipsis {
    display: inline-block
}

a.ant-typography, .ant-typography a {
    color: var(--yq-ant-link-color);
    cursor: pointer;
    outline: none;
    text-decoration: none;
    transition: color .3s
}

a.ant-typography:focus, .ant-typography a:focus, a.ant-typography:hover, .ant-typography a:hover {
    color: var(--yq-ant-link-hover-color)
}

a.ant-typography:active, .ant-typography a:active {
    color: var(--yq-ant-link-active-color)
}

a.ant-typography:active, .ant-typography a:active, a.ant-typography:hover, .ant-typography a:hover {
    text-decoration: none
}

a.ant-typography[disabled], .ant-typography a[disabled], a.ant-typography.ant-typography-disabled, .ant-typography a.ant-typography-disabled {
    color: var(--yq-ant-disabled-color);
    cursor: not-allowed
}

a.ant-typography[disabled]:active, .ant-typography a[disabled]:active, a.ant-typography.ant-typography-disabled:active, .ant-typography a.ant-typography-disabled:active, a.ant-typography[disabled]:hover, .ant-typography a[disabled]:hover, a.ant-typography.ant-typography-disabled:hover, .ant-typography a.ant-typography-disabled:hover {
    color: var(--yq-ant-disabled-color)
}

a.ant-typography[disabled]:active, .ant-typography a[disabled]:active, a.ant-typography.ant-typography-disabled:active, .ant-typography a.ant-typography-disabled:active {
    pointer-events: none
}


div.ant-typography-edit-content {
    margin-top: -5px;
    margin-bottom: calc(1em - 5px);
    left: -12px
}


a.ant-typography-ellipsis-single-line, span.ant-typography-ellipsis-single-line {
    vertical-align: bottom
}


div.ant-typography-edit-content.ant-typography-rtl {
    left: auto;
    right: -12px
}


.ant-tooltip {
    width: -webkit-max-content;
    width: max-content;
    font-size: 12px
}


.ant-btn {
    white-space: nowrap;
    text-align: center;
    box-shadow: var(--yq-ant-btn-shadow);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    color: var(--yq-ant-btn-default-color);
    background-image: none;
    background: var(--yq-ant-btn-default-bg);
    border: 1px solid transparent;
    border-color: var(--yq-ant-btn-default-border);
    border-radius: 6px;
    padding: 4px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5715;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    display: inline-block;
    position: relative
}

.ant-btn > .anticon {
    line-height: 1
}

.ant-btn, .ant-btn:active, .ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    box-shadow: none;
    outline: 0
}

.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn[disabled] > * {
    pointer-events: none
}

.ant-btn-lg {
    border-radius: 6px;
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px
}


.ant-btn[disabled], .ant-btn[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn > a:only-child {
    color: currentColor
}

.ant-btn > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:hover, .ant-btn:focus {
    color: var(--yq-ant-primary-color-hover);
    background: var(--yq-ant-btn-default-bg);
    border-color: var(--yq-ant-primary-color-hover)
}

.ant-btn:hover > a:only-child, .ant-btn:focus > a:only-child {
    color: currentColor
}

.ant-btn:hover > a:only-child:after, .ant-btn:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:active {
    color: var(--yq-ant-primary-color-active);
    background: var(--yq-ant-btn-default-bg);
    border-color: var(--yq-ant-primary-color-active)
}

.ant-btn:active > a:only-child {
    color: currentColor
}

.ant-btn:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn[disabled], .ant-btn[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none;
    background: 0 0
}

.ant-btn[disabled] > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn[disabled] > a:only-child:after, .ant-btn[disabled]:hover > a:only-child:after, .ant-btn[disabled]:focus > a:only-child:after, .ant-btn[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:hover, .ant-btn:focus, .ant-btn:active {
    background: var(--yq-ant-btn-default-bg);
    text-decoration: none
}

.ant-btn > span {
    display: inline-block
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: var(--yq-yuque-green-500);
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group .ant-btn-primary + .ant-btn-primary {
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], .ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
    border-left-color: var(--yq-ant-btn-default-border)
}


.ant-btn-link:hover {
    background: var(--yq-ant-btn-link-hover-bg)
}


.ant-btn-icon-only.ant-btn-lg {
    border-radius: 6px;
    width: 40px;
    height: 40px;
    padding: 4.9px 0;
    font-size: 18px
}

.ant-btn-icon-only.ant-btn-lg > * {
    font-size: 18px
}


.ant-btn-round.ant-btn-lg {
    border-radius: 40px;
    height: 40px;
    padding: 6.4px 20px;
    font-size: 16px
}


.ant-btn-circle.ant-btn-lg {
    border-radius: 50%;
    min-width: 40px
}


.ant-btn:before {
    z-index: 1;
    background: var(--yq-ant-component-background);
    border-radius: inherit;
    opacity: .35;
    content: "";
    pointer-events: none;
    transition: opacity .2s;
    display: none;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px
}

.ant-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn .anticon.anticon-plus > svg, .ant-btn .anticon.anticon-minus > svg {
    shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading {
    position: relative
}

.ant-btn.ant-btn-loading:not([disabled]) {
    pointer-events: none
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn > .ant-btn-loading-icon {
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn > .ant-btn-loading-icon .anticon {
    padding-right: 8px;
    animation: none
}

.ant-btn > .ant-btn-loading-icon .anticon svg {
    animation: 1s linear infinite loadingCircle
}

.ant-btn > .ant-btn-loading-icon:only-child .anticon {
    padding-right: 0
}


.ant-btn-group > .ant-btn, .ant-btn-group > span > .ant-btn {
    position: relative
}

.ant-btn-group > .ant-btn:hover, .ant-btn-group > span > .ant-btn:hover, .ant-btn-group > .ant-btn:focus, .ant-btn-group > span > .ant-btn:focus, .ant-btn-group > .ant-btn:active, .ant-btn-group > span > .ant-btn:active {
    z-index: 2
}

.ant-btn-group > .ant-btn[disabled], .ant-btn-group > span > .ant-btn[disabled] {
    z-index: 0
}


.ant-btn-group-lg > .ant-btn, .ant-btn-group-lg > span > .ant-btn {
    border-radius: 0;
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px
}

.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
    width: 40px;
    height: 40px;
    padding-left: 0;
    padding-right: 0
}

.ant-btn-group-sm > .ant-btn, .ant-btn-group-sm > span > .ant-btn {
    border-radius: 0;
    height: 24px;
    padding: 0 7px;
    font-size: 14px
}

.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon {
    font-size: 14px
}

.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
    width: 24px;
    height: 24px;
    padding-left: 0;
    padding-right: 0
}

.ant-btn-group .ant-btn + .ant-btn, .ant-btn + .ant-btn-group, .ant-btn-group span + .ant-btn, .ant-btn-group .ant-btn + span, .ant-btn-group > span + span, .ant-btn-group + .ant-btn, .ant-btn-group + .ant-btn-group {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn:first-child, .ant-btn-group > span:first-child > .ant-btn {
    margin-left: 0
}

.ant-btn-group > .ant-btn:only-child, .ant-btn-group > span:only-child > .ant-btn {
    border-radius: 6px
}

.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.ant-btn-group-sm > .ant-btn:only-child, .ant-btn-group-sm > span:only-child > .ant-btn {
    border-radius: 6px
}

.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}


.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-right: 8px
}

.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 8px
}

.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn, .ant-btn-rtl.ant-btn + .ant-btn-group, .ant-btn-rtl.ant-btn-group span + .ant-btn, .ant-btn-rtl.ant-btn-group .ant-btn + span, .ant-btn-rtl.ant-btn-group > span + span, .ant-btn-rtl.ant-btn-group + .ant-btn, .ant-btn-rtl.ant-btn-group + .ant-btn-group, .ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn, .ant-btn-group-rtl.ant-btn + .ant-btn-group, .ant-btn-group-rtl.ant-btn-group span + .ant-btn, .ant-btn-group-rtl.ant-btn-group .ant-btn + span, .ant-btn-group-rtl.ant-btn-group > span + span, .ant-btn-group-rtl.ant-btn-group + .ant-btn, .ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
    margin-left: auto;
    margin-right: -1px
}


.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-radius: 0 6px 6px 0
}

.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-radius: 6px 0 0 6px
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-radius: 0 6px 6px 0
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-radius: 6px 0 0 6px
}

.ant-btn:focus > span, .ant-btn:active > span {
    position: relative
}


.ant-btn-background-ghost.ant-btn-primary {
    color: var(--yq-ant-btn-primary-bg);
    border-color: var(--yq-ant-btn-primary-bg);
    text-shadow: none;
    background: 0 0
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary:hover, .ant-btn-background-ghost.ant-btn-primary:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: #0d0c0c
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary:active {
    color: #000;
    background: 0 0;
    border-color: #000
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-primary[disabled], .ant-btn-background-ghost.ant-btn-primary[disabled]:hover, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus, .ant-btn-background-ghost.ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    color: var(--yq-ant-btn-danger-border);
    text-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
    color: var(--yq-yuque-green-600);
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
    color: var(--yq-yuque-green-600);
    background: 0 0;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-btn:empty {
    visibility: hidden;
    content: " ";
    width: 0;
    display: inline-block
}

a.ant-btn {
    line-height: 30px;
    padding-top: .01px !important
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}


.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
    border-right-color: var(--yq-yuque-green-500);
    border-left-color: var(--yq-ant-btn-default-border)
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
    border-right-color: var(--yq-ant-btn-default-border);
    border-left-color: var(--yq-yuque-green-500)
}

.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
    padding-left: 8px;
    padding-right: 0
}

.ant-btn > .ant-btn-loading-icon:only-child .anticon {
    padding-left: 0;
    padding-right: 0
}

.ant-btn-rtl.ant-btn > .anticon + span, .ant-btn-rtl.ant-btn > span + .anticon {
    margin-left: 0;
    margin-right: 8px
}

.ant-btn {
    box-shadow: none;
    text-shadow: none;
    border-radius: 6px;
    font-weight: 500;
    line-height: 1.15
}

.ant-btn.ant-btn-text, .ant-btn.ant-btn-link {
    font-weight: 400
}

.ant-btn.ant-dropdown-trigger .anticon {
    height: 1em
}

.ant-btn.ant-dropdown-trigger {
    vertical-align: bottom
}

.ant-btn, .ant-btn:hover, .ant-btn:focus {
    box-shadow: none;
    background-image: none
}

.ant-btn.ant-btn-primary, .ant-btn.ant-btn-dashed, .ant-btn.ant-btn-text, .ant-btn.ant-btn-link, .ant-btn.ant-btn-dangerous {
    background-image: none
}

.ant-btn.ant-btn-danger {
    border: 1px solid var(--yq-border-primary);
    color: var(--yq-ant-error-color);
    background: 0 0
}

.ant-btn.ant-btn-danger:hover {
    border: 1px solid var(--yq-ant-error-color)
}

.ant-btn.ant-btn-danger:disabled {
    color: rgba(207, 19, 34, .25);
    border: 1px solid var(--yq-border-primary)
}

.ant-btn > .larkicon, .ant-btn > .larkui-icon {
    vertical-align: middle;
    display: inline-block
}

.ant-btn > .larkicon + .text, .ant-btn > .larkui-icon + .text {
    vertical-align: middle;
    margin-left: 4px;
    display: inline-block
}

.ant-btn-link:hover, .ant-btn-link:focus {
    color: #333
}

.ant-btn > .anticon + span, .ant-btn > span + .anticon {
    margin-left: 4px
}

.ant-btn-lg {
    font-size: 14px
}

.ant-btn, .ant-btn-default {
    color: var(--yq-ant-btn-default-color);
    background: var(--yq-ant-btn-default-bg);
    border-color: var(--yq-ant-btn-default-border)
}

.ant-btn[disabled], .ant-btn-default[disabled], .ant-btn[disabled]:hover, .ant-btn-default[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn-default[disabled]:focus, .ant-btn[disabled]:active, .ant-btn-default[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn > a:only-child, .ant-btn-default > a:only-child {
    color: currentColor
}

.ant-btn > a:only-child:after, .ant-btn-default > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:hover, .ant-btn-default:hover, .ant-btn:focus, .ant-btn-default:focus {
    color: var(--yq-ant-primary-color-hover);
    background: var(--yq-ant-btn-default-bg);
    border-color: var(--yq-ant-primary-color-hover)
}

.ant-btn:hover > a:only-child, .ant-btn-default:hover > a:only-child, .ant-btn:focus > a:only-child, .ant-btn-default:focus > a:only-child {
    color: currentColor
}

.ant-btn:hover > a:only-child:after, .ant-btn-default:hover > a:only-child:after, .ant-btn:focus > a:only-child:after, .ant-btn-default:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn:active, .ant-btn-default:active {
    color: var(--yq-ant-primary-color-active);
    background: var(--yq-ant-btn-default-bg);
    border-color: var(--yq-ant-primary-color-active)
}

.ant-btn:active > a:only-child, .ant-btn-default:active > a:only-child {
    color: currentColor
}

.ant-btn:active > a:only-child:after, .ant-btn-default:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn[disabled], .ant-btn-default[disabled], .ant-btn[disabled]:hover, .ant-btn-default[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn-default[disabled]:focus, .ant-btn[disabled]:active, .ant-btn-default[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none;
    background: 0 0
}

.ant-btn[disabled] > a:only-child, .ant-btn-default[disabled] > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn-default[disabled]:hover > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn-default[disabled]:focus > a:only-child, .ant-btn[disabled]:active > a:only-child, .ant-btn-default[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn[disabled] > a:only-child:after, .ant-btn-default[disabled] > a:only-child:after, .ant-btn[disabled]:hover > a:only-child:after, .ant-btn-default[disabled]:hover > a:only-child:after, .ant-btn[disabled]:focus > a:only-child:after, .ant-btn-default[disabled]:focus > a:only-child:after, .ant-btn[disabled]:active > a:only-child:after, .ant-btn-default[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary {
    color: var(--yq-ant-btn-primary-color);
    background: var(--yq-ant-btn-primary-bg);
    border-color: var(--yq-ant-btn-primary-bg);
    text-shadow: var(--yq-ant-btn-text-shadow);
    box-shadow: var(--yq-ant-btn-primary-shadow)
}

.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
    color: var(--yq-ant-btn-primary-color);
    background: var(--yq-ant-primary-color-hover);
    border-color: var(--yq-ant-primary-color-hover)
}

.ant-btn-primary:hover > a:only-child, .ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-primary:hover > a:only-child:after, .ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary:active {
    color: var(--yq-ant-btn-primary-color);
    background: var(--yq-ant-primary-color-active);
    border-color: var(--yq-ant-primary-color-active)
}

.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary[disabled], .ant-btn-primary[disabled]:hover, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-primary-color);
    background: var(--yq-ant-btn-primary-bg);
    border-color: var(--yq-ant-btn-primary-bg);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-primary[disabled] > a:only-child, .ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-primary[disabled] {
    opacity: .3
}

.ant-btn-link {
    color: var(--yq-ant-link-color);
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-link:hover, .ant-btn-link:focus {
    color: #0d0c0c;
    background: 0 0;
    border-color: #0d0c0c
}

.ant-btn-link:active {
    color: #000;
    background: 0 0;
    border-color: #000
}

.ant-btn-link[disabled], .ant-btn-link[disabled]:hover, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link:hover, .ant-btn-link:focus {
    color: var(--yq-ant-primary-color-hover);
    border-color: var(--yq-ant-primary-color-hover);
    background: 0 0
}

.ant-btn-link:hover > a:only-child, .ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-link:hover > a:only-child:after, .ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link:active {
    color: var(--yq-ant-primary-color-active);
    border-color: var(--yq-ant-primary-color-active);
    background: 0 0
}

.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-link[disabled], .ant-btn-link[disabled]:hover, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none;
    background: 0 0
}

.ant-btn-link:hover {
    color: var(--yq-ant-link-hover-color);
    background: 0 0
}

.ant-btn-link:focus, .ant-btn-link:active {
    color: var(--yq-ant-link-active-color)
}

.ant-btn-link:hover, .ant-btn-link:focus, .ant-btn-link:active {
    border-color: transparent
}

.ant-btn-link[disabled], .ant-btn-link[disabled]:hover, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:active {
    color: var(--yq-ant-disabled-color);
    text-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-link[disabled] > a:only-child, .ant-btn-link[disabled]:hover > a:only-child, .ant-btn-link[disabled]:focus > a:only-child, .ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-link[disabled] > a:only-child:after, .ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary {
    color: var(--yq-ant-btn-danger-color);
    background: var(--yq-ant-btn-danger-bg);
    border-color: var(--yq-ant-btn-danger-bg);
    text-shadow: var(--yq-ant-btn-text-shadow);
    box-shadow: var(--yq-ant-btn-primary-shadow)
}

.ant-btn-dangerous.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary:hover, .ant-btn-dangerous.ant-btn-primary:focus {
    color: var(--yq-ant-btn-danger-color);
    background: var(--yq-yuque-green-600);
    border-color: var(--yq-yuque-green-600)
}

.ant-btn-dangerous.ant-btn-primary:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary:active {
    color: var(--yq-ant-btn-danger-color);
    background: var(--yq-yuque-green-600);
    border-color: var(--yq-yuque-green-600)
}

.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary[disabled], .ant-btn-dangerous.ant-btn-primary[disabled]:hover, .ant-btn-dangerous.ant-btn-primary[disabled]:focus, .ant-btn-dangerous.ant-btn-primary[disabled]:active {
    color: var(--yq-ant-btn-danger-color);
    background: var(--yq-ant-btn-danger-bg);
    border-color: var(--yq-ant-btn-danger-bg);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-primary[disabled] {
    opacity: .3
}

.ant-btn-dangerous.ant-btn-link {
    color: var(--yq-ant-error-color);
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    background: var(--yq-ant-btn-disable-bg);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link:hover, .ant-btn-dangerous.ant-btn-link:focus {
    color: var(--yq-ant-primary-color-hover);
    border-color: var(--yq-ant-primary-color-hover);
    background: 0 0
}

.ant-btn-dangerous.ant-btn-link:active {
    color: var(--yq-ant-primary-color-active);
    border-color: var(--yq-ant-primary-color-active);
    background: 0 0
}

.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-btn-disable-color);
    border-color: var(--yq-ant-btn-disable-border);
    text-shadow: none;
    box-shadow: none;
    background: 0 0
}

.ant-btn-dangerous.ant-btn-link:hover, .ant-btn-dangerous.ant-btn-link:focus {
    color: var(--yq-ant-error-color-hover);
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:hover > a:only-child, .ant-btn-dangerous.ant-btn-link:focus > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link:focus > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link:active {
    color: var(--yq-ant-error-color-active);
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled]:hover, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:active {
    color: var(--yq-ant-disabled-color);
    text-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after {
    content: "";
    background: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: var(--yq-ant-input-hover-border-color)
}


.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: var(--yq-ant-text-color-secondary)
}

.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-right-color: var(--yq-ant-input-hover-border-color);
    border-left-color: var(--yq-ant-border-color-base)
}

.ant-popover .ant-menu {
    box-shadow: none;
    background: 0 0;
    border: none
}

.ant-popover .ant-menu .ant-menu-item {
    color: var(--yq-yuque-grey-900)
}

.ant-popover .ant-menu .ant-menu-item:hover {
    color: var(--yq-yuque-grey-900);
    background-color: var(--yq-bg-primary-hover)
}

.ant-popover .ant-menu .ant-menu-item a, .ant-popover .ant-menu .ant-menu-item a:hover {
    color: var(--yq-yuque-grey-900)
}

.ant-popover .ant-menu .ant-menu-item-selected, .ant-popover .ant-menu .ant-menu-item-selected:hover {
    background-color: var(--yq-bg-primary-hover)
}

.ant-popover .ant-menu .ant-menu-item-divider {
    margin: 4px 12px
}

.ant-popover .ant-menu .text {
    margin-left: 8px
}

.ant-popover-message > .larkui-icon {
    color: var(--yq-ant-warning-color);
    font-size: 14px;
    position: absolute;
    top: 8px
}


.ant-popover-trigger.ant-popover-open.ant-btn-primary {
    color: var(--yq-white)
}


.larkui-popover-menu .ant-menu {
    padding: 8px 0
}

.larkui-popover-menu .ant-menu .ant-menu-item {
    height: 32px;
    line-height: 32px
}

.larkui-popover-menu .ant-menu .ant-menu-item > span, .larkui-popover-menu .ant-menu .ant-menu-item > a {
    margin-left: -16px;
    margin-right: -16px;
    padding: 0 16px;
    display: block
}


.ant-card .ant-card-extra .ant-btn {
    margin-left: 8px
}


@keyframes circle {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}


.ant-menu {
    background: var(--yq-bg-primary)
}

.ant-menu.ant-menu-vertical .ant-menu-item {
    margin-top: 0;
    margin-bottom: 0
}

.ant-menu.ant-menu-horizontal > .ant-menu-item > a:before, .ant-menu.ant-menu-horizontal > .ant-menu-submenu > a:before {
    top: auto
}

.ant-menu > .ant-menu-item-divider {
    margin-left: 12px;
    margin-right: 12px
}

.ant-menu-horizontal {
    color: var(--yq-text-caption)
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--yq-bg-primary-hover)
}


.ant-menu-submenu-popup > .ant-menu {
    background-color: var(--yq-popover-bg);
    border: 1px solid var(--yq-border-primary);
    border-radius: 8px;
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04)
}

.ant-menu-submenu-popup > .ant-menu .ant-menu {
    background-color: transparent
}


.ant-modal-confirm-body > .larkui-icon {
    float: left;
    margin-right: 16px;
    font-size: 22px
}

.ant-modal-confirm-body > .larkui-icon + .ant-modal-confirm-title + .ant-modal-confirm-content {
    margin-left: 38px
}

.ant-modal-confirm-error .ant-modal-confirm-body > .larkui-icon {
    color: var(--yq-ant-error-color)
}

.ant-modal-confirm-warning .ant-modal-confirm-body > .larkui-icon, .ant-modal-confirm-confirm .ant-modal-confirm-body > .larkui-icon {
    color: var(--yq-ant-warning-color)
}

.ant-modal-confirm-info .ant-modal-confirm-body > .larkui-icon {
    color: var(--yq-ant-info-color)
}

.ant-modal-confirm-success .ant-modal-confirm-body > .larkui-icon {
    color: var(--yq-ant-success-color)
}


@media (max-width: 575px) {


    .ant-col-xs-24.ant-form-item-label {
        white-space: initial;
        text-align: left;
        padding: 0 0 8px;
        line-height: 1.5715
    }

    .ant-col-xs-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 767px) {
    .ant-col-sm-24.ant-form-item-label {
        white-space: initial;
        text-align: left;
        padding: 0 0 8px;
        line-height: 1.5715
    }

    .ant-col-sm-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }
}


.ant-form-item-hidden, .ant-form-item-hidden.ant-row {
    display: none
}

@keyframes diffZoomIn1 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

@keyframes diffZoomIn2 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

@keyframes diffZoomIn3 {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

textarea.ant-picker-input > input {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}


tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after, tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after, .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after, .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after, .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after {
    border-left: 1px dashed var(--yq-ant-picker-date-hover-range-border-color);
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    left: 6px
}

tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after, tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after, .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after, .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after, .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after {
    border-right: 1px dashed var(--yq-ant-picker-date-hover-range-border-color);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    right: 6px
}


:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell, :root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
    padding: 21px 0
}

.ant-list .ant-list-item .title {
    color: var(--yq-text-primary);
    font-weight: 500
}

.ant-list .ant-list-item .title:hover {
    color: var(--yq-text-caption)
}


table tr th.ant-table-selection-column, table tr td.ant-table-selection-column {
    padding-left: 16px;
    padding-right: 16px
}

textarea.ant-input-number {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    transition: all .3s, height
}

.ant-tabs-extra-content .ant-btn {
    margin-left: 8px
}

:root {
    --yq-ant-primary-color: var(--yq-theme);
    --yq-ant-primary-color-hover: var(--yq-yuque-green-700);
    --yq-ant-primary-color-active: var(--yq-yuque-green-700);
    --yq-ant-primary-color-outline: rgba(0, 185, 107, .2);
    --yq-ant-primary-1: var(--yq-yuque-green-100);
    --yq-ant-primary-2: var(--yq-yuque-green-200);
    --yq-ant-primary-3: var(--yq-yuque-green-300);
    --yq-ant-primary-4: var(--yq-yuque-green-400);
    --yq-ant-primary-5: var(--yq-yuque-green-500);
    --yq-ant-primary-6: var(--yq-theme);
    --yq-ant-primary-7: var(--yq-yuque-green-700);
    --yq-ant-primary-color-deprecated-pure: ;
    --yq-ant-primary-color-deprecated-l-35: var(--yq-theme);
    --yq-ant-primary-color-deprecated-l-20: var(--yq-theme);
    --yq-ant-primary-color-deprecated-t-20: var(--yq-theme);
    --yq-ant-primary-color-deprecated-t-50: var(--yq-theme);
    --yq-ant-primary-color-deprecated-f-12: rgba(0, 185, 107, .12);
    --yq-ant-primary-color-active-deprecated-f-30: rgba(218, 246, 234, .3);
    --yq-ant-primary-color-active-deprecated-d-02: var(--yq-yuque-green-100);
    --yq-ant-success-color: var(--yq-yuque-green-600);
    --yq-ant-success-color-hover: var(--yq-yuque-green-500);
    --yq-ant-success-color-active: var(--yq-yuque-green-700);
    --yq-ant-success-color-outline: rgba(0, 185, 107, .2);
    --yq-ant-success-color-deprecated-bg: var(--yq-yuque-green-100);
    --yq-ant-success-color-deprecated-border: var(--yq-yuque-green-300);
    --yq-ant-error-color: var(--yq-red-600);
    --yq-ant-error-color-hover: var(--yq-red-500);
    --yq-ant-error-color-active: var(--yq-red-700);
    --yq-ant-error-color-outline: rgba(223, 42, 63, .2);
    --yq-ant-error-color-deprecated-bg: var(--yq-red-100);
    --yq-ant-error-color-deprecated-border: var(--yq-red-300);
    --yq-ant-warning-color: var(--yq-yellow-600);
    --yq-ant-warning-color-hover: var(--yq-yellow-500);
    --yq-ant-warning-color-active: var(--yq-yellow-700);
    --yq-ant-warning-color-outline: rgba(236, 170, 4, .2);
    --yq-ant-warning-color-deprecated-bg: var(--yq-yellow-100);
    --yq-ant-warning-color-deprecated-border: var(--yq-yellow-300);
    --yq-ant-info-color: var(--yq-blue-600);
    --yq-ant-info-color-deprecated-bg: var(--yq-blue-100);
    --yq-ant-info-color-deprecated-border: var(--yq-blue-300);
    --yq-ant-body-background: var(--yq-white);
    --yq-ant-component-background: var(--yq-white);
    --yq-ant-popover-background: var(--yq-white);
    --yq-ant-popover-customize-border-color: var(--yq-ant-border-color-split);
    --yq-ant-text-color-secondary: rgba(0, 0, 0, .45);
    --yq-ant-text-color-inverse: var(--yq-white);
    --yq-ant-icon-color: inherit;
    --yq-ant-icon-color-hover: rgba(0, 0, 0, .75);
    --yq-ant-heading-color: rgba(0, 0, 0, .85);
    --yq-ant-text-color-dark: rgba(255, 255, 255, .85);
    --yq-ant-text-color-secondary-dark: rgba(255, 255, 255, .65);
    --yq-ant-text-selection-bg: var(--yq-theme);
    --yq-ant-item-active-bg: var(--yq-yuque-green-100);
    --yq-ant-item-hover-bg: #f5f5f5;
    --yq-ant-link-color: var(--yq-text-link);
    --yq-ant-link-hover-color: var(--yq-text-link-hover);
    --yq-ant-link-active-color: var(--yq-blue-700);
    --yq-ant-border-color-base: #d9d9d9;
    --yq-ant-border-color-split: rgba(0, 0, 0, .06);
    --yq-ant-border-color-inverse: var(--yq-white);
    --yq-ant-outline-color: var(--yq-theme);
    --yq-ant-background-color-light: #fafafa;
    --yq-ant-background-color-base: #f5f5f5;
    --yq-ant-disabled-color: var(--yq-text-disable);
    --yq-ant-disabled-bg: var(--yq-ant-background-color-base);
    --yq-ant-disabled-active-bg: var(--yq-black);
    --yq-ant-disabled-color-dark: rgba(255, 255, 255, .35);
    --yq-ant-shadow-color: rgba(0, 0, 0, .15);
    --yq-ant-shadow-color-inverse: var(--yq-white);
    --yq-ant-box-shadow-base: 0 1px 4px -2px rgba(0, 0, 0, .13), 0 2px 8px 0 rgba(0, 0, 0, .08), 0 8px 16px 4px rgba(0, 0, 0, .04);
    --yq-ant-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    --yq-ant-btn-primary-color: #fff;
    --yq-ant-btn-primary-bg: var(--yq-theme);
    --yq-ant-btn-default-color: var(--yq-yuque-grey-900);
    --yq-ant-btn-default-bg: var(--yq-white);
    --yq-ant-btn-default-border: var(--yq-border-primary);
    --yq-ant-btn-danger-color: #fff;
    --yq-ant-btn-danger-bg: var(--yq-ant-error-color);
    --yq-ant-btn-danger-border: var(--yq-ant-error-color);
    --yq-ant-btn-disable-color: var(--yq-ant-disabled-color);
    --yq-ant-btn-disable-bg: var(--yq-ant-disabled-bg);
    --yq-ant-btn-disable-border: var(--yq-ant-border-color-base);
    --yq-ant-btn-default-ghost-color: var(--yq-white);
    --yq-ant-btn-default-ghost-bg: transparent;
    --yq-ant-btn-default-ghost-border: var(--yq-white);
    --yq-ant-btn-group-border: var(--yq-yuque-green-500);
    --yq-ant-btn-link-hover-bg: transparent;
    --yq-ant-btn-text-hover-bg: rgba(0, 0, 0, .02);
    --yq-ant-checkbox-color: var(--yq-theme);
    --yq-ant-checkbox-check-color: var(--yq-bg-primary);
    --yq-ant-checkbox-check-bg: var(--yq-ant-checkbox-check-color);
    --yq-ant-descriptions-bg: #fafafa;
    --yq-ant-descriptions-extra-color: var(--yq-yuque-grey-900);
    --yq-ant-divider-color: rgba(0, 0, 0, .06);
    --yq-ant-dropdown-selected-color: var(--yq-theme);
    --yq-ant-dropdown-menu-submenu-disabled-bg: var(--yq-white);
    --yq-ant-dropdown-selected-bg: var(--yq-ant-item-active-bg);
    --yq-ant-radio-dot-color: var(--yq-theme);
    --yq-ant-radio-dot-disabled-color: rgba(0, 0, 0, .2);
    --yq-ant-radio-solid-checked-color: var(--yq-white);
    --yq-ant-radio-button-bg: var(--yq-ant-btn-default-bg);
    --yq-ant-radio-button-checked-bg: var(--yq-ant-btn-default-bg);
    --yq-ant-radio-button-color: var(--yq-ant-btn-default-color);
    --yq-ant-radio-button-hover-color: var(--yq-yuque-green-500);
    --yq-ant-radio-button-active-color: var(--yq-yuque-green-700);
    --yq-ant-radio-disabled-button-checked-bg: var(--yq-black);
    --yq-ant-radio-disabled-button-checked-color: var(--yq-ant-disabled-color);
    --yq-ant-layout-body-background: #f0f2f5;
    --yq-ant-layout-header-background: #001529;
    --yq-ant-layout-header-color: var(--yq-yuque-grey-900);
    --yq-ant-layout-footer-background: var(--yq-ant-layout-body-background);
    --yq-ant-layout-sider-background: var(--yq-ant-layout-header-background);
    --yq-ant-layout-trigger-background: #002140;
    --yq-ant-layout-trigger-color: #fff;
    --yq-ant-layout-sider-background-light: #fff;
    --yq-ant-layout-trigger-background-light: #fff;
    --yq-ant-layout-trigger-color-light: var(--yq-yuque-grey-900);
    --yq-ant-dropdown-menu-bg: var(--yq-white);
    --yq-ant-label-required-color: var(--yq-red-600);
    --yq-ant-label-color: var(--yq-ant-heading-color);
    --yq-ant-form-warning-input-bg: var(--yq-ant-input-bg);
    --yq-ant-form-error-input-bg: var(--yq-ant-input-bg);
    --yq-ant-input-placeholder-color: #bfbfbf;
    --yq-ant-input-color: var(--yq-yuque-grey-900);
    --yq-ant-input-icon-color: var(--yq-ant-input-color);
    --yq-ant-input-border-color: var(--yq-border-primary);
    --yq-ant-input-bg: var(--yq-white);
    --yq-ant-input-number-hover-border-color: var(--yq-ant-input-hover-border-color);
    --yq-ant-input-number-handler-active-bg: #f4f4f4;
    --yq-ant-input-number-handler-hover-bg: var(--yq-yuque-green-500);
    --yq-ant-input-number-handler-bg: var(--yq-white);
    --yq-ant-input-number-handler-border-color: var(--yq-ant-border-color-base);
    --yq-ant-input-addon-bg: var(--yq-ant-background-color-light);
    --yq-ant-input-hover-border-color: var(--yq-yuque-green-500);
    --yq-ant-input-disabled-bg: var(--yq-bg-tertiary);
    --yq-ant-input-outline-offset: 0 0;
    --yq-ant-input-icon-hover-color: rgba(0, 0, 0, .85);
    --yq-ant-input-disabled-color: var(--yq-yuque-grey-900);
    --yq-ant-mentions-dropdown-bg: var(--yq-white);
    --yq-ant-mentions-dropdown-menu-item-hover-bg: var(--yq-ant-mentions-dropdown-bg);
    --yq-ant-select-border-color: var(--yq-ant-border-color-base);
    --yq-ant-select-item-selected-color: var(--yq-yuque-grey-900);
    --yq-ant-select-dropdown-bg: var(--yq-white);
    --yq-ant-select-item-selected-bg: var(--yq-yuque-green-100);
    --yq-ant-select-item-active-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-select-background: var(--yq-white);
    --yq-ant-select-clear-background: var(--yq-ant-select-background);
    --yq-ant-select-selection-item-bg: var(--yq-ant-background-color-base);
    --yq-ant-select-selection-item-border-color: var(--yq-ant-border-color-split);
    --yq-ant-select-multiple-disabled-background: var(--yq-ant-input-disabled-bg);
    --yq-ant-select-multiple-item-disabled-color: #bfbfbf;
    --yq-ant-select-multiple-item-disabled-border-color: var(--yq-ant-border-color-base);
    --yq-ant-cascader-bg: var(--yq-white);
    --yq-ant-cascader-item-selected-bg: var(--yq-yuque-green-100);
    --yq-ant-cascader-menu-bg: var(--yq-white);
    --yq-ant-cascader-menu-border-color-split: var(--yq-ant-border-color-split);
    --yq-ant-anchor-bg: transparent;
    --yq-ant-anchor-border-color: var(--yq-ant-border-color-split);
    --yq-ant-tooltip-color: #fff;
    --yq-ant-tooltip-bg: rgba(0, 0, 0, .75);
    --yq-ant-tooltip-arrow-color: var(--yq-ant-tooltip-bg);
    --yq-ant-popover-bg: var(--yq-white);
    --yq-ant-popover-color: var(--yq-yuque-grey-900);
    --yq-ant-popover-arrow-color: var(--yq-popover-bg);
    --yq-ant-popover-arrow-outer-color: var(--yq-popover-bg);
    --yq-ant-modal-header-bg: var(--yq-white);
    --yq-ant-modal-content-bg: var(--yq-white);
    --yq-ant-modal-heading-color: var(--yq-ant-heading-color);
    --yq-ant-modal-close-color: var(--yq-ant-text-color-secondary);
    --yq-ant-modal-footer-bg: transparent;
    --yq-ant-modal-footer-border-color-split: var(--yq-ant-border-color-split);
    --yq-ant-modal-mask-bg: rgba(0, 0, 0, .45);
    --yq-ant-progress-default-color: var(--yq-yuque-green-600);
    --yq-ant-progress-remaining-color: rgba(0, 0, 0, .04);
    --yq-ant-progress-info-text-color: var(--yq-yuque-grey-900);
    --yq-ant-progress-steps-item-bg: #f3f3f3;
    --yq-ant-progress-text-color: var(--yq-yuque-grey-900);
    --yq-ant-menu-bg: var(--yq-white);
    --yq-ant-menu-popup-bg: var(--yq-white);
    --yq-ant-menu-item-color: var(--yq-yuque-grey-900);
    --yq-ant-menu-inline-submenu-bg: var(--yq-ant-background-color-light);
    --yq-ant-menu-highlight-color: var(--yq-theme);
    --yq-ant-menu-highlight-danger-color: var(--yq-ant-error-color);
    --yq-ant-menu-item-active-bg: var(--yq-yuque-green-100);
    --yq-ant-menu-item-active-danger-bg: var(--yq-red-100);
    --yq-ant-menu-item-group-title-color: var(--yq-ant-text-color-secondary);
    --yq-ant-menu-dark-color: rgba(255, 255, 255, .65);
    --yq-ant-menu-dark-danger-color: var(--yq-ant-error-color);
    --yq-ant-menu-dark-bg: var(--yq-ant-layout-header-background);
    --yq-ant-menu-dark-arrow-color: #fff;
    --yq-ant-menu-dark-inline-submenu-bg: #000c17;
    --yq-ant-menu-dark-highlight-color: #fff;
    --yq-ant-menu-dark-item-active-bg: var(--yq-theme);
    --yq-ant-menu-dark-item-active-danger-bg: var(--yq-ant-error-color);
    --yq-ant-menu-dark-selected-item-icon-color: var(--yq-white);
    --yq-ant-menu-dark-selected-item-text-color: var(--yq-white);
    --yq-ant-menu-dark-item-hover-bg: transparent;
    --yq-ant-table-bg: var(--yq-ant-body-background);
    --yq-ant-table-header-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-header-color: var(--yq-ant-heading-color);
    --yq-ant-table-header-sort-bg: var(--yq-ant-background-color-base);
    --yq-ant-table-body-sort-bg: #fafafa;
    --yq-ant-table-row-hover-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-selected-row-color: inherit;
    --yq-ant-table-selected-row-bg: var(--yq-yuque-green-100);
    --yq-ant-table-body-selected-sort-bg: var(--yq-yuque-green-100);
    --yq-ant-table-expanded-row-bg: #fbfbfb;
    --yq-ant-table-border-color: var(--yq-ant-border-color-split);
    --yq-ant-table-footer-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-footer-color: var(--yq-ant-heading-color);
    --yq-ant-table-header-bg-sm: var(--yq-ant-table-header-bg);
    --yq-ant-table-header-cell-split-color: rgba(0, 0, 0, .06);
    --yq-ant-table-header-sort-active-bg: rgba(0, 0, 0, .04);
    --yq-ant-table-fixed-header-sort-active-bg: #f5f5f5;
    --yq-ant-table-header-filter-active-bg: rgba(0, 0, 0, .04);
    --yq-ant-table-filter-btns-bg: inherit;
    --yq-ant-table-filter-dropdown-bg: var(--yq-white);
    --yq-ant-table-expand-icon-bg: var(--yq-white);
    --yq-ant-table-sticky-scroll-bar-bg: rgba(0, 0, 0, .35);
    --yq-ant-tag-default-bg: var(--yq-ant-background-color-light);
    --yq-ant-tag-default-color: var(--yq-yuque-grey-900);
    --yq-ant-picker-bg: var(--yq-white);
    --yq-ant-picker-basic-cell-hover-color: var(--yq-ant-item-hover-bg);
    --yq-ant-picker-basic-cell-active-with-range-color: var(--yq-yuque-green-100);
    --yq-ant-picker-basic-cell-disabled-bg: rgba(0, 0, 0, .04);
    --yq-ant-picker-border-color: var(--yq-ant-border-color-split);
    --yq-ant-picker-date-hover-range-color: var(--yq-ant-picker-basic-cell-hover-with-range-color);
    --yq-ant-calendar-bg: var(--yq-white);
    --yq-ant-calendar-input-bg: var(--yq-ant-input-bg);
    --yq-ant-calendar-border-color: var(--yq-white);
    --yq-ant-calendar-item-active-bg: var(--yq-ant-item-active-bg);
    --yq-ant-calendar-full-bg: var(--yq-ant-calendar-bg);
    --yq-ant-calendar-full-panel-bg: var(--yq-ant-calendar-full-bg);
    --yq-ant-badge-text-color: #fff;
    --yq-ant-badge-color: var(--yq-badge);
    --yq-ant-rate-star-color: var(--yq-yellow-600);
    --yq-ant-rate-star-bg: var(--yq-ant-border-color-split);
    --yq-ant-card-head-color: var(--yq-ant-heading-color);
    --yq-ant-card-head-background: transparent;
    --yq-ant-card-actions-background: var(--yq-white);
    --yq-ant-card-skeleton-bg: #cfd8dc;
    --yq-ant-card-background: var(--yq-white);
    --yq-ant-card-head-extra-color: var(--yq-yuque-grey-900);
    --yq-ant-comment-bg: inherit;
    --yq-ant-comment-author-name-color: var(--yq-ant-text-color-secondary);
    --yq-ant-comment-author-time-color: #ccc;
    --yq-ant-comment-action-color: var(--yq-ant-text-color-secondary);
    --yq-ant-comment-action-hover-color: #595959;
    --yq-ant-tabs-card-head-background: var(--yq-ant-background-color-light);
    --yq-ant-tabs-card-active-color: var(--yq-theme);
    --yq-ant-tabs-ink-bar-color: var(--yq-theme);
    --yq-ant-tabs-highlight-color: var(--yq-theme);
    --yq-ant-tabs-hover-color: var(--yq-yuque-green-500);
    --yq-ant-tabs-active-color: var(--yq-yuque-green-700);
    --yq-ant-back-top-color: #fff;
    --yq-ant-back-top-bg: var(--yq-ant-text-color-secondary);
    --yq-ant-back-top-hover-bg: var(--yq-yuque-grey-900);
    --yq-ant-avatar-bg: #ccc;
    --yq-ant-avatar-color: #fff;
    --yq-ant-avatar-group-border-color: #fff;
    --yq-ant-switch-color: var(--yq-theme);
    --yq-ant-switch-bg: var(--yq-white);
    --yq-ant-switch-shadow-color: rgba(0, 35, 11, .2);
    --yq-ant-pagination-item-bg: var(--yq-white);
    --yq-ant-pagination-item-bg-active: var(--yq-white);
    --yq-ant-pagination-item-link-bg: var(--yq-white);
    --yq-ant-pagination-item-disabled-color-active: var(--yq-ant-disabled-color);
    --yq-ant-pagination-item-disabled-bg-active: var(--yq-black);
    --yq-ant-pagination-item-input-bg: var(--yq-white);
    --yq-ant-page-header-back-color: #000;
    --yq-ant-page-header-ghost-bg: inherit;
    --yq-ant-breadcrumb-base-color: var(--yq-ant-text-color-secondary);
    --yq-ant-breadcrumb-last-item-color: var(--yq-yuque-grey-900);
    --yq-ant-breadcrumb-link-color: var(--yq-ant-text-color-secondary);
    --yq-ant-breadcrumb-link-color-hover: var(--yq-yuque-grey-900);
    --yq-ant-breadcrumb-separator-color: var(--yq-ant-text-color-secondary);
    --yq-ant-slider-rail-background-color: var(--yq-ant-background-color-base);
    --yq-ant-slider-rail-background-color-hover: #e1e1e1;
    --yq-ant-slider-track-background-color: var(--yq-yuque-green-300);
    --yq-ant-slider-track-background-color-hover: var(--yq-yuque-green-400);
    --yq-ant-slider-handle-background-color: var(--yq-white);
    --yq-ant-slider-handle-color: var(--yq-yuque-green-300);
    --yq-ant-slider-handle-color-hover: var(--yq-yuque-green-400);
    --yq-ant-slider-handle-color-tooltip-open: var(--yq-theme);
    --yq-ant-slider-dot-border-color: var(--yq-ant-border-color-split);
    --yq-ant-slider-disabled-color: var(--yq-ant-disabled-color);
    --yq-ant-slider-disabled-background-color: var(--yq-white);
    --yq-ant-tree-bg: var(--yq-white);
    --yq-ant-tree-directory-selected-color: #fff;
    --yq-ant-tree-directory-selected-bg: var(--yq-theme);
    --yq-ant-tree-node-hover-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-tree-node-selected-bg: var(--yq-yuque-green-200);
    --yq-ant-collapse-header-bg: var(--yq-ant-background-color-light);
    --yq-ant-collapse-content-bg: var(--yq-bg-primary);
    --yq-ant-skeleton-color: rgba(190, 190, 190, .2);
    --yq-ant-skeleton-to-color: rgba(129, 129, 129, .24);
    --yq-ant-transfer-disabled-bg: var(--yq-ant-disabled-bg);
    --yq-ant-transfer-item-hover-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-message-notice-content-bg: var(--yq-white);
    --yq-ant-alert-success-border-color: var(--yq-ant-success-color-deprecated-border);
    --yq-ant-alert-success-bg-color: var(--yq-ant-success-color-deprecated-bg);
    --yq-ant-alert-success-icon-color: var(--yq-ant-success-color);
    --yq-ant-alert-info-border-color: var(--yq-ant-info-color-deprecated-border);
    --yq-ant-alert-info-bg-color: var(--yq-ant-info-color-deprecated-bg);
    --yq-ant-alert-info-icon-color: var(--yq-ant-info-color);
    --yq-ant-alert-warning-border-color: var(--yq-ant-warning-color-deprecated-border);
    --yq-ant-alert-warning-bg-color: var(--yq-ant-warning-color-deprecated-bg);
    --yq-ant-alert-warning-icon-color: var(--yq-ant-warning-color);
    --yq-ant-alert-error-border-color: var(--yq-ant-error-color-deprecated-border);
    --yq-ant-alert-error-bg-color: var(--yq-ant-error-color-deprecated-bg);
    --yq-ant-alert-error-icon-color: var(--yq-ant-error-color);
    --yq-ant-alert-message-color: var(--yq-ant-heading-color);
    --yq-ant-alert-text-color: var(--yq-yuque-grey-900);
    --yq-ant-alert-close-color: var(--yq-ant-text-color-secondary);
    --yq-ant-alert-close-hover-color: var(--yq-ant-icon-color-hover);
    --yq-ant-list-header-background: transparent;
    --yq-ant-list-footer-background: transparent;
    --yq-ant-list-customize-card-bg: var(--yq-white);
    --yq-ant-drawer-bg: var(--yq-white);
    --yq-ant-timeline-color: var(--yq-ant-border-color-split);
    --yq-ant-timeline-dot-color: var(--yq-theme);
    --yq-ant-timeline-dot-bg: var(--yq-white);
    --yq-ant-upload-actions-color: var(--yq-ant-text-color-secondary);
    --yq-ant-process-tail-color: var(--yq-ant-border-color-split);
    --yq-ant-steps-nav-arrow-color: rgba(0, 0, 0, .25);
    --yq-ant-steps-background: var(--yq-white);
    --yq-ant-notification-bg: var(--yq-white);
    --yq-ant-image-bg: #f5f5f5;
    --yq-ant-image-color: #fff;
    --yq-ant-image-preview-operation-color: rgba(255, 255, 255, .85);
    --yq-ant-image-preview-operation-disabled-color: rgba(255, 255, 255, .85);
    --yq-ant-segmented-bg: rgba(0, 0, 0, .04);
    --yq-ant-segmented-hover-bg: rgba(0, 0, 0, .06);
    --yq-ant-segmented-selected-bg: var(--yq-white);
    --yq-ant-segmented-label-color: rgba(0, 0, 0, .65);
    --yq-ant-segmented-label-hover-color: #262626
}

:root {
    --yq-white: #fff;
    --yq-black: #000;
    --yq-background-base: #fff;
    --yq-yuque-grey-100: #fafafa;
    --yq-yuque-grey-200: #f4f5f5;
    --yq-yuque-grey-300: #eff0f0;
    --yq-yuque-grey-400: #e7e9e8;
    --yq-yuque-grey-500: #d8dad9;
    --yq-yuque-grey-600: #bec0bf;
    --yq-yuque-grey-700: #8a8f8d;
    --yq-yuque-grey-800: #585a5a;
    --yq-yuque-grey-900: #262626;
    --yq-yuque-grey-1: #fafafa;
    --yq-yuque-grey-2: #f4f5f5;
    --yq-yuque-grey-3: #eff0f0;
    --yq-yuque-grey-4: #e7e9e8;
    --yq-yuque-grey-5: #d8dad9;
    --yq-yuque-grey-6: #bec0bf;
    --yq-yuque-grey-7: #8a8f8d;
    --yq-yuque-grey-8: #585a5a;
    --yq-yuque-grey-9: #262626;
    --yq-pea-green-50: #f3fbe7;
    --yq-pea-green-100: #e8f7cf;
    --yq-pea-green-200: #dbf1b7;
    --yq-pea-green-300: #c1e77e;
    --yq-pea-green-400: #a7dd4b;
    --yq-pea-green-500: #8ccf17;
    --yq-pea-green-600: #74b602;
    --yq-pea-green-700: #5c8d07;
    --yq-pea-green-800: #406105;
    --yq-pea-green-900: #2a4200;
    --yq-pea-green-1: #e8f7cf;
    --yq-pea-green-2: #dbf1b7;
    --yq-pea-green-3: #c1e77e;
    --yq-pea-green-4: #a7dd4b;
    --yq-pea-green-5: #8ccf17;
    --yq-pea-green-6: #74b602;
    --yq-pea-green-7: #5c8d07;
    --yq-pea-green-8: #406105;
    --yq-pea-green-9: #2a4200;
    --yq-yuque-green-50: #ecfaf4;
    --yq-yuque-green-100: #daf6ea;
    --yq-yuque-green-200: #c7f0df;
    --yq-yuque-green-300: #82edc0;
    --yq-yuque-green-400: #45de9d;
    --yq-yuque-green-500: #0bd07d;
    --yq-yuque-green-600: #533afd;
    --yq-yuque-green-700: #009456;
    --yq-yuque-green-800: #00663b;
    --yq-yuque-green-900: #003d23;
    --yq-yuque-green-1: #daf6ea;
    --yq-yuque-green-2: #c7f0df;
    --yq-yuque-green-3: #82edc0;
    --yq-yuque-green-4: #45de9d;
    --yq-yuque-green-5: #0bd07d;
    --yq-yuque-green-6: #533afd;
    --yq-yuque-green-7: #009456;
    --yq-yuque-green-8: #00663b;
    --yq-yuque-green-9: #003d23;
    --yq-cyan-50: #e6f9fb;
    --yq-cyan-100: #cef5f7;
    --yq-cyan-200: #b5eff2;
    --yq-cyan-300: #81dfe4;
    --yq-cyan-400: #5ed3d9;
    --yq-cyan-500: #1dc0c9;
    --yq-cyan-600: #01b2bc;
    --yq-cyan-700: #078b92;
    --yq-cyan-800: #07787e;
    --yq-cyan-900: #004347;
    --yq-cyan-1: #cef5f7;
    --yq-cyan-2: #b5eff2;
    --yq-cyan-3: #81dfe4;
    --yq-cyan-4: #5ed3d9;
    --yq-cyan-5: #1dc0c9;
    --yq-cyan-6: #01b2bc;
    --yq-cyan-7: #078b92;
    --yq-cyan-8: #07787e;
    --yq-cyan-9: #004347;
    --yq-blue-50: #ecf4fd;
    --yq-blue-100: #d9eafc;
    --yq-blue-200: #c0ddfc;
    --yq-blue-300: #81bbf8;
    --yq-blue-400: #5fa8f6;
    --yq-blue-500: #2f8ef4;
    --yq-blue-600: #117cee;
    --yq-blue-700: #0c68ca;
    --yq-blue-800: #074a92;
    --yq-blue-900: #00346b;
    --yq-blue-1: #d9eafc;
    --yq-blue-2: #c0ddfc;
    --yq-blue-3: #81bbf8;
    --yq-blue-4: #5fa8f6;
    --yq-blue-5: #2f8ef4;
    --yq-blue-6: #117cee;
    --yq-blue-7: #0c68ca;
    --yq-blue-8: #074a92;
    --yq-blue-9: #00346b;
    --yq-sea-blue-50: #eceefd;
    --yq-sea-blue-100: #d9dffc;
    --yq-sea-blue-200: #c0cafc;
    --yq-sea-blue-300: #96a7fd;
    --yq-sea-blue-400: #6e85f7;
    --yq-sea-blue-500: #4861e0;
    --yq-sea-blue-600: #2f4bda;
    --yq-sea-blue-700: #213bc0;
    --yq-sea-blue-800: #162883;
    --yq-sea-blue-900: #101e60;
    --yq-sea-blue-1: #d9dffc;
    --yq-sea-blue-2: #c0cafc;
    --yq-sea-blue-3: #96a7fd;
    --yq-sea-blue-4: #6e85f7;
    --yq-sea-blue-5: #4861e0;
    --yq-sea-blue-6: #2f4bda;
    --yq-sea-blue-7: #213bc0;
    --yq-sea-blue-8: #162883;
    --yq-sea-blue-9: #101e60;
    --yq-purple-50: #f2edfc;
    --yq-purple-100: #e6dcf9;
    --yq-purple-200: #d9c9f8;
    --yq-purple-300: #ba9bf2;
    --yq-purple-400: #9a6eed;
    --yq-purple-500: #7e45e8;
    --yq-purple-600: #601bde;
    --yq-purple-700: #4c16b1;
    --yq-purple-800: #391084;
    --yq-purple-900: #270070;
    --yq-purple-1: #e6dcf9;
    --yq-purple-2: #d9c9f8;
    --yq-purple-3: #ba9bf2;
    --yq-purple-4: #9a6eed;
    --yq-purple-5: #7e45e8;
    --yq-purple-6: #601bde;
    --yq-purple-7: #4c16b1;
    --yq-purple-8: #391084;
    --yq-purple-9: #270070;
    --yq-magenta-50: #fdeff7;
    --yq-magenta-100: #fbdfef;
    --yq-magenta-200: #f7c4e2;
    --yq-magenta-300: #f297cc;
    --yq-magenta-400: #ec6ab6;
    --yq-magenta-500: #e746a4;
    --yq-magenta-600: #d22d8d;
    --yq-magenta-700: #ae146e;
    --yq-magenta-800: #800f51;
    --yq-magenta-900: #5c0036;
    --yq-magenta-1: #fbdfef;
    --yq-magenta-2: #f7c4e2;
    --yq-magenta-3: #f297cc;
    --yq-magenta-4: #ec6ab6;
    --yq-magenta-5: #e746a4;
    --yq-magenta-6: #d22d8d;
    --yq-magenta-7: #ae146e;
    --yq-magenta-8: #800f51;
    --yq-magenta-9: #5c0036;
    --yq-red-50: #fdf1f3;
    --yq-red-100: #fbe4e7;
    --yq-red-200: #f8ced3;
    --yq-red-300: #f1a2ab;
    --yq-red-400: #ea7583;
    --yq-red-500: #e4495b;
    --yq-red-600: #df2a3f;
    --yq-red-700: #ad1a2b;
    --yq-red-800: #8f0515;
    --yq-red-900: #70000d;
    --yq-red-1: #fbe4e7;
    --yq-red-2: #f8ced3;
    --yq-red-3: #f1a2ab;
    --yq-red-4: #ea7583;
    --yq-red-5: #e4495b;
    --yq-red-6: #df2a3f;
    --yq-red-7: #ad1a2b;
    --yq-red-8: #8f0515;
    --yq-red-9: #70000d;
    --yq-vermilion-50: #fdf3f1;
    --yq-vermilion-100: #fbe8e4;
    --yq-vermilion-200: #f8d6ce;
    --yq-vermilion-300: #f0ad9d;
    --yq-vermilion-400: #eb866f;
    --yq-vermilion-500: #e46549;
    --yq-vermilion-600: #df4b2a;
    --yq-vermilion-700: #ad351a;
    --yq-vermilion-800: #8f1e05;
    --yq-vermilion-900: #701500;
    --yq-vermilion-1: #fbe8e4;
    --yq-vermilion-2: #f8d6ce;
    --yq-vermilion-3: #f0ad9d;
    --yq-vermilion-4: #eb866f;
    --yq-vermilion-5: #e46549;
    --yq-vermilion-6: #df4b2a;
    --yq-vermilion-7: #ad351a;
    --yq-vermilion-8: #8f1e05;
    --yq-vermilion-9: #701500;
    --yq-orange-50: #fef2e9;
    --yq-orange-100: #fde6d3;
    --yq-orange-200: #f8d6b9;
    --yq-orange-300: #f8b881;
    --yq-orange-400: #f6a055;
    --yq-orange-500: #f38f39;
    --yq-orange-600: #ed740c;
    --yq-orange-700: #c75c00;
    --yq-orange-800: #944400;
    --yq-orange-900: #663000;
    --yq-orange-1: #fde6d3;
    --yq-orange-2: #f8d6b9;
    --yq-orange-3: #f8b881;
    --yq-orange-4: #f6a055;
    --yq-orange-5: #f38f39;
    --yq-orange-6: #ed740c;
    --yq-orange-7: #c75c00;
    --yq-orange-8: #944400;
    --yq-orange-9: #663000;
    --yq-yellow-50: #fcf5e6;
    --yq-yellow-100: #f9efcd;
    --yq-yellow-200: #f6e1ac;
    --yq-yellow-300: #f5d480;
    --yq-yellow-400: #f5cb61;
    --yq-yellow-500: #f3bb2f;
    --yq-yellow-600: #ecaa04;
    --yq-yellow-700: #c99103;
    --yq-yellow-800: #8f6600;
    --yq-yellow-900: #664900;
    --yq-yellow-1: #f9efcd;
    --yq-yellow-2: #f6e1ac;
    --yq-yellow-3: #f5d480;
    --yq-yellow-4: #f5cb61;
    --yq-yellow-5: #f3bb2f;
    --yq-yellow-6: #ecaa04;
    --yq-yellow-7: #c99103;
    --yq-yellow-8: #8f6600;
    --yq-yellow-9: #664900;
    --yq-bright-yellow-50: #fdf9e4;
    --yq-bright-yellow-100: #fbf5cb;
    --yq-bright-yellow-200: #fcf1a6;
    --yq-bright-yellow-300: #fdeb78;
    --yq-bright-yellow-400: #fce75a;
    --yq-bright-yellow-500: #fbde28;
    --yq-bright-yellow-600: #edce02;
    --yq-bright-yellow-700: #cdb204;
    --yq-bright-yellow-800: #a58f04;
    --yq-bright-yellow-900: #665800;
    --yq-bright-yellow-1: #fbf5cb;
    --yq-bright-yellow-2: #fcf1a6;
    --yq-bright-yellow-3: #fdeb78;
    --yq-bright-yellow-4: #fce75a;
    --yq-bright-yellow-5: #fbde28;
    --yq-bright-yellow-6: #edce02;
    --yq-bright-yellow-7: #cdb204;
    --yq-bright-yellow-8: #a58f04;
    --yq-bright-yellow-9: #665800;
    --yq-brown-50: #f7f2ea;
    --yq-brown-100: #f0e7d6;
    --yq-brown-200: #e7d7bb;
    --yq-brown-300: #dbc39a;
    --yq-brown-400: #d2b684;
    --yq-brown-500: #c59f5e;
    --yq-brown-600: #b1873f;
    --yq-brown-700: #927035;
    --yq-brown-800: #74592a;
    --yq-brown-900: #523f1e;
    --yq-brown-1: #f0e7d6;
    --yq-brown-2: #e7d7bb;
    --yq-brown-3: #dbc39a;
    --yq-brown-4: #d2b684;
    --yq-brown-5: #c59f5e;
    --yq-brown-6: #b1873f;
    --yq-brown-7: #927035;
    --yq-brown-8: #74592a;
    --yq-brown-9: #523f1e;
    --yq-theme: var(--yq-yuque-green-600);
    --yq-normal: var(--yq-yuque-grey-500);
    --yq-bg-primary: var(--yq-background-base);
    --yq-bg-secondary: var(--yq-yuque-grey-100);
    --yq-bg-tertiary: var(--yq-yuque-grey-200);
    --yq-bg-primary-hover: var(--yq-yuque-grey-300);
    --yq-bg-primary-hover-light: var(--yq-yuque-grey-400);
    --yq-bg-foreground: var(--yq-white);
    --yq-bg-pre-foreground: var(--yq-white);
    --yq-bg-pre-secondary: var(--yq-yuque-grey-200);
    --yq-bg-card-dialog: var(--yq-yuque-grey-100);
    --yq-mask-bg: rgba(0, 0, 0, .65);
    --yq-toast-bg: rgba(0, 0, 0, .65);
    --yq-border-primary: var(--yq-yuque-grey-400);
    --yq-border-primary-active: var(--yq-yuque-green-600);
    --yq-border-light: rgba(0, 0, 0, .04);
    --yq-border-heavy: var(--yq-yuque-grey-300);
    --yq-cardborder-hover: var(--yq-blue-300);
    --yq-cardborder-selected: var(--yq-blue-500);
    --yq-sheetborder: rgba(0, 0, 0, .1);
    --yq-text-primary: var(--yq-yuque-grey-900);
    --yq-text-body: var(--yq-yuque-grey-800);
    --yq-text-caption: var(--yq-yuque-grey-700);
    --yq-text-disable: var(--yq-yuque-grey-600);
    --yq-text-link: var(--yq-blue-600);
    --yq-text-link-hover: var(--yq-blue-400);
    --yq-icon-primary: var(--yq-yuque-grey-900);
    --yq-icon-secondary: var(--yq-yuque-grey-800);
    --yq-icon-caption: var(--yq-yuque-grey-700);
    --yq-icon-disable: var(--yq-yuque-grey-600);
    --yq-icon-hover: var(--yq-yuque-grey-500);
    --yq-icon-colorbg: rgba(0, 0, 0, .45);
    --yq-function-success: var(--yq-yuque-green-600);
    --yq-function-info: var(--yq-blue-600);
    --yq-function-warning: var(--yq-yellow-600);
    --yq-function-error: var(--yq-red-600);
    --yq-badge: var(--yq-blue-500);
    --yq-popover-bg: var(--yq-white);
    --yq-disable-color: var(--yq-yuque-grey-600)
}

::selection {
    color: inherit;
    background: rgba(27, 162, 227, .2)
}

.larkui-icon {
    color: inherit;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    line-height: 0;
    display: inline-block
}

.larkui-icon > * {
    line-height: 1
}

.larkui-icon svg {
    display: inline-block
}

.larkui-icon:before {
    display: none
}

.larkui-icon .larkui-icon-icon {
    display: block
}

.lake-svg-icon {
    vertical-align: -.15em;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    line-height: 1;
    display: inline-block
}


@font-face {
    font-family: lake-icon;
    src: url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.eot);
    src: url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.eot?#iefix) format("embedded-opentype"), url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.woff2) format("woff2"), url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.woff) format("woff"), url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.ttf) format("truetype"), url(https://at.alicdn.com/t/a/font_943843_4hllx7w8s1k.svg#iconfont) format("svg")
}

@font-face {
    font-family: Tahoma For Number;
    src: local(Tahoma);
    unicode-range: U+30-39
}

@font-face {
    font-family: Chinese Quote;
    src: local(PingFang SC), local(SimSun);
    unicode-range: U+2018, U+2019, U+201C, U+201D
}


:root {
    --yq-ant-primary-color: var(--yq-theme);
    --yq-ant-primary-color-hover: var(--yq-yuque-green-700);
    --yq-ant-primary-color-active: var(--yq-yuque-green-700);
    --yq-ant-primary-color-outline: rgba(0, 185, 107, .2);
    --yq-ant-primary-1: var(--yq-yuque-green-100);
    --yq-ant-primary-2: var(--yq-yuque-green-200);
    --yq-ant-primary-3: var(--yq-yuque-green-300);
    --yq-ant-primary-4: var(--yq-yuque-green-400);
    --yq-ant-primary-5: var(--yq-yuque-green-500);
    --yq-ant-primary-6: var(--yq-theme);
    --yq-ant-primary-7: var(--yq-yuque-green-700);
    --yq-ant-primary-color-deprecated-pure: ;
    --yq-ant-primary-color-deprecated-l-35: var(--yq-theme);
    --yq-ant-primary-color-deprecated-l-20: var(--yq-theme);
    --yq-ant-primary-color-deprecated-t-20: var(--yq-theme);
    --yq-ant-primary-color-deprecated-t-50: var(--yq-theme);
    --yq-ant-primary-color-deprecated-f-12: rgba(0, 185, 107, .12);
    --yq-ant-primary-color-active-deprecated-f-30: rgba(218, 246, 234, .3);
    --yq-ant-primary-color-active-deprecated-d-02: var(--yq-yuque-green-100);
    --yq-ant-success-color: var(--yq-yuque-green-600);
    --yq-ant-success-color-hover: var(--yq-yuque-green-500);
    --yq-ant-success-color-active: var(--yq-yuque-green-700);
    --yq-ant-success-color-outline: rgba(0, 185, 107, .2);
    --yq-ant-success-color-deprecated-bg: var(--yq-yuque-green-100);
    --yq-ant-success-color-deprecated-border: var(--yq-yuque-green-300);
    --yq-ant-error-color: var(--yq-red-600);
    --yq-ant-error-color-hover: var(--yq-red-500);
    --yq-ant-error-color-active: var(--yq-red-700);
    --yq-ant-error-color-outline: rgba(223, 42, 63, .2);
    --yq-ant-error-color-deprecated-bg: var(--yq-red-100);
    --yq-ant-error-color-deprecated-border: var(--yq-red-300);
    --yq-ant-warning-color: var(--yq-yellow-600);
    --yq-ant-warning-color-hover: var(--yq-yellow-500);
    --yq-ant-warning-color-active: var(--yq-yellow-700);
    --yq-ant-warning-color-outline: rgba(236, 170, 4, .2);
    --yq-ant-warning-color-deprecated-bg: var(--yq-yellow-100);
    --yq-ant-warning-color-deprecated-border: var(--yq-yellow-300);
    --yq-ant-info-color: var(--yq-blue-600);
    --yq-ant-info-color-deprecated-bg: var(--yq-blue-100);
    --yq-ant-info-color-deprecated-border: var(--yq-blue-300);
    --yq-ant-body-background: var(--yq-white);
    --yq-ant-component-background: var(--yq-white);
    --yq-ant-popover-background: var(--yq-white);
    --yq-ant-popover-customize-border-color: var(--yq-ant-border-color-split);
    --yq-ant-text-color-secondary: rgba(0, 0, 0, .45);
    --yq-ant-text-color-inverse: var(--yq-white);
    --yq-ant-icon-color: inherit;
    --yq-ant-icon-color-hover: rgba(0, 0, 0, .75);
    --yq-ant-heading-color: rgba(0, 0, 0, .85);
    --yq-ant-text-color-dark: rgba(255, 255, 255, .85);
    --yq-ant-text-color-secondary-dark: rgba(255, 255, 255, .65);
    --yq-ant-text-selection-bg: var(--yq-theme);
    --yq-ant-item-active-bg: var(--yq-yuque-green-100);
    --yq-ant-item-hover-bg: #f5f5f5;
    --yq-ant-link-color: var(--yq-text-link);
    --yq-ant-link-hover-color: var(--yq-text-link-hover);
    --yq-ant-link-active-color: var(--yq-blue-700);
    --yq-ant-border-color-base: #d9d9d9;
    --yq-ant-border-color-split: rgba(0, 0, 0, .06);
    --yq-ant-border-color-inverse: var(--yq-white);
    --yq-ant-outline-color: var(--yq-theme);
    --yq-ant-background-color-light: #fafafa;
    --yq-ant-background-color-base: #f5f5f5;
    --yq-ant-disabled-color: var(--yq-text-disable);
    --yq-ant-disabled-bg: var(--yq-ant-background-color-base);
    --yq-ant-disabled-active-bg: var(--yq-black);
    --yq-ant-disabled-color-dark: rgba(255, 255, 255, .35);
    --yq-ant-shadow-color: rgba(0, 0, 0, .15);
    --yq-ant-shadow-color-inverse: var(--yq-white);
    --yq-ant-box-shadow-base: 0 1px 4px -2px rgba(0, 0, 0, .13), 0 2px 8px 0 rgba(0, 0, 0, .08), 0 8px 16px 4px rgba(0, 0, 0, .04);
    --yq-ant-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03);
    --yq-ant-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    --yq-ant-btn-primary-color: #fff;
    --yq-ant-btn-primary-bg: var(--yq-theme);
    --yq-ant-btn-default-color: var(--yq-yuque-grey-900);
    --yq-ant-btn-default-bg: var(--yq-white);
    --yq-ant-btn-default-border: var(--yq-border-primary);
    --yq-ant-btn-danger-color: #fff;
    --yq-ant-btn-danger-bg: var(--yq-ant-error-color);
    --yq-ant-btn-danger-border: var(--yq-ant-error-color);
    --yq-ant-btn-disable-color: var(--yq-ant-disabled-color);
    --yq-ant-btn-disable-bg: var(--yq-ant-disabled-bg);
    --yq-ant-btn-disable-border: var(--yq-ant-border-color-base);
    --yq-ant-btn-default-ghost-color: var(--yq-white);
    --yq-ant-btn-default-ghost-bg: transparent;
    --yq-ant-btn-default-ghost-border: var(--yq-white);
    --yq-ant-btn-group-border: var(--yq-yuque-green-500);
    --yq-ant-btn-link-hover-bg: transparent;
    --yq-ant-btn-text-hover-bg: rgba(0, 0, 0, .02);
    --yq-ant-checkbox-color: var(--yq-theme);
    --yq-ant-checkbox-check-color: var(--yq-bg-primary);
    --yq-ant-checkbox-check-bg: var(--yq-ant-checkbox-check-color);
    --yq-ant-descriptions-bg: #fafafa;
    --yq-ant-descriptions-extra-color: var(--yq-yuque-grey-900);
    --yq-ant-divider-color: rgba(0, 0, 0, .06);
    --yq-ant-dropdown-selected-color: var(--yq-theme);
    --yq-ant-dropdown-menu-submenu-disabled-bg: var(--yq-white);
    --yq-ant-dropdown-selected-bg: var(--yq-ant-item-active-bg);
    --yq-ant-radio-dot-color: var(--yq-theme);
    --yq-ant-radio-dot-disabled-color: rgba(0, 0, 0, .2);
    --yq-ant-radio-solid-checked-color: var(--yq-white);
    --yq-ant-radio-button-bg: var(--yq-ant-btn-default-bg);
    --yq-ant-radio-button-checked-bg: var(--yq-ant-btn-default-bg);
    --yq-ant-radio-button-color: var(--yq-ant-btn-default-color);
    --yq-ant-radio-button-hover-color: var(--yq-yuque-green-500);
    --yq-ant-radio-button-active-color: var(--yq-yuque-green-700);
    --yq-ant-radio-disabled-button-checked-bg: var(--yq-black);
    --yq-ant-radio-disabled-button-checked-color: var(--yq-ant-disabled-color);
    --yq-ant-layout-body-background: #f0f2f5;
    --yq-ant-layout-header-background: #001529;
    --yq-ant-layout-header-color: var(--yq-yuque-grey-900);
    --yq-ant-layout-footer-background: var(--yq-ant-layout-body-background);
    --yq-ant-layout-sider-background: var(--yq-ant-layout-header-background);
    --yq-ant-layout-trigger-background: #002140;
    --yq-ant-layout-trigger-color: #fff;
    --yq-ant-layout-sider-background-light: #fff;
    --yq-ant-layout-trigger-background-light: #fff;
    --yq-ant-layout-trigger-color-light: var(--yq-yuque-grey-900);
    --yq-ant-dropdown-menu-bg: var(--yq-white);
    --yq-ant-label-required-color: var(--yq-red-600);
    --yq-ant-label-color: var(--yq-ant-heading-color);
    --yq-ant-form-warning-input-bg: var(--yq-ant-input-bg);
    --yq-ant-form-error-input-bg: var(--yq-ant-input-bg);
    --yq-ant-input-placeholder-color: #bfbfbf;
    --yq-ant-input-color: var(--yq-yuque-grey-900);
    --yq-ant-input-icon-color: var(--yq-ant-input-color);
    --yq-ant-input-border-color: var(--yq-border-primary);
    --yq-ant-input-bg: var(--yq-white);
    --yq-ant-input-number-hover-border-color: var(--yq-ant-input-hover-border-color);
    --yq-ant-input-number-handler-active-bg: #f4f4f4;
    --yq-ant-input-number-handler-hover-bg: var(--yq-yuque-green-500);
    --yq-ant-input-number-handler-bg: var(--yq-white);
    --yq-ant-input-number-handler-border-color: var(--yq-ant-border-color-base);
    --yq-ant-input-addon-bg: var(--yq-ant-background-color-light);
    --yq-ant-input-hover-border-color: var(--yq-yuque-green-500);
    --yq-ant-input-disabled-bg: var(--yq-bg-tertiary);
    --yq-ant-input-outline-offset: 0 0;
    --yq-ant-input-icon-hover-color: rgba(0, 0, 0, .85);
    --yq-ant-input-disabled-color: var(--yq-yuque-grey-900);
    --yq-ant-mentions-dropdown-bg: var(--yq-white);
    --yq-ant-mentions-dropdown-menu-item-hover-bg: var(--yq-ant-mentions-dropdown-bg);
    --yq-ant-select-border-color: var(--yq-ant-border-color-base);
    --yq-ant-select-item-selected-color: var(--yq-yuque-grey-900);
    --yq-ant-select-dropdown-bg: var(--yq-white);
    --yq-ant-select-item-selected-bg: var(--yq-yuque-green-100);
    --yq-ant-select-item-active-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-select-background: var(--yq-white);
    --yq-ant-select-clear-background: var(--yq-ant-select-background);
    --yq-ant-select-selection-item-bg: var(--yq-ant-background-color-base);
    --yq-ant-select-selection-item-border-color: var(--yq-ant-border-color-split);
    --yq-ant-select-multiple-disabled-background: var(--yq-ant-input-disabled-bg);
    --yq-ant-select-multiple-item-disabled-color: #bfbfbf;
    --yq-ant-select-multiple-item-disabled-border-color: var(--yq-ant-border-color-base);
    --yq-ant-cascader-bg: var(--yq-white);
    --yq-ant-cascader-item-selected-bg: var(--yq-yuque-green-100);
    --yq-ant-cascader-menu-bg: var(--yq-white);
    --yq-ant-cascader-menu-border-color-split: var(--yq-ant-border-color-split);
    --yq-ant-anchor-bg: transparent;
    --yq-ant-anchor-border-color: var(--yq-ant-border-color-split);
    --yq-ant-tooltip-color: #fff;
    --yq-ant-tooltip-bg: rgba(0, 0, 0, .75);
    --yq-ant-tooltip-arrow-color: var(--yq-ant-tooltip-bg);
    --yq-ant-popover-bg: var(--yq-white);
    --yq-ant-popover-color: var(--yq-yuque-grey-900);
    --yq-ant-popover-arrow-color: var(--yq-popover-bg);
    --yq-ant-popover-arrow-outer-color: var(--yq-popover-bg);
    --yq-ant-modal-header-bg: var(--yq-white);
    --yq-ant-modal-content-bg: var(--yq-white);
    --yq-ant-modal-heading-color: var(--yq-ant-heading-color);
    --yq-ant-modal-close-color: var(--yq-ant-text-color-secondary);
    --yq-ant-modal-footer-bg: transparent;
    --yq-ant-modal-footer-border-color-split: var(--yq-ant-border-color-split);
    --yq-ant-modal-mask-bg: rgba(0, 0, 0, .45);
    --yq-ant-progress-default-color: var(--yq-yuque-green-600);
    --yq-ant-progress-remaining-color: rgba(0, 0, 0, .04);
    --yq-ant-progress-info-text-color: var(--yq-yuque-grey-900);
    --yq-ant-progress-steps-item-bg: #f3f3f3;
    --yq-ant-progress-text-color: var(--yq-yuque-grey-900);
    --yq-ant-menu-bg: var(--yq-white);
    --yq-ant-menu-popup-bg: var(--yq-white);
    --yq-ant-menu-item-color: var(--yq-yuque-grey-900);
    --yq-ant-menu-inline-submenu-bg: var(--yq-ant-background-color-light);
    --yq-ant-menu-highlight-color: var(--yq-theme);
    --yq-ant-menu-highlight-danger-color: var(--yq-ant-error-color);
    --yq-ant-menu-item-active-bg: var(--yq-yuque-green-100);
    --yq-ant-menu-item-active-danger-bg: var(--yq-red-100);
    --yq-ant-menu-item-group-title-color: var(--yq-ant-text-color-secondary);
    --yq-ant-menu-dark-color: rgba(255, 255, 255, .65);
    --yq-ant-menu-dark-danger-color: var(--yq-ant-error-color);
    --yq-ant-menu-dark-bg: var(--yq-ant-layout-header-background);
    --yq-ant-menu-dark-arrow-color: #fff;
    --yq-ant-menu-dark-inline-submenu-bg: #000c17;
    --yq-ant-menu-dark-highlight-color: #fff;
    --yq-ant-menu-dark-item-active-bg: var(--yq-theme);
    --yq-ant-menu-dark-item-active-danger-bg: var(--yq-ant-error-color);
    --yq-ant-menu-dark-selected-item-icon-color: var(--yq-white);
    --yq-ant-menu-dark-selected-item-text-color: var(--yq-white);
    --yq-ant-menu-dark-item-hover-bg: transparent;
    --yq-ant-table-bg: var(--yq-ant-body-background);
    --yq-ant-table-header-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-header-color: var(--yq-ant-heading-color);
    --yq-ant-table-header-sort-bg: var(--yq-ant-background-color-base);
    --yq-ant-table-body-sort-bg: #fafafa;
    --yq-ant-table-row-hover-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-selected-row-color: inherit;
    --yq-ant-table-selected-row-bg: var(--yq-yuque-green-100);
    --yq-ant-table-body-selected-sort-bg: var(--yq-yuque-green-100);
    --yq-ant-table-expanded-row-bg: #fbfbfb;
    --yq-ant-table-border-color: var(--yq-ant-border-color-split);
    --yq-ant-table-footer-bg: var(--yq-ant-background-color-light);
    --yq-ant-table-footer-color: var(--yq-ant-heading-color);
    --yq-ant-table-header-bg-sm: var(--yq-ant-table-header-bg);
    --yq-ant-table-header-cell-split-color: rgba(0, 0, 0, .06);
    --yq-ant-table-header-sort-active-bg: rgba(0, 0, 0, .04);
    --yq-ant-table-fixed-header-sort-active-bg: #f5f5f5;
    --yq-ant-table-header-filter-active-bg: rgba(0, 0, 0, .04);
    --yq-ant-table-filter-btns-bg: inherit;
    --yq-ant-table-filter-dropdown-bg: var(--yq-white);
    --yq-ant-table-expand-icon-bg: var(--yq-white);
    --yq-ant-table-sticky-scroll-bar-bg: rgba(0, 0, 0, .35);
    --yq-ant-tag-default-bg: var(--yq-ant-background-color-light);
    --yq-ant-tag-default-color: var(--yq-yuque-grey-900);
    --yq-ant-picker-bg: var(--yq-white);
    --yq-ant-picker-basic-cell-hover-color: var(--yq-ant-item-hover-bg);
    --yq-ant-picker-basic-cell-active-with-range-color: var(--yq-yuque-green-100);
    --yq-ant-picker-basic-cell-disabled-bg: rgba(0, 0, 0, .04);
    --yq-ant-picker-border-color: var(--yq-ant-border-color-split);
    --yq-ant-picker-date-hover-range-color: var(--yq-ant-picker-basic-cell-hover-with-range-color);
    --yq-ant-calendar-bg: var(--yq-white);
    --yq-ant-calendar-input-bg: var(--yq-ant-input-bg);
    --yq-ant-calendar-border-color: var(--yq-white);
    --yq-ant-calendar-item-active-bg: var(--yq-ant-item-active-bg);
    --yq-ant-calendar-full-bg: var(--yq-ant-calendar-bg);
    --yq-ant-calendar-full-panel-bg: var(--yq-ant-calendar-full-bg);
    --yq-ant-badge-text-color: #fff;
    --yq-ant-badge-color: var(--yq-badge);
    --yq-ant-rate-star-color: var(--yq-yellow-600);
    --yq-ant-rate-star-bg: var(--yq-ant-border-color-split);
    --yq-ant-card-head-color: var(--yq-ant-heading-color);
    --yq-ant-card-head-background: transparent;
    --yq-ant-card-actions-background: var(--yq-white);
    --yq-ant-card-skeleton-bg: #cfd8dc;
    --yq-ant-card-background: var(--yq-white);
    --yq-ant-card-head-extra-color: var(--yq-yuque-grey-900);
    --yq-ant-comment-bg: inherit;
    --yq-ant-comment-author-name-color: var(--yq-ant-text-color-secondary);
    --yq-ant-comment-author-time-color: #ccc;
    --yq-ant-comment-action-color: var(--yq-ant-text-color-secondary);
    --yq-ant-comment-action-hover-color: #595959;
    --yq-ant-tabs-card-head-background: var(--yq-ant-background-color-light);
    --yq-ant-tabs-card-active-color: var(--yq-theme);
    --yq-ant-tabs-ink-bar-color: var(--yq-theme);
    --yq-ant-tabs-highlight-color: var(--yq-theme);
    --yq-ant-tabs-hover-color: var(--yq-yuque-green-500);
    --yq-ant-tabs-active-color: var(--yq-yuque-green-700);
    --yq-ant-back-top-color: #fff;
    --yq-ant-back-top-bg: var(--yq-ant-text-color-secondary);
    --yq-ant-back-top-hover-bg: var(--yq-yuque-grey-900);
    --yq-ant-avatar-bg: #ccc;
    --yq-ant-avatar-color: #fff;
    --yq-ant-avatar-group-border-color: #fff;
    --yq-ant-switch-color: var(--yq-theme);
    --yq-ant-switch-bg: var(--yq-white);
    --yq-ant-switch-shadow-color: rgba(0, 35, 11, .2);
    --yq-ant-pagination-item-bg: var(--yq-white);
    --yq-ant-pagination-item-bg-active: var(--yq-white);
    --yq-ant-pagination-item-link-bg: var(--yq-white);
    --yq-ant-pagination-item-disabled-color-active: var(--yq-ant-disabled-color);
    --yq-ant-pagination-item-disabled-bg-active: var(--yq-black);
    --yq-ant-pagination-item-input-bg: var(--yq-white);
    --yq-ant-page-header-back-color: #000;
    --yq-ant-page-header-ghost-bg: inherit;
    --yq-ant-breadcrumb-base-color: var(--yq-ant-text-color-secondary);
    --yq-ant-breadcrumb-last-item-color: var(--yq-yuque-grey-900);
    --yq-ant-breadcrumb-link-color: var(--yq-ant-text-color-secondary);
    --yq-ant-breadcrumb-link-color-hover: var(--yq-yuque-grey-900);
    --yq-ant-breadcrumb-separator-color: var(--yq-ant-text-color-secondary);
    --yq-ant-slider-rail-background-color: var(--yq-ant-background-color-base);
    --yq-ant-slider-rail-background-color-hover: #e1e1e1;
    --yq-ant-slider-track-background-color: var(--yq-yuque-green-300);
    --yq-ant-slider-track-background-color-hover: var(--yq-yuque-green-400);
    --yq-ant-slider-handle-background-color: var(--yq-white);
    --yq-ant-slider-handle-color: var(--yq-yuque-green-300);
    --yq-ant-slider-handle-color-hover: var(--yq-yuque-green-400);
    --yq-ant-slider-handle-color-tooltip-open: var(--yq-theme);
    --yq-ant-slider-dot-border-color: var(--yq-ant-border-color-split);
    --yq-ant-slider-disabled-color: var(--yq-ant-disabled-color);
    --yq-ant-slider-disabled-background-color: var(--yq-white);
    --yq-ant-tree-bg: var(--yq-white);
    --yq-ant-tree-directory-selected-color: #fff;
    --yq-ant-tree-directory-selected-bg: var(--yq-theme);
    --yq-ant-tree-node-hover-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-tree-node-selected-bg: var(--yq-yuque-green-200);
    --yq-ant-collapse-header-bg: var(--yq-ant-background-color-light);
    --yq-ant-collapse-content-bg: var(--yq-bg-primary);
    --yq-ant-skeleton-color: rgba(190, 190, 190, .2);
    --yq-ant-skeleton-to-color: rgba(129, 129, 129, .24);
    --yq-ant-transfer-disabled-bg: var(--yq-ant-disabled-bg);
    --yq-ant-transfer-item-hover-bg: var(--yq-ant-item-hover-bg);
    --yq-ant-message-notice-content-bg: var(--yq-white);
    --yq-ant-alert-success-border-color: var(--yq-ant-success-color-deprecated-border);
    --yq-ant-alert-success-bg-color: var(--yq-ant-success-color-deprecated-bg);
    --yq-ant-alert-success-icon-color: var(--yq-ant-success-color);
    --yq-ant-alert-info-border-color: var(--yq-ant-info-color-deprecated-border);
    --yq-ant-alert-info-bg-color: var(--yq-ant-info-color-deprecated-bg);
    --yq-ant-alert-info-icon-color: var(--yq-ant-info-color);
    --yq-ant-alert-warning-border-color: var(--yq-ant-warning-color-deprecated-border);
    --yq-ant-alert-warning-bg-color: var(--yq-ant-warning-color-deprecated-bg);
    --yq-ant-alert-warning-icon-color: var(--yq-ant-warning-color);
    --yq-ant-alert-error-border-color: var(--yq-ant-error-color-deprecated-border);
    --yq-ant-alert-error-bg-color: var(--yq-ant-error-color-deprecated-bg);
    --yq-ant-alert-error-icon-color: var(--yq-ant-error-color);
    --yq-ant-alert-message-color: var(--yq-ant-heading-color);
    --yq-ant-alert-text-color: var(--yq-yuque-grey-900);
    --yq-ant-alert-close-color: var(--yq-ant-text-color-secondary);
    --yq-ant-alert-close-hover-color: var(--yq-ant-icon-color-hover);
    --yq-ant-list-header-background: transparent;
    --yq-ant-list-footer-background: transparent;
    --yq-ant-list-customize-card-bg: var(--yq-white);
    --yq-ant-drawer-bg: var(--yq-white);
    --yq-ant-timeline-color: var(--yq-ant-border-color-split);
    --yq-ant-timeline-dot-color: var(--yq-theme);
    --yq-ant-timeline-dot-bg: var(--yq-white);
    --yq-ant-upload-actions-color: var(--yq-ant-text-color-secondary);
    --yq-ant-process-tail-color: var(--yq-ant-border-color-split);
    --yq-ant-steps-nav-arrow-color: rgba(0, 0, 0, .25);
    --yq-ant-steps-background: var(--yq-white);
    --yq-ant-notification-bg: var(--yq-white);
    --yq-ant-image-bg: #f5f5f5;
    --yq-ant-image-color: #fff;
    --yq-ant-image-preview-operation-color: rgba(255, 255, 255, .85);
    --yq-ant-image-preview-operation-disabled-color: rgba(255, 255, 255, .85);
    --yq-ant-segmented-bg: rgba(0, 0, 0, .04);
    --yq-ant-segmented-hover-bg: rgba(0, 0, 0, .06);
    --yq-ant-segmented-selected-bg: var(--yq-white);
    --yq-ant-segmented-label-color: rgba(0, 0, 0, .65);
    --yq-ant-segmented-label-hover-color: #262626
}

:root {
    --yq-white: #fff;
    --yq-black: #000;
    --yq-background-base: #fff;
    --yq-yuque-grey-100: #fafafa;
    --yq-yuque-grey-200: #f4f5f5;
    --yq-yuque-grey-300: #eff0f0;
    --yq-yuque-grey-400: #e7e9e8;
    --yq-yuque-grey-500: #d8dad9;
    --yq-yuque-grey-600: #bec0bf;
    --yq-yuque-grey-700: #8a8f8d;
    --yq-yuque-grey-800: #585a5a;
    --yq-yuque-grey-900: #262626;
    --yq-yuque-grey-1: #fafafa;
    --yq-yuque-grey-2: #f4f5f5;
    --yq-yuque-grey-3: #eff0f0;
    --yq-yuque-grey-4: #e7e9e8;
    --yq-yuque-grey-5: #d8dad9;
    --yq-yuque-grey-6: #bec0bf;
    --yq-yuque-grey-7: #8a8f8d;
    --yq-yuque-grey-8: #585a5a;
    --yq-yuque-grey-9: #262626;
    --yq-pea-green-50: #f3fbe7;
    --yq-pea-green-100: #e8f7cf;
    --yq-pea-green-200: #dbf1b7;
    --yq-pea-green-300: #c1e77e;
    --yq-pea-green-400: #a7dd4b;
    --yq-pea-green-500: #8ccf17;
    --yq-pea-green-600: #74b602;
    --yq-pea-green-700: #5c8d07;
    --yq-pea-green-800: #406105;
    --yq-pea-green-900: #2a4200;
    --yq-pea-green-1: #e8f7cf;
    --yq-pea-green-2: #dbf1b7;
    --yq-pea-green-3: #c1e77e;
    --yq-pea-green-4: #a7dd4b;
    --yq-pea-green-5: #8ccf17;
    --yq-pea-green-6: #74b602;
    --yq-pea-green-7: #5c8d07;
    --yq-pea-green-8: #406105;
    --yq-pea-green-9: #2a4200;
    --yq-yuque-green-50: #ecfaf4;
    --yq-yuque-green-100: #daf6ea;
    --yq-yuque-green-200: #c7f0df;
    --yq-yuque-green-300: #82edc0;
    --yq-yuque-green-400: #45de9d;
    --yq-yuque-green-500: #0bd07d;
    --yq-yuque-green-600: #533afd;
    --yq-yuque-green-700: #009456;
    --yq-yuque-green-800: #00663b;
    --yq-yuque-green-900: #003d23;
    --yq-yuque-green-1: #daf6ea;
    --yq-yuque-green-2: #c7f0df;
    --yq-yuque-green-3: #82edc0;
    --yq-yuque-green-4: #45de9d;
    --yq-yuque-green-5: #0bd07d;
    --yq-yuque-green-6: #533afd;
    --yq-yuque-green-7: #009456;
    --yq-yuque-green-8: #00663b;
    --yq-yuque-green-9: #003d23;
    --yq-cyan-50: #e6f9fb;
    --yq-cyan-100: #cef5f7;
    --yq-cyan-200: #b5eff2;
    --yq-cyan-300: #81dfe4;
    --yq-cyan-400: #5ed3d9;
    --yq-cyan-500: #1dc0c9;
    --yq-cyan-600: #01b2bc;
    --yq-cyan-700: #078b92;
    --yq-cyan-800: #07787e;
    --yq-cyan-900: #004347;
    --yq-cyan-1: #cef5f7;
    --yq-cyan-2: #b5eff2;
    --yq-cyan-3: #81dfe4;
    --yq-cyan-4: #5ed3d9;
    --yq-cyan-5: #1dc0c9;
    --yq-cyan-6: #01b2bc;
    --yq-cyan-7: #078b92;
    --yq-cyan-8: #07787e;
    --yq-cyan-9: #004347;
    --yq-blue-50: #ecf4fd;
    --yq-blue-100: #d9eafc;
    --yq-blue-200: #c0ddfc;
    --yq-blue-300: #81bbf8;
    --yq-blue-400: #5fa8f6;
    --yq-blue-500: #2f8ef4;
    --yq-blue-600: #117cee;
    --yq-blue-700: #0c68ca;
    --yq-blue-800: #074a92;
    --yq-blue-900: #00346b;
    --yq-blue-1: #d9eafc;
    --yq-blue-2: #c0ddfc;
    --yq-blue-3: #81bbf8;
    --yq-blue-4: #5fa8f6;
    --yq-blue-5: #2f8ef4;
    --yq-blue-6: #117cee;
    --yq-blue-7: #0c68ca;
    --yq-blue-8: #074a92;
    --yq-blue-9: #00346b;
    --yq-sea-blue-50: #eceefd;
    --yq-sea-blue-100: #d9dffc;
    --yq-sea-blue-200: #c0cafc;
    --yq-sea-blue-300: #96a7fd;
    --yq-sea-blue-400: #6e85f7;
    --yq-sea-blue-500: #4861e0;
    --yq-sea-blue-600: #2f4bda;
    --yq-sea-blue-700: #213bc0;
    --yq-sea-blue-800: #162883;
    --yq-sea-blue-900: #101e60;
    --yq-sea-blue-1: #d9dffc;
    --yq-sea-blue-2: #c0cafc;
    --yq-sea-blue-3: #96a7fd;
    --yq-sea-blue-4: #6e85f7;
    --yq-sea-blue-5: #4861e0;
    --yq-sea-blue-6: #2f4bda;
    --yq-sea-blue-7: #213bc0;
    --yq-sea-blue-8: #162883;
    --yq-sea-blue-9: #101e60;
    --yq-purple-50: #f2edfc;
    --yq-purple-100: #e6dcf9;
    --yq-purple-200: #d9c9f8;
    --yq-purple-300: #ba9bf2;
    --yq-purple-400: #9a6eed;
    --yq-purple-500: #7e45e8;
    --yq-purple-600: #601bde;
    --yq-purple-700: #4c16b1;
    --yq-purple-800: #391084;
    --yq-purple-900: #270070;
    --yq-purple-1: #e6dcf9;
    --yq-purple-2: #d9c9f8;
    --yq-purple-3: #ba9bf2;
    --yq-purple-4: #9a6eed;
    --yq-purple-5: #7e45e8;
    --yq-purple-6: #601bde;
    --yq-purple-7: #4c16b1;
    --yq-purple-8: #391084;
    --yq-purple-9: #270070;
    --yq-magenta-50: #fdeff7;
    --yq-magenta-100: #fbdfef;
    --yq-magenta-200: #f7c4e2;
    --yq-magenta-300: #f297cc;
    --yq-magenta-400: #ec6ab6;
    --yq-magenta-500: #e746a4;
    --yq-magenta-600: #d22d8d;
    --yq-magenta-700: #ae146e;
    --yq-magenta-800: #800f51;
    --yq-magenta-900: #5c0036;
    --yq-magenta-1: #fbdfef;
    --yq-magenta-2: #f7c4e2;
    --yq-magenta-3: #f297cc;
    --yq-magenta-4: #ec6ab6;
    --yq-magenta-5: #e746a4;
    --yq-magenta-6: #d22d8d;
    --yq-magenta-7: #ae146e;
    --yq-magenta-8: #800f51;
    --yq-magenta-9: #5c0036;
    --yq-red-50: #fdf1f3;
    --yq-red-100: #fbe4e7;
    --yq-red-200: #f8ced3;
    --yq-red-300: #f1a2ab;
    --yq-red-400: #ea7583;
    --yq-red-500: #e4495b;
    --yq-red-600: #df2a3f;
    --yq-red-700: #ad1a2b;
    --yq-red-800: #8f0515;
    --yq-red-900: #70000d;
    --yq-red-1: #fbe4e7;
    --yq-red-2: #f8ced3;
    --yq-red-3: #f1a2ab;
    --yq-red-4: #ea7583;
    --yq-red-5: #e4495b;
    --yq-red-6: #df2a3f;
    --yq-red-7: #ad1a2b;
    --yq-red-8: #8f0515;
    --yq-red-9: #70000d;
    --yq-vermilion-50: #fdf3f1;
    --yq-vermilion-100: #fbe8e4;
    --yq-vermilion-200: #f8d6ce;
    --yq-vermilion-300: #f0ad9d;
    --yq-vermilion-400: #eb866f;
    --yq-vermilion-500: #e46549;
    --yq-vermilion-600: #df4b2a;
    --yq-vermilion-700: #ad351a;
    --yq-vermilion-800: #8f1e05;
    --yq-vermilion-900: #701500;
    --yq-vermilion-1: #fbe8e4;
    --yq-vermilion-2: #f8d6ce;
    --yq-vermilion-3: #f0ad9d;
    --yq-vermilion-4: #eb866f;
    --yq-vermilion-5: #e46549;
    --yq-vermilion-6: #df4b2a;
    --yq-vermilion-7: #ad351a;
    --yq-vermilion-8: #8f1e05;
    --yq-vermilion-9: #701500;
    --yq-orange-50: #fef2e9;
    --yq-orange-100: #fde6d3;
    --yq-orange-200: #f8d6b9;
    --yq-orange-300: #f8b881;
    --yq-orange-400: #f6a055;
    --yq-orange-500: #f38f39;
    --yq-orange-600: #ed740c;
    --yq-orange-700: #c75c00;
    --yq-orange-800: #944400;
    --yq-orange-900: #663000;
    --yq-orange-1: #fde6d3;
    --yq-orange-2: #f8d6b9;
    --yq-orange-3: #f8b881;
    --yq-orange-4: #f6a055;
    --yq-orange-5: #f38f39;
    --yq-orange-6: #ed740c;
    --yq-orange-7: #c75c00;
    --yq-orange-8: #944400;
    --yq-orange-9: #663000;
    --yq-yellow-50: #fcf5e6;
    --yq-yellow-100: #f9efcd;
    --yq-yellow-200: #f6e1ac;
    --yq-yellow-300: #f5d480;
    --yq-yellow-400: #f5cb61;
    --yq-yellow-500: #f3bb2f;
    --yq-yellow-600: #ecaa04;
    --yq-yellow-700: #c99103;
    --yq-yellow-800: #8f6600;
    --yq-yellow-900: #664900;
    --yq-yellow-1: #f9efcd;
    --yq-yellow-2: #f6e1ac;
    --yq-yellow-3: #f5d480;
    --yq-yellow-4: #f5cb61;
    --yq-yellow-5: #f3bb2f;
    --yq-yellow-6: #ecaa04;
    --yq-yellow-7: #c99103;
    --yq-yellow-8: #8f6600;
    --yq-yellow-9: #664900;
    --yq-bright-yellow-50: #fdf9e4;
    --yq-bright-yellow-100: #fbf5cb;
    --yq-bright-yellow-200: #fcf1a6;
    --yq-bright-yellow-300: #fdeb78;
    --yq-bright-yellow-400: #fce75a;
    --yq-bright-yellow-500: #fbde28;
    --yq-bright-yellow-600: #edce02;
    --yq-bright-yellow-700: #cdb204;
    --yq-bright-yellow-800: #a58f04;
    --yq-bright-yellow-900: #665800;
    --yq-bright-yellow-1: #fbf5cb;
    --yq-bright-yellow-2: #fcf1a6;
    --yq-bright-yellow-3: #fdeb78;
    --yq-bright-yellow-4: #fce75a;
    --yq-bright-yellow-5: #fbde28;
    --yq-bright-yellow-6: #edce02;
    --yq-bright-yellow-7: #cdb204;
    --yq-bright-yellow-8: #a58f04;
    --yq-bright-yellow-9: #665800;
    --yq-brown-50: #f7f2ea;
    --yq-brown-100: #f0e7d6;
    --yq-brown-200: #e7d7bb;
    --yq-brown-300: #dbc39a;
    --yq-brown-400: #d2b684;
    --yq-brown-500: #c59f5e;
    --yq-brown-600: #b1873f;
    --yq-brown-700: #927035;
    --yq-brown-800: #74592a;
    --yq-brown-900: #523f1e;
    --yq-brown-1: #f0e7d6;
    --yq-brown-2: #e7d7bb;
    --yq-brown-3: #dbc39a;
    --yq-brown-4: #d2b684;
    --yq-brown-5: #c59f5e;
    --yq-brown-6: #b1873f;
    --yq-brown-7: #927035;
    --yq-brown-8: #74592a;
    --yq-brown-9: #523f1e;
    --yq-theme: var(--yq-yuque-green-600);
    --yq-normal: var(--yq-yuque-grey-500);
    --yq-bg-primary: var(--yq-background-base);
    --yq-bg-secondary: var(--yq-yuque-grey-100);
    --yq-bg-tertiary: var(--yq-yuque-grey-200);
    --yq-bg-primary-hover: var(--yq-yuque-grey-300);
    --yq-bg-primary-hover-light: var(--yq-yuque-grey-400);
    --yq-bg-foreground: var(--yq-white);
    --yq-bg-pre-foreground: var(--yq-white);
    --yq-bg-pre-secondary: var(--yq-yuque-grey-200);
    --yq-bg-card-dialog: var(--yq-yuque-grey-100);
    --yq-mask-bg: rgba(0, 0, 0, .65);
    --yq-toast-bg: rgba(0, 0, 0, .65);
    --yq-border-primary: var(--yq-yuque-grey-400);
    --yq-border-primary-active: var(--yq-yuque-green-600);
    --yq-border-light: rgba(0, 0, 0, .04);
    --yq-border-heavy: var(--yq-yuque-grey-300);
    --yq-cardborder-hover: var(--yq-blue-300);
    --yq-cardborder-selected: var(--yq-blue-500);
    --yq-sheetborder: rgba(0, 0, 0, .1);
    --yq-text-primary: var(--yq-yuque-grey-900);
    --yq-text-body: var(--yq-yuque-grey-800);
    --yq-text-caption: var(--yq-yuque-grey-700);
    --yq-text-disable: var(--yq-yuque-grey-600);
    --yq-text-link: var(--yq-blue-600);
    --yq-text-link-hover: var(--yq-blue-400);
    --yq-icon-primary: var(--yq-yuque-grey-900);
    --yq-icon-secondary: var(--yq-yuque-grey-800);
    --yq-icon-caption: var(--yq-yuque-grey-700);
    --yq-icon-disable: var(--yq-yuque-grey-600);
    --yq-icon-hover: var(--yq-yuque-grey-500);
    --yq-icon-colorbg: rgba(0, 0, 0, .45);
    --yq-function-success: var(--yq-yuque-green-600);
    --yq-function-info: var(--yq-blue-600);
    --yq-function-warning: var(--yq-yellow-600);
    --yq-function-error: var(--yq-red-600);
    --yq-badge: var(--yq-blue-500);
    --yq-popover-bg: var(--yq-white);
    --yq-disable-color: var(--yq-yuque-grey-600)
}

::selection {
    color: inherit;
    background: rgba(27, 162, 227, .2)
}

.larkui-icon {
    color: inherit;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    line-height: 0;
    display: inline-block
}

.larkui-icon > * {
    line-height: 1
}

.larkui-icon svg {
    display: inline-block
}

.larkui-icon:before {
    display: none
}

.larkui-icon .larkui-icon-icon {
    display: block
}


@media only screen and (min-width: 1600px) {
    .lark .main-typo {
        width: 960px;
        padding: 90px 100px
    }

    .lark .main-meta, .lark .main-meta-item .directory-affixed {
        right: calc(50% - 720px)
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: none
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1279px) {
    .lark .doc-presenter {
        padding-left: 0
    }

    .lark .main-wrapper-editor .editor-tool-list-group-hide {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: block
    }

    .lark .main-wrapper-editor .editor-list {
        width: 180px
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .lark .header-container, .lark .main-crumb-mid, .lark .main-cover, .lark .main-wrapper-group .group {
        width: 1024px;
        padding-left: 24px;
        padding-right: 24px
    }

    .lark .doc-presenter {
        padding-left: 0 !important
    }

    .lark .main-wrapper-editor .editor-main-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .lark .main-wrapper-editor .editor-tool-list-group {
        padding-left: 10px;
        padding-right: 10px
    }

    .lark .main-wrapper-editor .editor-list {
        width: 180px
    }

    .lark .main-wrapper-editor .editor-tool-list-group-hide {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: block
    }
}

@media only screen and (min-width: 848px) and (max-width: 1023px) {
    .lark .main-wrapper-editor .editor-main-wrapper-middle {
        width: 100%;
        max-width: 800px
    }

    .lark .main-wrapper-editor .editor-list {
        display: none
    }

    .lark .main-wrapper-editor .editor-wrapper {
        margin-left: 0
    }

    .lark .main-wrapper-editor .editor-tool-list-group-hide {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: block
    }
}

@media only screen and (max-width: 847px) {
    .lark .main .users, .lark .main .books {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%
    }

    .lark .main .users-item:nth-child(5n), .lark .main .books-item:nth-child(5n) {
        margin-right: 30px
    }

    .lark .doc {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .lark .typo-catalog-empty {
        width: 100%
    }

    .lark .header-nav-item {
        padding-left: 5px
    }

    .lark .header-nav-item-text a {
        padding: 0 6px
    }

    .lark .main-wrapper-group .group-action {
        display: none
    }

    .lark .main .editor-tool-wrapper-middle {
        text-align: left;
        width: auto;
        padding-left: 12px
    }

    .lark .main-wrapper-editor .editor-tool .editor-tool-icon {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group {
        padding-left: 0;
        padding-right: 0
    }

    .lark .main-wrapper-editor .editor-tool-list-group:after {
        border-right: 1px solid transparent
    }

    .lark .main-wrapper-editor .editor-tool .editor-tool-icon-tList, .lark .main-wrapper-editor .editor-tool .editor-tool-icon-h1, .lark .main-wrapper-editor .editor-tool .editor-tool-icon-h2, .lark .main-wrapper-editor .editor-tool .editor-tool-icon-h3, .lark .main-wrapper-editor .editor-tool .editor-tool-icon-image, .lark .main-wrapper-editor .editor-tool .editor-tool-icon-save {
        display: inline-block
    }

    .lark .main .editor-main-wrapper-middle, .lark .main .editor-paper-wrapper {
        width: 100%
    }

    .lark .main-wrapper-editor .editor-list {
        display: none
    }

    .lark .main-wrapper-editor .editor-wrapper {
        margin-left: 0
    }

    .lark .main-wrapper-editor .editor-main-wrapper {
        padding: 0
    }

    .lark .main-wrapper-editor .editor-paper {
        padding: 30px
    }

    .lark .main-wrapper-editor .editor-tool-list-group-hide {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: block
    }

    .lark .explore-body .categories-item {
        width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .lark .ant-card {
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 420px) {
    .lark .header-nav-item-text {
        display: none
    }

    .lark .header .logo {
        margin-right: auto
    }

    .lark .header .logo .logo-link .text {
        max-width: 92px
    }

    .lark .main .users, .lark .main .books {
        padding-top: 32px
    }

    .lark .main .books-item, .lark .main .users-item {
        float: none;
        margin: 0 auto 32px
    }

    .lark .main .books .link, .lark .main .users-item .link {
        margin: 0 auto
    }

    .lark .main-wrapper-book .book .book-info {
        margin-bottom: 16px
    }

    .lark .main-wrapper-book .book .book-action {
        margin-top: -8px;
        left: 0
    }

    .lark .main-wrapper-book .book .favor-wrapper > .btn-group-info {
        margin-left: 0;
        margin-right: 8px
    }

    .lark .main-wrapper-book .book .doc-create-entry {
        float: right;
        margin-left: 0
    }

    .lark .main-wrapper-book .book .doc-create-entry .ant-dropdown-trigger, .lark .main-wrapper-book .book .doc-create-entry .larkicon {
        display: none
    }

    .lark .main-wrapper-book .book .doc-create-entry .ant-btn-primary {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }

    .lark .doc {
        padding-left: 0;
        padding-right: 0
    }

    .lark .main .users-item:nth-child(5n), .lark .main .books-item:nth-child(5n) {
        margin: 0 auto 32px
    }

    .lark .typo-catalog-detail li a .slug, .lark .main-wrapper-doc .header-crumb .doc-title, .lark .main-wrapper-editor .editor-list {
        display: none
    }

    .lark .main-wrapper-editor .editor-wrapper {
        margin-left: 0
    }

    .lark .main-wrapper-editor .editor-tool-list-group-hide {
        display: none
    }

    .lark .main-wrapper-editor .editor-tool-list-group-show {
        display: block
    }
}

@media only screen and (max-width: 992px) {


}

.layout-container {
    max-width: 1056px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
}

.layout-container.layout-container-full {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
}


.layout-container-middle {
    max-width: 1216px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
}


.lark {
    background: var(--yq-bg-primary);
    flex-direction: column;
    min-height: 100vh;
    margin: 0 auto;
    display: flex;
    position: relative
}

.main-wrapper {
    flex: 1 0;
    width: 100%
}


body {
    background-color: var(--yq-bg-primary);
    scroll-behavior: smooth;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

body > script + svg {
    position: absolute
}

@media only screen and (max-width: 1199px) {
    body {
        overflow: auto
    }
}

@supports (width:100vw) {
    body {
        width: 100vw
    }
}

html body {
    color: var(--yq-yuque-grey-900);
    font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px
}

html {
    width: 100%
}

@supports (width:100vw) {
    html {
        width: 100vw !important
    }
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0
}

a:focus {
    text-decoration: none
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none
}

p {
    margin-bottom: 0
}


#__SVG_SPRITE_NODE__ {
    opacity: 0;
    -webkit-user-select: none;
    user-select: none
}


:root {
    --adm-radius-s: 4px;
    --adm-radius-m: 8px;
    --adm-radius-l: 12px;
    --adm-font-size-1: 9px;
    --adm-font-size-2: 10px;
    --adm-font-size-3: 11px;
    --adm-font-size-4: 12px;
    --adm-font-size-5: 13px;
    --adm-font-size-6: 14px;
    --adm-font-size-7: 15px;
    --adm-font-size-8: 16px;
    --adm-font-size-9: 17px;
    --adm-font-size-10: 18px;
    --adm-color-primary: #1677ff;
    --adm-color-success: #00b578;
    --adm-color-warning: #ff8f1f;
    --adm-color-danger: #ff3141;
    --adm-color-yellow: #ff9f18;
    --adm-color-orange: #ff6430;
    --adm-color-wathet: #e7f1ff;
    --adm-color-text: #333;
    --adm-color-text-secondary: #666;
    --adm-color-weak: #999;
    --adm-color-light: #ccc;
    --adm-color-border: #eee;
    --adm-color-background: #fff;
    --adm-color-highlight: var(--adm-color-danger);
    --adm-color-white: #fff;
    --adm-color-box: #f5f5f5;
    --adm-color-text-light-solid: var(--adm-color-white);
    --adm-color-text-dark-solid: #000;
    --adm-color-fill-content: var(--adm-color-box);
    --adm-font-size-main: var(--adm-font-size-5);
    --adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
    --adm-border-color: var(--adm-color-border)
}

html[data-prefers-color-scheme=dark] {
    --adm-color-primary: #3086ff;
    --adm-color-success: #34b368;
    --adm-color-warning: #ffa930;
    --adm-color-danger: #ff4a58;
    --adm-color-yellow: #ffa930;
    --adm-color-orange: #e65a2b;
    --adm-color-wathet: #0d2543;
    --adm-color-text: #e6e6e6;
    --adm-color-text-secondary: #b3b3b3;
    --adm-color-weak: gray;
    --adm-color-light: #4d4d4d;
    --adm-color-border: #2b2b2b;
    --adm-color-box: #0a0a0a;
    --adm-color-background: #1a1a1a;
    --adm-color-background-body: var(--adm-color-background);
    --adm-border-color: var(--adm-color-border)
}

:root {
    -webkit-tap-highlight-color: transparent
}

html {
    background-color: var(--adm-color-background-body)
}

body {
    color: var(--adm-color-text);
    font-size: 13px;
    font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, segoe ui, arial, roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
}

a, button {
    cursor: pointer
}

a {
    color: var(--adm-color-primary);
    transition: opacity .2s ease-in-out
}

a:active {
    opacity: .8
}


body.adm-overflow-hidden {
    overflow: hidden !important
}

div.adm-px-tester {
    --size: 1;
    height: 1px;
    height: calc(var(--size) / 2 * 2px);
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
    width: 0;
    position: fixed;
    top: -100vh;
    left: -100vw
}


@keyframes adm-spin-loading-rotate {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}


@media only screen and (max-width: 420px) {


    .FooterLinks-module_lark_2K1bx .FooterLinks-module_header_qvKyF .FooterLinks-module_logo_p577a {
        margin-right: auto
    }

    .FooterLinks-module_lark_2K1bx .FooterLinks-module_header_qvKyF .FooterLinks-module_logo_p577a .FooterLinks-module_logo-link_c\+r8I .FooterLinks-module_text_9G\+Gj {
        max-width: 92px
    }
}

.FooterLinks-module_container_y9O71 {
    background-color: var(--yq-bg-secondary);
    padding: 60px 0 40px
}

.FooterLinks-module_content_umB0c {
    justify-content: space-between;
    max-width: 1024px;
    margin: 0 auto;
    display: flex
}

.FooterLinks-module_contact_mFKny {
    flex: none;
    width: 375px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_logo_p577a {
    height: 30px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_logoDesc_mdT8A {
    margin-top: 8px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 {
    margin-top: 16px;
    display: flex
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 .icon-svg {
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-bottom: 2px;
    margin-right: 6px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 .ant-popover .ant-popover-content {
    min-width: 128px
}

.FooterLinks-module_navs_LhvLx .FooterLinks-module_qrCode_t6hCo {
    font-size: 14px;
    display: flex
}

.FooterLinks-module_navs_LhvLx .FooterLinks-module_qrCode_t6hCo .FooterLinks-module_qrCodeImg_u7WX6 {
    background: var(--yq-bg-primary);
    border-radius: 14px;
    width: 84px;
    height: 84px;
    margin-right: 30px;
    padding: 10px
}

.FooterLinks-module_navs_LhvLx .FooterLinks-module_qrCode_t6hCo .FooterLinks-module_qrCodeText1_TZKdI {
    color: var(--yq-text-primary);
    margin-bottom: 5px;
    padding-top: 17px;
    font-weight: 500
}

.FooterLinks-module_navs_LhvLx .FooterLinks-module_qrCode_t6hCo .FooterLinks-module_qrCodeText2_XwWYX {
    color: var(--yq-text-caption)
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 li {
    height: 24px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 li a {
    color: #333
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 li:last-child {
    margin-bottom: 0
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_weixin_RwQC5 {
    text-align: center;
    color: var(--yq-text-caption);
    width: 128px;
    padding: 12px 0;
    font-size: 14px;
    line-height: 20px
}

.FooterLinks-module_contact_mFKny .FooterLinks-module_weixin_RwQC5 img {
    margin-top: 4px
}

.FooterLinks-module_navs_LhvLx {
    width: 460px
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item-label {
    color: var(--yq-text-caption);
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item-label:after {
    display: none
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item:last-child {
    width: 100px
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item-content > ul > li {
    margin-bottom: 16px
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item-content > ul > li:last-child {
    margin-bottom: 0
}

.FooterLinks-module_navs_LhvLx .ant-descriptions-item-content > ul > li > a {
    color: var(--yq-text-body);
    font-size: 16px;
    line-height: 22px
}

@media only screen and (max-width: 576px) {
    .FooterLinks-module_container_y9O71 {
        width: 100%;
        padding-top: 88px;
        padding-bottom: 8px
    }

    .FooterLinks-module_qrCode_t6hCo, .FooterLinks-module_qrCodeImg_u7WX6 {
        margin-top: 20px
    }

    .FooterLinks-module_content_umB0c {
        width: 100%;
        padding: 0 24px;
        display: block
    }

    .FooterLinks-module_contact_mFKny {
        width: 100%;
        margin-bottom: 32px;
        display: block;
        position: relative
    }

    .FooterLinks-module_contact_mFKny .FooterLinks-module_logo_p577a {
        height: 24px
    }

    .FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 {
        margin-top: 20px;
        position: absolute;
        top: 0;
        right: 0
    }

    .FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 li {
        margin-bottom: 0;
        display: inline-block
    }

    .FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 .FooterLinks-module_linkName_xWQB6 {
        display: none
    }

    .FooterLinks-module_contact_mFKny .FooterLinks-module_links_l10c4 .icon-svg {
        width: 20px;
        height: 20px
    }

    .FooterLinks-module_navs_LhvLx {
        width: 100%
    }

    .FooterLinks-module_navs_LhvLx .ant-descriptions-item-label {
        padding-bottom: 0;
        font-size: 14px;
        line-height: 22px
    }

    .FooterLinks-module_navs_LhvLx .ant-descriptions-item-content > ul > li {
        margin-bottom: 12px
    }

    .FooterLinks-module_navs_LhvLx .ant-descriptions-item-content > ul > li > a {
        color: var(--yq-text-body);
        font-size: 14px;
        line-height: 22px
    }
}

.UnsubscribeTouchMail-module_container_t5Ekr {
    justify-content: center;
    align-items: center;
    height: calc(100vh - 132px);
    display: flex
}


.module-error .image {
    max-width: 400px
}

@media screen and (max-width: 768px) {
    .module-error .image {
        max-width: 170px
    }
}

.index-module_size_HzXte {
    width: 24px;
    height: 24px
}


.index-module_wrapper_04671 {
    visibility: visible;
    align-items: center;
    display: flex
}

.index-module_logo_eQJnG {
    display: block
}


.index-module_organization_EXfoN .index-module_logo_eQJnG {
    border-radius: 3px
}


.index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item-selected, .index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item, .index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item:hover {
    border: 0
}

.index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item-selected a {
    color: var(--yq-text-primary);
    font-weight: 700
}

.login-action {
    align-items: center;
    display: flex
}

.HeadBuc-module_container_bvG1a.layout-container {
    display: flex
}


@font-face {
    font-family: m-larkicon;
    src: url(https://at.alicdn.com/t/font_708645_r6olmrrt1xc.eot);
    src: url(https://at.alicdn.com/t/font_708645_r6olmrrt1xc?#iefix) format("embedded-opentype"), url(https://at.alicdn.com/t/font_708645_r6olmrrt1xc.woff) format("woff"), url(https://at.alicdn.com/t/font_708645_r6olmrrt1xc.ttf) format("truetype"), url(https://at.alicdn.com/t/font_708645_r6olmrrt1xc.svg#iconfont) format("svg")
}


.m-header .title {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 180px;
    font-weight: 500;
    display: block;
    overflow: hidden
}

.m-header .title > a {
    color: var(--yq-text-body)
}


.navi-new-menu .ant-menu-item a {
    color: var(--yq-text-body)
}


.user-dropmenu .ant-menu {
    padding: 0 16px
}

.user-dropmenu .ant-menu.ant-menu-vertical {
    border-right: none
}

.user-dropmenu .ant-menu .ant-menu-item {
    border-top: 1px solid var(--yq-border-primary);
    height: 54px;
    margin: 0;
    font-size: 15px;
    line-height: 54px;
    padding: 0 !important
}

.user-dropmenu .ant-menu .ant-menu-item:hover > a {
    color: var(--yq-text-body)
}

.user-dropmenu .ant-menu .ant-menu-item:active {
    background: 0 0
}

.user-dropmenu .ant-menu .ant-menu-item:first-child {
    border-top: none
}

.user-dropmenu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: transparent
}

.user-dropmenu .ant-menu.ant-menu-inline {
    border-right: 0
}

.user-dropmenu .ant-menu .ant-menu-submenu-open {
    background: 0 0
}

.user-dropmenu .ant-menu .ant-menu-sub.ant-menu-inline {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 12px;
    display: flex
}

.user-dropmenu .ant-menu .ant-menu-sub.ant-menu-inline .ant-menu-item {
    text-align: center;
    width: 33%;
    padding: 0 4px !important
}

.user-dropmenu .ant-menu .ant-menu-submenu-title {
    padding-left: 16px !important
}

.user-dropmenu .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow {
    display: none
}


.user-dropmenu .user-navi .name {
    color: var(--yq-text-body);
    flex: auto;
    line-height: 32px
}


.header-nav-org-menu .ant-menu {
    border-radius: 8px;
    padding: 0 16px
}

.header-nav-org-menu .ant-menu .ant-menu-item {
    border-top: 1px solid var(--yq-border-primary);
    height: 80px;
    padding: 0;
    line-height: 80px
}

.header-nav-org-menu .ant-menu .ant-menu-item:first-child {
    border-top: none
}

.header-nav-org-menu .ant-menu .ant-menu-item > a {
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden
}


.header-nav-org-menu .org-nav-check .larkui-icon {
    color: var(--yq-theme)
}

.yuque-header-wrapper {
    background: var(--yq-bg-primary)
}

.header {
    z-index: 999;
    background: var(--yq-bg-primary);
    border-bottom: 1px solid var(--yq-border-primary);
    width: 100%;
    height: 60px;
    position: relative
}

.header .yuque-header-container {
    background: var(--yq-bg-primary);
    align-items: center;
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex
}

.header-nav {
    align-items: center;
    height: 100%;
    display: flex
}


.header-nav-item a.active {
    color: var(--yq-text-primary)
}


.header-nav-item-text a.active:after {
    border-top-color: var(--yq-theme)
}

.header-nav .ali10-logo {
    width: 67px;
    position: relative;
    top: -2px
}

.header-nav .ant-menu.ant-menu-horizontal {
    background-color: transparent;
    border-bottom: 0
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item {
    border-top: 3px solid transparent;
    border-bottom: 2px solid transparent;
    margin: 0;
    padding: 0;
    top: 0
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item:hover {
    border-top-color: transparent;
    border-bottom-color: transparent
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item.ant-menu-item-selected a {
    color: var(--yq-text-primary);
    font-weight: 700
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item a {
    padding: 0 14px;
    line-height: 56px
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item a:hover {
    color: var(--yq-text-primary)
}

.header .header-nav-search-menu {
    width: calc(100% - 394px)
}

.header .header-search {
    align-items: center;
    height: 100%;
    display: flex
}

.header .header-search > div {
    margin-right: 24px
}

.header .header-nav-menu {
    flex: auto;
    max-width: 100%
}

.header .header-nav-menu > .ant-menu {
    flex: auto;
    align-items: center;
    max-width: 100%;
    display: flex
}

.header .dashboard-nav {
    margin-left: 30px
}

.header .dashboard-nav .menu-item {
    margin: 0 15px
}


.header-crumb .text {
    color: var(--yq-text-primary)
}


.header .logo {
    float: left;
    align-items: center;
    width: 268px;
    height: 100%;
    margin-right: 48px;
    display: flex
}

.header.org-user-homepage {
    border-bottom: none
}

.header.org-user-homepage .yuque-header-container {
    background-color: var(--yq-bg-tertiary)
}

.header .header-nav-item.header-nav-orgs {
    color: var(--yq-text-body);
    padding: 0 16px;
    line-height: 56px;
    display: inline-block
}


.ant-popover.header-orgmenus .ant-menu {
    background: 0 0
}

@media screen and (max-width: 991px) {
    .header .logo {
        margin-right: 20px
    }

    .header .header-nav-menu {
        width: calc(100% - 260px)
    }
}

@media screen and (max-width: 767px) {
    .header .header-nav.header-nav-left, .header .header-nav-menu {
        display: none
    }
}


@keyframes OfficialWebsiteCommon-module_scrollToRight_4LgzF {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


.OfficialWebsiteCommon-module_delay100ms_Yj0Y1 {
    animation-delay: .1s
}

.OfficialWebsiteCommon-module_delay200ms_TfUMt {
    animation-delay: .2s
}

.OfficialWebsiteCommon-module_delay300ms_nR6a3 {
    animation-delay: .3s
}

.OfficialWebsiteCommon-module_delay400ms_mrl7J {
    animation-delay: .4s
}

.OfficialWebsiteCommon-module_delay500ms_HXnkC {
    animation-delay: .5s
}

@keyframes OfficialWebsiteCommon-module_fadeInUp_\+b-F\+ {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes OfficialWebsiteCommon-module_fadeIn_KYPaW {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.OfficialWebsiteCommon-module_animateFadeInUp_m1j2p {
    animation-name: OfficialWebsiteCommon-module_fadeInUp_\+b-F\+
}

.OfficialWebsiteCommon-module_animateAnimated_mybgS {
    animation-duration: 1s;
    animation-fill-mode: both
}

@keyframes index-module_scrollToRight_hle1C {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes index-module_fadeInUp_1Dbnn {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes index-module_fadeIn_pnrUD {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.index-module_list_4dyUd .ant-btn {
    width: 146px;
    height: 48px;
    color: var(--yq-bg-primary);
    font-size: 16px;
    line-height: 48px
}


@media only screen and (max-width: 576px) {


    .index-module_list_4dyUd .index-module_item_iuC7y .ant-btn {
        width: 105px;
        height: 24px;
        padding: 0;
        font-size: 12px;
        line-height: 22px
    }
}


@keyframes index-module_scrollToRight_uHXyu {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes index-module_fadeInUp_Nmrfn {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes index-module_fadeIn_MwfgC {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.index-module_publicWelfare_3PMl3 {
    background: #c9dbff;
    padding: 78px 96px
}

.index-module_publicWelfare_3PMl3 .index-module_content_5Nusk {
    align-items: center;
    max-width: 1440px;
    margin: 0 auto;
    display: flex
}

.index-module_publicWelfare_3PMl3 .index-module_btnBox_jEao5 .index-module_btn_C4alZ {
    border: 1px solid #365cc2;
    color: #345ebd;
    margin-top: 44px;
    background: 0 0 !important
}

.index-module_publicWelfare_3PMl3 .index-module_btnBox_jEao5 .index-module_btn_C4alZ:hover {
    border-color: var(--yq-border-primary-active);
    color: var(--yq-theme)
}

.index-module_publicWelfare_3PMl3 img {
    vertical-align: 0;
    width: 680px
}

.index-module_publicWelfare_3PMl3 .index-module_title_tX969 {
    color: #0e1f33;
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 600
}

.index-module_publicWelfare_3PMl3 .index-module_des_fH-qs, .index-module_publicWelfare_3PMl3 button {
    color: #182c57
}

@media only screen and (max-width: 576px) {
    .index-module_publicWelfare_3PMl3 {
        padding: 60px 22px;
        position: relative
    }

    .index-module_bg_JEPkF img {
        width: 329px;
        vertical-align: unset
    }

    .index-module_btnBox_jEao5 {
        text-align: center
    }

    .index-module_content_5Nusk .index-module_belowContent_GMXRP {
        flex-direction: column-reverse;
        align-items: center
    }

    .index-module_content_5Nusk .index-module_title_tX969 {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 32px
    }

    .index-module_content_5Nusk .index-module_des_fH-qs {
        margin-bottom: 30px;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px
    }

    .index-module_content_5Nusk button {
        margin-top: 30px
    }
}


@keyframes index-module_scrollToRight_DUZcO {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes index-module_fadeInUp_wyaIh {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes index-module_fadeIn_pYSGM {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.index-module_heading_R8iVm {
    z-index: 3;
    max-width: 1140px;
    margin: 0 auto;
    position: relative
}

.index-module_heading_R8iVm .index-module_title_xOvhj {
    color: #000;
    font-size: 60px;
    font-weight: 700
}

.index-module_heading_R8iVm .index-module_desc_LXa8s {
    color: #787878;
    margin: 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

@media only screen and (max-width: 576px) {
    .index-module_heading_R8iVm {
        z-index: 3;
        position: relative
    }

    .index-module_heading_R8iVm .index-module_title_xOvhj {
        color: var(--yq-text-primary);
        font-size: 28px
    }

    .index-module_heading_R8iVm .index-module_desc_LXa8s {
        color: #595959;
        margin: 10px auto 0;
        font-size: 14px;
        line-height: 24px
    }
}


@keyframes index-module_scrollToRight_pb4kp {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes index-module_fadeInUp_8-WE- {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes index-module_fadeIn_FCuQl {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.index-module_organization_Qyxo- {
    margin: 140px 0 0;
    padding-bottom: 120px
}

.index-module_organization_Qyxo- .index-module_organizationHeader_pX7DY {
    max-width: 1140px;
    margin: 0 auto
}

.index-module_organization_Qyxo- .index-module_useOrg_Up\+kY {
    margin: 32px 0 0
}

.index-module_organization_Qyxo- .index-module_logo_vJSwb {
    width: 100%;
    height: 520px;
    margin: 70px auto 0;
    font-size: 0;
    position: relative
}

.index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_leftMask_u\+KzT {
    z-index: 10;
    height: 100%;
    position: absolute;
    left: 0
}

.index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_rightMask_A\+mVt {
    z-index: 10;
    height: 100%;
    position: absolute;
    right: 0;
    transform: rotate(180deg)
}

.index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_logoImg_syVt8 {
    height: 58px;
    margin: 20px
}

.index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_line_erZmR {
    background: url(https://mdn.alipayobjects.com/huamei_0prmtq/afts/img/A*PpJARbTCF5QAAAAAAAAAAAAADvuFAQ/original) 50%/contain repeat-x;
    width: 660vw;
    height: 520px;
    animation-name: index-module_scrollToRight_pb4kp;
    animation-duration: 50s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-play-state: running;
    animation-delay: 0s;
    animation-fill-mode: none
}

@media only screen and (max-width: 576px) {
    .index-module_organization_Qyxo- {
        margin: 0;
        padding: 60px 0
    }

    .index-module_organization_Qyxo- .index-module_organizationHeader_pX7DY {
        padding-left: 22px
    }

    .index-module_organization_Qyxo- .index-module_title_hqeIW {
        color: var(--yq-text-primary);
        text-align: center;
        font-size: 28px;
        font-weight: 700;
        line-height: 28px
    }

    .index-module_organization_Qyxo- .index-module_logo_vJSwb {
        width: 100%;
        height: 88.718vw;
        margin: 70px auto 0;
        font-size: 0;
        position: relative
    }

    .index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_leftMask_u\+KzT {
        z-index: 10;
        height: 100%;
        position: absolute;
        left: 0
    }

    .index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_rightMask_A\+mVt {
        z-index: 10;
        height: 100%;
        position: absolute;
        right: 0;
        transform: rotate(180deg)
    }

    .index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_logoImg_syVt8 {
        height: 30px;
        margin: 15px
    }

    .index-module_organization_Qyxo- .index-module_logo_vJSwb .index-module_line_erZmR {
        background: url(https://mdn.alipayobjects.com/huamei_0prmtq/afts/img/A*PpJARbTCF5QAAAAAAAAAAAAADvuFAQ/original) 50%/contain;
        width: 330.256vw;
        height: 88.718vw;
        animation-name: index-module_scrollToRight_pb4kp;
        animation-duration: 50s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-direction: normal;
        animation-play-state: running;
        animation-delay: 0s;
        animation-fill-mode: none
    }
}

.index-module_security_mFKoh {
    background-color: #f8f9fa;
    padding: 140px 0
}

.index-module_security_mFKoh .index-module_securityContent_E3Uu9 {
    max-width: 1140px;
    margin: 0 auto
}

.index-module_security_mFKoh .index-module_identification_pGQGZ {
    margin-top: 44px;
    position: relative
}

.index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 {
    align-items: center;
    margin: 48px 0;
    padding: 50px 0 80px;
    display: flex
}

.index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 .index-module_itemRight_Ug5U2 {
    margin-left: 16px
}

.index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 .index-module_title_6wfpp {
    color: var(--yq-black);
    margin-bottom: 6px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px
}

.index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 .index-module_desc_kbjV0 {
    color: #7b7b7b;
    max-width: 240px;
    font-size: 14px;
    line-height: 20px
}

.index-module_security_mFKoh .index-module_more_O4OuR {
    margin-top: 56px
}

@media only screen and (max-width: 576px) {
    .index-module_security_mFKoh {
        padding: 60px 22px
    }

    .index-module_security_mFKoh .index-module_identification_pGQGZ {
        position: relative
    }

    .index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 {
        margin: 0;
        padding: 0 0 34px
    }

    .index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 .index-module_title_6wfpp {
        font-size: 16px
    }

    .index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72 .index-module_desc_kbjV0 {
        font-size: 14px
    }

    .index-module_security_mFKoh .index-module_identification_pGQGZ .index-module_identificationInnerContainer_FqDWi .index-module_item_WbM72:nth-child(2) svg {
        margin-left: -6px
    }

    .index-module_security_mFKoh .index-module_more_O4OuR {
        margin-top: 56px
    }
}

.index-module_featureList_5yrYR {
    min-height: 369px
}

.index-module_featureList_5yrYR li {
    cursor: pointer;
    margin: 6px 0 0
}

.index-module_featureList_5yrYR li > h4 {
    color: #aeb5bd;
    transform-origin: 0;
    width: 100%;
    font-size: 30px;
    font-weight: 600;
    transition: transform .2s
}

.index-module_featureList_5yrYR li > p {
    min-height: 54px;
    color: var(--yq-text-body);
    opacity: 0;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    transition: all .2s
}

.index-module_featureList_5yrYR li:last-child {
    margin-bottom: 0
}

.index-module_featureList_5yrYR .index-module_active_belgz {
    transition: all .35s cubic-bezier(.2, .8, .2, 1)
}

.index-module_featureList_5yrYR .index-module_active_belgz > h4 {
    color: var(--yq-border-primary-active);
    transform: scale(1.4)
}

.index-module_featureList_5yrYR .index-module_active_belgz > p {
    color: var(--yq-border-primary-active);
    opacity: 1;
    font-size: 16px
}

@media only screen and (max-width: 576px) {
    .index-module_featureList_5yrYR {
        min-height: auto;
        margin-top: 12px
    }

    .index-module_featureList_5yrYR li {
        margin-bottom: 4px
    }

    .index-module_featureList_5yrYR li > h4 {
        color: #aeb5bd;
        width: 100%;
        font-size: 18px
    }

    .index-module_featureList_5yrYR li > p {
        min-height: 44px;
        color: var(--yq-text-body);
        margin-top: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }

    .index-module_featureList_5yrYR .index-module_active_belgz {
        transition: all .35s cubic-bezier(.2, .8, .2, 1)
    }

    .index-module_featureList_5yrYR .index-module_active_belgz > h4 {
        color: var(--yq-border-primary-active);
        transform: scale(1.2)
    }

    .index-module_featureList_5yrYR .index-module_active_belgz > p {
        color: var(--yq-border-primary-active);
        font-size: 14px
    }
}


@font-face {
    font-family: larkicon;
    src: url(https://at.alicdn.com/t/font_227976_pllep6r382.eot);
    src: url(https://at.alicdn.com/t/font_227976_pllep6r382.eot?#iefix) format("embedded-opentype"), url(https://at.alicdn.com/t/font_227976_pllep6r382.woff2) format("woff2"), url(https://at.alicdn.com/t/font_227976_pllep6r382.woff) format("woff"), url(https://at.alicdn.com/t/font_227976_pllep6r382.ttf) format("truetype"), url(https://at.alicdn.com/t/font_227976_pllep6r382.svg#iconfont) format("svg")
}

@font-face {
    font-family: webfont;
    src: url(https://gw.alipayobjects.com/os/skylark/t/8fm6xy90ebs54s4i.eot);
    src: url(https://gw.alipayobjects.com/os/skylark/t/8fm6xy90ebs54s4i.eot?#iefix) format("embedded-opentype"), url(https://gw.alipayobjects.com/os/skylark/t/8fm6xy90ebs54s4i.woff) format("woff"), url(https://gw.alipayobjects.com/os/skylark/t/8fm6xy90ebs54s4i.ttf) format("truetype"), url(https://gw.alipayobjects.com/zos/skylark/t/8fm6xy90ebs54s4i.svg#FZQKBYSJW--GB1-0) format("svg")
}


@keyframes Index-module_scrollToRight_dSpa8 {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes Index-module_fadeInUp_NXgou {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes Index-module_fadeIn_YtfiT {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.Index-module_banner_fmnaQ .Index-module_slogan_qpPlt .Index-module_sloganLeft_OXygF .ant-btn {
    border-radius: 11px;
    width: 198px;
    height: 57px;
    margin-top: 107px;
    font-size: 20px;
    line-height: 57px
}


@media screen and (min-width: 576px) {


    ul.Index-module_featureList_fjIE8 {
        min-height: 369px
    }

    ul.Index-module_featureList_fjIE8 li {
        cursor: pointer;
        margin: 6px 0 43px
    }

    ul.Index-module_featureList_fjIE8 li > h4 {
        color: #aeb5bd;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        font-size: 30px;
        font-weight: 600;
        display: inline-flex
    }

    ul.Index-module_featureList_fjIE8 li > h4 > span {
        color: var(--yq-text-body);
        font-size: 20px
    }

    ul.Index-module_featureList_fjIE8 li > h4 > a {
        color: var(--yq-text-link);
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        display: none
    }

    ul.Index-module_featureList_fjIE8 li > p {
        color: var(--yq-text-body);
        font-size: 16px;
        line-height: 24px;
        display: none
    }

    ul.Index-module_featureList_fjIE8 li .Index-module_icon_9laF9 {
        color: var(--yq-text-body);
        vertical-align: sub;
        margin-right: 16px
    }

    ul.Index-module_featureList_fjIE8 .Index-module_active_57OGN {
        transition: all .35s cubic-bezier(.2, .8, .2, 1)
    }

    ul.Index-module_featureList_fjIE8 .Index-module_active_57OGN > h4 {
        color: var(--yq-border-primary-active);
        font-size: 40px;
        font-weight: 600
    }

    ul.Index-module_featureList_fjIE8 .Index-module_active_57OGN > h4 > a {
        display: inline-block
    }

    ul.Index-module_featureList_fjIE8 .Index-module_active_57OGN > p {
        color: var(--yq-border-primary-active);
        font-size: 16px;
        display: block
    }

    ul.Index-module_featureList_fjIE8 .Index-module_active_57OGN .Index-module_icon_9laF9 {
        color: var(--yq-text-primary)
    }
}

@media only screen and (max-width: 576px) {


    .Index-module_container_F9doR .Index-module_slogan_qpPlt .Index-module_sloganLeft_OXygF .ant-btn, .Index-module_container_F9doR .Index-module_slogan_qpPlt .Index-module_sloganRight_\+AZ5l .ant-btn {
        width: 116px;
        height: 40px;
        margin: 50px 0 50px 16px;
        font-size: 14px;
        line-height: 40px
    }


}


.index-module_security_pfko7 {
    padding: 118px 0
}

.index-module_security_pfko7 .index-module_title_5R5c1 {
    color: var(--yq-black);
    margin-bottom: 90px;
    font-size: 60px
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 {
    max-width: 1140px;
    margin: 0 auto
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX {
    height: 224px
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX .index-module_identificationChildColContent_e5nWw {
    background: #fff;
    border-radius: 31px;
    height: 224px;
    min-height: 120px;
    padding: 34px 22px;
    box-shadow: 0 4px 8px 1px rgba(160, 160, 160, .22)
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX .index-module_identificationChildColContent_e5nWw img {
    width: 60px
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildTitle_xvo1D {
    margin-top: 22px;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildDesc_\+gIQc {
    color: #7b7b7b;
    font-size: 14px;
    line-height: 24px
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 > p {
    color: #fff;
    margin-bottom: 78px;
    font-size: 60px;
    font-weight: 500
}

.index-module_security_pfko7 .index-module_identificationChild_jN4E6 img {
    width: 186px
}

.index-module_security_pfko7 .index-module_more_WsKKC {
    margin-top: 56px
}

.index-module_security_pfko7 .index-module_more_WsKKC .index-module_btn_rwNq\+ {
    font-size: 16px
}

.index-module_security_pfko7 .index-module_titleGreen_12Tgn {
    color: #3ec55d
}

.index-module_security_pfko7 .index-module_titleYellow_JjWtu {
    color: #fd9426
}

.index-module_security_pfko7 .index-module_titlePurple_29ITo {
    color: #ae58db
}

.index-module_security_pfko7 .index-module_titleBlue_5-Hay {
    color: #4c9eff
}

@media screen and (max-width: 991px) {
    .index-module_security_pfko7 {
        padding: 60px 22px
    }

    .index-module_security_pfko7 .index-module_title_5R5c1 {
        font-size: 28px;
        margin-bottom: 30px
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX {
        height: auto
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX .index-module_identificationChildColContent_e5nWw {
        align-items: center;
        height: auto;
        padding: 21px 14px;
        display: flex
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildRow_UlPc4 .index-module_identificationChildCol_H8lYX .index-module_identificationChildColContent_e5nWw img {
        width: 50px;
        max-width: none;
        margin-right: 22px
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 > p {
        color: var(--yq-yuque-grey-8);
        text-align: center;
        margin-bottom: 85px;
        font-size: 30px;
        font-weight: 400
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildTitle_xvo1D {
        margin-top: 0;
        margin-bottom: 4px;
        font-size: 18px;
        font-weight: 600
    }

    .index-module_security_pfko7 .index-module_identificationChild_jN4E6 .index-module_identificationChildDesc_\+gIQc {
        font-size: 14px
    }

    .index-module_security_pfko7 .index-module_more_WsKKC .index-module_btn_rwNq\+ {
        width: 66px;
        height: 26px;
        padding: 0;
        font-size: 12px;
        line-height: 26px
    }
}

.Organization-module_bottomOp_OH\+mz .layout-container-middle > a {
    width: 152px;
    height: 49px;
    margin-top: 56px;
    font-size: 18px;
    font-weight: 400
}

.Organization-module_bottomOp_OH\+mz .layout-container-middle > a > span {
    margin-top: 8px
}

.Organization-module_bottomOp_OH\+mz .layout-container-middle > p {
    margin-top: 16px;
    font-size: 18px
}

.Organization-module_bottomOp_OH\+mz .layout-container-middle .Organization-module_bottomTitle_ZFso7 {
    color: var(--yq-text-primary);
    font-weight: 400
}

@media only screen and (max-width: 576px) {


    .Organization-module_bottomOp_OH\+mz .layout-container-middle > a {
        justify-content: center;
        align-items: center;
        width: 84px;
        height: 34px;
        margin: 56px auto auto;
        font-weight: 400;
        display: flex
    }

    .Organization-module_bottomOp_OH\+mz .layout-container-middle > a > span {
        margin-top: 4px
    }

    .Organization-module_bottomOp_OH\+mz .layout-container-middle > p {
        margin-top: 8px;
        font-size: 15px
    }

    .Organization-module_bottomOp_OH\+mz .layout-container-middle .Organization-module_bottomTitle_ZFso7 {
        color: var(--yq-text-primary);
        font-weight: 700
    }
}


.Price-module_dropdown_7cACm .Price-module_link_phbyn .ant-btn-link {
    padding: 0
}


@keyframes Download-module_scrollToRight_1SnXa {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes Download-module_fadeInUp_bhqSD {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes Download-module_fadeIn_uw20t {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.Foot-module_container_93FXk {
    background-color: var(--yq-white);
    padding: 16px 0
}

.Foot-module_container_93FXk .Foot-module_innerContainer_aR9qB {
    text-align: center;
    max-width: 1024px;
    color: var(--yq-text-caption);
    margin: 0 auto;
    display: flex
}

.Foot-module_container_93FXk .copyright {
    flex: 1
}

.Foot-module_container_93FXk .copyright a {
    color: var(--yq-text-body)
}


.Products-module_scenario_J6Fm5 .ant-btn {
    justify-content: center;
    align-items: center;
    width: 152px;
    height: 48px;
    margin-top: 48px;
    margin-right: 16px;
    font-size: 18px;
    display: inline-flex
}

.Products-module_scenario_J6Fm5 .ant-btn > span {
    margin-top: 4px
}

@media only screen and (max-width: 768px) {


    .Products-module_scenario_J6Fm5 .ant-btn {
        width: 120px;
        margin: auto 16px auto auto
    }

    .Products-module_scenario_J6Fm5 .ant-btn:last-child {
        margin-right: 0
    }


}

@media only screen and (max-width: 576px) {


    .Products-module_scenario_J6Fm5 .ant-btn {
        width: 84px;
        height: 34px;
        margin: auto 16px auto auto
    }

    .Products-module_scenario_J6Fm5 .ant-btn:last-child {
        margin-right: 0
    }


}


[data-lark-doc-embed=true] .TemplateReader-module_show_S6Y87, [data-lark-doc-embed=true] .TemplateReader-module_mind_-vFCJ, [data-lark-doc-embed=true] .TemplateReader-module_board_pM7Dy, [data-lark-doc-embed=true] .TemplateReader-module_sheet_Py95T, [data-lark-doc-embed=true] .TemplateReader-module_showWithTip_bBwE2, [data-lark-doc-embed=true] .TemplateReader-module_mindWithTip_ql00z, [data-lark-doc-embed=true] .TemplateReader-module_boardWithTip_OqNDF, [data-lark-doc-embed=true] .TemplateReader-module_sheetWithTip_EW875 {
    height: 680px
}


.Careers-module_team_GKppc .Careers-module_list_DrgsF .Careers-module_icon_VJqj4 .icon-svg {
    width: 48px;
    height: 48px
}


@keyframes index-module_scrollToRight_kfAsW {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes index-module_fadeInUp_PucJA {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes index-module_fadeIn_kI8Zy {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.index-module_titleGreen_wfuKa {
    color: #3ec55d
}

.index-module_titleYellow_lM2tz {
    color: #fd9426
}

.index-module_titlePurple_-Pzar {
    color: #ae58db
}

.index-module_titleBlue_Z5uQM {
    color: #4c9eff
}

.index-module_knowledge_66bHW {
    background-color: #fafafb;
    margin-top: 112px;
    padding-top: 90px;
    padding-bottom: 90px
}

.index-module_knowledge_66bHW .index-module_knowledgeContent_DtbJL {
    max-width: 1140px;
    margin: 0 auto
}

.index-module_knowledge_66bHW .index-module_knowledgeContent_DtbJL .index-module_rowWrapper_tB\+Dq {
    margin-top: 90px
}

.index-module_knowledge_66bHW .index-module_knowledgeTitle_IEo22 {
    color: var(--yq-text-primary);
    text-align: center;
    padding-bottom: 128px;
    font-size: 24px;
    font-weight: 500
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_colWrapperContent_3yZ2e {
    background: var(--yq-bg-primary);
    border-radius: 18px;
    flex-direction: column;
    width: 550px;
    height: 396px;
    display: flex
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA {
    text-align: center
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_firstImg_4-X9q {
    width: 416px;
    height: 266px
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_towImg_Sgpq6 {
    width: 504px;
    height: 207px;
    margin: 30px 0 28px
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_threeImg_q63dr {
    width: 346px;
    height: 211px;
    margin: 30px 0 25px
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_fourImg_71TLP {
    width: 420px;
    height: 220px;
    margin: 30px 0 16px
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 {
    flex: 1;
    padding: 0 63px
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 .index-module_title_4m5xB {
    font-size: 24px;
    font-weight: 600
}

.index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 .index-module_desc_c8PoQ {
    color: #a0a0a0;
    font-size: 16px;
    font-weight: 500
}

@media screen and (max-width: 991px) {
    .index-module_knowledge_66bHW {
        margin: 0 auto;
        padding: 60px 22px
    }

    .index-module_knowledge_66bHW .index-module_knowledgeContent_DtbJL .ant-row-no-wrap {
        margin-top: 60px;
        overflow-x: auto;
        overflow-y: hidden
    }

    .index-module_knowledge_66bHW .index-module_knowledgeContent_DtbJL .index-module_knowledgeTitle_IEo22 {
        padding-bottom: 56px;
        font-size: 24px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt {
        text-align: center;
        min-width: 92.3077vw;
        max-width: 92.3077vw;
        margin: 0 auto;
        display: block
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA {
        width: auto
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_firstImg_4-X9q {
        width: 259px;
        height: 167px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_towImg_Sgpq6 {
        width: 250px;
        height: 103px;
        margin-top: 30px;
        margin-bottom: 35px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_threeImg_q63dr {
        width: 218px;
        height: 139px;
        margin: 30px 0 0
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_itemImgWrapper_BHYHA .index-module_fourImg_71TLP {
        width: 265px;
        height: 139px;
        margin: 30px 0 0
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_colWrapperContent_3yZ2e {
        width: auto;
        height: 249px;
        padding: 0 22px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_colWrapperContent_3yZ2e img {
        height: 167px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 {
        text-align: left;
        width: 100%;
        margin-left: 0;
        padding: 0
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 .index-module_title_4m5xB {
        font-size: 15px
    }

    .index-module_knowledge_66bHW .index-module_colWrapper_QNLZt .index-module_item_pe6l4 .index-module_desc_c8PoQ {
        width: auto;
        font-size: 10px
    }
}


@keyframes Groups-module_scrollToRight_KcOOI {
    0% {
        -webkit-transform: translate(-50%)
    }
    to {
        -webkit-transform: translate(0%, 0)
    }
}


@keyframes Groups-module_fadeInUp_g4PKY {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@keyframes Groups-module_fadeIn_ngdlQ {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.Groups-module_groupsContainer_urne2 {
    min-width: 1085px
}

.Groups-module_groupsContainer_urne2 .ant-carousel .slick-dots li button {
    background: var(--yq-yuque-grey-6);
    border-radius: 5px;
    width: 10px;
    height: 10px
}

.Groups-module_groupsContainer_urne2 .ant-carousel .slick-dots li.slick-active button {
    background: var(--yq-yuque-green-4)
}

.Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 h1 {
    font-size: 64px
}

.Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 .Groups-module_title_ylOyW {
    color: var(--yq-text-primary);
    text-align: center;
    margin: 0 auto
}

.Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 .Groups-module_titleDesc_EcKzX {
    color: #7f7f7f;
    font-size: 20px;
    display: block
}

.Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 .Groups-module_hightlight_rXZIM {
    color: var(--yq-theme);
    white-space: nowrap;
    background: 0 0;
    padding: 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_bannerActions_ZAhVn {
    justify-content: center;
    display: flex
}

.Groups-module_groupsContainer_urne2 .Groups-module_bannerActions_ZAhVn.Groups-module_openSpaceTop_Z0-\+r {
    background-position: bottom;
    height: 595px
}

.Groups-module_groupsContainer_urne2 .Groups-module_heading_ug1gs .Groups-module_title_ylOyW {
    color: var(--yq-text-primary);
    text-align: center;
    font-size: 40px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_heading_ug1gs .Groups-module_desc_oZqgk {
    color: var(--yq-text-caption);
    text-align: center;
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 24px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_subTitle_cLYie {
    color: var(--yq-text-primary);
    font-size: 32px;
    font-weight: 700
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_subDesc_Q7d0i {
    max-width: 532px;
    color: var(--yq-text-body);
    letter-spacing: 0;
    margin: 15px 0 0;
    font-size: 18px;
    line-height: 28px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_subDesc_Q7d0i > b {
    color: var(--yq-black);
    font-weight: 700
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_featureList_YP\+Kv {
    margin: 40px 0 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_editorBg_rTVYE {
    background: url(//gw.alipayobjects.com/mdn/rms_ee84bf/afts/img/A*y6h9QbAjIyAAAAAAAAAAAAAAARQnAQ) 50%/contain no-repeat;
    width: 670px;
    min-width: 670px;
    height: 500px;
    margin: 0 -80px 0 50px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_editor_FjCL5 {
    max-width: 1200px;
    margin: 128px auto 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_editor_FjCL5 .Groups-module_content_zQsr- {
    max-width: 520px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_bookBg_Zy8Qg {
    background: url(//gw.alipayobjects.com/mdn/rms_ee84bf/afts/img/A*FPFSTJSbxDYAAAAAAAAAAAAAARQnAQ) 50%/contain no-repeat;
    width: 670px;
    min-width: 670px;
    height: 500px;
    margin: 0 120px 0 -120px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_book_\+l22f {
    max-width: 1200px;
    margin: 150px auto 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_book_\+l22f .Groups-module_content_zQsr- {
    max-width: 400px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_noteBg_QG71k {
    background: url(//gw.alipayobjects.com/mdn/rms_ee84bf/afts/img/A*YEnbTrRfzk0AAAAAAAAAAAAAARQnAQ) 50%/contain no-repeat;
    width: 670px;
    min-width: 670px;
    height: 500px;
    margin: -50px -120px 50px 120px
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_note_n1zJh {
    max-width: 1200px;
    margin: 150px auto 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_note_n1zJh .Groups-module_content_zQsr- {
    max-width: 400px
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv {
    min-height: 369px
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li {
    background-color: var(--yq-bg-secondary);
    cursor: pointer;
    border-radius: 8px;
    width: 400px;
    margin: 6px 0 0;
    padding: 24px
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li > h4 {
    width: 100%;
    color: var(--yq-text-body);
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    font-weight: 400;
    display: inline-flex
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li > h4 > span {
    color: var(--yq-text-body);
    font-size: 20px
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li > h4 > a {
    color: var(--yq-text-link);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: none
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li > p {
    color: var(--yq-text-body);
    margin: 16px 0 0 40px;
    font-size: 16px;
    line-height: 24px;
    display: none
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv li .Groups-module_icon_QA-sG {
    color: var(--yq-text-body);
    vertical-align: sub;
    margin-right: 16px
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv .Groups-module_active_1Tpdm {
    background-color: var(--yq-bg-tertiary);
    transition: all .35s cubic-bezier(.2, .8, .2, 1)
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv .Groups-module_active_1Tpdm > h4 {
    color: var(--yq-text-primary);
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv .Groups-module_active_1Tpdm > h4 > a {
    display: inline-block
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv .Groups-module_active_1Tpdm > p {
    display: block
}

.Groups-module_groupsContainer_urne2 ul.Groups-module_featureList_YP\+Kv .Groups-module_active_1Tpdm .Groups-module_icon_QA-sG {
    color: var(--yq-text-primary)
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- {
    background-color: #fafafa;
    padding: 113px 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_more_j7B0b {
    align-items: center;
    font-size: 24px
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_more_j7B0b a, .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_more_j7B0b svg {
    color: #7b7b7b
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP {
    max-width: 1200px;
    margin: 0 auto
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP > p {
    color: var(--yq-yuque-grey-8);
    text-align: center;
    margin-bottom: 24px;
    font-size: 30px;
    font-weight: 400
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS {
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ {
    max-width: 1216px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 {
    background: var(--yq-bg-primary);
    border-radius: 31px;
    flex-direction: column;
    width: 350px;
    height: 398px;
    margin: 48px 24px 64px;
    display: flex;
    box-shadow: 0 4px 8px 1px rgba(160, 160, 160, .22)
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3:hover {
    cursor: pointer
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_imgContainer_Ri1jl {
    text-align: left;
    width: 100%;
    margin: 24px 0;
    padding-left: 25px
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_title_ylOyW {
    color: #000;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: 0;
    width: calc(100% - 52px);
    height: 44px;
    padding-left: 25px;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_desc_oZqgk {
    color: var(--yq-text-caption);
    text-align: left;
    padding: 0 26px;
    font-size: 16px;
    line-height: 24px
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_desc_oZqgk p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding: 0;
    display: -webkit-box;
    overflow: hidden
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_useOrg_6D3Dp {
    margin: 32px 0 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_logo_ZzpJm {
    width: 100%;
    height: 694px;
    margin: 70px auto 0;
    font-size: 0;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_logo_ZzpJm .Groups-module_leftMask_cDmT5 {
    z-index: 10;
    height: 100%;
    position: absolute;
    left: 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_logo_ZzpJm .Groups-module_rightMask_hLqlO {
    z-index: 10;
    height: 100%;
    position: absolute;
    right: 0;
    transform: rotate(180deg)
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_logo_ZzpJm .Groups-module_logoImg_4rb7F {
    height: 58px;
    margin: 20px
}

.Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_logo_ZzpJm .Groups-module_line_0Ey6h {
    background: url(//gw.alipayobjects.com/mdn/rms_ee84bf/afts/img/A*_G9GQ50jrSUAAAAAAAAAAAAAARQnAQ) 50%/contain repeat-x;
    width: 660vw;
    height: 694px;
    animation-name: Groups-module_scrollToRight_KcOOI;
    animation-duration: 50s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-play-state: running;
    animation-delay: 0s;
    animation-fill-mode: none
}

.Groups-module_groupsContainer_urne2 .Groups-module_pageHeader_ry1-S {
    margin-top: 72px;
    font-size: 48px
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceTop_Z0-\+r {
    text-align: center;
    padding-top: 66px;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBg_PzCze {
    background: url("../images/main.jpg") top/contain no-repeat;
    height: 645px;
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm {
    border-radius: 11px;
    width: 160px;
    height: 57px;
    padding: 0;
    font-size: 20px;
    line-height: 57px;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm .Groups-module_qrcode_7yEMc {
    background: var(--yq-white);
    border-radius: 8px;
    padding: 22px 22px 14px;
    display: none;
    position: absolute;
    top: 57px;
    left: -16px;
    box-shadow: 0 2px 24px -8px rgba(5, 8, 82, .12)
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm .Groups-module_qrcode_7yEMc .Groups-module_windowQrcodeTitle_OFqE7 {
    color: var(--yq-text-primary);
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm .Groups-module_qrcode_7yEMc .Groups-module_windowQrcodeDesc_gbTyQ {
    color: var(--yq-text-caption);
    text-align: center;
    margin-bottom: 16px;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    transform: scale(.91)
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm .Groups-module_qrcode_7yEMc img {
    width: 112px;
    margin-bottom: 8px
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm:first-child {
    margin-right: 16px
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtn_9-BDm:nth-child(2):hover .Groups-module_qrcode_7yEMc {
    display: block
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBtnBg_\+kEoc {
    color: #000;
    border: none;
    font-weight: 700;
    background-color: rgba(236, 236, 236, .48) !important
}

.Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBottom_bWmx9 {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px
}

.Groups-module_groupsContainer_urne2 .Groups-module_moreGroups_YxuX9 {
    color: var(--yq-text-primary);
    padding-top: 55px;
    padding-bottom: 230px;
    font-size: 20px
}

.Groups-module_groupsContainer_urne2 .Groups-module_moreGroups_YxuX9 .Groups-module_moreGroupsTitle_ADUIx {
    max-width: 1200px;
    margin: 0 auto
}

.Groups-module_groupsContainer_urne2 .Groups-module_moreGroups_YxuX9 .Groups-module_logo_ZzpJm {
    background: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*R91zS6WUhGIAAAAAAAAAAAAAARQnAQ) 50%/contain repeat-x;
    max-width: 1200px;
    height: 90px;
    margin: 0 auto;
    font-size: 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz {
    min-width: 1085px;
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 140px
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_solutionTitle_UcZSD {
    color: var(--yq-text-primary);
    text-align: center;
    padding-bottom: 124px;
    font-size: 40px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_blockContent_OPibX {
    padding-top: 90px;
    padding-bottom: 200px;
    display: flex
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapper_E3hw0 {
    width: 450px
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapper_E3hw0 .Groups-module_solutionText1_L3fbs {
    color: var(--yq-text-primary);
    margin-bottom: 40px;
    font-size: 30px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapperImg_RSyuh {
    flex: 1;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapperImg_RSyuh .Groups-module_contextImg_uaS3D {
    z-index: 10;
    width: 620px;
    height: 448px;
    margin-left: 70px;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapperImg_RSyuh .Groups-module_leftImg_7J-By {
    margin-left: 0;
    margin-right: 70px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX {
    max-width: 1200px;
    margin: 0 auto;
    padding: 140px 0 119px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-top: 48px;
    display: flex
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn img {
    width: 32px;
    height: 32px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn p {
    color: #7b7b7b;
    padding: 0 8px;
    font-size: 30px;
    line-height: 24px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn .Groups-module_icon_QA-sG {
    color: #7b7b7b
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_title_ylOyW {
    color: var(--yq-text-primary);
    text-align: center;
    margin-bottom: 106px;
    font-size: 40px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc {
    margin-top: 90px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .ant-popover-inner {
    border: none
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj {
    background: var(--yq-bg-primary);
    border-radius: 31px;
    flex-direction: column;
    align-items: center;
    width: 360px;
    height: 441px;
    padding: 56px 28px 0;
    transition: transform .3s;
    display: flex;
    position: relative;
    box-shadow: 0 2px 28px -8px rgba(38, 38, 38, .12)
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj:hover {
    transform: scale(1.1)
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_badgeIcon_aBPTb {
    color: var(--yq-bg-primary);
    background-color: #27c180;
    border-top-right-radius: 31px;
    border-bottom-left-radius: 31px;
    padding: 6px 20px;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 0
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_payTitle_x7MOg {
    color: #000;
    margin: 0 auto 26px;
    font-size: 30px;
    font-weight: 600
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow_MWe8d {
    align-items: baseline;
    margin-bottom: 39px;
    display: flex
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow_MWe8d .Groups-module_freeText_ReZSV {
    color: var(--yq-text-primary);
    font-size: 40px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow_MWe8d .Groups-module_payTime_cZYse {
    color: var(--yq-text-body);
    font-size: 16px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow_MWe8d .Groups-module_benefitPrice_jWa1K {
    color: var(--yq-text-primary);
    font-size: 36px;
    font-weight: 500;
    text-decoration: line-through !important
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow_MWe8d .Groups-module_priceText_K5CR3 {
    color: var(--yq-text-primary);
    font-size: 44px;
    font-weight: 500
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F {
    text-align: center;
    margin-top: 60px;
    position: relative
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F p {
    align-items: baseline;
    font-size: 18px;
    font-weight: 600
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F .Groups-module_priceValue_T5jit {
    font-size: 30px;
    font-weight: 500;
    position: relative;
    top: 4px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F .Groups-module_benefitPrice_jWa1K {
    color: var(--yq-text-primary);
    font-size: 36px;
    font-weight: 500;
    text-decoration: line-through !important
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F .Groups-module_selectPersonNumber_ErYGe {
    margin-top: 10px;
    margin-bottom: 24px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F .Groups-module_downIcon_yYtsP {
    margin-left: 3px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRowDesc_b0md5 {
    color: var(--yq-yuque-grey-8);
    text-align: center;
    margin-top: 12px;
    font-size: 12px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_contactUs_-CKQu {
    text-align: center;
    margin-top: 12px;
    font-size: 12px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceDesc_\+PLuT {
    color: var(--yq-yuque-grey-8);
    text-align: center;
    font-size: 10px;
    font-weight: 400;
    position: absolute;
    bottom: 138px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_subDesc_Q7d0i {
    color: #7b7b7b;
    min-height: 66px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_subDesc_Q7d0i .Groups-module_specialText_x7U4j {
    color: var(--yq-text-primary)
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_btn_jqELq {
    width: 214px;
    height: 42px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_btnMargin_4KBiP {
    border-radius: 11px;
    margin-top: 24px;
    font-size: 16px
}

.Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_more_j7B0b {
    margin-top: 56px
}

.Groups-module_orgSpatial_7j1me {
    background-color: #000
}

.Groups-module_orgSpatial_7j1me .Groups-module_identificationTitle_ecAlq {
    max-width: 1140px;
    color: var(--yq-bg-primary);
    margin: 0 auto 78px;
    font-size: 60px;
    font-weight: 500
}


@media screen and (max-width: 991px) {
    .Groups-module_groupsContainer_urne2 {
        width: auto;
        min-width: auto;
        padding-top: 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz {
        min-width: auto;
        max-width: none;
        margin: 0 auto;
        padding: 60px 22px 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapper_E3hw0 {
        width: auto
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapperImg_RSyuh {
        flex: auto;
        height: 256px;
        position: relative
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colWrapperImg_RSyuh .Groups-module_contextImg_uaS3D {
        width: auto;
        height: 256px;
        margin-left: 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_blockLevel_lqa25 {
        flex-direction: column-reverse
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_flexBlockColum_KCcL8 {
        flex-direction: column
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_blockContent_OPibX {
        padding-top: 30px;
        padding-bottom: 80px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_solutionTitle_UcZSD {
        padding-top: 72px;
        padding-bottom: 56px;
        font-size: 24px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_colSolutionImg_gTu5C {
        text-align: center
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_solutionText1_L3fbs {
        text-align: center;
        margin-bottom: 36px;
        padding-top: 56px;
        font-size: 20px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_solution_b4dHz .Groups-module_solutionTextWrapper_RCxSp {
        font-size: 16px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- {
        margin: 0;
        padding: 60px 22px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP {
        margin: 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS {
        margin-top: 30px;
        position: relative
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ {
        padding-left: 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .ant-row-no-wrap {
        overflow-x: scroll
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 {
        background: var(--yq-bg-primary);
        border-radius: 18px;
        flex-direction: column;
        width: 212px;
        height: 241px;
        margin: 0;
        display: flex;
        box-shadow: 0 2px 28px -8px rgba(38, 38, 38, .12)
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3:hover {
        cursor: pointer
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_imgContainer_Ri1jl {
        text-align: left;
        width: 100%;
        margin: 15px 0;
        padding-left: 25px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_imgContainer_Ri1jl img {
        width: 54px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_title_ylOyW {
        overflow: inherit;
        color: #000;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        letter-spacing: 0;
        width: auto;
        height: auto;
        padding-left: 25px;
        font-size: 12px;
        font-weight: 600
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_desc_oZqgk {
        color: #7b7b7b;
        text-align: left;
        padding: 0 25px;
        font-size: 9px;
        line-height: 14px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_customerChild_hnSSP .Groups-module_identification_k5gvS .Groups-module_identificationInnerContainer_v-N6\+ .Groups-module_item_29nw3 .Groups-module_desc_oZqgk p {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        padding: 0;
        display: -webkit-box;
        overflow: hidden
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_more_j7B0b {
        margin-top: 30px;
        font-size: 14px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_customer_kBoW- .Groups-module_more_j7B0b svg {
        margin-top: 2px;
        height: 20px !important
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 {
        margin: 48px 0 0
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 .Groups-module_title_ylOyW {
        color: var(--yq-text-primary);
        text-align: center;
        font-size: 28px;
        line-height: 36px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_slogan_IE6y3 .Groups-module_titleDesc_EcKzX {
        max-width: 208px;
        color: var(--yq-text-body);
        text-align: center;
        margin: 20px auto 0;
        font-size: 16px;
        line-height: 24px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_heading_ug1gs .Groups-module_title_ylOyW {
        color: var(--yq-text-primary);
        text-align: center;
        font-size: 24px;
        font-weight: 500
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_heading_ug1gs .Groups-module_desc_oZqgk {
        color: var(--yq-text-caption);
        text-align: center;
        margin: 20px 0 0;
        font-size: 16px;
        line-height: 24px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX {
        background-color: #f8f9fa;
        padding: 60px 22px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc {
        margin-top: 30px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj {
        width: auto;
        height: 314px;
        margin: 0 auto 16px;
        padding: 22px 30px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj:hover {
        transform: scale(1)
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_payTitle_x7MOg {
        margin-bottom: 10px;
        font-size: 22px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_subDesc_Q7d0i {
        font-size: 14px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F {
        margin-top: 16px;
        font-size: 16px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F .Groups-module_priceValue_T5jit {
        font-size: 30px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_priceRow2_vsJ8F p {
        font-size: 16px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_payRow_DHoPc .Groups-module_col_KYQ0v .Groups-module_colContainer_0nGrj .Groups-module_btnMargin_4KBiP {
        width: 182px;
        height: 38px;
        line-height: 38px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn {
        align-items: flex-start
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_payWrapper_T4OuX .Groups-module_welfareTip_gBHQn p {
        font-size: 16px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_headerH5_Whbw9 {
        max-width: 345px;
        margin: 0 auto
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_openSpaceTopH5_J8WDw {
        text-align: center;
        padding: 32px 0 60px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_openSpaceTopH5_J8WDw .ant-btn {
        width: 88px;
        height: 40px;
        padding: 0;
        font-size: 16px;
        line-height: 40px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_openSpaceTopH5_J8WDw img {
        height: 240px;
        margin-top: 50px;
        margin-right: -48px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_openSpaceBg_PzCze {
        height: 300px;
        margin-top: 44px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_editor_FjCL5, .Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_book_\+l22f, .Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_note_n1zJh {
        margin: 38px 0 106px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_subTitle_cLYie {
        color: var(--yq-text-primary);
        text-align: center;
        margin: 58px auto 0;
        font-size: 20px;
        line-height: 28px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_feature_y3G5v .Groups-module_content_zQsr- .Groups-module_subDesc_Q7d0i {
        max-width: 320px;
        color: var(--yq-text-caption);
        text-align: center;
        margin: 20px auto;
        font-size: 16px;
        line-height: 24px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureList_YP\+Kv {
        width: 100%;
        padding: 18px 22px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureList_YP\+Kv .Groups-module_desc_oZqgk {
        padding-left: 32px;
        display: block
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureList_YP\+Kv .Groups-module_solutionIcon_xc5qM {
        margin-top: 7px
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureList_YP\+Kv .Groups-module_solutionTextWrapper_RCxSp {
        align-items: flex-start;
        font-weight: 500
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureListActive_bBfG0 {
        background-color: var(--yq-bg-secondary)
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_featureListActive_bBfG0 .Groups-module_solutionTextWrapper_RCxSp {
        color: var(--yq-text-body);
        font-weight: 500
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_storyLeftContent_0uoeK {
        text-align: center !important;
        padding-right: 0 !important
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_storyLeftContent_0uoeK img {
        max-width: none;
        width: 190px !important
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_storyRightContent_ehs9g {
        max-width: 322px !important
    }

    .Groups-module_groupsContainer_urne2 .Groups-module_orgSpatial_7j1me .Groups-module_identificationTitle_ecAlq {
        margin-bottom: 30px;
        padding-left: 22px;
        font-size: 28px
    }


}

@media screen and (min-width: 568px) {
    .Groups-module_slogan_IE6y3 {
        max-width: 1216px;
        height: 100%;
        margin: 60px auto 0;
        padding-left: 16px;
        padding-right: 16px
    }

    .Groups-module_slogan_IE6y3 .Groups-module_title_ylOyW {
        color: var(--yq-text-primary);
        font-size: 62px;
        line-height: 85px
    }

    .Groups-module_slogan_IE6y3 .Groups-module_titleDesc_EcKzX {
        color: var(--yq-text-primary);
        margin: 16px auto 0;
        font-size: 20px;
        line-height: 28px
    }
}


.GroupCases-module_container_nypdh .GroupCases-module_pageHeader_SVqxi .desc {
    color: var(--yq-yuque-grey-7);
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}


@media only screen and (max-width: 576px) {


}

@keyframes Welfare-module_fadeIn_DnH6w {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}


.Layout-module_wrapper_p7D-1 {
    clear: both;
    background-color: var(--yq-bg-primary);
    font-size: 16px;
    line-height: 1.75;
    overflow-x: hidden
}

.Layout-module_wrapper_p7D-1 .Layout-module_container_muEHp {
    max-width: 1440px;
    height: 100%;
    margin: auto;
    display: block
}

.Layout-module_wrapper_p7D-1 .Layout-module_containerFullWidth_OnJ1A {
    max-width: 100%;
    height: 100%;
    margin: auto;
    display: block
}

.Layout-module_wrapper_p7D-1 h1, .Layout-module_wrapper_p7D-1 h2, .Layout-module_wrapper_p7D-1 h3, .Layout-module_wrapper_p7D-1 h4, .Layout-module_wrapper_p7D-1 h5, .Layout-module_wrapper_p7D-1 h6 {
    color: var(--yq-text-primary)
}

.Layout-module_wrapper_p7D-1 h1 {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px
}

.Layout-module_wrapper_p7D-1 img {
    max-width: 100%
}

.Layout-module_wrapper_p7D-1 .ant-btn {
    background: var(--yq-bg-primary)
}

.Layout-module_wrapper_p7D-1 .ant-btn-primary {
    background: var(--yq-theme)
}

.Layout-module_aboutMainWrapper_z3Gyn .main-right-content {
    height: calc(100vh - 80px);
    margin-top: 0
}

.header {
    background-color: var(--yq-bg-primary);
    max-width: 1440px;
    box-shadow: none;
    border-bottom: none;
    height: 80px;
    margin: 0 auto
}

.header .header-nav .ant-menu.ant-menu-horizontal .ant-menu-item {
    font-size: 16px
}

.header .header-nav .ant-menu.ant-menu-horizontal .ant-menu-item a {
    padding: 0 24px;
    line-height: 76px
}

.header .header-nav .ant-btn {
    height: 40px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 38px
}

.header .logo .icon-svg {
    transform: scale(1.1)
}

.layout-container-middle {
    max-width: 1184px;
    padding-left: 0;
    padding-right: 0
}


@media only screen and (max-width: 1184px) {
    .layout-container-middle {
        padding-left: 16px;
        padding-right: 16px
    }

    .header .header-nav-menu {
        width: calc(100% - 530px)
    }

    .Layout-module_wrapper_p7D-1 .Layout-module_container_muEHp {
        padding: 0 16px
    }
}

@media only screen and (max-width: 768px) {


    .layout-container-middle {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media only screen and (max-width: 767px) {


    .broadcast-box .img img {
        width: auto;
        max-width: none;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%)
    }

    .footer-container .slogan, .footer-container .split {
        display: none
    }
}

@media only screen and (max-width: 576px) {
    .Layout-module_wrapper_p7D-1 h1 {
        font-size: 28px;
        line-height: 36px
    }

    .Layout-module_wrapper_p7D-1 .Layout-module_container_muEHp {
        padding: 0
    }


}

.module-error {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    padding: 80px 0 120px;
    display: flex
}


.module-error .image {
    max-width: 400px
}

@media screen and (max-width: 768px) {
    .module-error .image {
        max-width: 170px
    }
}


.index-module_size_HzXte {
    width: 24px;
    height: 24px
}


.footer-container .slogan {
    margin-top: 0;
    padding-right: 16px
}

.footer-container .slogan img {
    display: block
}

.footer-container .links {
    font-size: 14px;
    line-height: 22px
}

.footer-container .links a {
    color: var(--yq-text-caption);
    margin: 0 8px;
    display: inline-block
}

.footer-container .links a:hover {
    color: var(--yq-text-body)
}

.footer-container .links a.link-primary, .footer-container .links a.link-primary:hover {
    color: var(--yq-theme)
}


.footer-container .copyright {
    text-align: center;
    color: var(--yq-text-caption);
    padding: 12px 12px 0;
    font-size: 12px;
    line-height: 18px
}

.footer-container .copyright a {
    color: var(--yq-text-caption)
}

.footer-container .copyright > span {
    margin-left: 4px
}

.footer-container .copyright > span:first-child {
    margin-left: 0
}


.footer-mini .links a {
    color: var(--yq-text-caption)
}

.footer-h5 .footer-container .slogan {
    padding-right: 12px
}

.footer-h5 .footer-container .copyright > span {
    display: block
}

@media only screen and (max-width: 767px) {
    .footer-container .slogan, .footer-container .split {
        display: none
    }
}


@media only screen and (max-width: 768px) {


    @keyframes index-module_slideshow_Xuxx1 {
        0% {
            transform: translate(0)
        }
        to {
            transform: translate(-120%)
        }
    }.index-module_container_BqSf\+ .index-module_action_fg\+RB {
         padding: 0 12px
     }
}

.WebPureLayout-module_rightMainContent_KoV3P {
    width: 100%;
    padding-top: 0;
    overflow-y: auto
}

.WebPureLayout-module_rightMainContent_KoV3P.WebPureLayout-module_dingTalkApp_gKC6H {
    overflow-y: visible
}

.WebPureLayout-module_rightMainContentChildren_Lpml2 {
    min-height: calc(100vh - 108px)
}


.group-setting-page .main-wrapper {
    width: calc(100% - 256px) !important;
    margin-left: 256px !important
}


.index-module_spinArea_aMdwa {
    z-index: 99999;
    background-color: var(--yq-white);
    opacity: .5;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


.index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item-selected, .index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item, .index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item:hover {
    border: 0
}

.index-module_menuWrapper_dI4oQ .ant-menu-horizontal > .ant-menu-item-selected a {
    color: var(--yq-text-primary);
    font-weight: 700
}

.login-action {
    align-items: center;
    display: flex
}

.index-module_wrapper_04671 {
    visibility: visible;
    align-items: center;
    display: flex
}

.index-module_logo_eQJnG {
    display: block
}


.index-module_organization_EXfoN .index-module_logo_eQJnG {
    border-radius: 3px
}


.DefaultLayout-module_defaultLayout_XmKGl .DefaultLayout-module_headLeft_Mqq36 {
    cursor: pointer;
    align-self: center;
    align-items: center;
    display: flex
}

.DefaultLayout-module_defaultLayout_XmKGl .DefaultLayout-module_headBackText_pJpVJ {
    margin-left: 8px;
    line-height: 18px
}


.DefaultLayout-module_headClassName_Pj-La .header-nav-menu {
    align-items: center;
    display: flex
}

.DefaultLayout-module_headClassName_Pj-La .header-nav-menu .ant-menu.ant-menu-horizontal .ant-menu-item {
    margin: 0 14px
}

.DefaultLayout-module_headClassName_Pj-La .header-nav-menu > .ant-menu-overflow {
    border: none
}


.DefaultLayout-module_mainClassName_5v5ff .main-right-content {
    background-color: var(--yq-white)
}

.DefaultLayout-module_noSidebar_wzQXr .group-wrapper .layout-container {
    max-width: 2176px;
    margin: 0 auto;
    padding-left: 304px;
    padding-right: 304px
}

@media only screen and (max-width: 1536px) {
    .DefaultLayout-module_noSidebar_wzQXr .group-wrapper .layout-container {
        padding-left: 104px;
        padding-right: 104px
    }
}

@media only screen and (max-width: 1280px) {
    .DefaultLayout-module_noSidebar_wzQXr .group-wrapper .layout-container {
        padding-left: 24px;
        padding-right: 24px
    }
}
